Test comparators in disasm
STDIN
15 00 10 00 00 00 00 00
15 00 0f 10 00 00 00 00
15 00 00 0e 00 00 00 00
15 00 0e 0d 00 00 00 00
25 00 0c 00 00 00 00 00
25 00 0b 0c 00 00 00 00
25 00 00 0a 00 00 00 00
25 00 0a 09 00 00 00 00
35 00 08 00 00 00 00 00
35 00 07 08 00 00 00 00
35 00 00 06 00 00 00 00
35 00 06 05 00 00 00 00
45 00 04 00 ff 00 00 00
45 00 03 04 ff 00 00 00
45 00 00 02 ff 00 00 00
45 00 02 01 ff 00 00 00
06 00 00 00 01 00 05 00
06 00 00 00 00 00 ff 7f
06 00 00 00 00 00 00 00
STDOUT
#Label  CODE  JT   JF      K
#---------------------------------
 L0001: 0x15 0x10 0x00 0x00000000 if ($A == 0x0) goto L0018
 L0002: 0x15 0x0f 0x10 0x00000000 if ($A == 0x0) goto L0018, else goto L0019
 L0003: 0x15 0x00 0x0e 0x00000000 if ($A != 0x0) goto L0018
 L0004: 0x15 0x0e 0x0d 0x00000000 if ($A == 0x0) goto L0019, else goto L0018
 L0005: 0x25 0x0c 0x00 0x00000000 if ($A > 0x0) goto L0018
 L0006: 0x25 0x0b 0x0c 0x00000000 if ($A > 0x0) goto L0018, else goto L0019
 L0007: 0x25 0x00 0x0a 0x00000000 if ($A <= 0x0) goto L0018
 L0008: 0x25 0x0a 0x09 0x00000000 if ($A > 0x0) goto L0019, else goto L0018
 L0009: 0x35 0x08 0x00 0x00000000 if ($A >= 0x0) goto L0018
 L0010: 0x35 0x07 0x08 0x00000000 if ($A >= 0x0) goto L0018, else goto L0019
 L0011: 0x35 0x00 0x06 0x00000000 if ($A < 0x0) goto L0018
 L0012: 0x35 0x06 0x05 0x00000000 if ($A >= 0x0) goto L0019, else goto L0018
 L0013: 0x45 0x04 0x00 0x000000ff if ($A & 0xff) goto L0018
 L0014: 0x45 0x03 0x04 0x000000ff if ($A & 0xff) goto L0018, else goto L0019
 L0015: 0x45 0x00 0x02 0x000000ff if !($A & 0xff) goto L0018
 L0016: 0x45 0x02 0x01 0x000000ff if ($A & 0xff) goto L0019, else goto L0018
 L0017: 0x06 0x00 0x00 0x00050001 return ERRNO(1)
 L0018: 0x06 0x00 0x00 0x7fff0000 return ALLOW
 L0019: 0x06 0x00 0x00 0x00000000 return KILL
#---------------------------------
