1 #objdump: -dr 2 #name: stack 3 .*: +file format .* 4 Disassembly of section .text: 5 6 00000000 <push>: 7 0: 7a 01 \[--SP\] = SYSCFG; 8 2: 70 01 \[--SP\] = LC0; 9 4: 47 01 \[--SP\] = R7; 10 6: 61 01 \[--SP\] = A0.W; 11 8: 76 01 \[--SP\] = CYCLES; 12 a: 5a 01 \[--SP\] = B2; 13 c: 55 01 \[--SP\] = M1; 14 e: 48 01 \[--SP\] = P0; 15 16 00000010 <push_multiple>: 17 10: d0 05 \[--SP\] = \(R7:2, P5:0\); 18 12: 70 05 \[--SP\] = \(R7:6\); 19 14: c2 04 \[--SP\] = \(P5:2\); 20 21 00000016 <pop>: 22 16: 38 01 USP = \[SP\+\+\]; 23 18: 3b 01 RETI = \[SP\+\+\]; 24 1a: 10 01 I0 = \[SP\+\+\]; 25 1c: 39 01 SEQSTAT = \[SP\+\+\]; 26 1e: 1e 01 L2 = \[SP\+\+\]; 27 20: 35 90 R5 = \[SP\+\+\]; 28 22: 77 90 FP = \[SP\+\+\]; 29 30 00000024 <pop_multiple>: 31 24: a8 05 \(R7:5, P5:0\) = \[SP\+\+\]; 32 26: 30 05 \(R7:6\) = \[SP\+\+\]; 33 28: 84 04 \(P5:4\) = \[SP\+\+\]; 34 35 0000002a <link>: 36 2a: 00 e8 02 00 LINK 0x8;.* 37 2e: 00 e8 ff ff LINK 0x3fffc;.* 38 32: 00 e8 01 80 LINK 0x20004;.* 39 40 00000036 <unlink>: 41 36: 01 e8 00 00 UNLINK; 42 ... 43