1 #as: -EB -mdialect=normal
4 #name: eBPF atomic instructions, big endian
6 .*: +file format .*bpf.*
8 Disassembly of section .text:
11 0: db 12 1e ef 00 00 00 00 aadd \[%r1\+0x1eef\],%r2
12 8: c3 12 1e ef 00 00 00 00 aadd32 \[%r1\+0x1eef\],%r2
13 10: db 12 1e ef 00 00 00 50 aand \[%r1\+0x1eef\],%r2
14 18: c3 12 1e ef 00 00 00 50 aand32 \[%r1\+0x1eef\],%r2
15 20: db 12 1e ef 00 00 00 40 aor \[%r1\+0x1eef\],%r2
16 28: c3 12 1e ef 00 00 00 40 aor32 \[%r1\+0x1eef\],%r2
17 30: db 12 1e ef 00 00 00 a0 axor \[%r1\+0x1eef\],%r2
18 38: c3 12 1e ef 00 00 00 a0 axor32 \[%r1\+0x1eef\],%r2
19 40: db 12 1e ef 00 00 00 01 afadd \[%r1\+0x1eef\],%r2
20 48: c3 12 1e ef 00 00 00 01 afadd32 \[%r1\+0x1eef\],%r2
21 50: db 12 1e ef 00 00 00 51 afand \[%r1\+0x1eef\],%r2
22 58: c3 12 1e ef 00 00 00 51 afand32 \[%r1\+0x1eef\],%r2
23 60: db 12 1e ef 00 00 00 41 afor \[%r1\+0x1eef\],%r2
24 68: c3 12 1e ef 00 00 00 41 afor32 \[%r1\+0x1eef\],%r2
25 70: db 12 1e ef 00 00 00 a1 afxor \[%r1\+0x1eef\],%r2
26 78: c3 12 1e ef 00 00 00 a1 afxor32 \[%r1\+0x1eef\],%r2
27 80: db 12 00 04 00 00 00 f1 acmp \[%r1\+0x4\],%r2
28 88: c3 23 00 04 00 00 00 f1 acmp32 \[%r2\+0x4\],%r3
29 90: db 12 00 08 00 00 00 e1 axchg \[%r1\+0x8\],%r2
30 98: c3 13 00 08 00 00 00 e1 axchg32 \[%r1\+0x8\],%r3