summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMaciej Żenczykowski <maze@google.com>2024-03-20 13:02:34 -0700
committerMaciej Żenczykowski <maze@google.com>2024-03-20 13:03:27 -0700
commit3bd1158007bc6620ad963839ed471298e2fc5801 (patch)
treeaeeb9ddf8d24285c6f633b3c3a287875f7b34fb2
parentd2e302b5d53df7ec18bc2101577b806c83da7147 (diff)
downloadapf-3bd1158007bc6620ad963839ed471298e2fc5801.tar.gz
apf2java: adjust for jnebs -> jbsne rename
Test: N/A Signed-off-by: Maciej Żenczykowski <maze@google.com> Change-Id: Icd371541a348b6e3b09d00afbacb9743e07093e8
-rwxr-xr-xapf2java/apf2java.sh2
-rw-r--r--apf2java/apf2java.txt28
2 files changed, 15 insertions, 15 deletions
diff --git a/apf2java/apf2java.sh b/apf2java/apf2java.sh
index 77f1c6f..b46fea6 100755
--- a/apf2java/apf2java.sh
+++ b/apf2java/apf2java.sh
@@ -13,7 +13,7 @@ sed -r \
's@: swap +@: gen.addSwap();@;'\
's@: neg +r([01])@: gen.addNeg(R\1);@;'\
's@: jmp +(PASS|DROP)@: gen.addJump(\1_LABEL);@;'\
-'s@: jnebs +r0, 0x([0-9a-f]+), ([0-9]+), ([0-9a-f]+)@: gen.addJumpIfBytesAtR0NotEqual(hexStringToByteArray("\3"), LABEL_\2);@;'\
+'s@: jbsne +r0, 0x([0-9a-f]+), ([0-9]+), ([0-9a-f]+)@: gen.addJumpIfBytesAtR0NotEqual(hexStringToByteArray("\3"), LABEL_\2);@;'\
's@: jeq +r([01]), 0x([0-9a-f]+), ([0-9]+)@: gen.addJumpIfR\1Equals(0x\2, LABEL_\3);@;'\
's@: jne +r([01]), 0x([0-9a-f]+), ([0-9]+)@: gen.addJumpIfR\1NotEquals(0x\2, LABEL_\3);@;'\
's@: jlt +r([01]), 0x([0-9a-f]+), ([0-9]+)@: gen.addJumpIfR\1LessThan(0x\2, LABEL_\3);@;'\
diff --git a/apf2java/apf2java.txt b/apf2java/apf2java.txt
index 761a8e1..6012332 100644
--- a/apf2java/apf2java.txt
+++ b/apf2java/apf2java.txt
@@ -15,7 +15,7 @@
47: jne r0, 0x806, 122
52: li r0, 14
54: li r1, -152
- 57: jnebs r0, 0x6, 570, 000108000604
+ 57: jbsne r0, 0x6, 570, 000108000604
68: ldh r0, [20]
70: jeq r0, 0x1, 104
73: li r1, -156
@@ -25,10 +25,10 @@
85: jeq r0, 0x0, 570
90: li r0, 0
91: li r1, -56
- 93: jnebs r0, 0x6, 564, ffffffffffff
+ 93: jbsne r0, 0x6, 564, ffffffffffff
104: li r0, 38
106: li r1, -80
- 108: jnebs r0, 0x4, 570, c0a801ec
+ 108: jbsne r0, 0x4, 570, c0a801ec
117: li r1, -20
119: jmp 564
122: ldh r0, [12]
@@ -42,7 +42,7 @@
145: jne r0, 0x44, 165
148: li r0, 50
150: add r0, r1
- 151: jnebs r0, 0x6, 165, 7e9046bc7008
+ 151: jbsne r0, 0x6, 165, 7e9046bc7008
160: li r1, -24
162: jmp 564
165: ldb r0, [30]
@@ -65,7 +65,7 @@
222: jmp 570
225: li r1, -36
227: li r0, 0
- 228: jnebs r0, 0x6, 564, ffffffffffff
+ 228: jbsne r0, 0x6, 564, ffffffffffff
239: li r1, -84
241: jmp 570
244: li r1, -28
@@ -73,7 +73,7 @@
249: jeq r0, 0x86dd, 273
254: li r0, 0
255: li r1, -60
- 257: jnebs r0, 0x6, 564, ffffffffffff
+ 257: jbsne r0, 0x6, 564, ffffffffffff
268: li r1, -68
270: jmp 570
273: ldb r0, [20]
@@ -89,7 +89,7 @@
301: jeq r0, 0x85, 570
306: jne r0, 0x88, 333
309: li r0, 38
- 311: jnebs r0, 0xf, 333, ff0200000000000000000000000000
+ 311: jbsne r0, 0xf, 333, ff0200000000000000000000000000
329: li r1, -104
331: jmp 570
333: ldm r0, m[14]
@@ -97,18 +97,18 @@
338: ldm r0, m[15]
340: jgt r0, 0x48e, 562
345: li r0, 0
- 346: jnebs r0, 0xf, 562, 7e9046bc700828c68e23672c86dd60
+ 346: jbsne r0, 0xf, 562, 7e9046bc700828c68e23672c86dd60
364: li r0, 18
- 366: jnebs r0, 0x14, 562, 00603afffe800000000000002ac68efffe23672c
+ 366: jbsne r0, 0x14, 562, 00603afffe800000000000002ac68efffe23672c
389: li r0, 54
- 391: jnebs r0, 0x2, 562, 8600
+ 391: jbsne r0, 0x2, 562, 8600
396: li r0, 58
- 398: jnebs r0, 0x2, 562, 40c0
+ 398: jbsne r0, 0x2, 562, 40c0
403: ldh r0, [60]
405: jlt r0, 0x91e, 562
410: jgt r0, 0x1b58, 562
415: li r0, 62
- 417: jnebs r0, 0x1c, 562, 0000000000000000010128c68e23672c05010000000005dc030440c0
+ 417: jbsne r0, 0x1c, 562, 0000000000000000010128c68e23672c05010000000005dc030440c0
448: ldw r0, [90]
450: jlt r0, 0x55555555, 562
459: jgt r0, 0xffffffff, 562
@@ -116,14 +116,14 @@
470: jlt r0, 0x55555555, 562
479: jgt r0, 0xffffffff, 562
488: li r0, 98
- 490: jnebs r0, 0x18, 562, 000000002401fa000480f000000000000000000019030000
+ 490: jbsne r0, 0x18, 562, 000000002401fa000480f000000000000000000019030000
517: ldw r0, [122]
519: jeq r0, 0x0, 562
522: jlt r0, 0x78, 535
525: jlt r0, 0x91e, 562
530: jgt r0, 0x1b58, 562
535: li r0, 126
- 537: jnebs r0, 0x12, 562, 2401fa000480f00000000000000000010701
+ 537: jbsne r0, 0x12, 562, 2401fa000480f00000000000000000010701
558: li r1, -72
560: jmp 570
562: li r1, -40