cpu,opcodes,gas: use %r0 and %r6 instead of %a and %ctf in eBPF disassembler
[deliverable/binutils-gdb.git] / gas / testsuite / gas / bpf / alu32-be.d
CommitLineData
f8861f5d
JM
1#as: --EB
2#source: alu32.s
3#objdump: -dr
4#name: eBPF ALU instructions, big-endian
5
6.*: +file format .*bpf.*
7
8Disassembly of section .text:
9
100+ <.text>:
11 0: 04 20 00 00 00 00 02 9a add32 %r2,0x29a
12 8: 04 30 00 00 ff ff fd 66 add32 %r3,-666
13 10: 04 40 00 00 7e ad be ef add32 %r4,0x7eadbeef
231097b0 14 18: 0c 56 00 00 00 00 00 00 add32 %r5,%r6
f8861f5d
JM
15 20: 14 20 00 00 00 00 02 9a sub32 %r2,0x29a
16 28: 14 30 00 00 ff ff fd 66 sub32 %r3,-666
17 30: 14 40 00 00 7e ad be ef sub32 %r4,0x7eadbeef
231097b0 18 38: 1c 56 00 00 00 00 00 00 sub32 %r5,%r6
f8861f5d
JM
19 40: 24 20 00 00 00 00 02 9a mul32 %r2,0x29a
20 48: 24 30 00 00 ff ff fd 66 mul32 %r3,-666
21 50: 24 40 00 00 7e ad be ef mul32 %r4,0x7eadbeef
231097b0 22 58: 2c 56 00 00 00 00 00 00 mul32 %r5,%r6
f8861f5d
JM
23 60: 34 20 00 00 00 00 02 9a div32 %r2,0x29a
24 68: 34 30 00 00 ff ff fd 66 div32 %r3,-666
25 70: 34 40 00 00 7e ad be ef div32 %r4,0x7eadbeef
231097b0 26 78: 3c 56 00 00 00 00 00 00 div32 %r5,%r6
f8861f5d
JM
27 80: 44 20 00 00 00 00 02 9a or32 %r2,0x29a
28 88: 44 30 00 00 ff ff fd 66 or32 %r3,-666
29 90: 44 40 00 00 7e ad be ef or32 %r4,0x7eadbeef
231097b0 30 98: 4c 56 00 00 00 00 00 00 or32 %r5,%r6
f8861f5d
JM
31 a0: 54 20 00 00 00 00 02 9a and32 %r2,0x29a
32 a8: 54 30 00 00 ff ff fd 66 and32 %r3,-666
33 b0: 54 40 00 00 7e ad be ef and32 %r4,0x7eadbeef
231097b0 34 b8: 5c 56 00 00 00 00 00 00 and32 %r5,%r6
f8861f5d
JM
35 c0: 64 20 00 00 00 00 02 9a lsh32 %r2,0x29a
36 c8: 64 30 00 00 ff ff fd 66 lsh32 %r3,-666
37 d0: 64 40 00 00 7e ad be ef lsh32 %r4,0x7eadbeef
231097b0 38 d8: 6c 56 00 00 00 00 00 00 lsh32 %r5,%r6
f8861f5d
JM
39 e0: 74 20 00 00 00 00 02 9a rsh32 %r2,0x29a
40 e8: 74 30 00 00 ff ff fd 66 rsh32 %r3,-666
41 f0: 74 40 00 00 7e ad be ef rsh32 %r4,0x7eadbeef
231097b0 42 f8: 7c 56 00 00 00 00 00 00 rsh32 %r5,%r6
f8861f5d
JM
43 100: 94 20 00 00 00 00 02 9a mod32 %r2,0x29a
44 108: 94 30 00 00 ff ff fd 66 mod32 %r3,-666
45 110: 94 40 00 00 7e ad be ef mod32 %r4,0x7eadbeef
231097b0 46 118: 9c 56 00 00 00 00 00 00 mod32 %r5,%r6
f8861f5d
JM
47 120: a4 20 00 00 00 00 02 9a xor32 %r2,0x29a
48 128: a4 30 00 00 ff ff fd 66 xor32 %r3,-666
49 130: a4 40 00 00 7e ad be ef xor32 %r4,0x7eadbeef
231097b0 50 138: ac 56 00 00 00 00 00 00 xor32 %r5,%r6
f8861f5d
JM
51 140: b4 20 00 00 00 00 02 9a mov32 %r2,0x29a
52 148: b4 30 00 00 ff ff fd 66 mov32 %r3,-666
53 150: b4 40 00 00 7e ad be ef mov32 %r4,0x7eadbeef
231097b0 54 158: bc 56 00 00 00 00 00 00 mov32 %r5,%r6
f8861f5d
JM
55 160: c4 20 00 00 00 00 02 9a arsh32 %r2,0x29a
56 168: c4 30 00 00 ff ff fd 66 arsh32 %r3,-666
57 170: c4 40 00 00 7e ad be ef arsh32 %r4,0x7eadbeef
231097b0 58 178: cc 56 00 00 00 00 00 00 arsh32 %r5,%r6
f8861f5d
JM
59 180: 8c 20 00 00 00 00 00 00 neg32 %r2
60 188: d4 90 00 00 00 00 00 10 endle %r9,16
61 190: d4 80 00 00 00 00 00 20 endle %r8,32
62 198: d4 70 00 00 00 00 00 40 endle %r7,64
231097b0 63 1a0: dc 60 00 00 00 00 00 10 endbe %r6,16
f8861f5d
JM
64 1a8: dc 50 00 00 00 00 00 20 endbe %r5,32
65 1b0: dc 40 00 00 00 00 00 40 endbe %r4,64
This page took 0.039326 seconds and 4 git commands to generate.