diff options
Diffstat (limited to 'gas/testsuite/gas/bpf/jump32-pseudoc.s')
-rw-r--r-- | gas/testsuite/gas/bpf/jump32-pseudoc.s | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/gas/testsuite/gas/bpf/jump32-pseudoc.s b/gas/testsuite/gas/bpf/jump32-pseudoc.s new file mode 100644 index 00000000000..07311657ebe --- /dev/null +++ b/gas/testsuite/gas/bpf/jump32-pseudoc.s @@ -0,0 +1,25 @@ +# Tests for the eBPF JUMP32 pseudo-C instructions + .text + goto 2f + r1 += r1 +1: if w3 == 3 goto 2f + if w3 == w4 goto 2f +2: if w3 >= 3 goto 1b + if w3 >= w4 goto 1b +1: if w3 < 3 goto 1f + if w3 < w4 goto 1f +1: if w3 <= 3 goto 1f + if w3 <= w4 goto 1f +1: if w3 & 3 goto 1f + if w3 & w4 goto 1f +1: if w3 != 3 goto 1f + if w3 != w4 goto 1f +1: if w3 s> 3 goto 1f + if w3 s> w4 goto 1f +1: if w3 s>= 3 goto 1f + if w3 s>= w4 goto 1f +1: if w3 s< 3 goto 1f + if w3 s< w4 goto 1f +1: if w3 s<= 3 goto 1f + if w3 s<= w4 goto 1f +1: |