Das kommt ganz drauf an, was A für ein Datentyp ist. Am schnellsten testet sich theoretisch (Assembler), ob ein Register gleich oder ungleich Null ist. Aber was dein Compiler draus macht, muss du im Listfile nachschauen.
[Der Unterschied dürfte aber nur wenige Takte ausmachen].