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