Commit | Line | Data |
---|---|---|
f8861f5d JM |
1 | #as: --EB |
2 | #source: alu.s | |
3 | #objdump: -dr | |
4 | #name: eBPF ALU64 instructions, big endian | |
5 | ||
6 | .*: +file format .*bpf.* | |
7 | ||
8 | Disassembly of section .text: | |
9 | ||
10 | 0+ <.text>: | |
11 | 0: 07 20 00 00 00 00 02 9a add %r2,0x29a | |
12 | 8: 07 30 00 00 ff ff fd 66 add %r3,-666 | |
13 | 10: 07 40 00 00 7e ad be ef add %r4,0x7eadbeef | |
231097b0 | 14 | 18: 0f 56 00 00 00 00 00 00 add %r5,%r6 |
f8861f5d JM |
15 | 20: 17 20 00 00 00 00 02 9a sub %r2,0x29a |
16 | 28: 17 30 00 00 ff ff fd 66 sub %r3,-666 | |
17 | 30: 17 40 00 00 7e ad be ef sub %r4,0x7eadbeef | |
231097b0 | 18 | 38: 1f 56 00 00 00 00 00 00 sub %r5,%r6 |
f8861f5d JM |
19 | 40: 27 20 00 00 00 00 02 9a mul %r2,0x29a |
20 | 48: 27 30 00 00 ff ff fd 66 mul %r3,-666 | |
21 | 50: 27 40 00 00 7e ad be ef mul %r4,0x7eadbeef | |
231097b0 | 22 | 58: 2f 56 00 00 00 00 00 00 mul %r5,%r6 |
f8861f5d JM |
23 | 60: 37 20 00 00 00 00 02 9a div %r2,0x29a |
24 | 68: 37 30 00 00 ff ff fd 66 div %r3,-666 | |
25 | 70: 37 40 00 00 7e ad be ef div %r4,0x7eadbeef | |
231097b0 | 26 | 78: 3f 56 00 00 00 00 00 00 div %r5,%r6 |
f8861f5d JM |
27 | 80: 47 20 00 00 00 00 02 9a or %r2,0x29a |
28 | 88: 47 30 00 00 ff ff fd 66 or %r3,-666 | |
29 | 90: 47 40 00 00 7e ad be ef or %r4,0x7eadbeef | |
231097b0 | 30 | 98: 4f 56 00 00 00 00 00 00 or %r5,%r6 |
f8861f5d JM |
31 | a0: 57 20 00 00 00 00 02 9a and %r2,0x29a |
32 | a8: 57 30 00 00 ff ff fd 66 and %r3,-666 | |
33 | b0: 57 40 00 00 7e ad be ef and %r4,0x7eadbeef | |
231097b0 | 34 | b8: 5f 56 00 00 00 00 00 00 and %r5,%r6 |
f8861f5d JM |
35 | c0: 67 20 00 00 00 00 02 9a lsh %r2,0x29a |
36 | c8: 67 30 00 00 ff ff fd 66 lsh %r3,-666 | |
37 | d0: 67 40 00 00 7e ad be ef lsh %r4,0x7eadbeef | |
231097b0 | 38 | d8: 6f 56 00 00 00 00 00 00 lsh %r5,%r6 |
f8861f5d JM |
39 | e0: 77 20 00 00 00 00 02 9a rsh %r2,0x29a |
40 | e8: 77 30 00 00 ff ff fd 66 rsh %r3,-666 | |
41 | f0: 77 40 00 00 7e ad be ef rsh %r4,0x7eadbeef | |
231097b0 | 42 | f8: 7f 56 00 00 00 00 00 00 rsh %r5,%r6 |
f8861f5d JM |
43 | 100: 97 20 00 00 00 00 02 9a mod %r2,0x29a |
44 | 108: 97 30 00 00 ff ff fd 66 mod %r3,-666 | |
45 | 110: 97 40 00 00 7e ad be ef mod %r4,0x7eadbeef | |
231097b0 | 46 | 118: 9f 56 00 00 00 00 00 00 mod %r5,%r6 |
f8861f5d JM |
47 | 120: a7 20 00 00 00 00 02 9a xor %r2,0x29a |
48 | 128: a7 30 00 00 ff ff fd 66 xor %r3,-666 | |
49 | 130: a7 40 00 00 7e ad be ef xor %r4,0x7eadbeef | |
231097b0 | 50 | 138: af 56 00 00 00 00 00 00 xor %r5,%r6 |
f8861f5d JM |
51 | 140: b7 20 00 00 00 00 02 9a mov %r2,0x29a |
52 | 148: b7 30 00 00 ff ff fd 66 mov %r3,-666 | |
53 | 150: b7 40 00 00 7e ad be ef mov %r4,0x7eadbeef | |
231097b0 | 54 | 158: bf 56 00 00 00 00 00 00 mov %r5,%r6 |
f8861f5d JM |
55 | 160: c7 20 00 00 00 00 02 9a arsh %r2,0x29a |
56 | 168: c7 30 00 00 ff ff fd 66 arsh %r3,-666 | |
57 | 170: c7 40 00 00 7e ad be ef arsh %r4,0x7eadbeef | |
231097b0 | 58 | 178: cf 56 00 00 00 00 00 00 arsh %r5,%r6 |
f8861f5d | 59 | 180: 8f 20 00 00 00 00 00 00 neg %r2 |