raven-uxn disassembly

See this blog post for details

; 0x100002d1c is the loop, so `b 0x100002d1c` terminates an opcode
; Some opcodes will instead branch into other opcodes!

; BRK 
0x100005a14: ldp x29, x30, [sp, #96]
0x100005a18: ldp x20, x19, [sp, #80]
0x100005a1c: ldp x22, x21, [sp, #64]
0x100005a20: ldp x24, x23, [sp, #48]
0x100005a24: ldp x26, x25, [sp, #32]
0x100005a28: ldp x28, x27, [sp, #16]
0x100005a2c: add sp, sp, #112
0x100005a30: ret

; INC 
0x100002d4c: ldrb w8, [x25]
0x100002d50: ldrb w9, [x24, x8]
0x100002d54: add w9, w9, #1
0x100002d58: strb w9, [x24, x8]
0x100002d5c: b 0x100002d1c 

; POP 
0x100002d60: ldrb w8, [x25]
0x100002d64: sub w8, w8, #1
0x100002d68: strb w8, [x25]
0x100002d6c: b 0x100002d1c 

; NIP 
0x100002d70: ldrb w8, [x25]
0x100002d74: ldrb w9, [x24, x8]
0x100002d78: sub w8, w8, #1
0x100002d7c: b 0x100004e44 

; SWP 
0x100002d80: ldrb w8, [x25]
0x100002d84: ldrb w9, [x24, x8]
0x100002d88: sub w10, w8, #1
0x100002d8c: and x10, x10, #0xff
0x100002d90: ldrb w11, [x24, x10]
0x100002d94: strb w9, [x24, x10]
0x100002d98: strb w11, [x24, x8]
0x100002d9c: b 0x100002d1c 

; ROT 
0x100002da0: ldrb w8, [x25]
0x100002da4: ldrb w9, [x24, x8]
0x100002da8: sub w10, w8, #1
0x100002dac: and x10, x10, #0xff
0x100002db0: ldrb w11, [x24, x10]
0x100002db4: sub w12, w8, #2
0x100002db8: and x12, x12, #0xff
0x100002dbc: ldrb w13, [x24, x12]
0x100002dc0: strb w11, [x24, x12]
0x100002dc4: strb w9, [x24, x10]
0x100002dc8: strb w13, [x24, x8]
0x100002dcc: b 0x100002d1c 

; DUP 
0x100002d40: ldrb w8, [x25]
0x100002d44: ldrb w9, [x24, x8]
0x100002d48: b 0x1000049f0 

; OVR 
0x100002dd0: ldrb w8, [x25]
0x100002dd4: sub w9, w8, #1
0x100002dd8: and x9, x9, #0xff
0x100002ddc: ldrb w9, [x24, x9]
0x100002de0: add w8, w8, #1
0x100002de4: b 0x100004e44 

; EQU 
0x100002de8: ldrb w8, [x25]
0x100002dec: ldrb w9, [x24, x8]
0x100002df0: sub w8, w8, #1
0x100002df4: and x10, x8, #0xff
0x100002df8: ldrb w11, [x24, x10]
0x100002dfc: cmp w11, w9
0x100002e00: cset w9, eq
0x100002e04: b 0x1000030d0 

; NEQ 
0x100002e08: ldrb w8, [x25]
0x100002e0c: ldrb w9, [x24, x8]
0x100002e10: sub w8, w8, #1
0x100002e14: and x10, x8, #0xff
0x100002e18: ldrb w11, [x24, x10]
0x100002e1c: cmp w11, w9
0x100002e20: cset w9, ne
0x100002e24: b 0x1000030d0 

; GTH 
0x100002e28: ldrb w8, [x25]
0x100002e2c: ldrb w9, [x24, x8]
0x100002e30: sub w8, w8, #1
0x100002e34: and x10, x8, #0xff
0x100002e38: ldrb w11, [x24, x10]
0x100002e3c: cmp w11, w9
0x100002e40: cset w9, hi
0x100002e44: b 0x1000030d0 

; LTH 
0x100002e48: ldrb w8, [x25]
0x100002e4c: ldrb w9, [x24, x8]
0x100002e50: sub w8, w8, #1
0x100002e54: and x10, x8, #0xff
0x100002e58: ldrb w11, [x24, x10]
0x100002e5c: cmp w11, w9
0x100002e60: cset w9, lo
0x100002e64: b 0x1000030d0 

; JMP 
0x100002eac: ldrb w8, [x25]
0x100002eb0: ldrsb w9, [x24, x8]
0x100002eb4: sub w8, w8, #1
0x100002eb8: strb w8, [x25]
0x100002ebc: add w27, w27, w9
0x100002ec0: b 0x100002d1c 

; JCN 
0x100002e68: ldrb w8, [x25]
0x100002e6c: ldrb w9, [x24, x8]
0x100002e70: sub w10, w8, #1
0x100002e74: and x10, x10, #0xff
0x100002e78: ldrb w10, [x24, x10]
0x100002e7c: sub w8, w8, #2
0x100002e80: strb w8, [x25]
0x100002e84: b 0x1000039d8 

; JSR 
0x100002e88: ldrb w8, [x23]
0x100002e8c: add w9, w8, #1
0x100002e90: and x9, x9, #0xff
0x100002e94: lsr w10, w27, #8
0x100002e98: strb w10, [x22, x9]
0x100002e9c: add w8, w8, #2
0x100002ea0: strb w8, [x23]
0x100002ea4: and x8, x8, #0xff
0x100002ea8: strb w27, [x22, x8]
0x100002eac: ldrb w8, [x25]
0x100002eb0: ldrsb w9, [x24, x8]
0x100002eb4: sub w8, w8, #1
0x100002eb8: strb w8, [x25]
0x100002ebc: add w27, w27, w9
0x100002ec0: b 0x100002d1c 

; STH
0x100002ec4: ldrb w8, [x25]
0x100002ec8: ldrb w9, [x24, x8]
0x100002ecc: sub w8, w8, #1
0x100002ed0: strb w8, [x25]
0x100002ed4: ldrb w8, [x23]
0x100002ed8: add w8, w8, #1
0x100002edc: b 0x100002d10 

; LDZ 
0x100002ee0: ldrb w9, [x25]
0x100002ee4: ldrb w10, [x24, x9]
0x100002ee8: sub w11, w9, #1
0x100002eec: strb w11, [x25]
0x100002ef0: b 0x100002f28 

; STZ 
0x100002ef4: ldrb w9, [x25]
0x100002ef8: ldrb w10, [x24, x9]
0x100002efc: sub w11, w9, #1
0x100002f00: and x11, x11, #0xff
0x100002f04: ldrb w11, [x24, x11]
0x100002f08: sub w9, w9, #2
0x100002f0c: b 0x100002fac 

; LDR 
0x100002f10: ldrb w9, [x25]
0x100002f14: ldrsb w10, [x24, x9]
0x100002f18: sub w11, w9, #1
0x100002f1c: strb w11, [x25]
0x100002f20: add w10, w27, w10
0x100002f24: and x10, x10, #0xffff
0x100002f28: ldrb w8, [x8, x10]
0x100002f2c: strb w9, [x25]
0x100002f30: strb w8, [x24, x9]
0x100002f34: b 0x100002d1c 

; STR 
0x100002f38: ldrb w9, [x25]
0x100002f3c: ldrsb w10, [x24, x9]
0x100002f40: sub w11, w9, #1
0x100002f44: and x11, x11, #0xff
0x100002f48: ldrb w11, [x24, x11]
0x100002f4c: add w10, w27, w10
0x100002f50: sub w9, w9, #2
0x100002f54: strb w9, [x25]
0x100002f58: b 0x100003aa0 

; LDA 
0x100002f5c: ldrb w9, [x25]
0x100002f60: ldrb w10, [x24, x9]
0x100002f64: sub w11, w9, #1
0x100002f68: and x12, x11, #0xff
0x100002f6c: ldrb w13, [x24, x12]
0x100002f70: sub w9, w9, #2
0x100002f74: strb w9, [x25]
0x100002f78: orr x9, x10, x13, lsl #8
0x100002f7c: ldrb w8, [x8, x9]
0x100002f80: b 0x1000037b0 

; STA 
0x100002f84: ldrb w9, [x25]
0x100002f88: ldrb w10, [x24, x9]
0x100002f8c: sub w11, w9, #1
0x100002f90: and x11, x11, #0xff
0x100002f94: ldrb w11, [x24, x11]
0x100002f98: sub w12, w9, #2
0x100002f9c: orr x10, x10, x11, lsl #8
0x100002fa0: and x11, x12, #0xff
0x100002fa4: ldrb w11, [x24, x11]
0x100002fa8: sub w9, w9, #3
0x100002fac: strb w9, [x25]
0x100002fb0: strb w11, [x8, x10]
0x100002fb4: b 0x100002d1c 

; DEI 
0x100002fb8: ldrb w8, [x20, #520]
0x100002fbc: ldrb w21, [x24, x8]
0x100002fc0: ldr x0, [sp, #8]
0x100002fc4: mov x1, x20
0x100002fc8: mov x2, x21
0x100002fcc: bl 0x1001016f4 <_$LT$raven_varvara..Varvara$u20$as$u20$raven_uxn..Device$GT$::dei::ha3d6786c5cc005d4>
0x100002fd0: add x8, x20, x21
0x100002fd4: ldrb w8, [x8, #8]
0x100002fd8: ldrb w9, [x20, #520]
0x100002fdc: strb w8, [x24, x9]
0x100002fe0: b 0x100002d1c 

; DEO 
0x100002fe4: ldrb w8, [x20, #520]
0x100002fe8: sub w9, w8, #1
0x100002fec: and x9, x9, #0xff
0x100002ff0: ldrb w9, [x24, x9]
0x100002ff4: sub w10, w8, #2
0x100002ff8: strb w10, [x20, #520]
0x100002ffc: ldrb w2, [x24, x8]
0x100003000: b 0x1000050f0 

; ADD 
0x100003004: ldrb w8, [x25]
0x100003008: ldrb w9, [x24, x8]
0x10000300c: sub w8, w8, #1
0x100003010: and x10, x8, #0xff
0x100003014: ldrb w11, [x24, x10]
0x100003018: add w9, w11, w9
0x10000301c: b 0x1000030d0 

; SUB 
0x100003020: ldrb w8, [x25]
0x100003024: ldrb w9, [x24, x8]
0x100003028: sub w8, w8, #1
0x10000302c: and x10, x8, #0xff
0x100003030: ldrb w11, [x24, x10]
0x100003034: sub w9, w11, w9
0x100003038: b 0x1000030d0 

; MUL 
0x10000303c: ldrb w8, [x25]
0x100003040: ldrb w9, [x24, x8]
0x100003044: sub w8, w8, #1
0x100003048: and x10, x8, #0xff
0x10000304c: ldrb w11, [x24, x10]
0x100003050: mul w9, w11, w9
0x100003054: b 0x1000030d0 

; DIV 
0x100003058: ldrb w8, [x25]
0x10000305c: ldrb w10, [x24, x8]
0x100003060: sub w8, w8, #1
0x100003064: and x9, x8, #0xff
0x100003068: cbz w10, 0x100003074 
0x10000306c: ldrb w11, [x24, x9]
0x100003070: udiv w10, w11, w10
0x100003074: strb w8, [x25]
0x100003078: strb w10, [x24, x9]
0x10000307c: b 0x100002d1c 

; AND 
0x100003080: ldrb w8, [x25]
0x100003084: ldrb w9, [x24, x8]
0x100003088: sub w8, w8, #1
0x10000308c: and x10, x8, #0xff
0x100003090: ldrb w11, [x24, x10]
0x100003094: and w9, w11, w9
0x100003098: b 0x1000030d0 

; ORA 
0x10000309c: ldrb w8, [x25]
0x1000030a0: ldrb w9, [x24, x8]
0x1000030a4: sub w8, w8, #1
0x1000030a8: and x10, x8, #0xff
0x1000030ac: ldrb w11, [x24, x10]
0x1000030b0: orr w9, w11, w9
0x1000030b4: b 0x1000030d0 

; EOR 
0x1000030b8: ldrb w8, [x25]
0x1000030bc: ldrb w9, [x24, x8]
0x1000030c0: sub w8, w8, #1
0x1000030c4: and x10, x8, #0xff
0x1000030c8: ldrb w11, [x24, x10]
0x1000030cc: eor w9, w11, w9
0x1000030d0: strb w8, [x25]
0x1000030d4: strb w9, [x24, x10]
0x1000030d8: b 0x100002d1c 

; SFT
0x1000030dc: ldrb w8, [x25]
0x1000030e0: ldrb w9, [x24, x8]
0x1000030e4: sub w8, w8, #1
0x1000030e8: and x10, x8, #0xff
0x1000030ec: ldrb w11, [x24, x10]
0x1000030f0: strb w8, [x25]
0x1000030f4: and x8, x9, #0x7
0x1000030f8: lsr w8, w11, w8
0x1000030fc: ubfx x9, x9, #4, #3
0x100003100: lsl w8, w8, w9
0x100003104: strb w8, [x24, x10]
0x100003108: b 0x100002d1c 

; JCI
0x10000310c: and x10, x27, #0xffff
0x100003110: add w11, w9, #2
0x100003114: and x11, x11, #0xffff
0x100003118: ldrb w11, [x8, x11]
0x10000311c: ldrb w8, [x8, x10]
0x100003120: orr w8, w11, w8, lsl #8
0x100003124: ldrb w10, [x25]
0x100003128: ldrb w11, [x24, x10]
0x10000312c: cmp w11, #0
0x100003130: csel w8, wzr, w8, eq
0x100003134: add w8, w9, w8
0x100003138: sub w9, w10, #1
0x10000313c: strb w9, [x25]
0x100003140: add w27, w8, #3
0x100003144: b 0x100002d1c 

; INC2
0x100003148: ldrb w8, [x25]
0x10000314c: ldrb w9, [x24, x8]
0x100003150: sub w10, w8, #1
0x100003154: and x10, x10, #0xff
0x100003158: ldrb w11, [x24, x10]
0x10000315c: orr w9, w9, w11, lsl #8
0x100003160: add w9, w9, #1
0x100003164: lsr w11, w9, #8
0x100003168: strb w11, [x24, x10]
0x10000316c: strb w9, [x24, x8]
0x100003170: b 0x100002d1c 

; POP2
0x100003174: ldrb w8, [x25]
0x100003178: sub w8, w8, #2
0x10000317c: strb w8, [x25]
0x100003180: b 0x100002d1c 

; NIP2
0x100003184: ldrb w8, [x25]
0x100003188: ldrb w9, [x24, x8]
0x10000318c: sub w10, w8, #1
0x100003190: and x10, x10, #0xff
0x100003194: ldrb w10, [x24, x10]
0x100003198: sub w11, w8, #3
0x10000319c: and x11, x11, #0xff
0x1000031a0: strb w10, [x24, x11]
0x1000031a4: sub w8, w8, #2
0x1000031a8: b 0x100004e44 

; SWP2
0x1000031ac: ldrb w8, [x25]
0x1000031b0: ldrb w9, [x24, x8]
0x1000031b4: sub w10, w8, #1
0x1000031b8: and x10, x10, #0xff
0x1000031bc: ldrb w11, [x24, x10]
0x1000031c0: sub w12, w8, #2
0x1000031c4: and x12, x12, #0xff
0x1000031c8: ldrb w13, [x24, x12]
0x1000031cc: sub w14, w8, #3
0x1000031d0: and x14, x14, #0xff
0x1000031d4: ldrb w15, [x24, x14]
0x1000031d8: strb w11, [x24, x14]
0x1000031dc: strb w9, [x24, x12]
0x1000031e0: strb w15, [x24, x10]
0x1000031e4: strb w13, [x24, x8]
0x1000031e8: b 0x100002d1c 

; ROT2
0x1000031ec: ldrb w8, [x25]
0x1000031f0: ldrb w9, [x24, x8]
0x1000031f4: sub w10, w8, #1
0x1000031f8: and x10, x10, #0xff
0x1000031fc: ldrb w11, [x24, x10]
0x100003200: sub w12, w8, #2
0x100003204: and x12, x12, #0xff
0x100003208: ldrb w13, [x24, x12]
0x10000320c: sub w14, w8, #3
0x100003210: and x14, x14, #0xff
0x100003214: ldrb w15, [x24, x14]
0x100003218: sub w16, w8, #4
0x10000321c: and x16, x16, #0xff
0x100003220: ldrb w17, [x24, x16]
0x100003224: sub w0, w8, #5
0x100003228: and x0, x0, #0xff
0x10000322c: ldrb w1, [x24, x0]
0x100003230: strb w15, [x24, x0]
0x100003234: strb w13, [x24, x16]
0x100003238: strb w11, [x24, x14]
0x10000323c: strb w9, [x24, x12]
0x100003240: strb w1, [x24, x10]
0x100003244: strb w17, [x24, x8]
0x100003248: b 0x100002d1c 

; DUP2
0x10000324c: ldrb w8, [x25]
0x100003250: ldrb w9, [x24, x8]
0x100003254: sub w10, w8, #1
0x100003258: and x10, x10, #0xff
0x10000325c: ldrb w10, [x24, x10]
0x100003260: add w11, w8, #1
0x100003264: and x11, x11, #0xff
0x100003268: strb w10, [x24, x11]
0x10000326c: add w8, w8, #2
0x100003270: b 0x100004e44 

; OVR2
0x100003274: ldrb w8, [x25]
0x100003278: sub w9, w8, #2
0x10000327c: and x9, x9, #0xff
0x100003280: ldrb w9, [x24, x9]
0x100003284: sub w10, w8, #3
0x100003288: and x10, x10, #0xff
0x10000328c: ldrb w10, [x24, x10]
0x100003290: add w11, w8, #1
0x100003294: and x11, x11, #0xff
0x100003298: strb w10, [x24, x11]
0x10000329c: add w8, w8, #2
0x1000032a0: b 0x100004e44 

; EQU2
0x1000032a4: ldrb w8, [x25]
0x1000032a8: ldrb w9, [x24, x8]
0x1000032ac: sub w10, w8, #1
0x1000032b0: and x10, x10, #0xff
0x1000032b4: ldrb w10, [x24, x10]
0x1000032b8: sub w11, w8, #2
0x1000032bc: orr w9, w9, w10, lsl #8
0x1000032c0: and x10, x11, #0xff
0x1000032c4: ldrb w10, [x24, x10]
0x1000032c8: sub w8, w8, #3
0x1000032cc: and x11, x8, #0xff
0x1000032d0: ldrb w12, [x24, x11]
0x1000032d4: orr w10, w10, w12, lsl #8
0x1000032d8: cmp w10, w9
0x1000032dc: cset w9, eq
0x1000032e0: b 0x1000033a0 

; NEQ2
0x1000032e4: ldrb w8, [x25]
0x1000032e8: ldrb w9, [x24, x8]
0x1000032ec: sub w10, w8, #1
0x1000032f0: and x10, x10, #0xff
0x1000032f4: ldrb w10, [x24, x10]
0x1000032f8: sub w11, w8, #2
0x1000032fc: orr w9, w9, w10, lsl #8
0x100003300: and x10, x11, #0xff
0x100003304: ldrb w10, [x24, x10]
0x100003308: sub w8, w8, #3
0x10000330c: and x11, x8, #0xff
0x100003310: ldrb w12, [x24, x11]
0x100003314: orr w10, w10, w12, lsl #8
0x100003318: cmp w10, w9
0x10000331c: cset w9, ne
0x100003320: b 0x1000033a0 

; GTH2
0x100003324: ldrb w8, [x25]
0x100003328: ldrb w9, [x24, x8]
0x10000332c: sub w10, w8, #1
0x100003330: and x10, x10, #0xff
0x100003334: ldrb w10, [x24, x10]
0x100003338: sub w11, w8, #2
0x10000333c: orr w9, w9, w10, lsl #8
0x100003340: and x10, x11, #0xff
0x100003344: ldrb w10, [x24, x10]
0x100003348: sub w8, w8, #3
0x10000334c: and x11, x8, #0xff
0x100003350: ldrb w12, [x24, x11]
0x100003354: orr w10, w10, w12, lsl #8
0x100003358: cmp w10, w9
0x10000335c: cset w9, hi
0x100003360: b 0x1000033a0 

; LTH2
0x100003364: ldrb w8, [x25]
0x100003368: ldrb w9, [x24, x8]
0x10000336c: sub w10, w8, #1
0x100003370: and x10, x10, #0xff
0x100003374: ldrb w10, [x24, x10]
0x100003378: sub w11, w8, #2
0x10000337c: orr w9, w9, w10, lsl #8
0x100003380: and x10, x11, #0xff
0x100003384: ldrb w10, [x24, x10]
0x100003388: sub w8, w8, #3
0x10000338c: and x11, x8, #0xff
0x100003390: ldrb w12, [x24, x11]
0x100003394: orr w10, w10, w12, lsl #8
0x100003398: cmp w10, w9
0x10000339c: cset w9, lo
0x1000033a0: strb w8, [x25]
0x1000033a4: strb w9, [x24, x11]
0x1000033a8: b 0x100002d1c 

; JMP2
0x100003408: ldrb w8, [x25]
0x10000340c: ldrb w9, [x24, x8]
0x100003410: sub w10, w8, #1
0x100003414: and x10, x10, #0xff
0x100003418: sub w8, w8, #2
0x10000341c: strb w8, [x25]
0x100003420: ldrb w8, [x24, x10]
0x100003424: orr w27, w9, w8, lsl #8
0x100003428: b 0x100002d1c 

; JCN2
0x1000033ac: ldrb w8, [x25]
0x1000033b0: ldrb w9, [x24, x8]
0x1000033b4: sub w10, w8, #1
0x1000033b8: and x10, x10, #0xff
0x1000033bc: sub w11, w8, #2
0x1000033c0: ldrb w10, [x24, x10]
0x1000033c4: orr w9, w9, w10, lsl #8
0x1000033c8: and x10, x11, #0xff
0x1000033cc: ldrb w10, [x24, x10]
0x1000033d0: sub w8, w8, #3
0x1000033d4: strb w8, [x25]
0x1000033d8: cmp w10, #0
0x1000033dc: csel w27, w27, w9, eq
0x1000033e0: b 0x100002d1c 

; JSR2
0x1000033e4: ldrb w8, [x23]
0x1000033e8: add w9, w8, #1
0x1000033ec: and x9, x9, #0xff
0x1000033f0: lsr w10, w27, #8
0x1000033f4: strb w10, [x22, x9]
0x1000033f8: add w8, w8, #2
0x1000033fc: strb w8, [x23]
0x100003400: and x8, x8, #0xff
0x100003404: strb w27, [x22, x8]
0x100003408: ldrb w8, [x25]
0x10000340c: ldrb w9, [x24, x8]
0x100003410: sub w10, w8, #1
0x100003414: and x10, x10, #0xff
0x100003418: sub w8, w8, #2
0x10000341c: strb w8, [x25]
0x100003420: ldrb w8, [x24, x10]
0x100003424: orr w27, w9, w8, lsl #8
0x100003428: b 0x100002d1c 

; STH2
0x10000342c: ldrb w8, [x25]
0x100003430: sub w9, w8, #1
0x100003434: and x9, x9, #0xff
0x100003438: ldrb w9, [x24, x9]
0x10000343c: ldrb w10, [x23]
0x100003440: add w11, w10, #1
0x100003444: and x11, x11, #0xff
0x100003448: strb w9, [x22, x11]
0x10000344c: ldrb w9, [x24, x8]
0x100003450: sub w8, w8, #2
0x100003454: strb w8, [x25]
0x100003458: add w8, w10, #2
0x10000345c: b 0x100002d10 

; LDZ2
0x100003460: ldrb w9, [x25]
0x100003464: ldrb w10, [x24, x9]
0x100003468: sub w11, w9, #1
0x10000346c: strb w11, [x25]
0x100003470: add x8, x8, x10
0x100003474: ldrb w10, [x8, #1]
0x100003478: ldrb w8, [x8]
0x10000347c: strb w8, [x24, x9]
0x100003480: add w8, w9, #1
0x100003484: b 0x100004874 

; STZ2
0x100003488: ldrb w9, [x25]
0x10000348c: ldrb w10, [x24, x9]
0x100003490: sub w11, w9, #1
0x100003494: and x11, x11, #0xff
0x100003498: ldrb w11, [x24, x11]
0x10000349c: sub w12, w9, #2
0x1000034a0: and x12, x12, #0xff
0x1000034a4: ldrb w12, [x24, x12]
0x1000034a8: sub w9, w9, #3
0x1000034ac: strb w9, [x25]
0x1000034b0: add x8, x8, x10
0x1000034b4: strb w12, [x8]
0x1000034b8: strb w11, [x8, #1]
0x1000034bc: b 0x100002d1c 

; LDR2
0x1000034c0: ldrb w9, [x25]
0x1000034c4: ldrsb w10, [x24, x9]
0x1000034c8: sub w11, w9, #1
0x1000034cc: strb w11, [x25]
0x1000034d0: add w10, w27, w10
0x1000034d4: add w11, w10, #1
0x1000034d8: and x11, x11, #0xffff
0x1000034dc: ldrb w11, [x8, x11]
0x1000034e0: and x10, x10, #0xffff
0x1000034e4: ldrb w8, [x8, x10]
0x1000034e8: strb w8, [x24, x9]
0x1000034ec: add w8, w9, #1
0x1000034f0: b 0x100004b6c 

; STR2
0x1000034f4: ldrb w9, [x25]
0x1000034f8: ldrsb w10, [x24, x9]
0x1000034fc: sub w11, w9, #1
0x100003500: and x11, x11, #0xff
0x100003504: ldrb w11, [x24, x11]
0x100003508: sub w12, w9, #2
0x10000350c: and x12, x12, #0xff
0x100003510: ldrb w12, [x24, x12]
0x100003514: sub w9, w9, #3
0x100003518: strb w9, [x25]
0x10000351c: add w9, w27, w10
0x100003520: and x10, x9, #0xffff
0x100003524: strb w12, [x8, x10]
0x100003528: add w9, w9, #1
0x10000352c: b 0x100004104 

; LDA2
0x100003530: ldrb w9, [x25]
0x100003534: ldrb w10, [x24, x9]
0x100003538: sub w11, w9, #1
0x10000353c: and x11, x11, #0xff
0x100003540: ldrb w12, [x24, x11]
0x100003544: sub w13, w9, #2
0x100003548: strb w13, [x25]
0x10000354c: orr x10, x10, x12, lsl #8
0x100003550: add w12, w10, #1
0x100003554: and x12, x12, #0xffff
0x100003558: ldrb w12, [x8, x12]
0x10000355c: ldrb w8, [x8, x10]
0x100003560: strb w8, [x24, x11]
0x100003564: strb w9, [x25]
0x100003568: strb w12, [x24, x9]
0x10000356c: b 0x100002d1c 

; STA2
0x100003570: ldrb w9, [x25]
0x100003574: ldrb w10, [x24, x9]
0x100003578: sub w11, w9, #1
0x10000357c: and x11, x11, #0xff
0x100003580: ldrb w11, [x24, x11]
0x100003584: sub w12, w9, #2
0x100003588: orr x10, x10, x11, lsl #8
0x10000358c: and x11, x12, #0xff
0x100003590: ldrb w11, [x24, x11]
0x100003594: sub w12, w9, #3
0x100003598: and x12, x12, #0xff
0x10000359c: ldrb w12, [x24, x12]
0x1000035a0: sub w9, w9, #4
0x1000035a4: strb w9, [x25]
0x1000035a8: b 0x1000040fc 

; DEI2
0x1000035ac: ldrb w8, [x20, #520]
0x1000035b0: ldrb w21, [x24, x8]
0x1000035b4: add w8, w8, #1
0x1000035b8: strb w8, [x20, #520]
0x1000035bc: ldr x26, [sp, #8]
0x1000035c0: mov x0, x26
0x1000035c4: mov x1, x20
0x1000035c8: mov x2, x21
0x1000035cc: bl 0x1001016f4 <_$LT$raven_varvara..Varvara$u20$as$u20$raven_uxn..Device$GT$::dei::ha3d6786c5cc005d4>
0x1000035d0: add x28, x20, #8
0x1000035d4: ldrb w19, [x28, x21]
0x1000035d8: add w21, w21, #1
0x1000035dc: mov x0, x26
0x1000035e0: mov x1, x20
0x1000035e4: mov x2, x21
0x1000035e8: bl 0x1001016f4 <_$LT$raven_varvara..Varvara$u20$as$u20$raven_uxn..Device$GT$::dei::ha3d6786c5cc005d4>
0x1000035ec: ldrb w8, [x20, #520]
0x1000035f0: and x9, x21, #0xff
0x1000035f4: ldrb w9, [x28, x9]
0x1000035f8: sub w10, w8, #1
0x1000035fc: and x10, x10, #0xff
0x100003600: strb w19, [x24, x10]
0x100003604: adrp x19, 0x10015f000 
0x100003608: add x19, x19, #544
0x10000360c: strb w9, [x24, x8]
0x100003610: b 0x100002d1c 

; DEO2
0x100003614: ldrb w8, [x20, #520]
0x100003618: sub w9, w8, #1
0x10000361c: and x9, x9, #0xff
0x100003620: ldrb w19, [x24, x9]
0x100003624: sub w9, w8, #2
0x100003628: and x9, x9, #0xff
0x10000362c: ldrb w9, [x24, x9]
0x100003630: sub w10, w8, #3
0x100003634: ldrb w2, [x24, x8]
0x100003638: strb w10, [x20, #520]
0x10000363c: b 0x100005774 

; ADD2
0x100003640: ldrb w8, [x25]
0x100003644: ldrb w9, [x24, x8]
0x100003648: sub w10, w8, #1
0x10000364c: and x10, x10, #0xff
0x100003650: sub w11, w8, #2
0x100003654: ldrb w10, [x24, x10]
0x100003658: orr w9, w9, w10, lsl #8
0x10000365c: and x10, x11, #0xff
0x100003660: ldrb w12, [x24, x10]
0x100003664: sub w8, w8, #3
0x100003668: and x8, x8, #0xff
0x10000366c: ldrb w13, [x24, x8]
0x100003670: orr w12, w12, w13, lsl #8
0x100003674: add w9, w12, w9
0x100003678: b 0x1000037f4 

; SUB2
0x10000367c: ldrb w8, [x25]
0x100003680: ldrb w9, [x24, x8]
0x100003684: sub w10, w8, #1
0x100003688: and x10, x10, #0xff
0x10000368c: sub w11, w8, #2
0x100003690: ldrb w10, [x24, x10]
0x100003694: orr w9, w9, w10, lsl #8
0x100003698: and x10, x11, #0xff
0x10000369c: ldrb w12, [x24, x10]
0x1000036a0: sub w8, w8, #3
0x1000036a4: and x8, x8, #0xff
0x1000036a8: ldrb w13, [x24, x8]
0x1000036ac: orr w12, w12, w13, lsl #8
0x1000036b0: sub w9, w12, w9
0x1000036b4: b 0x1000037f4 

; MUL2
0x1000036b8: ldrb w8, [x25]
0x1000036bc: ldrb w9, [x24, x8]
0x1000036c0: sub w10, w8, #1
0x1000036c4: and x10, x10, #0xff
0x1000036c8: sub w11, w8, #2
0x1000036cc: ldrb w10, [x24, x10]
0x1000036d0: orr w9, w9, w10, lsl #8
0x1000036d4: and x10, x11, #0xff
0x1000036d8: ldrb w12, [x24, x10]
0x1000036dc: sub w8, w8, #3
0x1000036e0: and x8, x8, #0xff
0x1000036e4: ldrb w13, [x24, x8]
0x1000036e8: orr w12, w12, w13, lsl #8
0x1000036ec: mul w9, w12, w9
0x1000036f0: b 0x1000037f4 

; DIV2
0x1000036f4: ldrb w10, [x25]
0x1000036f8: ldrb w9, [x24, x10]
0x1000036fc: sub w8, w10, #1
0x100003700: and x8, x8, #0xff
0x100003704: ldrb w11, [x24, x8]
0x100003708: sub w8, w10, #2
0x10000370c: orr w11, w9, w11, lsl #8
0x100003710: and x9, x8, #0xff
0x100003714: sub w10, w10, #3
0x100003718: and x10, x10, #0xff
0x10000371c: cbz w11, 0x1000059c0 
0x100003720: ldrb w12, [x24, x10]
0x100003724: ldrb w13, [x24, x9]
0x100003728: orr w12, w13, w12, lsl #8
0x10000372c: udiv w12, w12, w11
0x100003730: and w11, w12, #0xff
0x100003734: lsr w12, w12, #8
0x100003738: b 0x1000059c4 

; AND2
0x10000373c: ldrb w8, [x25]
0x100003740: ldrb w9, [x24, x8]
0x100003744: sub w10, w8, #1
0x100003748: and x10, x10, #0xff
0x10000374c: sub w11, w8, #2
0x100003750: ldrb w10, [x24, x10]
0x100003754: orr w9, w9, w10, lsl #8
0x100003758: and x10, x11, #0xff
0x10000375c: ldrb w12, [x24, x10]
0x100003760: sub w8, w8, #3
0x100003764: and x8, x8, #0xff
0x100003768: ldrb w13, [x24, x8]
0x10000376c: orr w12, w12, w13, lsl #8
0x100003770: and w9, w12, w9
0x100003774: b 0x1000037f4 

; ORA2
0x100003778: ldrb w8, [x25]
0x10000377c: ldrb w9, [x24, x8]
0x100003780: sub w10, w8, #1
0x100003784: and x10, x10, #0xff
0x100003788: ldrb w10, [x24, x10]
0x10000378c: sub w11, w8, #2
0x100003790: and x12, x11, #0xff
0x100003794: ldrb w13, [x24, x12]
0x100003798: sub w8, w8, #3
0x10000379c: and x8, x8, #0xff
0x1000037a0: ldrb w14, [x24, x8]
0x1000037a4: orr w10, w10, w14
0x1000037a8: strb w10, [x24, x8]
0x1000037ac: orr w8, w13, w9
0x1000037b0: strb w11, [x25]
0x1000037b4: strb w8, [x24, x12]
0x1000037b8: b 0x100002d1c 

; EOR2
0x1000037bc: ldrb w8, [x25]
0x1000037c0: ldrb w9, [x24, x8]
0x1000037c4: sub w10, w8, #1
0x1000037c8: and x10, x10, #0xff
0x1000037cc: sub w11, w8, #2
0x1000037d0: ldrb w10, [x24, x10]
0x1000037d4: orr w9, w9, w10, lsl #8
0x1000037d8: and x10, x11, #0xff
0x1000037dc: ldrb w12, [x24, x10]
0x1000037e0: sub w8, w8, #3
0x1000037e4: and x8, x8, #0xff
0x1000037e8: ldrb w13, [x24, x8]
0x1000037ec: orr w12, w12, w13, lsl #8
0x1000037f0: eor w9, w12, w9
0x1000037f4: lsr w12, w9, #8
0x1000037f8: strb w12, [x24, x8]
0x1000037fc: strb w11, [x25]
0x100003800: strb w9, [x24, x10]
0x100003804: b 0x100002d1c 

; SFT2
0x100003808: ldrb w8, [x25]
0x10000380c: ldrb w9, [x24, x8]
0x100003810: sub w10, w8, #1
0x100003814: and x11, x10, #0xff
0x100003818: ldrb w12, [x24, x11]
0x10000381c: sub w8, w8, #2
0x100003820: and x8, x8, #0xff
0x100003824: ldrb w13, [x24, x8]
0x100003828: orr w12, w12, w13, lsl #8
0x10000382c: and w12, w12, #0xffff
0x100003830: and x13, x9, #0xf
0x100003834: lsr w12, w12, w13
0x100003838: ubfx x9, x9, #4, #28
0x10000383c: lsl w9, w12, w9
0x100003840: lsr w12, w9, #8
0x100003844: strb w12, [x24, x8]
0x100003848: strb w10, [x25]
0x10000384c: strb w9, [x24, x11]
0x100003850: b 0x100002d1c 

; JMI
0x100003854: add w10, w9, #2
0x100003858: and x10, x10, #0xffff
0x10000385c: ldrb w10, [x8, x10]
0x100003860: and x11, x27, #0xffff
0x100003864: ldrb w8, [x8, x11]
0x100003868: orr w8, w10, w8, lsl #8
0x10000386c: add w8, w9, w8
0x100003870: add w27, w8, #3
0x100003874: b 0x100002d1c 

; INCr
0x100003878: ldrb w8, [x23]
0x10000387c: ldrb w9, [x22, x8]
0x100003880: add w9, w9, #1
0x100003884: strb w9, [x22, x8]
0x100003888: b 0x100002d1c 

; POPr
0x10000388c: ldrb w8, [x23]
0x100003890: sub w8, w8, #1
0x100003894: strb w8, [x23]
0x100003898: b 0x100002d1c 

; NIPr
0x10000389c: ldrb w8, [x23]
0x1000038a0: ldrb w9, [x22, x8]
0x1000038a4: sub w8, w8, #1
0x1000038a8: b 0x100002d10 

; SWPr
0x1000038ac: ldrb w8, [x23]
0x1000038b0: ldrb w9, [x22, x8]
0x1000038b4: sub w10, w8, #1
0x1000038b8: and x10, x10, #0xff
0x1000038bc: ldrb w11, [x22, x10]
0x1000038c0: strb w9, [x22, x10]
0x1000038c4: strb w11, [x22, x8]
0x1000038c8: b 0x100002d1c 

; ROTr
0x1000038cc: ldrb w8, [x23]
0x1000038d0: ldrb w9, [x22, x8]
0x1000038d4: sub w10, w8, #1
0x1000038d8: and x10, x10, #0xff
0x1000038dc: ldrb w11, [x22, x10]
0x1000038e0: sub w12, w8, #2
0x1000038e4: and x12, x12, #0xff
0x1000038e8: ldrb w13, [x22, x12]
0x1000038ec: strb w11, [x22, x12]
0x1000038f0: strb w9, [x22, x10]
0x1000038f4: strb w13, [x22, x8]
0x1000038f8: b 0x100002d1c 

; DUPr
0x1000038fc: ldrb w8, [x23]
0x100003900: ldrb w9, [x22, x8]
0x100003904: add w8, w8, #1
0x100003908: b 0x100002d10 

; OVRr
0x10000390c: ldrb w8, [x23]
0x100003910: sub w9, w8, #1
0x100003914: and x9, x9, #0xff
0x100003918: ldrb w9, [x22, x9]
0x10000391c: add w8, w8, #1
0x100003920: b 0x100002d10 

; EQUr
0x100003924: ldrb w8, [x23]
0x100003928: ldrb w9, [x22, x8]
0x10000392c: sub w8, w8, #1
0x100003930: and x10, x8, #0xff
0x100003934: ldrb w11, [x22, x10]
0x100003938: cmp w11, w9
0x10000393c: cset w9, eq
0x100003940: b 0x100003c24 

; NEQr
0x100003944: ldrb w8, [x23]
0x100003948: ldrb w9, [x22, x8]
0x10000394c: sub w8, w8, #1
0x100003950: and x10, x8, #0xff
0x100003954: ldrb w11, [x22, x10]
0x100003958: cmp w11, w9
0x10000395c: cset w9, ne
0x100003960: b 0x100003c24 

; GTHr
0x100003964: ldrb w8, [x23]
0x100003968: ldrb w9, [x22, x8]
0x10000396c: sub w8, w8, #1
0x100003970: and x10, x8, #0xff
0x100003974: ldrb w11, [x22, x10]
0x100003978: cmp w11, w9
0x10000397c: cset w9, hi
0x100003980: b 0x100003c24 

; LTHr
0x100003984: ldrb w8, [x23]
0x100003988: ldrb w9, [x22, x8]
0x10000398c: sub w8, w8, #1
0x100003990: and x10, x8, #0xff
0x100003994: ldrb w11, [x22, x10]
0x100003998: cmp w11, w9
0x10000399c: cset w9, lo
0x1000039a0: b 0x100003c24 

; JMPr
0x1000039a4: ldrb w8, [x23]
0x1000039a8: ldrsb w9, [x22, x8]
0x1000039ac: sub w8, w8, #1
0x1000039b0: strb w8, [x23]
0x1000039b4: add w27, w27, w9
0x1000039b8: b 0x100002d1c 

; JCNr
0x1000039bc: ldrb w8, [x23]
0x1000039c0: ldrb w9, [x22, x8]
0x1000039c4: sub w10, w8, #1
0x1000039c8: and x10, x10, #0xff
0x1000039cc: ldrb w10, [x22, x10]
0x1000039d0: sub w8, w8, #2
0x1000039d4: strb w8, [x23]
0x1000039d8: cmp w10, #0
0x1000039dc: b 0x100004fb4 

; JSRr
0x1000039e0: ldrb w8, [x23]
0x1000039e4: add w9, w8, #1
0x1000039e8: and x10, x9, #0xff
0x1000039ec: lsr w11, w27, #8
0x1000039f0: strb w11, [x22, x10]
0x1000039f4: add w8, w8, #2
0x1000039f8: and x8, x8, #0xff
0x1000039fc: strb w27, [x22, x8]
0x100003a00: strb w9, [x23]
0x100003a04: add w27, w27, w27, sxtb
0x100003a08: b 0x100002d1c 

; STHr
0x100003a0c: ldrb w8, [x23]
0x100003a10: ldrb w9, [x22, x8]
0x100003a14: sub w8, w8, #1
0x100003a18: strb w8, [x23]
0x100003a1c: ldrb w8, [x25]
0x100003a20: add w8, w8, #1
0x100003a24: b 0x100004e44 

; LDZr
0x100003a28: ldrb w9, [x23]
0x100003a2c: ldrb w10, [x22, x9]
0x100003a30: sub w11, w9, #1
0x100003a34: strb w11, [x23]
0x100003a38: b 0x100003a70 

; STZr
0x100003a3c: ldrb w9, [x23]
0x100003a40: ldrb w10, [x22, x9]
0x100003a44: sub w11, w9, #1
0x100003a48: and x11, x11, #0xff
0x100003a4c: ldrb w11, [x22, x11]
0x100003a50: sub w9, w9, #2
0x100003a54: b 0x100003b04 

; LDRr
0x100003a58: ldrb w9, [x23]
0x100003a5c: ldrsb w10, [x22, x9]
0x100003a60: sub w11, w9, #1
0x100003a64: strb w11, [x23]
0x100003a68: add w10, w27, w10
0x100003a6c: and x10, x10, #0xffff
0x100003a70: ldrb w8, [x8, x10]
0x100003a74: strb w9, [x23]
0x100003a78: strb w8, [x22, x9]
0x100003a7c: b 0x100002d1c 

; STRr
0x100003a80: ldrb w9, [x23]
0x100003a84: ldrsb w10, [x22, x9]
0x100003a88: sub w11, w9, #1
0x100003a8c: and x11, x11, #0xff
0x100003a90: ldrb w11, [x22, x11]
0x100003a94: add w10, w27, w10
0x100003a98: sub w9, w9, #2
0x100003a9c: strb w9, [x23]
0x100003aa0: and x9, x10, #0xffff
0x100003aa4: strb w11, [x8, x9]
0x100003aa8: b 0x100002d1c 

; LDAr
0x100003aac: ldrb w9, [x23]
0x100003ab0: ldrb w10, [x22, x9]
0x100003ab4: sub w11, w9, #1
0x100003ab8: and x12, x11, #0xff
0x100003abc: ldrb w13, [x22, x12]
0x100003ac0: sub w9, w9, #2
0x100003ac4: strb w9, [x23]
0x100003ac8: orr x9, x10, x13, lsl #8
0x100003acc: ldrb w8, [x8, x9]
0x100003ad0: strb w11, [x23]
0x100003ad4: strb w8, [x22, x12]
0x100003ad8: b 0x100002d1c 

; STAr
0x100003adc: ldrb w9, [x23]
0x100003ae0: ldrb w10, [x22, x9]
0x100003ae4: sub w11, w9, #1
0x100003ae8: and x11, x11, #0xff
0x100003aec: ldrb w11, [x22, x11]
0x100003af0: sub w12, w9, #2
0x100003af4: orr x10, x10, x11, lsl #8
0x100003af8: and x11, x12, #0xff
0x100003afc: ldrb w11, [x22, x11]
0x100003b00: sub w9, w9, #3
0x100003b04: strb w9, [x23]
0x100003b08: strb w11, [x8, x10]
0x100003b0c: b 0x100002d1c 

; DEIr
0x100003b10: ldrb w8, [x20, #777]
0x100003b14: ldrb w21, [x22, x8]
0x100003b18: ldr x0, [sp, #8]
0x100003b1c: mov x1, x20
0x100003b20: mov x2, x21
0x100003b24: bl 0x1001016f4 <_$LT$raven_varvara..Varvara$u20$as$u20$raven_uxn..Device$GT$::dei::ha3d6786c5cc005d4>
0x100003b28: add x8, x20, x21
0x100003b2c: ldrb w8, [x8, #8]
0x100003b30: ldrb w9, [x20, #777]
0x100003b34: strb w8, [x22, x9]
0x100003b38: b 0x100002d1c 

; DEOr
0x100003b3c: ldrb w8, [x20, #777]
0x100003b40: sub w9, w8, #1
0x100003b44: and x9, x9, #0xff
0x100003b48: ldrb w9, [x22, x9]
0x100003b4c: sub w10, w8, #2
0x100003b50: strb w10, [x20, #777]
0x100003b54: b 0x1000050ec 

; ADDr
0x100003b58: ldrb w8, [x23]
0x100003b5c: ldrb w9, [x22, x8]
0x100003b60: sub w8, w8, #1
0x100003b64: and x10, x8, #0xff
0x100003b68: ldrb w11, [x22, x10]
0x100003b6c: add w9, w11, w9
0x100003b70: b 0x100003c24 

; SUBr
0x100003b74: ldrb w8, [x23]
0x100003b78: ldrb w9, [x22, x8]
0x100003b7c: sub w8, w8, #1
0x100003b80: and x10, x8, #0xff
0x100003b84: ldrb w11, [x22, x10]
0x100003b88: sub w9, w11, w9
0x100003b8c: b 0x100003c24 

; MULr
0x100003b90: ldrb w8, [x23]
0x100003b94: ldrb w9, [x22, x8]
0x100003b98: sub w8, w8, #1
0x100003b9c: and x10, x8, #0xff
0x100003ba0: ldrb w11, [x22, x10]
0x100003ba4: mul w9, w11, w9
0x100003ba8: b 0x100003c24 

; DIVr
0x100003bac: ldrb w8, [x23]
0x100003bb0: ldrb w10, [x22, x8]
0x100003bb4: sub w8, w8, #1
0x100003bb8: and x9, x8, #0xff
0x100003bbc: cbz w10, 0x100003bc8 
0x100003bc0: ldrb w11, [x22, x9]
0x100003bc4: udiv w10, w11, w10
0x100003bc8: strb w8, [x23]
0x100003bcc: strb w10, [x22, x9]
0x100003bd0: b 0x100002d1c 

; ANDr
0x100003bd4: ldrb w8, [x23]
0x100003bd8: ldrb w9, [x22, x8]
0x100003bdc: sub w8, w8, #1
0x100003be0: and x10, x8, #0xff
0x100003be4: ldrb w11, [x22, x10]
0x100003be8: and w9, w11, w9
0x100003bec: b 0x100003c24 

; ORAr
0x100003bf0: ldrb w8, [x23]
0x100003bf4: ldrb w9, [x22, x8]
0x100003bf8: sub w8, w8, #1
0x100003bfc: and x10, x8, #0xff
0x100003c00: ldrb w11, [x22, x10]
0x100003c04: orr w9, w11, w9
0x100003c08: b 0x100003c24 

; EORr
0x100003c0c: ldrb w8, [x23]
0x100003c10: ldrb w9, [x22, x8]
0x100003c14: sub w8, w8, #1
0x100003c18: and x10, x8, #0xff
0x100003c1c: ldrb w11, [x22, x10]
0x100003c20: eor w9, w11, w9
0x100003c24: strb w8, [x23]
0x100003c28: strb w9, [x22, x10]
0x100003c2c: b 0x100002d1c 

; SFTr
0x100003c30: ldrb w8, [x23]
0x100003c34: ldrb w9, [x22, x8]
0x100003c38: sub w8, w8, #1
0x100003c3c: and x10, x8, #0xff
0x100003c40: ldrb w11, [x22, x10]
0x100003c44: strb w8, [x23]
0x100003c48: and x8, x9, #0x7
0x100003c4c: lsr w8, w11, w8
0x100003c50: ubfx x9, x9, #4, #3
0x100003c54: lsl w8, w8, w9
0x100003c58: strb w8, [x22, x10]
0x100003c5c: b 0x100002d1c 

; JSI
0x100003c60: and x10, x27, #0xffff
0x100003c64: add w11, w9, #2
0x100003c68: and x11, x11, #0xffff
0x100003c6c: ldrb w11, [x8, x11]
0x100003c70: add w9, w9, #3
0x100003c74: ldrb w8, [x8, x10]
0x100003c78: orr w8, w11, w8, lsl #8
0x100003c7c: ldrb w10, [x23]
0x100003c80: add w11, w10, #1
0x100003c84: and x11, x11, #0xff
0x100003c88: lsr w12, w9, #8
0x100003c8c: strb w12, [x22, x11]
0x100003c90: add w10, w10, #2
0x100003c94: strb w10, [x23]
0x100003c98: and x10, x10, #0xff
0x100003c9c: strb w9, [x22, x10]
0x100003ca0: add w27, w8, w9
0x100003ca4: b 0x100002d1c 

; INC2r
0x100003ca8: ldrb w8, [x23]
0x100003cac: ldrb w9, [x22, x8]
0x100003cb0: sub w10, w8, #1
0x100003cb4: and x10, x10, #0xff
0x100003cb8: ldrb w11, [x22, x10]
0x100003cbc: orr w9, w9, w11, lsl #8
0x100003cc0: add w9, w9, #1
0x100003cc4: lsr w11, w9, #8
0x100003cc8: strb w11, [x22, x10]
0x100003ccc: strb w9, [x22, x8]
0x100003cd0: b 0x100002d1c 

; POP2r
0x100003cd4: ldrb w8, [x23]
0x100003cd8: sub w8, w8, #2
0x100003cdc: strb w8, [x23]
0x100003ce0: b 0x100002d1c 

; NIP2r
0x100003ce4: ldrb w8, [x23]
0x100003ce8: ldrb w9, [x22, x8]
0x100003cec: sub w10, w8, #1
0x100003cf0: and x10, x10, #0xff
0x100003cf4: ldrb w10, [x22, x10]
0x100003cf8: sub w11, w8, #3
0x100003cfc: and x11, x11, #0xff
0x100003d00: strb w10, [x22, x11]
0x100003d04: sub w8, w8, #2
0x100003d08: b 0x100002d10 

; SWP2r
0x100003d0c: ldrb w8, [x23]
0x100003d10: ldrb w9, [x22, x8]
0x100003d14: sub w10, w8, #1
0x100003d18: and x10, x10, #0xff
0x100003d1c: ldrb w11, [x22, x10]
0x100003d20: sub w12, w8, #2
0x100003d24: and x12, x12, #0xff
0x100003d28: ldrb w13, [x22, x12]
0x100003d2c: sub w14, w8, #3
0x100003d30: and x14, x14, #0xff
0x100003d34: ldrb w15, [x22, x14]
0x100003d38: strb w11, [x22, x14]
0x100003d3c: strb w9, [x22, x12]
0x100003d40: strb w15, [x22, x10]
0x100003d44: strb w13, [x22, x8]
0x100003d48: b 0x100002d1c 

; ROT2r
0x100003d4c: ldrb w8, [x23]
0x100003d50: ldrb w9, [x22, x8]
0x100003d54: sub w10, w8, #1
0x100003d58: and x10, x10, #0xff
0x100003d5c: ldrb w11, [x22, x10]
0x100003d60: sub w12, w8, #2
0x100003d64: and x12, x12, #0xff
0x100003d68: ldrb w13, [x22, x12]
0x100003d6c: sub w14, w8, #3
0x100003d70: and x14, x14, #0xff
0x100003d74: ldrb w15, [x22, x14]
0x100003d78: sub w16, w8, #4
0x100003d7c: and x16, x16, #0xff
0x100003d80: ldrb w17, [x22, x16]
0x100003d84: sub w0, w8, #5
0x100003d88: and x0, x0, #0xff
0x100003d8c: ldrb w1, [x22, x0]
0x100003d90: strb w15, [x22, x0]
0x100003d94: strb w13, [x22, x16]
0x100003d98: strb w11, [x22, x14]
0x100003d9c: strb w9, [x22, x12]
0x100003da0: strb w1, [x22, x10]
0x100003da4: strb w17, [x22, x8]
0x100003da8: b 0x100002d1c 

; DUP2r
0x100003dac: ldrb w8, [x23]
0x100003db0: ldrb w9, [x22, x8]
0x100003db4: sub w10, w8, #1
0x100003db8: and x10, x10, #0xff
0x100003dbc: ldrb w10, [x22, x10]
0x100003dc0: add w11, w8, #1
0x100003dc4: and x11, x11, #0xff
0x100003dc8: strb w10, [x22, x11]
0x100003dcc: b 0x1000059b8 

; OVR2r
0x100003dd0: ldrb w8, [x23]
0x100003dd4: sub w9, w8, #2
0x100003dd8: and x9, x9, #0xff
0x100003ddc: ldrb w9, [x22, x9]
0x100003de0: sub w10, w8, #3
0x100003de4: and x10, x10, #0xff
0x100003de8: ldrb w10, [x22, x10]
0x100003dec: add w11, w8, #1
0x100003df0: and x11, x11, #0xff
0x100003df4: strb w10, [x22, x11]
0x100003df8: add w8, w8, #2
0x100003dfc: b 0x100002d10 

; EQU2r
0x100003e00: ldrb w8, [x23]
0x100003e04: ldrb w9, [x22, x8]
0x100003e08: sub w10, w8, #1
0x100003e0c: and x10, x10, #0xff
0x100003e10: ldrb w10, [x22, x10]
0x100003e14: sub w11, w8, #2
0x100003e18: orr w9, w9, w10, lsl #8
0x100003e1c: and x10, x11, #0xff
0x100003e20: ldrb w10, [x22, x10]
0x100003e24: sub w8, w8, #3
0x100003e28: and x11, x8, #0xff
0x100003e2c: ldrb w12, [x22, x11]
0x100003e30: orr w10, w10, w12, lsl #8
0x100003e34: cmp w10, w9
0x100003e38: cset w9, eq
0x100003e3c: b 0x100003efc 

; NEQ2r
0x100003e40: ldrb w8, [x23]
0x100003e44: ldrb w9, [x22, x8]
0x100003e48: sub w10, w8, #1
0x100003e4c: and x10, x10, #0xff
0x100003e50: ldrb w10, [x22, x10]
0x100003e54: sub w11, w8, #2
0x100003e58: orr w9, w9, w10, lsl #8
0x100003e5c: and x10, x11, #0xff
0x100003e60: ldrb w10, [x22, x10]
0x100003e64: sub w8, w8, #3
0x100003e68: and x11, x8, #0xff
0x100003e6c: ldrb w12, [x22, x11]
0x100003e70: orr w10, w10, w12, lsl #8
0x100003e74: cmp w10, w9
0x100003e78: cset w9, ne
0x100003e7c: b 0x100003efc 

; GTH2r
0x100003e80: ldrb w8, [x23]
0x100003e84: ldrb w9, [x22, x8]
0x100003e88: sub w10, w8, #1
0x100003e8c: and x10, x10, #0xff
0x100003e90: ldrb w10, [x22, x10]
0x100003e94: sub w11, w8, #2
0x100003e98: orr w9, w9, w10, lsl #8
0x100003e9c: and x10, x11, #0xff
0x100003ea0: ldrb w10, [x22, x10]
0x100003ea4: sub w8, w8, #3
0x100003ea8: and x11, x8, #0xff
0x100003eac: ldrb w12, [x22, x11]
0x100003eb0: orr w10, w10, w12, lsl #8
0x100003eb4: cmp w10, w9
0x100003eb8: cset w9, hi
0x100003ebc: b 0x100003efc 

; LTH2r
0x100003ec0: ldrb w8, [x23]
0x100003ec4: ldrb w9, [x22, x8]
0x100003ec8: sub w10, w8, #1
0x100003ecc: and x10, x10, #0xff
0x100003ed0: ldrb w10, [x22, x10]
0x100003ed4: sub w11, w8, #2
0x100003ed8: orr w9, w9, w10, lsl #8
0x100003edc: and x10, x11, #0xff
0x100003ee0: ldrb w10, [x22, x10]
0x100003ee4: sub w8, w8, #3
0x100003ee8: and x11, x8, #0xff
0x100003eec: ldrb w12, [x22, x11]
0x100003ef0: orr w10, w10, w12, lsl #8
0x100003ef4: cmp w10, w9
0x100003ef8: cset w9, lo
0x100003efc: strb w8, [x23]
0x100003f00: strb w9, [x22, x11]
0x100003f04: b 0x100002d1c 

; JMP2r
0x100003f08: ldrb w8, [x23]
0x100003f0c: ldrb w9, [x22, x8]
0x100003f10: sub w10, w8, #1
0x100003f14: and x10, x10, #0xff
0x100003f18: sub w8, w8, #2
0x100003f1c: strb w8, [x23]
0x100003f20: ldrb w8, [x22, x10]
0x100003f24: orr w27, w9, w8, lsl #8
0x100003f28: b 0x100002d1c 

; JCN2r
0x100003f2c: ldrb w8, [x23]
0x100003f30: ldrb w9, [x22, x8]
0x100003f34: sub w10, w8, #1
0x100003f38: and x10, x10, #0xff
0x100003f3c: sub w11, w8, #2
0x100003f40: ldrb w10, [x22, x10]
0x100003f44: orr w9, w9, w10, lsl #8
0x100003f48: and x10, x11, #0xff
0x100003f4c: ldrb w10, [x22, x10]
0x100003f50: sub w8, w8, #3
0x100003f54: strb w8, [x23]
0x100003f58: cmp w10, #0
0x100003f5c: csel w27, w27, w9, eq
0x100003f60: b 0x100002d1c 

; JSR2r
0x100003f64: ldrb w8, [x23]
0x100003f68: add w9, w8, #1
0x100003f6c: and x9, x9, #0xff
0x100003f70: lsr w10, w27, #8
0x100003f74: strb w10, [x22, x9]
0x100003f78: add w8, w8, #2
0x100003f7c: b 0x10000555c 

; STH2r
0x100003f80: ldrb w8, [x23]
0x100003f84: sub w9, w8, #1
0x100003f88: and x9, x9, #0xff
0x100003f8c: ldrb w9, [x22, x9]
0x100003f90: ldrb w10, [x25]
0x100003f94: add w11, w10, #1
0x100003f98: and x11, x11, #0xff
0x100003f9c: strb w9, [x24, x11]
0x100003fa0: ldrb w9, [x22, x8]
0x100003fa4: sub w8, w8, #2
0x100003fa8: strb w8, [x23]
0x100003fac: add w8, w10, #2
0x100003fb0: b 0x100004e44 

; LDZ2r
0x100003fb4: ldrb w9, [x23]
0x100003fb8: ldrb w10, [x22, x9]
0x100003fbc: sub w11, w9, #1
0x100003fc0: strb w11, [x23]
0x100003fc4: add x8, x8, x10
0x100003fc8: ldrb w10, [x8, #1]
0x100003fcc: ldrb w8, [x8]
0x100003fd0: strb w8, [x22, x9]
0x100003fd4: add w8, w9, #1
0x100003fd8: b 0x1000053b4 

; STZ2r
0x100003fdc: ldrb w9, [x23]
0x100003fe0: ldrb w10, [x22, x9]
0x100003fe4: sub w11, w9, #1
0x100003fe8: and x11, x11, #0xff
0x100003fec: ldrb w11, [x22, x11]
0x100003ff0: sub w12, w9, #2
0x100003ff4: and x12, x12, #0xff
0x100003ff8: ldrb w12, [x22, x12]
0x100003ffc: sub w9, w9, #3
0x100004000: strb w9, [x23]
0x100004004: add x8, x8, x10
0x100004008: strb w12, [x8]
0x10000400c: strb w11, [x8, #1]
0x100004010: b 0x100002d1c 

; LDR2r
0x100004014: ldrb w9, [x23]
0x100004018: ldrsb w10, [x22, x9]
0x10000401c: sub w11, w9, #1
0x100004020: strb w11, [x23]
0x100004024: add w10, w27, w10
0x100004028: add w11, w10, #1
0x10000402c: and x11, x11, #0xffff
0x100004030: ldrb w11, [x8, x11]
0x100004034: and x10, x10, #0xffff
0x100004038: ldrb w8, [x8, x10]
0x10000403c: strb w8, [x22, x9]
0x100004040: add w8, w9, #1
0x100004044: b 0x100005698 

; STR2r
0x100004048: ldrb w9, [x23]
0x10000404c: ldrsb w10, [x22, x9]
0x100004050: sub w11, w9, #1
0x100004054: and x11, x11, #0xff
0x100004058: ldrb w11, [x22, x11]
0x10000405c: sub w12, w9, #2
0x100004060: and x12, x12, #0xff
0x100004064: ldrb w12, [x22, x12]
0x100004068: sub w9, w9, #3
0x10000406c: strb w9, [x23]
0x100004070: add w9, w27, w10
0x100004074: and x10, x9, #0xffff
0x100004078: strb w12, [x8, x10]
0x10000407c: add w9, w9, #1
0x100004080: b 0x100004104 

; LDA2r
0x100004084: ldrb w9, [x23]
0x100004088: ldrb w10, [x22, x9]
0x10000408c: sub w11, w9, #1
0x100004090: and x11, x11, #0xff
0x100004094: ldrb w12, [x22, x11]
0x100004098: sub w13, w9, #2
0x10000409c: strb w13, [x23]
0x1000040a0: orr x10, x10, x12, lsl #8
0x1000040a4: add w12, w10, #1
0x1000040a8: and x12, x12, #0xffff
0x1000040ac: ldrb w12, [x8, x12]
0x1000040b0: ldrb w8, [x8, x10]
0x1000040b4: strb w8, [x22, x11]
0x1000040b8: strb w9, [x23]
0x1000040bc: strb w12, [x22, x9]
0x1000040c0: b 0x100002d1c 

; STA2r
0x1000040c4: ldrb w9, [x23]
0x1000040c8: ldrb w10, [x22, x9]
0x1000040cc: sub w11, w9, #1
0x1000040d0: and x11, x11, #0xff
0x1000040d4: ldrb w11, [x22, x11]
0x1000040d8: sub w12, w9, #2
0x1000040dc: orr x10, x10, x11, lsl #8
0x1000040e0: and x11, x12, #0xff
0x1000040e4: ldrb w11, [x22, x11]
0x1000040e8: sub w12, w9, #3
0x1000040ec: and x12, x12, #0xff
0x1000040f0: ldrb w12, [x22, x12]
0x1000040f4: sub w9, w9, #4
0x1000040f8: strb w9, [x23]
0x1000040fc: strb w12, [x8, x10]
0x100004100: add w9, w10, #1
0x100004104: and x9, x9, #0xffff
0x100004108: strb w11, [x8, x9]
0x10000410c: b 0x100002d1c 

; DEI2r
0x100004110: ldrb w8, [x20, #777]
0x100004114: ldrb w21, [x22, x8]
0x100004118: add w8, w8, #1
0x10000411c: b 0x1000056f8 

; DEO2r
0x100004120: ldrb w8, [x20, #777]
0x100004124: sub w9, w8, #1
0x100004128: and x9, x9, #0xff
0x10000412c: ldrb w19, [x22, x9]
0x100004130: sub w9, w8, #2
0x100004134: and x9, x9, #0xff
0x100004138: ldrb w9, [x22, x9]
0x10000413c: sub w10, w8, #3
0x100004140: ldrb w2, [x22, x8]
0x100004144: strb w10, [x20, #777]
0x100004148: b 0x100005774 

; ADD2r
0x10000414c: ldrb w8, [x23]
0x100004150: ldrb w9, [x22, x8]
0x100004154: sub w10, w8, #1
0x100004158: and x10, x10, #0xff
0x10000415c: sub w11, w8, #2
0x100004160: ldrb w10, [x22, x10]
0x100004164: orr w9, w9, w10, lsl #8
0x100004168: and x10, x11, #0xff
0x10000416c: ldrb w12, [x22, x10]
0x100004170: sub w8, w8, #3
0x100004174: and x8, x8, #0xff
0x100004178: ldrb w13, [x22, x8]
0x10000417c: orr w12, w12, w13, lsl #8
0x100004180: add w9, w12, w9
0x100004184: b 0x100004300 

; SUB2r
0x100004188: ldrb w8, [x23]
0x10000418c: ldrb w9, [x22, x8]
0x100004190: sub w10, w8, #1
0x100004194: and x10, x10, #0xff
0x100004198: sub w11, w8, #2
0x10000419c: ldrb w10, [x22, x10]
0x1000041a0: orr w9, w9, w10, lsl #8
0x1000041a4: and x10, x11, #0xff
0x1000041a8: ldrb w12, [x22, x10]
0x1000041ac: sub w8, w8, #3
0x1000041b0: and x8, x8, #0xff
0x1000041b4: ldrb w13, [x22, x8]
0x1000041b8: orr w12, w12, w13, lsl #8
0x1000041bc: sub w9, w12, w9
0x1000041c0: b 0x100004300 

; MUL2r
0x1000041c4: ldrb w8, [x23]
0x1000041c8: ldrb w9, [x22, x8]
0x1000041cc: sub w10, w8, #1
0x1000041d0: and x10, x10, #0xff
0x1000041d4: sub w11, w8, #2
0x1000041d8: ldrb w10, [x22, x10]
0x1000041dc: orr w9, w9, w10, lsl #8
0x1000041e0: and x10, x11, #0xff
0x1000041e4: ldrb w12, [x22, x10]
0x1000041e8: sub w8, w8, #3
0x1000041ec: and x8, x8, #0xff
0x1000041f0: ldrb w13, [x22, x8]
0x1000041f4: orr w12, w12, w13, lsl #8
0x1000041f8: mul w9, w12, w9
0x1000041fc: b 0x100004300 

; DIV2r
0x100004200: ldrb w10, [x23]
0x100004204: ldrb w9, [x22, x10]
0x100004208: sub w8, w10, #1
0x10000420c: and x8, x8, #0xff
0x100004210: ldrb w11, [x22, x8]
0x100004214: sub w8, w10, #2
0x100004218: orr w11, w9, w11, lsl #8
0x10000421c: and x9, x8, #0xff
0x100004220: sub w10, w10, #3
0x100004224: and x10, x10, #0xff
0x100004228: cbz w11, 0x1000059d4 
0x10000422c: ldrb w12, [x22, x10]
0x100004230: ldrb w13, [x22, x9]
0x100004234: orr w12, w13, w12, lsl #8
0x100004238: udiv w12, w12, w11
0x10000423c: and w11, w12, #0xff
0x100004240: lsr w12, w12, #8
0x100004244: b 0x1000059d8 

; AND2r
0x100004248: ldrb w8, [x23]
0x10000424c: ldrb w9, [x22, x8]
0x100004250: sub w10, w8, #1
0x100004254: and x10, x10, #0xff
0x100004258: sub w11, w8, #2
0x10000425c: ldrb w10, [x22, x10]
0x100004260: orr w9, w9, w10, lsl #8
0x100004264: and x10, x11, #0xff
0x100004268: ldrb w12, [x22, x10]
0x10000426c: sub w8, w8, #3
0x100004270: and x8, x8, #0xff
0x100004274: ldrb w13, [x22, x8]
0x100004278: orr w12, w12, w13, lsl #8
0x10000427c: and w9, w12, w9
0x100004280: b 0x100004300 

; ORA2r
0x100004284: ldrb w8, [x23]
0x100004288: ldrb w9, [x22, x8]
0x10000428c: sub w10, w8, #1
0x100004290: and x10, x10, #0xff
0x100004294: ldrb w10, [x22, x10]
0x100004298: sub w11, w8, #2
0x10000429c: and x12, x11, #0xff
0x1000042a0: ldrb w13, [x22, x12]
0x1000042a4: sub w8, w8, #3
0x1000042a8: and x8, x8, #0xff
0x1000042ac: ldrb w14, [x22, x8]
0x1000042b0: orr w10, w10, w14
0x1000042b4: strb w10, [x22, x8]
0x1000042b8: orr w8, w13, w9
0x1000042bc: strb w11, [x23]
0x1000042c0: strb w8, [x22, x12]
0x1000042c4: b 0x100002d1c 

; EOR2r
0x1000042c8: ldrb w8, [x23]
0x1000042cc: ldrb w9, [x22, x8]
0x1000042d0: sub w10, w8, #1
0x1000042d4: and x10, x10, #0xff
0x1000042d8: sub w11, w8, #2
0x1000042dc: ldrb w10, [x22, x10]
0x1000042e0: orr w9, w9, w10, lsl #8
0x1000042e4: and x10, x11, #0xff
0x1000042e8: ldrb w12, [x22, x10]
0x1000042ec: sub w8, w8, #3
0x1000042f0: and x8, x8, #0xff
0x1000042f4: ldrb w13, [x22, x8]
0x1000042f8: orr w12, w12, w13, lsl #8
0x1000042fc: eor w9, w12, w9
0x100004300: lsr w12, w9, #8
0x100004304: strb w12, [x22, x8]
0x100004308: strb w11, [x23]
0x10000430c: strb w9, [x22, x10]
0x100004310: b 0x100002d1c 

; SFT2r
0x100004314: ldrb w8, [x23]
0x100004318: ldrb w9, [x22, x8]
0x10000431c: sub w10, w8, #1
0x100004320: and x11, x10, #0xff
0x100004324: ldrb w12, [x22, x11]
0x100004328: sub w8, w8, #2
0x10000432c: and x8, x8, #0xff
0x100004330: ldrb w13, [x22, x8]
0x100004334: orr w12, w12, w13, lsl #8
0x100004338: and w12, w12, #0xffff
0x10000433c: and x13, x9, #0xf
0x100004340: lsr w12, w12, w13
0x100004344: ubfx x9, x9, #4, #28
0x100004348: lsl w9, w12, w9
0x10000434c: lsr w12, w9, #8
0x100004350: strb w12, [x22, x8]
0x100004354: strb w10, [x23]
0x100004358: strb w9, [x22, x11]
0x10000435c: b 0x100002d1c 

; LIT
0x100004360: and x10, x27, #0xffff
0x100004364: ldrb w8, [x8, x10]
0x100004368: add w27, w9, #2
0x10000436c: b 0x100004ff4 

; INCk
0x100004370: ldrb w8, [x25]
0x100004374: ldrb w9, [x24, x8]
0x100004378: add w9, w9, #1
0x10000437c: b 0x1000049f0 

; POPk
0x100002d1c: mov x9, x27
0x100002d20: and x10, x27, #0xffff
0x100002d24: ldr x8, [x20]
0x100002d28: ldrb w10, [x8, x10]
0x100002d2c: add w27, w27, #1
0x100002d30: adr x11, #-96
0x100002d34: ldrh w12, [x19, x10, lsl #1]
0x100002d38: add x11, x11, x12, lsl #2
0x100002d3c: br x11
0x100002d40: ldrb w8, [x25]
0x100002d44: ldrb w9, [x24, x8]
0x100002d48: b 0x1000049f0 

; NIPk
0x100002d40: ldrb w8, [x25]
0x100002d44: ldrb w9, [x24, x8]
0x100002d48: b 0x1000049f0 

; SWPk
0x100004380: ldrb w8, [x25]
0x100004384: ldrb w9, [x24, x8]
0x100004388: sub w10, w8, #1
0x10000438c: and x10, x10, #0xff
0x100004390: ldrb w10, [x24, x10]
0x100004394: b 0x100004738 

; ROTk
0x100004398: ldrb w8, [x25]
0x10000439c: ldrb w9, [x24, x8]
0x1000043a0: sub w10, w8, #1
0x1000043a4: and x10, x10, #0xff
0x1000043a8: ldrb w10, [x24, x10]
0x1000043ac: sub w11, w8, #2
0x1000043b0: and x11, x11, #0xff
0x1000043b4: ldrb w11, [x24, x11]
0x1000043b8: add w12, w8, #1
0x1000043bc: and x12, x12, #0xff
0x1000043c0: strb w10, [x24, x12]
0x1000043c4: add w10, w8, #2
0x1000043c8: and x10, x10, #0xff
0x1000043cc: strb w9, [x24, x10]
0x1000043d0: add w8, w8, #3
0x1000043d4: b 0x100004b6c 

; DUPk
0x1000043d8: ldrb w8, [x25]
0x1000043dc: ldrb w9, [x24, x8]
0x1000043e0: add w10, w8, #1
0x1000043e4: and x10, x10, #0xff
0x1000043e8: strb w9, [x24, x10]
0x1000043ec: add w8, w8, #2
0x1000043f0: b 0x100004e44 

; OVRk
0x1000043f4: ldrb w8, [x25]
0x1000043f8: ldrb w9, [x24, x8]
0x1000043fc: sub w10, w8, #1
0x100004400: and x10, x10, #0xff
0x100004404: ldrb w10, [x24, x10]
0x100004408: add w11, w8, #1
0x10000440c: and x11, x11, #0xff
0x100004410: strb w10, [x24, x11]
0x100004414: add w11, w8, #2
0x100004418: and x11, x11, #0xff
0x10000441c: strb w9, [x24, x11]
0x100004420: add w8, w8, #3
0x100004424: b 0x100004874 

; EQUk
0x100004428: ldrb w8, [x25]
0x10000442c: ldrb w9, [x24, x8]
0x100004430: sub w10, w8, #1
0x100004434: and x10, x10, #0xff
0x100004438: ldrb w10, [x24, x10]
0x10000443c: b 0x100004928 

; NEQk
0x100004440: ldrb w8, [x25]
0x100004444: ldrb w9, [x24, x8]
0x100004448: sub w10, w8, #1
0x10000444c: and x10, x10, #0xff
0x100004450: ldrb w10, [x24, x10]
0x100004454: b 0x100004968 

; GTHk
0x100004458: ldrb w8, [x25]
0x10000445c: ldrb w9, [x24, x8]
0x100004460: sub w10, w8, #1
0x100004464: and x10, x10, #0xff
0x100004468: ldrb w10, [x24, x10]
0x10000446c: b 0x1000049a8 

; LTHk
0x100004470: ldrb w8, [x25]
0x100004474: ldrb w9, [x24, x8]
0x100004478: sub w10, w8, #1
0x10000447c: and x10, x10, #0xff
0x100004480: ldrb w10, [x24, x10]
0x100004484: b 0x1000049e8 

; JMPk
0x1000044c4: ldrb w8, [x25]
0x1000044c8: ldrsb w8, [x24, x8]
0x1000044cc: add w27, w27, w8
0x1000044d0: b 0x100002d1c 

; JCNk
0x100004488: ldrb w8, [x25]
0x10000448c: ldrb w9, [x24, x8]
0x100004490: sub w8, w8, #1
0x100004494: and x8, x8, #0xff
0x100004498: ldrb w8, [x24, x8]
0x10000449c: b 0x100004fb0 

; JSRk
0x1000044a0: ldrb w8, [x23]
0x1000044a4: add w9, w8, #1
0x1000044a8: and x9, x9, #0xff
0x1000044ac: lsr w10, w27, #8
0x1000044b0: strb w10, [x22, x9]
0x1000044b4: add w8, w8, #2
0x1000044b8: strb w8, [x23]
0x1000044bc: and x8, x8, #0xff
0x1000044c0: strb w27, [x22, x8]
0x1000044c4: ldrb w8, [x25]
0x1000044c8: ldrsb w8, [x24, x8]
0x1000044cc: add w27, w27, w8
0x1000044d0: b 0x100002d1c 

; STHk
0x1000044d4: ldrb w8, [x25]
0x1000044d8: ldrb w8, [x24, x8]
0x1000044dc: b 0x100004e60 

; LDZk
0x1000044e0: ldrb w9, [x25]
0x1000044e4: ldrb w10, [x24, x9]
0x1000044e8: b 0x100004544 

; STZk
0x1000044ec: ldrb w9, [x25]
0x1000044f0: ldrb w10, [x24, x9]
0x1000044f4: sub w9, w9, #1
0x1000044f8: b 0x10000456c 

; LDRk
0x1000044fc: ldrb w9, [x25]
0x100004500: ldrsb w10, [x24, x9]
0x100004504: add w10, w27, w10
0x100004508: and x10, x10, #0xffff
0x10000450c: b 0x100004544 

; STRk
0x100004510: ldrb w9, [x25]
0x100004514: ldrsb w10, [x24, x9]
0x100004518: add w10, w27, w10
0x10000451c: sub w9, w9, #1
0x100004520: and x9, x9, #0xff
0x100004524: ldrb w9, [x24, x9]
0x100004528: b 0x1000056e0 

; LDAk
0x10000452c: ldrb w9, [x25]
0x100004530: sub w10, w9, #1
0x100004534: ldrb w11, [x24, x9]
0x100004538: and x10, x10, #0xff
0x10000453c: ldrb w10, [x24, x10]
0x100004540: orr x10, x11, x10, lsl #8
0x100004544: ldrb w8, [x8, x10]
0x100004548: add w9, w9, #1
0x10000454c: b 0x100005590 

; STAk
0x100004550: ldrb w9, [x25]
0x100004554: sub w10, w9, #1
0x100004558: and x10, x10, #0xff
0x10000455c: ldrb w11, [x24, x9]
0x100004560: ldrb w10, [x24, x10]
0x100004564: orr x10, x11, x10, lsl #8
0x100004568: sub w9, w9, #2
0x10000456c: and x9, x9, #0xff
0x100004570: ldrb w9, [x24, x9]
0x100004574: strb w9, [x8, x10]
0x100004578: b 0x100002d1c 

; DEIk
0x10000457c: ldrb w8, [x20, #520]
0x100004580: ldrb w21, [x24, x8]
0x100004584: add w8, w8, #1
0x100004588: strb w8, [x20, #520]
0x10000458c: ldr x0, [sp, #8]
0x100004590: mov x1, x20
0x100004594: mov x2, x21
0x100004598: bl 0x1001016f4 <_$LT$raven_varvara..Varvara$u20$as$u20$raven_uxn..Device$GT$::dei::ha3d6786c5cc005d4>
0x10000459c: add x8, x20, x21
0x1000045a0: ldrb w8, [x8, #8]
0x1000045a4: ldrb w9, [x20, #520]
0x1000045a8: strb w8, [x24, x9]
0x1000045ac: b 0x100002d1c 

; DEOk
0x1000045b0: ldrb w8, [x20, #520]
0x1000045b4: sub w9, w8, #1
0x1000045b8: and x9, x9, #0xff
0x1000045bc: ldrb w9, [x24, x9]
0x1000045c0: ldrb w2, [x24, x8]
0x1000045c4: b 0x1000050f0 

; ADDk
0x1000045c8: ldrb w8, [x25]
0x1000045cc: ldrb w9, [x24, x8]
0x1000045d0: sub w10, w8, #1
0x1000045d4: and x10, x10, #0xff
0x1000045d8: ldrb w10, [x24, x10]
0x1000045dc: add w9, w10, w9
0x1000045e0: b 0x1000049f0 

; SUBk
0x1000045e4: ldrb w8, [x25]
0x1000045e8: ldrb w9, [x24, x8]
0x1000045ec: sub w10, w8, #1
0x1000045f0: and x10, x10, #0xff
0x1000045f4: ldrb w10, [x24, x10]
0x1000045f8: sub w9, w10, w9
0x1000045fc: b 0x1000049f0 

; MULk
0x100004600: ldrb w8, [x25]
0x100004604: ldrb w9, [x24, x8]
0x100004608: sub w10, w8, #1
0x10000460c: and x10, x10, #0xff
0x100004610: ldrb w10, [x24, x10]
0x100004614: mul w9, w10, w9
0x100004618: b 0x1000049f0 

; DIVk
0x10000461c: ldrb w8, [x25]
0x100004620: ldrb w9, [x24, x8]
0x100004624: cbz w9, 0x1000049f0 
0x100004628: sub w10, w8, #1
0x10000462c: and x10, x10, #0xff
0x100004630: ldrb w10, [x24, x10]
0x100004634: udiv w9, w10, w9
0x100004638: b 0x1000049f0 

; ANDk
0x10000463c: ldrb w8, [x25]
0x100004640: ldrb w9, [x24, x8]
0x100004644: sub w10, w8, #1
0x100004648: and x10, x10, #0xff
0x10000464c: ldrb w10, [x24, x10]
0x100004650: and w9, w10, w9
0x100004654: b 0x1000049f0 

; ORAk
0x100004658: ldrb w8, [x25]
0x10000465c: ldrb w9, [x24, x8]
0x100004660: sub w10, w8, #1
0x100004664: and x10, x10, #0xff
0x100004668: ldrb w10, [x24, x10]
0x10000466c: orr w9, w10, w9
0x100004670: b 0x1000049f0 

; EORk
0x100004674: ldrb w8, [x25]
0x100004678: ldrb w9, [x24, x8]
0x10000467c: sub w10, w8, #1
0x100004680: and x10, x10, #0xff
0x100004684: ldrb w10, [x24, x10]
0x100004688: eor w9, w10, w9
0x10000468c: b 0x1000049f0 

; SFTk
0x100004690: ldrb w8, [x25]
0x100004694: ldrb w9, [x24, x8]
0x100004698: sub w10, w8, #1
0x10000469c: and x10, x10, #0xff
0x1000046a0: ldrb w10, [x24, x10]
0x1000046a4: add w8, w8, #1
0x1000046a8: strb w8, [x25]
0x1000046ac: and x8, x8, #0xff
0x1000046b0: and x11, x9, #0x7
0x1000046b4: lsr w10, w10, w11
0x1000046b8: ubfx x9, x9, #4, #3
0x1000046bc: lsl w9, w10, w9
0x1000046c0: strb w9, [x24, x8]
0x1000046c4: b 0x100002d1c 

; LIT2
0x1000046c8: and x10, x27, #0xffff
0x1000046cc: ldrb w10, [x8, x10]
0x1000046d0: add w11, w9, #2
0x1000046d4: and x11, x11, #0xffff
0x1000046d8: ldrb w8, [x8, x11]
0x1000046dc: ldrb w11, [x25]
0x1000046e0: add w12, w11, #1
0x1000046e4: and x12, x12, #0xff
0x1000046e8: strb w10, [x24, x12]
0x1000046ec: add w10, w11, #2
0x1000046f0: strb w10, [x25]
0x1000046f4: and x10, x10, #0xff
0x1000046f8: add w27, w9, #3
0x1000046fc: strb w8, [x24, x10]
0x100004700: b 0x100002d1c 

; INC2k
0x100004704: ldrb w8, [x25]
0x100004708: sub w9, w8, #1
0x10000470c: and x9, x9, #0xff
0x100004710: ldrb w10, [x24, x8]
0x100004714: ldrb w9, [x24, x9]
0x100004718: orr w9, w10, w9, lsl #8
0x10000471c: add w9, w9, #1
0x100004720: b 0x100004e30 

; POP2k
0x100002d1c: mov x9, x27
0x100002d20: and x10, x27, #0xffff
0x100002d24: ldr x8, [x20]
0x100002d28: ldrb w10, [x8, x10]
0x100002d2c: add w27, w27, #1
0x100002d30: adr x11, #-96
0x100002d34: ldrh w12, [x19, x10, lsl #1]
0x100002d38: add x11, x11, x12, lsl #2
0x100002d3c: br x11
0x100002d40: ldrb w8, [x25]
0x100002d44: ldrb w9, [x24, x8]
0x100002d48: b 0x1000049f0 

; NIP2k
0x100004724: ldrb w8, [x25]
0x100004728: sub w9, w8, #1
0x10000472c: and x9, x9, #0xff
0x100004730: ldrb w10, [x24, x8]
0x100004734: ldrb w9, [x24, x9]
0x100004738: add w11, w8, #1
0x10000473c: and x11, x11, #0xff
0x100004740: strb w9, [x24, x11]
0x100004744: add w8, w8, #2
0x100004748: b 0x100004874 

; SWP2k
0x10000474c: ldrb w8, [x25]
0x100004750: sub w9, w8, #1
0x100004754: and x9, x9, #0xff
0x100004758: ldrb w10, [x24, x8]
0x10000475c: ldrb w9, [x24, x9]
0x100004760: sub w11, w8, #3
0x100004764: and x11, x11, #0xff
0x100004768: sub w12, w8, #2
0x10000476c: and x12, x12, #0xff
0x100004770: ldrb w12, [x24, x12]
0x100004774: ldrb w11, [x24, x11]
0x100004778: add w13, w8, #1
0x10000477c: and x13, x13, #0xff
0x100004780: strb w9, [x24, x13]
0x100004784: add w9, w8, #2
0x100004788: and x9, x9, #0xff
0x10000478c: strb w10, [x24, x9]
0x100004790: add w9, w8, #3
0x100004794: and x9, x9, #0xff
0x100004798: strb w11, [x24, x9]
0x10000479c: add w8, w8, #4
0x1000047a0: b 0x100004b00 

; ROT2k
0x1000047a4: ldrb w8, [x25]
0x1000047a8: sub w9, w8, #1
0x1000047ac: and x9, x9, #0xff
0x1000047b0: ldrb w10, [x24, x8]
0x1000047b4: ldrb w9, [x24, x9]
0x1000047b8: sub w11, w8, #3
0x1000047bc: and x11, x11, #0xff
0x1000047c0: sub w12, w8, #2
0x1000047c4: and x12, x12, #0xff
0x1000047c8: ldrb w12, [x24, x12]
0x1000047cc: ldrb w11, [x24, x11]
0x1000047d0: sub w13, w8, #5
0x1000047d4: and x13, x13, #0xff
0x1000047d8: sub w14, w8, #4
0x1000047dc: and x14, x14, #0xff
0x1000047e0: ldrb w14, [x24, x14]
0x1000047e4: ldrb w13, [x24, x13]
0x1000047e8: add w15, w8, #1
0x1000047ec: and x15, x15, #0xff
0x1000047f0: strb w11, [x24, x15]
0x1000047f4: add w11, w8, #2
0x1000047f8: and x11, x11, #0xff
0x1000047fc: strb w12, [x24, x11]
0x100004800: add w11, w8, #3
0x100004804: and x11, x11, #0xff
0x100004808: strb w9, [x24, x11]
0x10000480c: add w9, w8, #4
0x100004810: and x9, x9, #0xff
0x100004814: strb w10, [x24, x9]
0x100004818: add w9, w8, #5
0x10000481c: and x9, x9, #0xff
0x100004820: strb w13, [x24, x9]
0x100004824: add w8, w8, #6
0x100004828: strb w8, [x25]
0x10000482c: and x8, x8, #0xff
0x100004830: strb w14, [x24, x8]
0x100004834: b 0x100002d1c 

; DUP2k
0x100004838: ldrb w8, [x25]
0x10000483c: sub w9, w8, #1
0x100004840: and x9, x9, #0xff
0x100004844: ldrb w10, [x24, x8]
0x100004848: ldrb w9, [x24, x9]
0x10000484c: add w11, w8, #1
0x100004850: and x11, x11, #0xff
0x100004854: strb w9, [x24, x11]
0x100004858: add w11, w8, #2
0x10000485c: and x11, x11, #0xff
0x100004860: strb w10, [x24, x11]
0x100004864: add w11, w8, #3
0x100004868: and x11, x11, #0xff
0x10000486c: strb w9, [x24, x11]
0x100004870: add w8, w8, #4
0x100004874: strb w8, [x25]
0x100004878: and x8, x8, #0xff
0x10000487c: strb w10, [x24, x8]
0x100004880: b 0x100002d1c 

; OVR2k
0x100004884: ldrb w8, [x25]
0x100004888: sub w9, w8, #1
0x10000488c: and x9, x9, #0xff
0x100004890: ldrb w10, [x24, x8]
0x100004894: ldrb w9, [x24, x9]
0x100004898: sub w11, w8, #3
0x10000489c: and x11, x11, #0xff
0x1000048a0: sub w12, w8, #2
0x1000048a4: and x12, x12, #0xff
0x1000048a8: ldrb w12, [x24, x12]
0x1000048ac: ldrb w11, [x24, x11]
0x1000048b0: add w13, w8, #1
0x1000048b4: and x13, x13, #0xff
0x1000048b8: strb w11, [x24, x13]
0x1000048bc: add w13, w8, #2
0x1000048c0: and x13, x13, #0xff
0x1000048c4: strb w12, [x24, x13]
0x1000048c8: add w13, w8, #3
0x1000048cc: and x13, x13, #0xff
0x1000048d0: strb w9, [x24, x13]
0x1000048d4: add w9, w8, #4
0x1000048d8: and x9, x9, #0xff
0x1000048dc: strb w10, [x24, x9]
0x1000048e0: add w9, w8, #5
0x1000048e4: and x9, x9, #0xff
0x1000048e8: strb w11, [x24, x9]
0x1000048ec: add w8, w8, #6
0x1000048f0: b 0x100004b00 

; EQU2k
0x1000048f4: ldrb w8, [x25]
0x1000048f8: sub w9, w8, #1
0x1000048fc: and x9, x9, #0xff
0x100004900: ldrb w10, [x24, x8]
0x100004904: ldrb w9, [x24, x9]
0x100004908: orr w9, w10, w9, lsl #8
0x10000490c: sub w10, w8, #3
0x100004910: and x10, x10, #0xff
0x100004914: sub w11, w8, #2
0x100004918: and x11, x11, #0xff
0x10000491c: ldrb w11, [x24, x11]
0x100004920: ldrb w10, [x24, x10]
0x100004924: orr w10, w11, w10, lsl #8
0x100004928: cmp w10, w9
0x10000492c: cset w9, eq
0x100004930: b 0x1000049f0 

; NEQ2k
0x100004934: ldrb w8, [x25]
0x100004938: sub w9, w8, #1
0x10000493c: and x9, x9, #0xff
0x100004940: ldrb w10, [x24, x8]
0x100004944: ldrb w9, [x24, x9]
0x100004948: orr w9, w10, w9, lsl #8
0x10000494c: sub w10, w8, #3
0x100004950: and x10, x10, #0xff
0x100004954: sub w11, w8, #2
0x100004958: and x11, x11, #0xff
0x10000495c: ldrb w11, [x24, x11]
0x100004960: ldrb w10, [x24, x10]
0x100004964: orr w10, w11, w10, lsl #8
0x100004968: cmp w10, w9
0x10000496c: cset w9, ne
0x100004970: b 0x1000049f0 

; GTH2k
0x100004974: ldrb w8, [x25]
0x100004978: sub w9, w8, #1
0x10000497c: and x9, x9, #0xff
0x100004980: ldrb w10, [x24, x8]
0x100004984: ldrb w9, [x24, x9]
0x100004988: orr w9, w10, w9, lsl #8
0x10000498c: sub w10, w8, #3
0x100004990: and x10, x10, #0xff
0x100004994: sub w11, w8, #2
0x100004998: and x11, x11, #0xff
0x10000499c: ldrb w11, [x24, x11]
0x1000049a0: ldrb w10, [x24, x10]
0x1000049a4: orr w10, w11, w10, lsl #8
0x1000049a8: cmp w10, w9
0x1000049ac: cset w9, hi
0x1000049b0: b 0x1000049f0 

; LTH2k
0x1000049b4: ldrb w8, [x25]
0x1000049b8: sub w9, w8, #1
0x1000049bc: and x9, x9, #0xff
0x1000049c0: ldrb w10, [x24, x8]
0x1000049c4: ldrb w9, [x24, x9]
0x1000049c8: orr w9, w10, w9, lsl #8
0x1000049cc: sub w10, w8, #3
0x1000049d0: and x10, x10, #0xff
0x1000049d4: sub w11, w8, #2
0x1000049d8: and x11, x11, #0xff
0x1000049dc: ldrb w11, [x24, x11]
0x1000049e0: ldrb w10, [x24, x10]
0x1000049e4: orr w10, w11, w10, lsl #8
0x1000049e8: cmp w10, w9
0x1000049ec: cset w9, lo
0x1000049f0: add w8, w8, #1
0x1000049f4: b 0x100004e44 

; JMP2k
0x100004a44: ldrb w8, [x25]
0x100004a48: sub w9, w8, #1
0x100004a4c: and x9, x9, #0xff
0x100004a50: ldrb w8, [x24, x8]
0x100004a54: ldrb w9, [x24, x9]
0x100004a58: orr w27, w8, w9, lsl #8
0x100004a5c: b 0x100002d1c 

; JCN2k
0x1000049f8: ldrb w8, [x25]
0x1000049fc: sub w9, w8, #1
0x100004a00: and x9, x9, #0xff
0x100004a04: ldrb w10, [x24, x8]
0x100004a08: ldrb w9, [x24, x9]
0x100004a0c: orr w9, w10, w9, lsl #8
0x100004a10: sub w8, w8, #2
0x100004a14: and x8, x8, #0xff
0x100004a18: ldrb w8, [x24, x8]
0x100004a1c: b 0x100005534 

; JSR2k
0x100004a20: ldrb w8, [x23]
0x100004a24: add w9, w8, #1
0x100004a28: and x9, x9, #0xff
0x100004a2c: lsr w10, w27, #8
0x100004a30: strb w10, [x22, x9]
0x100004a34: add w8, w8, #2
0x100004a38: strb w8, [x23]
0x100004a3c: and x8, x8, #0xff
0x100004a40: strb w27, [x22, x8]
0x100004a44: ldrb w8, [x25]
0x100004a48: sub w9, w8, #1
0x100004a4c: and x9, x9, #0xff
0x100004a50: ldrb w8, [x24, x8]
0x100004a54: ldrb w9, [x24, x9]
0x100004a58: orr w27, w8, w9, lsl #8
0x100004a5c: b 0x100002d1c 

; STH2k
0x100004a60: ldrb w8, [x25]
0x100004a64: sub w9, w8, #1
0x100004a68: and x9, x9, #0xff
0x100004a6c: ldrb w8, [x24, x8]
0x100004a70: ldrb w9, [x24, x9]
0x100004a74: ldrb w10, [x23]
0x100004a78: add w11, w10, #1
0x100004a7c: and x11, x11, #0xff
0x100004a80: strb w9, [x22, x11]
0x100004a84: add w9, w10, #2
0x100004a88: b 0x10000506c 

; LDZ2k
0x100004a8c: ldrb w9, [x25]
0x100004a90: add w10, w9, #1
0x100004a94: ldrb w11, [x24, x9]
0x100004a98: add x8, x8, x11
0x100004a9c: ldrb w11, [x8, #1]
0x100004aa0: ldrb w8, [x8]
0x100004aa4: and x10, x10, #0xff
0x100004aa8: b 0x100004b64 

; STZ2k
0x100004aac: ldrb w9, [x25]
0x100004ab0: ldrb w10, [x24, x9]
0x100004ab4: sub w11, w9, #2
0x100004ab8: sub w9, w9, #1
0x100004abc: and x9, x9, #0xff
0x100004ac0: ldrb w9, [x24, x9]
0x100004ac4: and x11, x11, #0xff
0x100004ac8: ldrb w11, [x24, x11]
0x100004acc: b 0x1000055e0 

; LDR2k
0x100004ad0: ldrb w9, [x25]
0x100004ad4: ldrsb w10, [x24, x9]
0x100004ad8: add w11, w9, #1
0x100004adc: add w10, w27, w10
0x100004ae0: add w12, w10, #1
0x100004ae4: and x12, x12, #0xffff
0x100004ae8: ldrb w12, [x8, x12]
0x100004aec: and x10, x10, #0xffff
0x100004af0: ldrb w8, [x8, x10]
0x100004af4: and x10, x11, #0xff
0x100004af8: strb w8, [x24, x10]
0x100004afc: add w8, w9, #2
0x100004b00: strb w8, [x25]
0x100004b04: and x8, x8, #0xff
0x100004b08: strb w12, [x24, x8]
0x100004b0c: b 0x100002d1c 

; STR2k
0x100004b10: ldrb w9, [x25]
0x100004b14: ldrsb w10, [x24, x9]
0x100004b18: sub w11, w9, #2
0x100004b1c: and x11, x11, #0xff
0x100004b20: sub w9, w9, #1
0x100004b24: and x9, x9, #0xff
0x100004b28: ldrb w9, [x24, x9]
0x100004b2c: ldrb w11, [x24, x11]
0x100004b30: b 0x100005650 

; LDA2k
0x100004b34: ldrb w9, [x25]
0x100004b38: sub w10, w9, #1
0x100004b3c: and x10, x10, #0xff
0x100004b40: ldrb w10, [x24, x10]
0x100004b44: ldrb w11, [x24, x9]
0x100004b48: orr x10, x11, x10, lsl #8
0x100004b4c: add w11, w10, #1
0x100004b50: and x11, x11, #0xffff
0x100004b54: ldrb w11, [x8, x11]
0x100004b58: add w12, w9, #1
0x100004b5c: ldrb w8, [x8, x10]
0x100004b60: and x10, x12, #0xff
0x100004b64: strb w8, [x24, x10]
0x100004b68: add w8, w9, #2
0x100004b6c: strb w8, [x25]
0x100004b70: and x8, x8, #0xff
0x100004b74: strb w11, [x24, x8]
0x100004b78: b 0x100002d1c 

; STA2k
0x100004b7c: ldrb w9, [x25]
0x100004b80: sub w10, w9, #1
0x100004b84: ldrb w11, [x24, x9]
0x100004b88: and x10, x10, #0xff
0x100004b8c: ldrb w10, [x24, x10]
0x100004b90: orr x10, x11, x10, lsl #8
0x100004b94: sub w11, w9, #3
0x100004b98: and x11, x11, #0xff
0x100004b9c: sub w9, w9, #2
0x100004ba0: and x9, x9, #0xff
0x100004ba4: ldrb w9, [x24, x9]
0x100004ba8: ldrb w11, [x24, x11]
0x100004bac: b 0x1000056d8 

; DEI2k
0x100004bb0: ldrb w8, [x20, #520]
0x100004bb4: ldrb w21, [x24, x8]
0x100004bb8: add w8, w8, #2
0x100004bbc: strb w8, [x20, #520]
0x100004bc0: ldr x26, [sp, #8]
0x100004bc4: mov x0, x26
0x100004bc8: mov x1, x20
0x100004bcc: mov x2, x21
0x100004bd0: bl 0x1001016f4 <_$LT$raven_varvara..Varvara$u20$as$u20$raven_uxn..Device$GT$::dei::ha3d6786c5cc005d4>
0x100004bd4: add x19, x20, #8
0x100004bd8: ldrb w28, [x19, x21]
0x100004bdc: add w21, w21, #1
0x100004be0: mov x0, x26
0x100004be4: mov x1, x20
0x100004be8: mov x2, x21
0x100004bec: bl 0x1001016f4 <_$LT$raven_varvara..Varvara$u20$as$u20$raven_uxn..Device$GT$::dei::ha3d6786c5cc005d4>
0x100004bf0: ldrb w8, [x20, #520]
0x100004bf4: and x9, x21, #0xff
0x100004bf8: ldrb w9, [x19, x9]
0x100004bfc: adrp x19, 0x10015f000 
0x100004c00: add x19, x19, #544
0x100004c04: sub w10, w8, #1
0x100004c08: and x10, x10, #0xff
0x100004c0c: strb w28, [x24, x10]
0x100004c10: strb w9, [x24, x8]
0x100004c14: b 0x100002d1c 

; DEO2k
0x100004c18: ldrb w8, [x20, #520]
0x100004c1c: sub w9, w8, #2
0x100004c20: and x9, x9, #0xff
0x100004c24: sub w10, w8, #1
0x100004c28: and x10, x10, #0xff
0x100004c2c: ldrb w19, [x24, x10]
0x100004c30: ldrb w9, [x24, x9]
0x100004c34: ldrb w2, [x24, x8]
0x100004c38: b 0x100005774 

; ADD2k
0x100004c3c: ldrb w8, [x25]
0x100004c40: sub w9, w8, #1
0x100004c44: and x9, x9, #0xff
0x100004c48: ldrb w10, [x24, x8]
0x100004c4c: ldrb w9, [x24, x9]
0x100004c50: orr w9, w10, w9, lsl #8
0x100004c54: sub w10, w8, #3
0x100004c58: and x10, x10, #0xff
0x100004c5c: sub w11, w8, #2
0x100004c60: and x11, x11, #0xff
0x100004c64: ldrb w11, [x24, x11]
0x100004c68: ldrb w10, [x24, x10]
0x100004c6c: orr w10, w11, w10, lsl #8
0x100004c70: add w9, w10, w9
0x100004c74: b 0x100004e30 

; SUB2k
0x100004c78: ldrb w8, [x25]
0x100004c7c: sub w9, w8, #1
0x100004c80: and x9, x9, #0xff
0x100004c84: ldrb w10, [x24, x8]
0x100004c88: ldrb w9, [x24, x9]
0x100004c8c: orr w9, w10, w9, lsl #8
0x100004c90: sub w10, w8, #3
0x100004c94: and x10, x10, #0xff
0x100004c98: sub w11, w8, #2
0x100004c9c: and x11, x11, #0xff
0x100004ca0: ldrb w11, [x24, x11]
0x100004ca4: ldrb w10, [x24, x10]
0x100004ca8: orr w10, w11, w10, lsl #8
0x100004cac: sub w9, w10, w9
0x100004cb0: b 0x100004e30 

; MUL2k
0x100004cb4: ldrb w8, [x25]
0x100004cb8: sub w9, w8, #1
0x100004cbc: and x9, x9, #0xff
0x100004cc0: ldrb w10, [x24, x8]
0x100004cc4: ldrb w9, [x24, x9]
0x100004cc8: orr w9, w10, w9, lsl #8
0x100004ccc: sub w10, w8, #3
0x100004cd0: and x10, x10, #0xff
0x100004cd4: sub w11, w8, #2
0x100004cd8: and x11, x11, #0xff
0x100004cdc: ldrb w11, [x24, x11]
0x100004ce0: ldrb w10, [x24, x10]
0x100004ce4: orr w10, w11, w10, lsl #8
0x100004ce8: mul w9, w10, w9
0x100004cec: b 0x100004e30 

; DIV2k
0x100004cf0: ldrb w8, [x25]
0x100004cf4: sub w9, w8, #1
0x100004cf8: and x9, x9, #0xff
0x100004cfc: ldrb w10, [x24, x8]
0x100004d00: ldrb w9, [x24, x9]
0x100004d04: orr w9, w10, w9, lsl #8
0x100004d08: cbz w9, 0x1000059e8 
0x100004d0c: sub w10, w8, #3
0x100004d10: and x10, x10, #0xff
0x100004d14: ldrb w10, [x24, x10]
0x100004d18: sub w11, w8, #2
0x100004d1c: and x11, x11, #0xff
0x100004d20: ldrb w11, [x24, x11]
0x100004d24: orr w10, w11, w10, lsl #8
0x100004d28: udiv w10, w10, w9
0x100004d2c: and w9, w10, #0xff
0x100004d30: lsr w10, w10, #8
0x100004d34: b 0x1000059ec 

; AND2k
0x100004d38: ldrb w8, [x25]
0x100004d3c: sub w9, w8, #1
0x100004d40: and x9, x9, #0xff
0x100004d44: ldrb w10, [x24, x8]
0x100004d48: ldrb w9, [x24, x9]
0x100004d4c: orr w9, w10, w9, lsl #8
0x100004d50: sub w10, w8, #3
0x100004d54: and x10, x10, #0xff
0x100004d58: sub w11, w8, #2
0x100004d5c: and x11, x11, #0xff
0x100004d60: ldrb w11, [x24, x11]
0x100004d64: ldrb w10, [x24, x10]
0x100004d68: orr w10, w11, w10, lsl #8
0x100004d6c: and w9, w10, w9
0x100004d70: b 0x100004e30 

; ORA2k
0x100004d74: ldrb w8, [x25]
0x100004d78: sub w9, w8, #1
0x100004d7c: and x9, x9, #0xff
0x100004d80: ldrb w10, [x24, x8]
0x100004d84: ldrb w9, [x24, x9]
0x100004d88: sub w11, w8, #3
0x100004d8c: and x11, x11, #0xff
0x100004d90: sub w12, w8, #2
0x100004d94: and x12, x12, #0xff
0x100004d98: ldrb w12, [x24, x12]
0x100004d9c: ldrb w11, [x24, x11]
0x100004da0: orr w9, w9, w11
0x100004da4: add w11, w8, #1
0x100004da8: and x11, x11, #0xff
0x100004dac: strb w9, [x24, x11]
0x100004db0: orr w9, w12, w10
0x100004db4: add w8, w8, #2
0x100004db8: b 0x100004e44 

; EOR2k
0x100004dbc: ldrb w8, [x25]
0x100004dc0: sub w9, w8, #1
0x100004dc4: and x9, x9, #0xff
0x100004dc8: ldrb w10, [x24, x8]
0x100004dcc: ldrb w9, [x24, x9]
0x100004dd0: orr w9, w10, w9, lsl #8
0x100004dd4: sub w10, w8, #3
0x100004dd8: and x10, x10, #0xff
0x100004ddc: sub w11, w8, #2
0x100004de0: and x11, x11, #0xff
0x100004de4: ldrb w11, [x24, x11]
0x100004de8: ldrb w10, [x24, x10]
0x100004dec: orr w10, w11, w10, lsl #8
0x100004df0: eor w9, w10, w9
0x100004df4: b 0x100004e30 

; SFT2k
0x100004df8: ldrb w8, [x25]
0x100004dfc: ldrb w9, [x24, x8]
0x100004e00: sub w10, w8, #2
0x100004e04: and x10, x10, #0xff
0x100004e08: sub w11, w8, #1
0x100004e0c: and x11, x11, #0xff
0x100004e10: ldrb w11, [x24, x11]
0x100004e14: ldrb w10, [x24, x10]
0x100004e18: orr w10, w11, w10, lsl #8
0x100004e1c: and w10, w10, #0xffff
0x100004e20: and x11, x9, #0xf
0x100004e24: lsr w10, w10, w11
0x100004e28: ubfx x9, x9, #4, #28
0x100004e2c: lsl w9, w10, w9
0x100004e30: add w10, w8, #1
0x100004e34: and x10, x10, #0xff
0x100004e38: lsr w11, w9, #8
0x100004e3c: strb w11, [x24, x10]
0x100004e40: add w8, w8, #2
0x100004e44: strb w8, [x25]
0x100004e48: and x8, x8, #0xff
0x100004e4c: strb w9, [x24, x8]
0x100004e50: b 0x100002d1c 

; LITr
0x100004e54: and x10, x27, #0xffff
0x100004e58: ldrb w8, [x8, x10]
0x100004e5c: add w27, w9, #2
0x100004e60: ldrb w9, [x23]
0x100004e64: add w9, w9, #1
0x100004e68: b 0x10000506c 

; INCkr
0x100004e6c: ldrb w8, [x23]
0x100004e70: ldrb w9, [x22, x8]
0x100004e74: add w9, w9, #1
0x100004e78: b 0x100002d0c 

; POPkr
0x100002d1c: mov x9, x27
0x100002d20: and x10, x27, #0xffff
0x100002d24: ldr x8, [x20]
0x100002d28: ldrb w10, [x8, x10]
0x100002d2c: add w27, w27, #1
0x100002d30: adr x11, #-96
0x100002d34: ldrh w12, [x19, x10, lsl #1]
0x100002d38: add x11, x11, x12, lsl #2
0x100002d3c: br x11
0x100002d40: ldrb w8, [x25]
0x100002d44: ldrb w9, [x24, x8]
0x100002d48: b 0x1000049f0 

; NIPkr
0x100004e7c: ldrb w8, [x23]
0x100004e80: ldrb w9, [x22, x8]
0x100004e84: b 0x100002d0c 

; SWPkr
0x100004e88: ldrb w8, [x23]
0x100004e8c: ldrb w9, [x22, x8]
0x100004e90: sub w10, w8, #1
0x100004e94: and x10, x10, #0xff
0x100004e98: ldrb w10, [x22, x10]
0x100004e9c: b 0x100005278 

; ROTkr
0x100004ea0: ldrb w8, [x23]
0x100004ea4: ldrb w9, [x22, x8]
0x100004ea8: sub w10, w8, #1
0x100004eac: and x10, x10, #0xff
0x100004eb0: ldrb w10, [x22, x10]
0x100004eb4: sub w11, w8, #2
0x100004eb8: and x11, x11, #0xff
0x100004ebc: ldrb w11, [x22, x11]
0x100004ec0: add w12, w8, #1
0x100004ec4: and x12, x12, #0xff
0x100004ec8: strb w10, [x22, x12]
0x100004ecc: add w10, w8, #2
0x100004ed0: and x10, x10, #0xff
0x100004ed4: strb w9, [x22, x10]
0x100004ed8: add w8, w8, #3
0x100004edc: b 0x100005698 

; DUPkr
0x100004ee0: ldrb w8, [x23]
0x100004ee4: ldrb w9, [x22, x8]
0x100004ee8: add w10, w8, #1
0x100004eec: and x10, x10, #0xff
0x100004ef0: strb w9, [x22, x10]
0x100004ef4: b 0x1000059b8 

; OVRkr
0x100004ef8: ldrb w8, [x23]
0x100004efc: ldrb w9, [x22, x8]
0x100004f00: sub w10, w8, #1
0x100004f04: and x10, x10, #0xff
0x100004f08: ldrb w10, [x22, x10]
0x100004f0c: add w11, w8, #1
0x100004f10: and x11, x11, #0xff
0x100004f14: strb w10, [x22, x11]
0x100004f18: add w11, w8, #2
0x100004f1c: and x11, x11, #0xff
0x100004f20: strb w9, [x22, x11]
0x100004f24: add w8, w8, #3
0x100004f28: b 0x1000053b4 

; EQUkr
0x100004f2c: ldrb w8, [x23]
0x100004f30: ldrb w9, [x22, x8]
0x100004f34: sub w10, w8, #1
0x100004f38: and x10, x10, #0xff
0x100004f3c: ldrb w10, [x22, x10]
0x100004f40: b 0x100005468 

; NEQkr
0x100004f44: ldrb w8, [x23]
0x100004f48: ldrb w9, [x22, x8]
0x100004f4c: sub w10, w8, #1
0x100004f50: and x10, x10, #0xff
0x100004f54: ldrb w10, [x22, x10]
0x100004f58: b 0x1000054a8 

; GTHkr
0x100004f5c: ldrb w8, [x23]
0x100004f60: ldrb w9, [x22, x8]
0x100004f64: sub w10, w8, #1
0x100004f68: and x10, x10, #0xff
0x100004f6c: ldrb w10, [x22, x10]
0x100004f70: b 0x1000054e8 

; LTHkr
0x100004f74: ldrb w8, [x23]
0x100004f78: ldrb w9, [x22, x8]
0x100004f7c: sub w10, w8, #1
0x100004f80: and x10, x10, #0xff
0x100004f84: ldrb w10, [x22, x10]
0x100004f88: b 0x100002d04 

; JMPkr
0x100004f8c: ldrb w8, [x23]
0x100004f90: ldrsb w8, [x22, x8]
0x100004f94: add w27, w27, w8
0x100004f98: b 0x100002d1c 

; JCNkr
0x100004f9c: ldrb w8, [x23]
0x100004fa0: ldrb w9, [x22, x8]
0x100004fa4: sub w8, w8, #1
0x100004fa8: and x8, x8, #0xff
0x100004fac: ldrb w8, [x22, x8]
0x100004fb0: cmp w8, #0
0x100004fb4: csel w8, wzr, w9, eq
0x100004fb8: add w27, w27, w8, sxtb
0x100004fbc: b 0x100002d1c 

; JSRkr
0x100004fc0: ldrb w8, [x23]
0x100004fc4: add w9, w8, #1
0x100004fc8: and x9, x9, #0xff
0x100004fcc: lsr w10, w27, #8
0x100004fd0: strb w10, [x22, x9]
0x100004fd4: add w8, w8, #2
0x100004fd8: strb w8, [x23]
0x100004fdc: and x8, x8, #0xff
0x100004fe0: strb w27, [x22, x8]
0x100004fe4: add w27, w27, w27, sxtb
0x100004fe8: b 0x100002d1c 

; STHkr
0x100004fec: ldrb w8, [x23]
0x100004ff0: ldrb w8, [x22, x8]
0x100004ff4: ldrb w9, [x25]
0x100004ff8: add w9, w9, #1
0x100004ffc: b 0x100005590 

; LDZkr
0x100005000: ldrb w9, [x23]
0x100005004: ldrb w10, [x22, x9]
0x100005008: b 0x100005064 

; STZkr
0x10000500c: ldrb w9, [x23]
0x100005010: ldrb w10, [x22, x9]
0x100005014: sub w9, w9, #1
0x100005018: b 0x100005098 

; LDRkr
0x10000501c: ldrb w9, [x23]
0x100005020: ldrsb w10, [x22, x9]
0x100005024: add w10, w27, w10
0x100005028: and x10, x10, #0xffff
0x10000502c: b 0x100005064 

; STRkr
0x100005030: ldrb w9, [x23]
0x100005034: ldrsb w10, [x22, x9]
0x100005038: add w10, w27, w10
0x10000503c: sub w9, w9, #1
0x100005040: and x9, x9, #0xff
0x100005044: ldrb w9, [x22, x9]
0x100005048: b 0x1000056e0 

; LDAkr
0x10000504c: ldrb w9, [x23]
0x100005050: sub w10, w9, #1
0x100005054: ldrb w11, [x22, x9]
0x100005058: and x10, x10, #0xff
0x10000505c: ldrb w10, [x22, x10]
0x100005060: orr x10, x11, x10, lsl #8
0x100005064: ldrb w8, [x8, x10]
0x100005068: add w9, w9, #1
0x10000506c: strb w9, [x23]
0x100005070: and x9, x9, #0xff
0x100005074: strb w8, [x22, x9]
0x100005078: b 0x100002d1c 

; STAkr
0x10000507c: ldrb w9, [x23]
0x100005080: sub w10, w9, #1
0x100005084: and x10, x10, #0xff
0x100005088: ldrb w11, [x22, x9]
0x10000508c: ldrb w10, [x22, x10]
0x100005090: orr x10, x11, x10, lsl #8
0x100005094: sub w9, w9, #2
0x100005098: and x9, x9, #0xff
0x10000509c: ldrb w9, [x22, x9]
0x1000050a0: strb w9, [x8, x10]
0x1000050a4: b 0x100002d1c 

; DEIkr
0x1000050a8: ldrb w8, [x20, #777]
0x1000050ac: ldrb w21, [x22, x8]
0x1000050b0: add w8, w8, #1
0x1000050b4: strb w8, [x20, #777]
0x1000050b8: ldr x0, [sp, #8]
0x1000050bc: mov x1, x20
0x1000050c0: mov x2, x21
0x1000050c4: bl 0x1001016f4 <_$LT$raven_varvara..Varvara$u20$as$u20$raven_uxn..Device$GT$::dei::ha3d6786c5cc005d4>
0x1000050c8: add x8, x20, x21
0x1000050cc: ldrb w8, [x8, #8]
0x1000050d0: ldrb w9, [x20, #777]
0x1000050d4: strb w8, [x22, x9]
0x1000050d8: b 0x100002d1c 

; DEOkr
0x1000050dc: ldrb w8, [x20, #777]
0x1000050e0: sub w9, w8, #1
0x1000050e4: and x9, x9, #0xff
0x1000050e8: ldrb w9, [x22, x9]
0x1000050ec: ldrb w2, [x22, x8]
0x1000050f0: add x8, x20, w2, uxtb
0x1000050f4: strb w9, [x8, #8]
0x1000050f8: ldr x0, [sp, #8]
0x1000050fc: mov x1, x20
0x100005100: bl 0x1001015a0 <_$LT$raven_varvara..Varvara$u20$as$u20$raven_uxn..Device$GT$::deo::hbcc7654763f2b419>
0x100005104: b 0x100002d1c 

; ADDkr
0x100005108: ldrb w8, [x23]
0x10000510c: ldrb w9, [x22, x8]
0x100005110: sub w10, w8, #1
0x100005114: and x10, x10, #0xff
0x100005118: ldrb w10, [x22, x10]
0x10000511c: add w9, w10, w9
0x100005120: b 0x100002d0c 

; SUBkr
0x100005124: ldrb w8, [x23]
0x100005128: ldrb w9, [x22, x8]
0x10000512c: sub w10, w8, #1
0x100005130: and x10, x10, #0xff
0x100005134: ldrb w10, [x22, x10]
0x100005138: sub w9, w10, w9
0x10000513c: b 0x100002d0c 

; MULkr
0x100005140: ldrb w8, [x23]
0x100005144: ldrb w9, [x22, x8]
0x100005148: sub w10, w8, #1
0x10000514c: and x10, x10, #0xff
0x100005150: ldrb w10, [x22, x10]
0x100005154: mul w9, w10, w9
0x100005158: b 0x100002d0c 

; DIVkr
0x10000515c: ldrb w8, [x23]
0x100005160: ldrb w9, [x22, x8]
0x100005164: cbz w9, 0x100002d0c 
0x100005168: sub w10, w8, #1
0x10000516c: and x10, x10, #0xff
0x100005170: ldrb w10, [x22, x10]
0x100005174: udiv w9, w10, w9
0x100005178: b 0x100002d0c 

; ANDkr
0x10000517c: ldrb w8, [x23]
0x100005180: ldrb w9, [x22, x8]
0x100005184: sub w10, w8, #1
0x100005188: and x10, x10, #0xff
0x10000518c: ldrb w10, [x22, x10]
0x100005190: and w9, w10, w9
0x100005194: b 0x100002d0c 

; ORAkr
0x100005198: ldrb w8, [x23]
0x10000519c: ldrb w9, [x22, x8]
0x1000051a0: sub w10, w8, #1
0x1000051a4: and x10, x10, #0xff
0x1000051a8: ldrb w10, [x22, x10]
0x1000051ac: orr w9, w10, w9
0x1000051b0: b 0x100002d0c 

; EORkr
0x1000051b4: ldrb w8, [x23]
0x1000051b8: ldrb w9, [x22, x8]
0x1000051bc: sub w10, w8, #1
0x1000051c0: and x10, x10, #0xff
0x1000051c4: ldrb w10, [x22, x10]
0x1000051c8: eor w9, w10, w9
0x1000051cc: b 0x100002d0c 

; SFTkr
0x1000051d0: ldrb w8, [x23]
0x1000051d4: ldrb w9, [x22, x8]
0x1000051d8: sub w10, w8, #1
0x1000051dc: and x10, x10, #0xff
0x1000051e0: ldrb w10, [x22, x10]
0x1000051e4: add w8, w8, #1
0x1000051e8: strb w8, [x23]
0x1000051ec: and x8, x8, #0xff
0x1000051f0: and x11, x9, #0x7
0x1000051f4: lsr w10, w10, w11
0x1000051f8: ubfx x9, x9, #4, #3
0x1000051fc: lsl w9, w10, w9
0x100005200: strb w9, [x22, x8]
0x100005204: b 0x100002d1c 

; LIT2r
0x100005208: and x10, x27, #0xffff
0x10000520c: ldrb w10, [x8, x10]
0x100005210: add w11, w9, #2
0x100005214: and x11, x11, #0xffff
0x100005218: ldrb w8, [x8, x11]
0x10000521c: ldrb w11, [x23]
0x100005220: add w12, w11, #1
0x100005224: and x12, x12, #0xff
0x100005228: strb w10, [x22, x12]
0x10000522c: add w10, w11, #2
0x100005230: strb w10, [x23]
0x100005234: and x10, x10, #0xff
0x100005238: add w27, w9, #3
0x10000523c: strb w8, [x22, x10]
0x100005240: b 0x100002d1c 

; INC2kr
0x100005244: ldrb w8, [x23]
0x100005248: sub w9, w8, #1
0x10000524c: and x9, x9, #0xff
0x100005250: ldrb w10, [x22, x8]
0x100005254: ldrb w9, [x22, x9]
0x100005258: orr w9, w10, w9, lsl #8
0x10000525c: add w9, w9, #1
0x100005260: b 0x1000059a8 

; POP2kr
0x100002d1c: mov x9, x27
0x100002d20: and x10, x27, #0xffff
0x100002d24: ldr x8, [x20]
0x100002d28: ldrb w10, [x8, x10]
0x100002d2c: add w27, w27, #1
0x100002d30: adr x11, #-96
0x100002d34: ldrh w12, [x19, x10, lsl #1]
0x100002d38: add x11, x11, x12, lsl #2
0x100002d3c: br x11
0x100002d40: ldrb w8, [x25]
0x100002d44: ldrb w9, [x24, x8]
0x100002d48: b 0x1000049f0 

; NIP2kr
0x100005264: ldrb w8, [x23]
0x100005268: sub w9, w8, #1
0x10000526c: and x9, x9, #0xff
0x100005270: ldrb w10, [x22, x8]
0x100005274: ldrb w9, [x22, x9]
0x100005278: add w11, w8, #1
0x10000527c: and x11, x11, #0xff
0x100005280: strb w9, [x22, x11]
0x100005284: add w8, w8, #2
0x100005288: b 0x1000053b4 

; SWP2kr
0x10000528c: ldrb w8, [x23]
0x100005290: sub w9, w8, #1
0x100005294: and x9, x9, #0xff
0x100005298: ldrb w10, [x22, x8]
0x10000529c: ldrb w9, [x22, x9]
0x1000052a0: sub w11, w8, #3
0x1000052a4: and x11, x11, #0xff
0x1000052a8: sub w12, w8, #2
0x1000052ac: and x12, x12, #0xff
0x1000052b0: ldrb w12, [x22, x12]
0x1000052b4: ldrb w11, [x22, x11]
0x1000052b8: add w13, w8, #1
0x1000052bc: and x13, x13, #0xff
0x1000052c0: strb w9, [x22, x13]
0x1000052c4: add w9, w8, #2
0x1000052c8: and x9, x9, #0xff
0x1000052cc: strb w10, [x22, x9]
0x1000052d0: add w9, w8, #3
0x1000052d4: and x9, x9, #0xff
0x1000052d8: strb w11, [x22, x9]
0x1000052dc: add w8, w8, #4
0x1000052e0: b 0x100005620 

; ROT2kr
0x1000052e4: ldrb w8, [x23]
0x1000052e8: sub w9, w8, #1
0x1000052ec: and x9, x9, #0xff
0x1000052f0: ldrb w10, [x22, x8]
0x1000052f4: ldrb w9, [x22, x9]
0x1000052f8: sub w11, w8, #3
0x1000052fc: and x11, x11, #0xff
0x100005300: sub w12, w8, #2
0x100005304: and x12, x12, #0xff
0x100005308: ldrb w12, [x22, x12]
0x10000530c: ldrb w11, [x22, x11]
0x100005310: sub w13, w8, #5
0x100005314: and x13, x13, #0xff
0x100005318: sub w14, w8, #4
0x10000531c: and x14, x14, #0xff
0x100005320: ldrb w14, [x22, x14]
0x100005324: ldrb w13, [x22, x13]
0x100005328: add w15, w8, #1
0x10000532c: and x15, x15, #0xff
0x100005330: strb w11, [x22, x15]
0x100005334: add w11, w8, #2
0x100005338: and x11, x11, #0xff
0x10000533c: strb w12, [x22, x11]
0x100005340: add w11, w8, #3
0x100005344: and x11, x11, #0xff
0x100005348: strb w9, [x22, x11]
0x10000534c: add w9, w8, #4
0x100005350: and x9, x9, #0xff
0x100005354: strb w10, [x22, x9]
0x100005358: add w9, w8, #5
0x10000535c: and x9, x9, #0xff
0x100005360: strb w13, [x22, x9]
0x100005364: add w8, w8, #6
0x100005368: strb w8, [x23]
0x10000536c: and x8, x8, #0xff
0x100005370: strb w14, [x22, x8]
0x100005374: b 0x100002d1c 

; DUP2kr
0x100005378: ldrb w8, [x23]
0x10000537c: sub w9, w8, #1
0x100005380: and x9, x9, #0xff
0x100005384: ldrb w10, [x22, x8]
0x100005388: ldrb w9, [x22, x9]
0x10000538c: add w11, w8, #1
0x100005390: and x11, x11, #0xff
0x100005394: strb w9, [x22, x11]
0x100005398: add w11, w8, #2
0x10000539c: and x11, x11, #0xff
0x1000053a0: strb w10, [x22, x11]
0x1000053a4: add w11, w8, #3
0x1000053a8: and x11, x11, #0xff
0x1000053ac: strb w9, [x22, x11]
0x1000053b0: add w8, w8, #4
0x1000053b4: strb w8, [x23]
0x1000053b8: and x8, x8, #0xff
0x1000053bc: strb w10, [x22, x8]
0x1000053c0: b 0x100002d1c 

; OVR2kr
0x1000053c4: ldrb w8, [x23]
0x1000053c8: sub w9, w8, #1
0x1000053cc: and x9, x9, #0xff
0x1000053d0: ldrb w10, [x22, x8]
0x1000053d4: ldrb w9, [x22, x9]
0x1000053d8: sub w11, w8, #3
0x1000053dc: and x11, x11, #0xff
0x1000053e0: sub w12, w8, #2
0x1000053e4: and x12, x12, #0xff
0x1000053e8: ldrb w12, [x22, x12]
0x1000053ec: ldrb w11, [x22, x11]
0x1000053f0: add w13, w8, #1
0x1000053f4: and x13, x13, #0xff
0x1000053f8: strb w11, [x22, x13]
0x1000053fc: add w13, w8, #2
0x100005400: and x13, x13, #0xff
0x100005404: strb w12, [x22, x13]
0x100005408: add w13, w8, #3
0x10000540c: and x13, x13, #0xff
0x100005410: strb w9, [x22, x13]
0x100005414: add w9, w8, #4
0x100005418: and x9, x9, #0xff
0x10000541c: strb w10, [x22, x9]
0x100005420: add w9, w8, #5
0x100005424: and x9, x9, #0xff
0x100005428: strb w11, [x22, x9]
0x10000542c: add w8, w8, #6
0x100005430: b 0x100005620 

; EQU2kr
0x100005434: ldrb w8, [x23]
0x100005438: sub w9, w8, #1
0x10000543c: and x9, x9, #0xff
0x100005440: ldrb w10, [x22, x8]
0x100005444: ldrb w9, [x22, x9]
0x100005448: orr w9, w10, w9, lsl #8
0x10000544c: sub w10, w8, #3
0x100005450: and x10, x10, #0xff
0x100005454: sub w11, w8, #2
0x100005458: and x11, x11, #0xff
0x10000545c: ldrb w11, [x22, x11]
0x100005460: ldrb w10, [x22, x10]
0x100005464: orr w10, w11, w10, lsl #8
0x100005468: cmp w10, w9
0x10000546c: cset w9, eq
0x100005470: b 0x100002d0c 

; NEQ2kr
0x100005474: ldrb w8, [x23]
0x100005478: sub w9, w8, #1
0x10000547c: and x9, x9, #0xff
0x100005480: ldrb w10, [x22, x8]
0x100005484: ldrb w9, [x22, x9]
0x100005488: orr w9, w10, w9, lsl #8
0x10000548c: sub w10, w8, #3
0x100005490: and x10, x10, #0xff
0x100005494: sub w11, w8, #2
0x100005498: and x11, x11, #0xff
0x10000549c: ldrb w11, [x22, x11]
0x1000054a0: ldrb w10, [x22, x10]
0x1000054a4: orr w10, w11, w10, lsl #8
0x1000054a8: cmp w10, w9
0x1000054ac: cset w9, ne
0x1000054b0: b 0x100002d0c 

; GTH2kr
0x1000054b4: ldrb w8, [x23]
0x1000054b8: sub w9, w8, #1
0x1000054bc: and x9, x9, #0xff
0x1000054c0: ldrb w10, [x22, x8]
0x1000054c4: ldrb w9, [x22, x9]
0x1000054c8: orr w9, w10, w9, lsl #8
0x1000054cc: sub w10, w8, #3
0x1000054d0: and x10, x10, #0xff
0x1000054d4: sub w11, w8, #2
0x1000054d8: and x11, x11, #0xff
0x1000054dc: ldrb w11, [x22, x11]
0x1000054e0: ldrb w10, [x22, x10]
0x1000054e4: orr w10, w11, w10, lsl #8
0x1000054e8: cmp w10, w9
0x1000054ec: cset w9, hi
0x1000054f0: b 0x100002d0c 

; LTH2kr
0x100002cd0: ldrb w8, [x23]
0x100002cd4: sub w9, w8, #1
0x100002cd8: and x9, x9, #0xff
0x100002cdc: ldrb w10, [x22, x8]
0x100002ce0: ldrb w9, [x22, x9]
0x100002ce4: orr w9, w10, w9, lsl #8
0x100002ce8: sub w10, w8, #3
0x100002cec: and x10, x10, #0xff
0x100002cf0: sub w11, w8, #2
0x100002cf4: and x11, x11, #0xff
0x100002cf8: ldrb w11, [x22, x11]
0x100002cfc: ldrb w10, [x22, x10]
0x100002d00: orr w10, w11, w10, lsl #8
0x100002d04: cmp w10, w9
0x100002d08: cset w9, lo
0x100002d0c: add w8, w8, #1
0x100002d10: strb w8, [x23]
0x100002d14: and x8, x8, #0xff
0x100002d18: strb w9, [x22, x8]
0x100002d1c: mov x9, x27
0x100002d20: and x10, x27, #0xffff
0x100002d24: ldr x8, [x20]
0x100002d28: ldrb w10, [x8, x10]
0x100002d2c: add w27, w27, #1
0x100002d30: adr x11, #-96
0x100002d34: ldrh w12, [x19, x10, lsl #1]
0x100002d38: add x11, x11, x12, lsl #2
0x100002d3c: br x11
0x100002d40: ldrb w8, [x25]
0x100002d44: ldrb w9, [x24, x8]
0x100002d48: b 0x1000049f0 

; JMP2kr
0x1000054f4: ldrb w8, [x23]
0x1000054f8: sub w9, w8, #1
0x1000054fc: and x9, x9, #0xff
0x100005500: ldrb w8, [x22, x8]
0x100005504: ldrb w9, [x22, x9]
0x100005508: orr w27, w8, w9, lsl #8
0x10000550c: b 0x100002d1c 

; JCN2kr
0x100005510: ldrb w8, [x23]
0x100005514: sub w9, w8, #1
0x100005518: and x9, x9, #0xff
0x10000551c: ldrb w10, [x22, x8]
0x100005520: ldrb w9, [x22, x9]
0x100005524: orr w9, w10, w9, lsl #8
0x100005528: sub w8, w8, #2
0x10000552c: and x8, x8, #0xff
0x100005530: ldrb w8, [x22, x8]
0x100005534: cmp w8, #0
0x100005538: csel w27, w27, w9, eq
0x10000553c: b 0x100002d1c 

; JSR2kr
0x100005540: ldrb w8, [x23]
0x100005544: add w9, w8, #1
0x100005548: and x9, x9, #0xff
0x10000554c: lsr w10, w27, #8
0x100005550: strb w10, [x22, x9]
0x100005554: add w8, w8, #2
0x100005558: strb w8, [x23]
0x10000555c: and x8, x8, #0xff
0x100005560: strb w27, [x22, x8]
0x100005564: b 0x100002d1c 

; STH2kr
0x100005568: ldrb w8, [x23]
0x10000556c: sub w9, w8, #1
0x100005570: and x9, x9, #0xff
0x100005574: ldrb w8, [x22, x8]
0x100005578: ldrb w9, [x22, x9]
0x10000557c: ldrb w10, [x25]
0x100005580: add w11, w10, #1
0x100005584: and x11, x11, #0xff
0x100005588: strb w9, [x24, x11]
0x10000558c: add w9, w10, #2
0x100005590: strb w9, [x25]
0x100005594: and x9, x9, #0xff
0x100005598: strb w8, [x24, x9]
0x10000559c: b 0x100002d1c 

; LDZ2kr
0x1000055a0: ldrb w9, [x23]
0x1000055a4: add w10, w9, #1
0x1000055a8: ldrb w11, [x22, x9]
0x1000055ac: add x8, x8, x11
0x1000055b0: ldrb w11, [x8, #1]
0x1000055b4: ldrb w8, [x8]
0x1000055b8: and x10, x10, #0xff
0x1000055bc: b 0x100005690 

; STZ2kr
0x1000055c0: ldrb w9, [x23]
0x1000055c4: ldrb w10, [x22, x9]
0x1000055c8: sub w11, w9, #2
0x1000055cc: sub w9, w9, #1
0x1000055d0: and x9, x9, #0xff
0x1000055d4: ldrb w9, [x22, x9]
0x1000055d8: and x11, x11, #0xff
0x1000055dc: ldrb w11, [x22, x11]
0x1000055e0: add x8, x8, x10
0x1000055e4: strb w11, [x8]
0x1000055e8: strb w9, [x8, #1]
0x1000055ec: b 0x100002d1c 

; LDR2kr
0x1000055f0: ldrb w9, [x23]
0x1000055f4: ldrsb w10, [x22, x9]
0x1000055f8: add w11, w9, #1
0x1000055fc: add w10, w27, w10
0x100005600: add w12, w10, #1
0x100005604: and x12, x12, #0xffff
0x100005608: ldrb w12, [x8, x12]
0x10000560c: and x10, x10, #0xffff
0x100005610: ldrb w8, [x8, x10]
0x100005614: and x10, x11, #0xff
0x100005618: strb w8, [x22, x10]
0x10000561c: add w8, w9, #2
0x100005620: strb w8, [x23]
0x100005624: and x8, x8, #0xff
0x100005628: strb w12, [x22, x8]
0x10000562c: b 0x100002d1c 

; STR2kr
0x100005630: ldrb w9, [x23]
0x100005634: ldrsb w10, [x22, x9]
0x100005638: sub w11, w9, #2
0x10000563c: and x11, x11, #0xff
0x100005640: sub w9, w9, #1
0x100005644: and x9, x9, #0xff
0x100005648: ldrb w9, [x22, x9]
0x10000564c: ldrb w11, [x22, x11]
0x100005650: add w10, w27, w10
0x100005654: and x12, x10, #0xffff
0x100005658: strb w11, [x8, x12]
0x10000565c: b 0x1000056dc 

; LDA2kr
0x100005660: ldrb w9, [x23]
0x100005664: sub w10, w9, #1
0x100005668: and x10, x10, #0xff
0x10000566c: ldrb w10, [x22, x10]
0x100005670: ldrb w11, [x22, x9]
0x100005674: orr x10, x11, x10, lsl #8
0x100005678: add w11, w10, #1
0x10000567c: and x11, x11, #0xffff
0x100005680: ldrb w11, [x8, x11]
0x100005684: add w12, w9, #1
0x100005688: ldrb w8, [x8, x10]
0x10000568c: and x10, x12, #0xff
0x100005690: strb w8, [x22, x10]
0x100005694: add w8, w9, #2
0x100005698: strb w8, [x23]
0x10000569c: and x8, x8, #0xff
0x1000056a0: strb w11, [x22, x8]
0x1000056a4: b 0x100002d1c 

; STA2kr
0x1000056a8: ldrb w9, [x23]
0x1000056ac: sub w10, w9, #1
0x1000056b0: ldrb w11, [x22, x9]
0x1000056b4: and x10, x10, #0xff
0x1000056b8: ldrb w10, [x22, x10]
0x1000056bc: orr x10, x11, x10, lsl #8
0x1000056c0: sub w11, w9, #3
0x1000056c4: and x11, x11, #0xff
0x1000056c8: sub w9, w9, #2
0x1000056cc: and x9, x9, #0xff
0x1000056d0: ldrb w9, [x22, x9]
0x1000056d4: ldrb w11, [x22, x11]
0x1000056d8: strb w11, [x8, x10]
0x1000056dc: add w10, w10, #1
0x1000056e0: and x10, x10, #0xffff
0x1000056e4: strb w9, [x8, x10]
0x1000056e8: b 0x100002d1c 

; DEI2kr
0x1000056ec: ldrb w8, [x20, #777]
0x1000056f0: ldrb w21, [x22, x8]
0x1000056f4: add w8, w8, #2
0x1000056f8: strb w8, [x20, #777]
0x1000056fc: ldr x26, [sp, #8]
0x100005700: mov x0, x26
0x100005704: mov x1, x20
0x100005708: mov x2, x21
0x10000570c: bl 0x1001016f4 <_$LT$raven_varvara..Varvara$u20$as$u20$raven_uxn..Device$GT$::dei::ha3d6786c5cc005d4>
0x100005710: add x19, x20, #8
0x100005714: ldrb w28, [x19, x21]
0x100005718: add w21, w21, #1
0x10000571c: mov x0, x26
0x100005720: mov x1, x20
0x100005724: mov x2, x21
0x100005728: bl 0x1001016f4 <_$LT$raven_varvara..Varvara$u20$as$u20$raven_uxn..Device$GT$::dei::ha3d6786c5cc005d4>
0x10000572c: ldrb w8, [x20, #777]
0x100005730: and x9, x21, #0xff
0x100005734: ldrb w9, [x19, x9]
0x100005738: adrp x19, 0x10015f000 
0x10000573c: add x19, x19, #544
0x100005740: sub w10, w8, #1
0x100005744: and x10, x10, #0xff
0x100005748: strb w28, [x22, x10]
0x10000574c: strb w9, [x22, x8]
0x100005750: b 0x100002d1c 

; DEO2kr
0x100005754: ldrb w8, [x20, #777]
0x100005758: sub w9, w8, #2
0x10000575c: and x9, x9, #0xff
0x100005760: sub w10, w8, #1
0x100005764: and x10, x10, #0xff
0x100005768: ldrb w19, [x22, x10]
0x10000576c: ldrb w9, [x22, x9]
0x100005770: ldrb w2, [x22, x8]
0x100005774: add w21, w2, #1
0x100005778: and x8, x2, #0xff
0x10000577c: add x28, x20, #8
0x100005780: strb w9, [x28, x8]
0x100005784: ldr x26, [sp, #8]
0x100005788: mov x0, x26
0x10000578c: mov x1, x20
0x100005790: bl 0x1001015a0 <_$LT$raven_varvara..Varvara$u20$as$u20$raven_uxn..Device$GT$::deo::hbcc7654763f2b419>
0x100005794: and x8, x21, #0xff
0x100005798: strb w19, [x28, x8]
0x10000579c: adrp x19, 0x10015f000 
0x1000057a0: add x19, x19, #544
0x1000057a4: mov x0, x26
0x1000057a8: mov x1, x20
0x1000057ac: mov x2, x21
0x1000057b0: bl 0x1001015a0 <_$LT$raven_varvara..Varvara$u20$as$u20$raven_uxn..Device$GT$::deo::hbcc7654763f2b419>
0x1000057b4: b 0x100002d1c 

; ADD2kr
0x1000057b8: ldrb w8, [x23]
0x1000057bc: sub w9, w8, #1
0x1000057c0: and x9, x9, #0xff
0x1000057c4: ldrb w10, [x22, x8]
0x1000057c8: ldrb w9, [x22, x9]
0x1000057cc: orr w9, w10, w9, lsl #8
0x1000057d0: sub w10, w8, #3
0x1000057d4: and x10, x10, #0xff
0x1000057d8: sub w11, w8, #2
0x1000057dc: and x11, x11, #0xff
0x1000057e0: ldrb w11, [x22, x11]
0x1000057e4: ldrb w10, [x22, x10]
0x1000057e8: orr w10, w11, w10, lsl #8
0x1000057ec: add w9, w10, w9
0x1000057f0: b 0x1000059a8 

; SUB2kr
0x1000057f4: ldrb w8, [x23]
0x1000057f8: sub w9, w8, #1
0x1000057fc: and x9, x9, #0xff
0x100005800: ldrb w10, [x22, x8]
0x100005804: ldrb w9, [x22, x9]
0x100005808: orr w9, w10, w9, lsl #8
0x10000580c: sub w10, w8, #3
0x100005810: and x10, x10, #0xff
0x100005814: sub w11, w8, #2
0x100005818: and x11, x11, #0xff
0x10000581c: ldrb w11, [x22, x11]
0x100005820: ldrb w10, [x22, x10]
0x100005824: orr w10, w11, w10, lsl #8
0x100005828: sub w9, w10, w9
0x10000582c: b 0x1000059a8 

; MUL2kr
0x100005830: ldrb w8, [x23]
0x100005834: sub w9, w8, #1
0x100005838: and x9, x9, #0xff
0x10000583c: ldrb w10, [x22, x8]
0x100005840: ldrb w9, [x22, x9]
0x100005844: orr w9, w10, w9, lsl #8
0x100005848: sub w10, w8, #3
0x10000584c: and x10, x10, #0xff
0x100005850: sub w11, w8, #2
0x100005854: and x11, x11, #0xff
0x100005858: ldrb w11, [x22, x11]
0x10000585c: ldrb w10, [x22, x10]
0x100005860: orr w10, w11, w10, lsl #8
0x100005864: mul w9, w10, w9
0x100005868: b 0x1000059a8 

; DIV2kr
0x10000586c: ldrb w8, [x23]
0x100005870: sub w9, w8, #1
0x100005874: and x9, x9, #0xff
0x100005878: ldrb w10, [x22, x8]
0x10000587c: ldrb w9, [x22, x9]
0x100005880: orr w9, w10, w9, lsl #8
0x100005884: cbz w9, 0x100005a00 
0x100005888: sub w10, w8, #3
0x10000588c: and x10, x10, #0xff
0x100005890: ldrb w10, [x22, x10]
0x100005894: sub w11, w8, #2
0x100005898: and x11, x11, #0xff
0x10000589c: ldrb w11, [x22, x11]
0x1000058a0: orr w10, w11, w10, lsl #8
0x1000058a4: udiv w10, w10, w9
0x1000058a8: and w9, w10, #0xff
0x1000058ac: lsr w10, w10, #8
0x1000058b0: b 0x100005a04 

; AND2kr
0x1000058b4: ldrb w8, [x23]
0x1000058b8: sub w9, w8, #1
0x1000058bc: and x9, x9, #0xff
0x1000058c0: ldrb w10, [x22, x8]
0x1000058c4: ldrb w9, [x22, x9]
0x1000058c8: orr w9, w10, w9, lsl #8
0x1000058cc: sub w10, w8, #3
0x1000058d0: and x10, x10, #0xff
0x1000058d4: sub w11, w8, #2
0x1000058d8: and x11, x11, #0xff
0x1000058dc: ldrb w11, [x22, x11]
0x1000058e0: ldrb w10, [x22, x10]
0x1000058e4: orr w10, w11, w10, lsl #8
0x1000058e8: and w9, w10, w9
0x1000058ec: b 0x1000059a8 

; ORA2kr
0x1000058f0: ldrb w8, [x23]
0x1000058f4: sub w9, w8, #1
0x1000058f8: and x9, x9, #0xff
0x1000058fc: ldrb w10, [x22, x8]
0x100005900: ldrb w9, [x22, x9]
0x100005904: sub w11, w8, #3
0x100005908: and x11, x11, #0xff
0x10000590c: sub w12, w8, #2
0x100005910: and x12, x12, #0xff
0x100005914: ldrb w12, [x22, x12]
0x100005918: ldrb w11, [x22, x11]
0x10000591c: orr w9, w9, w11
0x100005920: add w11, w8, #1
0x100005924: and x11, x11, #0xff
0x100005928: strb w9, [x22, x11]
0x10000592c: orr w9, w12, w10
0x100005930: b 0x1000059b8 

; EOR2kr
0x100005934: ldrb w8, [x23]
0x100005938: sub w9, w8, #1
0x10000593c: and x9, x9, #0xff
0x100005940: ldrb w10, [x22, x8]
0x100005944: ldrb w9, [x22, x9]
0x100005948: orr w9, w10, w9, lsl #8
0x10000594c: sub w10, w8, #3
0x100005950: and x10, x10, #0xff
0x100005954: sub w11, w8, #2
0x100005958: and x11, x11, #0xff
0x10000595c: ldrb w11, [x22, x11]
0x100005960: ldrb w10, [x22, x10]
0x100005964: orr w10, w11, w10, lsl #8
0x100005968: eor w9, w10, w9
0x10000596c: b 0x1000059a8 

; SFT2kr
0x100005970: ldrb w8, [x23]
0x100005974: ldrb w9, [x22, x8]
0x100005978: sub w10, w8, #2
0x10000597c: and x10, x10, #0xff
0x100005980: sub w11, w8, #1
0x100005984: and x11, x11, #0xff
0x100005988: ldrb w11, [x22, x11]
0x10000598c: ldrb w10, [x22, x10]
0x100005990: orr w10, w11, w10, lsl #8
0x100005994: and w10, w10, #0xffff
0x100005998: and x11, x9, #0xf
0x10000599c: lsr w10, w10, w11
0x1000059a0: ubfx x9, x9, #4, #28
0x1000059a4: lsl w9, w10, w9
0x1000059a8: add w10, w8, #1
0x1000059ac: and x10, x10, #0xff
0x1000059b0: lsr w11, w9, #8
0x1000059b4: strb w11, [x22, x10]
0x1000059b8: add w8, w8, #2
0x1000059bc: b 0x100002d10