1 #objdump: -d 2 #name: flow2 3 .*: +file format .* 4 5 Disassembly of section .text: 6 7 00000000 <MY_LABEL1-0x2a>: 8 0: 50 00 JUMP \(P0\); 9 2: 51 00 JUMP \(P1\); 10 4: 52 00 JUMP \(P2\); 11 6: 53 00 JUMP \(P3\); 12 8: 54 00 JUMP \(P4\); 13 a: 55 00 JUMP \(P5\); 14 c: 56 00 JUMP \(SP\); 15 e: 57 00 JUMP \(FP\); 16 10: 80 00 JUMP \(PC \+ P0\); 17 12: 81 00 JUMP \(PC \+ P1\); 18 14: 82 00 JUMP \(PC \+ P2\); 19 16: 83 00 JUMP \(PC \+ P3\); 20 18: 84 00 JUMP \(PC \+ P4\); 21 1a: 85 00 JUMP \(PC \+ P5\); 22 1c: 86 00 JUMP \(PC \+ SP\); 23 1e: 87 00 JUMP \(PC \+ FP\); 24 20: 00 20 JUMP.S 0x20 <MY_LABEL1-0xa>; 25 22: 69 22 JUMP.S 0x4f4 .* 26 24: 97 2d JUMP.S 0xfffffb52 .* 27 26: 01 20 JUMP.S 0x28 <MY_LABEL1-0x2>; 28 28: ff 2f JUMP.S 0x26 <MY_LABEL1-0x4>; 29 30 0000002a <MY_LABEL1>: 31 2a: 00 20 JUMP.S 0x2a <MY_LABEL1>; 32 2c: 69 22 JUMP.S 0x4fe .* 33 2e: 97 2d JUMP.S 0xfffffb5c .* 34 30: 01 20 JUMP.S 0x32 <MY_LABEL1\+0x8>; 35 32: ff 2f JUMP.S 0x30 <MY_LABEL1\+0x6>; 36 34: c0 e2 00 00 JUMP.L 0xff800034 .* 37 38: 3f e2 ff ff JUMP.L 0x800036 .* 38 3c: 00 e2 00 00 JUMP.L 0x3c <MY_LABEL1\+0x12>; 39 40: 00 e2 69 02 JUMP.L 0x512 .* 40 44: ff e2 97 fd JUMP.L 0xfffffb72 .* 41 48: 00 e2 01 00 JUMP.L 0x4a <MY_LABEL1\+0x20>; 42 4c: ff e2 ff ff JUMP.L 0x4a <MY_LABEL1\+0x20>; 43 50: ed 2f JUMP.S 0x2a <MY_LABEL1>; 44 52: d7 2f JUMP.S 0x0 .* 45 54: d6 2f JUMP.S 0x0 .* 46 56: d5 2f JUMP.S 0x0 .* 47 58: 04 1b IF CC JUMP 0xfffffe60 .* 48 5a: 5a 18 IF CC JUMP 0x10e .* 49 5c: 00 18 IF CC JUMP 0x5c <MY_LABEL1\+0x32>; 50 5e: 04 1f IF CC JUMP 0xfffffe66 .*\(BP\); 51 60: 5a 1c IF CC JUMP 0x114 .*\(BP\); 52 62: 91 13 IF !CC JUMP 0xffffff84 .*; 53 64: 90 10 IF !CC JUMP 0x184 .*; 54 66: 91 17 IF !CC JUMP 0xffffff88 .*\(BP\); 55 68: 90 14 IF !CC JUMP 0x188 .*\(BP\); 56 6a: e0 1b IF CC JUMP 0x2a <MY_LABEL1>; 57 6c: ca 1b IF CC JUMP 0x0 <MY_LABEL1-0x2a>; 58 6e: de 1f IF CC JUMP 0x2a <MY_LABEL1> \(BP\); 59 70: c8 1f IF CC JUMP 0x0 <MY_LABEL1-0x2a> \(BP\); 60 72: dc 13 IF !CC JUMP 0x2a <MY_LABEL1>; 61 74: c6 13 IF !CC JUMP 0x0 <MY_LABEL1-0x2a>; 62 76: da 17 IF !CC JUMP 0x2a <MY_LABEL1> \(BP\); 63 78: c4 17 IF !CC JUMP 0x0 <MY_LABEL1-0x2a> \(BP\); 64 7a: 60 00 CALL \(P0\); 65 7c: 61 00 CALL \(P1\); 66 7e: 62 00 CALL \(P2\); 67 80: 63 00 CALL \(P3\); 68 82: 64 00 CALL \(P4\); 69 84: 65 00 CALL \(P5\); 70 86: 70 00 CALL \(PC \+ P0\); 71 88: 71 00 CALL \(PC \+ P1\); 72 8a: 72 00 CALL \(PC \+ P2\); 73 8c: 73 00 CALL \(PC \+ P3\); 74 8e: 74 00 CALL \(PC \+ P4\); 75 90: 75 00 CALL \(PC \+ P5\); 76 92: 09 e3 2b 1a CALL 0x1234e8 .*; 77 96: ff e3 97 fd CALL 0xfffffbc4 .*; 78 9a: ff e3 c8 ff CALL 0x2a <MY_LABEL1>; 79 9e: ff e3 b1 ff CALL 0x0 <MY_LABEL1-0x2a>; 80 a2: 10 00 RTS; 81 a4: 11 00 RTI; 82 a6: 12 00 RTX; 83 a8: 13 00 RTN; 84 aa: 14 00 RTE; 85 ac: 82 e0 02 00 LSETUP\(0xb0 <MY_LABEL1\+0x86>, 0xb0 <MY_LABEL1\+0x86>\) LC0; 86 b0: 84 e0 06 00 LSETUP\(0xb8 <beg_poll_bit>, 0xbc <end_poll_bit>\) LC0; 87 b4: 00 00 NOP; 88 ... 89 90 000000b8 <beg_poll_bit>: 91 b8: 80 e1 01 00 R0 = 0x1 \(Z\);.* 92 93 000000bc <end_poll_bit>: 94 bc: 81 e1 02 00 R1 = 0x2 \(Z\);.* 95 c0: 92 e0 03 00 LSETUP\(0xc4 <end_poll_bit\+0x8>, 0xc6 <end_poll_bit\+0xa>\) LC1; 96 c4: 93 e0 05 00 LSETUP\(0xca <FIR_filter>, 0xce <bottom_of_FIR_filter>\) LC1; 97 ... 98 99 000000ca <FIR_filter>: 100 ca: 80 e1 01 00 R0 = 0x1 \(Z\);.* 101 102 000000ce <bottom_of_FIR_filter>: 103 ce: 81 e1 02 00 R1 = 0x2 \(Z\);.* 104 d2: a2 e0 04 10 LSETUP\(0xd6 <bottom_of_FIR_filter\+0x8>, 0xda <bottom_of_FIR_filter\+0xc>\) LC0 = P1; 105 d6: e2 e0 04 10 LSETUP\(0xda <bottom_of_FIR_filter\+0xc>, 0xde <bottom_of_FIR_filter\+0x10>\) LC0 = P1 >> 0x1; 106 da: 82 e0 03 00 LSETUP\(0xde <bottom_of_FIR_filter\+0x10>, 0xe0 <bottom_of_FIR_filter\+0x12>\) LC0; 107 de: 08 60 R0 = 0x1 \(X\);.* 108 e0: 11 60 R1 = 0x2 \(X\);.* 109 e2: 90 e0 00 00 LSETUP\(0xe2 <bottom_of_FIR_filter\+0x14>, 0xe2 <bottom_of_FIR_filter\+0x14>\) LC1; 110 ... 111