@opcode(<EOL><NUM_LIT>, <EOL><NUM_LIT>, <EOL>)<EOL><INDENT>def instruction_BGT(self, opcode, ea):<DEDENT>
<EOL>if not self.Z and self.N == self.V:<EOL><INDENT>log.info("<STR_LIT>" % (<EOL>self.program_counter, ea, self.cfg.mem_info.get_shortest(ea)<EOL>))<EOL>
Causes a branch if the N (negative) bit and V (overflow) bit are either
both set or both clear and the Z (zero) bit is clear. In other words,
branch if the sign of a valid twos complement result is, or would be,
positive and not zero. When used after a subtract or compare operation
on twos complement values, this instruction will branch if the register
was greater than the memory register.

source code forms: BGT dd; LBGT DDDD

CC bits "HNZVC": -----