hex/cond_jumps.fjΒΆ

β€”β€”β€”- Conditional Jump

View source on GitHub

MacrosΒΆ

hexΒΆ

  • hex.if_flags β€” if flags&(1<<hex) is true:

  • hex.if/3 β€” if hex==0 goto l0, else goto l1.

  • hex.if0/2 β€” if hex==0 goto l0, else continue.

  • hex.if1/2 β€” if hex!=0 goto l1, else continue.

  • hex.if/4 β€” if hex[:n]==0 goto l0, else goto l1.

  • hex.if0/3 β€” if hex[:n]==0 goto l0, else continue.

  • hex.if1/3 β€” if hex[:n]!=0 goto l1, else continue.

  • hex.sign β€” if number[:n] < 0 jump to neg, else jump to zpos (Zero POSitive).

  • hex.cmp/5 β€” compares a to b.

  • hex.cmp/6 β€” compares a[:n] to b[:n].

hex.cmpΒΆ