]>
Commit | Line | Data |
---|---|---|
d218e7fe JM |
1 | #as: -EL -mdialect=pseudoc |
2 | #objdump: -dr -M hex,pseudoc | |
2b8c7766 | 3 | #source: alu-pseudoc.s |
d218e7fe JM |
4 | #name: eBPF ALU instructions, pseudo-c syntax |
5 | ||
6 | .*: +file format .*bpf.* | |
7 | ||
8 | Disassembly of section .text: | |
9 | ||
10 | 0+ <.text>: | |
11 | 0: 07 02 00 00 9a 02 00 00 r2\+=0x29a | |
12 | 8: 07 03 00 00 66 fd ff ff r3\+=0xfffffd66 | |
13 | 10: 07 04 00 00 ef be ad 7e r4\+=0x7eadbeef | |
14 | 18: 0f 65 00 00 00 00 00 00 r5\+=r6 | |
15 | 20: 17 02 00 00 9a 02 00 00 r2-=0x29a | |
16 | 28: 17 03 00 00 66 fd ff ff r3-=0xfffffd66 | |
17 | 30: 17 04 00 00 ef be ad 7e r4-=0x7eadbeef | |
18 | 38: 1f 65 00 00 00 00 00 00 r5-=r6 | |
19 | 40: 27 02 00 00 9a 02 00 00 r2\*=0x29a | |
20 | 48: 27 03 00 00 66 fd ff ff r3\*=0xfffffd66 | |
21 | 50: 27 04 00 00 ef be ad 7e r4\*=0x7eadbeef | |
22 | 58: 2f 65 00 00 00 00 00 00 r5\*=r6 | |
23 | 60: 37 02 00 00 9a 02 00 00 r2/=0x29a | |
24 | 68: 37 03 00 00 66 fd ff ff r3/=0xfffffd66 | |
25 | 70: 37 04 00 00 ef be ad 7e r4/=0x7eadbeef | |
26 | 78: 3f 65 00 00 00 00 00 00 r5/=r6 | |
27 | 80: 47 02 00 00 9a 02 00 00 r2|=0x29a | |
28 | 88: 47 03 00 00 66 fd ff ff r3|=0xfffffd66 | |
29 | 90: 47 04 00 00 ef be ad 7e r4|=0x7eadbeef | |
30 | 98: 4f 65 00 00 00 00 00 00 r5|=r6 | |
31 | a0: 57 02 00 00 9a 02 00 00 r2&=0x29a | |
32 | a8: 57 03 00 00 66 fd ff ff r3&=0xfffffd66 | |
33 | b0: 57 04 00 00 ef be ad 7e r4&=0x7eadbeef | |
34 | b8: 5f 65 00 00 00 00 00 00 r5&=r6 | |
35 | c0: 67 02 00 00 9a 02 00 00 r2<<=0x29a | |
36 | c8: 67 03 00 00 66 fd ff ff r3<<=0xfffffd66 | |
37 | d0: 67 04 00 00 ef be ad 7e r4<<=0x7eadbeef | |
38 | d8: 6f 65 00 00 00 00 00 00 r5<<=r6 | |
39 | e0: 77 02 00 00 9a 02 00 00 r2>>=0x29a | |
40 | e8: 77 03 00 00 66 fd ff ff r3>>=0xfffffd66 | |
41 | f0: 77 04 00 00 ef be ad 7e r4>>=0x7eadbeef | |
42 | f8: 7f 65 00 00 00 00 00 00 r5>>=r6 | |
43 | 100: 97 02 00 00 9a 02 00 00 r2%=0x29a | |
44 | 108: 97 03 00 00 66 fd ff ff r3%=0xfffffd66 | |
45 | 110: 97 04 00 00 ef be ad 7e r4%=0x7eadbeef | |
46 | 118: 9f 65 00 00 00 00 00 00 r5%=r6 | |
47 | 120: a7 02 00 00 9a 02 00 00 r2\^=0x29a | |
48 | 128: a7 03 00 00 66 fd ff ff r3\^=0xfffffd66 | |
49 | 130: a7 04 00 00 ef be ad 7e r4\^=0x7eadbeef | |
50 | 138: af 65 00 00 00 00 00 00 r5\^=r6 | |
51 | 140: b7 02 00 00 9a 02 00 00 r2=0x29a | |
52 | 148: b7 03 00 00 66 fd ff ff r3=0xfffffd66 | |
53 | 150: b7 04 00 00 ef be ad 7e r4=0x7eadbeef | |
54 | 158: bf 65 00 00 00 00 00 00 r5=r6 | |
55 | 160: c7 02 00 00 9a 02 00 00 r2 s>>=0x29a | |
56 | 168: c7 03 00 00 66 fd ff ff r3 s>>=0xfffffd66 | |
57 | 170: c7 04 00 00 ef be ad 7e r4 s>>=0x7eadbeef | |
58 | 178: cf 65 00 00 00 00 00 00 r5 s>>=r6 | |
59 | 180: 8f 32 00 00 00 00 00 00 r2=-r3 | |
60 | 188: d4 09 00 00 10 00 00 00 r9=le16 r9 | |
61 | 190: d4 08 00 00 20 00 00 00 r8=le32 r8 | |
62 | 198: d4 07 00 00 40 00 00 00 r7=le64 r7 | |
63 | 1a0: dc 06 00 00 10 00 00 00 r6=be16 r6 | |
64 | 1a8: dc 05 00 00 20 00 00 00 r5=be32 r5 | |
65 | 1b0: dc 04 00 00 40 00 00 00 r4=be64 r4 | |
3ccfc0b4 JM |
66 | 1b8: bf 21 08 00 00 00 00 00 r1 = \(s8\) r2 |
67 | 1c0: bf 21 10 00 00 00 00 00 r1 = \(s16\) r2 | |
68 | 1c8: bf 21 20 00 00 00 00 00 r1 = \(s32\) r2 |