Disassembly of section .text:
00000000 <jump>:
- 0: 55 00 JUMP \(P5\);
- 2: 83 00 JUMP \(PC\+P3\);
- 4: 00 20 JUMP.S 4.*
- 6: 80 e2 00 00 JUMP.L ff000006.*
- a: 7f e2 ff ff JUMP.L 1000008.*
- e: ff 27 JUMP.S 100c.*
- 10: 7f e2 00 80 JUMP.L ff0010.*
- 14: f6 2f JUMP.S 0 <jump>;
+ 0: 55 00 JUMP \(P5\);
+ 2: 83 00 JUMP \(PC \+ P3\);
+ 4: 00 20 JUMP.S 0x4 .*
+ 6: 80 e2 00 00 JUMP.L 0xff000006 .*
+ a: 7f e2 ff ff JUMP.L 0x1000008 .*
+ e: ff 27 JUMP.S 0x100c .*
+ 10: 7f e2 00 80 JUMP.L 0xff0010 .*
+ 14: f6 2f JUMP.S 0x0 <jump>;
00000016 <ccjump>:
- 16: 00 1a IF CC JUMP fffffc16.*
- 18: ff 1d IF CC JUMP 416.*\(BP\);
- 1a: 00 16 IF ! CC JUMP fffffc1a.*\(BP\);
- 1c: 89 10 IF ! CC JUMP 12e.*
- 1e: f1 1b IF CC JUMP 0 <jump>;
- 20: f0 1f IF CC JUMP 0 <jump>\(BP\);
- 22: ef 17 IF ! CC JUMP 0 <jump>\(BP\);
- 24: ee 13 IF ! CC JUMP 0 <jump>;
+ 16: 00 1a IF CC JUMP 0xfffffc16 .*
+ 18: ff 1d IF CC JUMP 0x416 .* \(BP\);
+ 1a: 00 16 IF !CC JUMP 0xfffffc1a .* \(BP\);
+ 1c: 89 10 IF !CC JUMP 0x12e .*
+ 1e: f1 1b IF CC JUMP 0x0 <jump>;
+ 20: f0 1f IF CC JUMP 0x0 <jump> \(BP\);
+ 22: ef 17 IF !CC JUMP 0x0 <jump> \(BP\);
+ 24: ee 13 IF !CC JUMP 0x0 <jump>;
00000026 <call>:
- 26: 63 00 CALL \(P3\);
- 28: 72 00 CALL \(PC\+P2\);
- 2a: 80 e3 00 00 CALL ff00002a.*
- 2e: 7f e3 ff ff CALL 100002c.*
- 32: ff e3 e7 ff CALL 0 <jump>;
+ 26: 63 00 CALL \(P3\);
+ 28: 72 00 CALL \(PC \+ P2\);
+ 2a: 80 e3 00 00 CALL 0xff00002a .*
+ 2e: 7f e3 ff ff CALL 0x100002c .*
+ 32: ff e3 e7 ff CALL 0x0 <jump>;
00000036 <return>:
36: 10 00 RTS;
3e: 14 00 RTE;
00000040 <loop_lc0>:
- 40: 82 e0 13 00 LSETUP\(44 <first_loop__BEGIN>,66 <first_loop__END>\)LC0;
-
-00000044 <first_loop__BEGIN>:
- 44: 38 e4 7b fc R0=\[FP\+-3604\];
- 48: 49 60 R1=0x9\(x\);
- 4a: 38 e4 7b fc R0=\[FP\+-3604\];
- 4e: 00 32 P0=R0;
- 50: 42 44 P2=P0<<2;
- 52: ba 5a P2=P2\+FP;
- 54: 20 e1 50 fb R0=-1200 \(X\);
- 58: 08 32 P1=R0;
- 5a: 8a 5a P2=P2\+P1;
- 5c: 00 60 R0=0x0\(x\);
- 5e: 10 93 \[P2\]=R0;
- 60: 38 e4 7b fc R0=\[FP\+-3604\];
- 64: 08 64 R0\+=0x1;
-
-00000066 <first_loop__END>:
- 66: 38 e6 7b fc \[FP\+-3604\]=R0;
- 6a: a2 e0 02 40 LSETUP\(6e <second_loop__BEGIN>,6e <second_loop__BEGIN>\)LC0=P4;
-
-0000006e <second_loop__BEGIN>:
+ 40: 82 e0 13 00 LSETUP\(0x44 <loop_lc0\+0x4>, 0x66 <loop_lc0\+0x26>\) LC0;
+ 44: 38 e4 7b fc R0 = \[FP \+ -0xe14\];
+ 48: 49 60 R1 = 0x9 \(X\);.*
+ 4a: 38 e4 7b fc R0 = \[FP \+ -0xe14\];
+ 4e: 00 32 P0 = R0;
+ 50: 42 44 P2 = P0 << 0x2;
+ 52: ba 5a P2 = P2 \+ FP;
+ 54: 20 e1 50 fb R0 = -0x4b0 \(X\);.*
+ 58: 08 32 P1 = R0;
+ 5a: 8a 5a P2 = P2 \+ P1;
+ 5c: 00 60 R0 = 0x0 \(X\);.*
+ 5e: 10 93 \[P2\] = R0;
+ 60: 38 e4 7b fc R0 = \[FP \+ -0xe14\];
+ 64: 08 64 R0 \+= 0x1;.*
+ 66: 38 e6 7b fc \[FP \+ -0xe14\] = R0;
+ 6a: a2 e0 02 40 LSETUP\(0x6e <loop_lc0\+0x2e>, 0x6e <loop_lc0\+0x2e>\) LC0 = P4;
6e: 00 00 NOP;
- 70: e0 e0 00 10 LSETUP\(70 <second_loop__BEGIN\+0x2>,70 <second_loop__BEGIN\+0x2>\)LC0=P1>>1;
- 74: 82 e0 ff 03 LSETUP\(78 <second_loop__BEGIN\+0xa>,72 <second_loop__BEGIN\+0x4>\)LC0;
- 78: af e0 00 52 LSETUP\(76 <second_loop__BEGIN\+0x8>,fffffc78 <another_loop__END\+0xfffffbba>\)LC0=P5;
- 7c: ef e0 02 00 LSETUP\(7a <second_loop__BEGIN\+0xc>,80 <loop_lc1>\)LC0=P0>>1;
+ 70: e0 e0 00 10 LSETUP\(0x70 <loop_lc0\+0x30>, 0x70 <loop_lc0\+0x30>\) LC0 = P1 >> 0x1;
+ 74: 82 e0 ff 03 LSETUP\(0x78 <loop_lc0\+0x38>, 0x72 <loop_lc0\+0x32>\) LC0;
+ 78: af e0 00 52 LSETUP\(0x76 <loop_lc0\+0x36>, 0xfffffc78 <loop_lc1\+0xfffffbf8>\) LC0 = P5;
+ 7c: ef e0 02 00 LSETUP\(0x7a <loop_lc0\+0x3a>, 0x80 <loop_lc1>\) LC0 = P0 >> 0x1;
00000080 <loop_lc1>:
- 80: 90 e0 00 00 LSETUP\(80 <loop_lc1>,80 <loop_lc1>\)LC1;
- 84: b0 e0 00 40 LSETUP\(84 <loop_lc1\+0x4>,84 <loop_lc1\+0x4>\)LC1=P4;
- 88: f8 e0 1b 10 LSETUP\(78 <second_loop__BEGIN\+0xa>,be <another_loop__END>\)LC1=P1>>1;
- 8c: 92 e0 ff 03 LSETUP\(90 <loop_lc1\+0x10>,8a <loop_lc1\+0xa>\)LC1;
- 90: bf e0 00 52 LSETUP\(8e <loop_lc1\+0xe>,fffffc90 <another_loop__END\+0xfffffbd2>\)LC1=P5;
- 94: ff e0 02 00 LSETUP\(92 <loop_lc1\+0x12>,98 <another_loop__BEGIN>\)LC1=P0>>1;
-
-00000098 <another_loop__BEGIN>:
- 98: 38 e4 7a fc R0=\[FP\+-3608\];
- 9c: 00 32 P0=R0;
- 9e: 42 44 P2=P0<<2;
- a0: ba 5a P2=P2\+FP;
- a2: 20 e1 f0 f1 R0=-3600 \(X\);
- a6: 00 32 P0=R0;
- a8: 42 5a P1=P2\+P0;
- aa: 38 e4 7a fc R0=\[FP\+-3608\];
- ae: 00 32 P0=R0;
- b0: 42 44 P2=P0<<2;
- b2: ba 5a P2=P2\+FP;
- b4: 20 e1 50 fb R0=-1200 \(X\);
- b8: 00 32 P0=R0;
- ba: 82 5a P2=P2\+P0;
- bc: 10 91 R0=\[P2\];
-
-000000be <another_loop__END>:
- be: 08 93 \[P1\]=R0;
+ 80: 90 e0 00 00 LSETUP\(0x80 <loop_lc1>, 0x80 <loop_lc1>\) LC1;
+ 84: b0 e0 00 40 LSETUP\(0x84 <loop_lc1\+0x4>, 0x84 <loop_lc1\+0x4>\) LC1 = P4;
+ 88: f8 e0 1b 10 LSETUP\(0x78 <loop_lc0\+0x38>, 0xbe <loop_lc1\+0x3e>\) LC1 = P1 >> 0x1;
+ 8c: 92 e0 ff 03 LSETUP\(0x90 <loop_lc1\+0x10>, 0x8a <loop_lc1\+0xa>\) LC1;
+ 90: bf e0 00 52 LSETUP\(0x8e <loop_lc1\+0xe>, 0xfffffc90 <loop_lc1\+0xfffffc10>\) LC1 = P5;
+ 94: ff e0 02 00 LSETUP\(0x92 <loop_lc1\+0x12>, 0x98 <loop_lc1\+0x18>\) LC1 = P0 >> 0x1;
+ 98: 38 e4 7a fc R0 = \[FP \+ -0xe18\];
+ 9c: 00 32 P0 = R0;
+ 9e: 42 44 P2 = P0 << 0x2;
+ a0: ba 5a P2 = P2 \+ FP;
+ a2: 20 e1 f0 f1 R0 = -0xe10 \(X\);.*
+ a6: 00 32 P0 = R0;
+ a8: 42 5a P1 = P2 \+ P0;
+ aa: 38 e4 7a fc R0 = \[FP \+ -0xe18\];
+ ae: 00 32 P0 = R0;
+ b0: 42 44 P2 = P0 << 0x2;
+ b2: ba 5a P2 = P2 \+ FP;
+ b4: 20 e1 50 fb R0 = -0x4b0 \(X\);.*
+ b8: 00 32 P0 = R0;
+ ba: 82 5a P2 = P2 \+ P0;
+ bc: 10 91 R0 = \[P2\];
+ be: 08 93 \[P1\] = R0;