In a website I`ve seen a command like this:
test bl al, bl al
jz 0xaddress
What does this mean?
Does this belong to a specific compiler to generate such these assembly codes?
In a website I`ve seen a command like this:
test bl al, bl al
jz 0xaddress
What does this mean?
Does this belong to a specific compiler to generate such these assembly codes?
If we're talking about x86 assembly, then the syntax is invalid as the TEST instruction works on two operands
the correct syntax would TEST op1,op2 and it'll perform a bitwise AND on op1 and op2, discard the result, and change the flags accordingly