]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blobdiff - gas/testsuite/gas/bpf/alu-be.d
Revert "2.41 Release sources"
[thirdparty/binutils-gdb.git] / gas / testsuite / gas / bpf / alu-be.d
index afd2a6cfd6d0dac3b71c95043186989f29225d01..b961f3fe474be5ee3d6e8444331e25b1e72e6f89 100644 (file)
@@ -1,5 +1,72 @@
-#as: --EB
+#as: -EB -mdialect=normal
 #source: alu.s
-#objdump: -dr
-#dump: alu-be.dump
-#name: eBPF ALU64 instructions, big endian, normal syntax
+#objdump: -dr -M hex
+#name: eBPF ALU instructions, big endian, normal syntax
+
+.*: +file format .*bpf.*
+
+Disassembly of section .text:
+
+0+ <.text>:
+   0:  07 20 00 00 00 00 02 9a         add %r2,0x29a
+   8:  07 30 00 00 ff ff fd 66         add %r3,0xfffffd66
+  10:  07 40 00 00 7e ad be ef         add %r4,0x7eadbeef
+  18:  0f 56 00 00 00 00 00 00         add %r5,%r6
+  20:  17 20 00 00 00 00 02 9a         sub %r2,0x29a
+  28:  17 30 00 00 ff ff fd 66         sub %r3,0xfffffd66
+  30:  17 40 00 00 7e ad be ef         sub %r4,0x7eadbeef
+  38:  1f 56 00 00 00 00 00 00         sub %r5,%r6
+  40:  27 20 00 00 00 00 02 9a         mul %r2,0x29a
+  48:  27 30 00 00 ff ff fd 66         mul %r3,0xfffffd66
+  50:  27 40 00 00 7e ad be ef         mul %r4,0x7eadbeef
+  58:  2f 56 00 00 00 00 00 00         mul %r5,%r6
+  60:  37 20 00 00 00 00 02 9a         div %r2,0x29a
+  68:  37 30 00 00 ff ff fd 66         div %r3,0xfffffd66
+  70:  37 40 00 00 7e ad be ef         div %r4,0x7eadbeef
+  78:  3f 56 00 00 00 00 00 00         div %r5,%r6
+  80:  47 20 00 00 00 00 02 9a         or %r2,0x29a
+  88:  47 30 00 00 ff ff fd 66         or %r3,0xfffffd66
+  90:  47 40 00 00 7e ad be ef         or %r4,0x7eadbeef
+  98:  4f 56 00 00 00 00 00 00         or %r5,%r6
+  a0:  57 20 00 00 00 00 02 9a         and %r2,0x29a
+  a8:  57 30 00 00 ff ff fd 66         and %r3,0xfffffd66
+  b0:  57 40 00 00 7e ad be ef         and %r4,0x7eadbeef
+  b8:  5f 56 00 00 00 00 00 00         and %r5,%r6
+  c0:  67 20 00 00 00 00 02 9a         lsh %r2,0x29a
+  c8:  67 30 00 00 ff ff fd 66         lsh %r3,0xfffffd66
+  d0:  67 40 00 00 7e ad be ef         lsh %r4,0x7eadbeef
+  d8:  6f 56 00 00 00 00 00 00         lsh %r5,%r6
+  e0:  77 20 00 00 00 00 02 9a         rsh %r2,0x29a
+  e8:  77 30 00 00 ff ff fd 66         rsh %r3,0xfffffd66
+  f0:  77 40 00 00 7e ad be ef         rsh %r4,0x7eadbeef
+  f8:  7f 56 00 00 00 00 00 00         rsh %r5,%r6
+ 100:  97 20 00 00 00 00 02 9a         mod %r2,0x29a
+ 108:  97 30 00 00 ff ff fd 66         mod %r3,0xfffffd66
+ 110:  97 40 00 00 7e ad be ef         mod %r4,0x7eadbeef
+ 118:  9f 56 00 00 00 00 00 00         mod %r5,%r6
+ 120:  a7 20 00 00 00 00 02 9a         xor %r2,0x29a
+ 128:  a7 30 00 00 ff ff fd 66         xor %r3,0xfffffd66
+ 130:  a7 40 00 00 7e ad be ef         xor %r4,0x7eadbeef
+ 138:  af 56 00 00 00 00 00 00         xor %r5,%r6
+ 140:  b7 20 00 00 00 00 02 9a         mov %r2,0x29a
+ 148:  b7 30 00 00 ff ff fd 66         mov %r3,0xfffffd66
+ 150:  b7 40 00 00 7e ad be ef         mov %r4,0x7eadbeef
+ 158:  bf 56 00 00 00 00 00 00         mov %r5,%r6
+ 160:  c7 20 00 00 00 00 02 9a         arsh %r2,0x29a
+ 168:  c7 30 00 00 ff ff fd 66         arsh %r3,0xfffffd66
+ 170:  c7 40 00 00 7e ad be ef         arsh %r4,0x7eadbeef
+ 178:  cf 56 00 00 00 00 00 00         arsh %r5,%r6
+ 180:  8f 20 00 00 00 00 00 00         neg %r2
+ 188:  d4 90 00 00 00 00 00 10         endle %r9,16
+ 190:  d4 80 00 00 00 00 00 20         endle %r8,32
+ 198:  d4 70 00 00 00 00 00 40         endle %r7,64
+ 1a0:  dc 60 00 00 00 00 00 10         endbe %r6,16
+ 1a8:  dc 50 00 00 00 00 00 20         endbe %r5,32
+ 1b0:  dc 40 00 00 00 00 00 40         endbe %r4,64
+ 1b8:  bf 12 00 08 00 00 00 00         movs %r1,%r2,8
+ 1c0:  bf 12 00 10 00 00 00 00         movs %r1,%r2,16
+ 1c8:  bf 12 00 20 00 00 00 00         movs %r1,%r2,32
+ 1d0:  d7 10 00 00 00 00 00 10         bswap %r1,16
+ 1d8:  d7 20 00 00 00 00 00 20         bswap %r2,32
+ 1e0:  d7 30 00 00 00 00 00 40         bswap %r3,64
+ 1e8:  87 10 00 00 00 00 0f 00         neg %r1,0xf00
\ No newline at end of file