d "?   immext(##0x0)" 00400000 0x0
d "?   immext(##0x40)" 01400000 0x0
d "?   immext(##0xffffffc0)" ff7fff0f 0x0

d "?   R0 = ##0x101" 20e00078 0x0
d "?   R5 = add(clb(LR),#-0x1)" 05ff3f8c 0x0
d "?   R4 = add(R19,##0x33)" 64c613b0 0x0

d "?   nop"  00c0007f 0x10000000
d "?   LR = add(R0,##0x2)" 5f4000b0 0x0

d "?   P0 = tstbit(R6,#0); if (!P0.new) jump:t 0x14" 04e3c611 0xc
d "?   P0 = tstbit(R6,#0); if (!P0.new) jump:t 0x8" fce3f611 0x10

d "?   R7 = ##0x4 ; R0 = -1" 003a4728 0x0
d "?   R1:0 = memd(R29+#0x40) ; if (P0) dealloc_return" 441f403e 0x0
d "?   R7:6 = memd(R29+#0x40) ; if (!P0) dealloc_return" 451f433e 0x0
d "?   R23:22 = combine(#0,#0x2) ; R17:16 = memd(R29+#0x40)" 443e475c 0x0
d "?   if (!P0.new) R23 = #0 ; jumpr R31" c03f5f5a 0x0
d "?   R4 = add(R4,##0x4) ; R5 = add(R5,#1)" 55314420

d "?   G9:8 = R9:8" 08c00863 0x0
d "?   GELR = LR" 00c01f62 0x0

d "?   R11:10 = memb_fifo(R12++M0:brev)" 0a408c9e 0x0
d "?   R15:14 = memb_fifo(R7=##0x3)" 6ed0879a 0x0
d "?   C21:20 = R19:18" 14c03263 0x0
d "?   C17:16 = R19:18" 10c03263 0x0
d "?   PKTCOUNT = LR:FP" 12c03e63 0x0

d "?   V31.h = vsat(V0.w,V13.w)" 7fc06d1f 0x0

d "?   loop0(0x6c,#0x10)" 88c00069 0x68

d "?   memb(R10=##0x7) = R4" 87c40aab 0x9c
d "?   R23 = ##0x1f ; R0 = ##0x1f" f029ff29
d "?   R23 = ##0x20 ; R0 = ##0x20" 002a0f2a
d "?   R1 = ##0x3 ; R23 = -1" 0f3a3128 0x0
d "?   R23 = -1 ; R0 = -1" 003a0f3a 0x0
d "?   R6 = ##0x4 ; R4 = ##0x0" 04284628
d "?   CSwi(R0)" 20400064 0x0
d "?   SGP0 = SP" 00401d67 0x0
d "?   EVB = R0" 10400067 0x0
d "?   S60 = R0" 3c400067 0x0
d "?   LR = S80" 1f40d06e 0x0
d "?   S35 = R0" 23400067 0x0
d "?   ISDBEN = R2" 2a400267 0x0
d "?   S61:60 = R1:0" 3c40006d 0x0
d "?   S79:78 = R1:0" 4e40006d 0x0
d "?   SGP1:0 = R1:0" 004c006d 0x0
d "?   R1:0 = SGP1:0" 0040006f 0x0
d "?   R1:0 = S79:78" 00404e6f 0x0

d "?   R1:0 = combine(##0x1b,#0x3)" 6063017c 0x0
d "?   if (!P0) R5:4 = memd(R0+R2<<#0x0)" 04c2c031 0x0
d "?   if (!P0.new) R2 = add(R2,##0x8)" 02618274 0x0
d "?   invalid" ffffffff 0x0
d "?   invalid ; invalid" ff3fffff 0x0

d "?   barrier" 00c000a8 0x0
d "?   dckill" 00c000a2 0x0
d "?   l2kill" 00c020a8 0x0
d "?   syncht" 00c040a8 0x0
d "?   dccleana(R10)" 00c00aa0 0x0
d "?   dcinva(R11)" 00c02ba0 0x0
d "?   dccleaninva(R12)" 00c04ca0 0x0
d "?   dccleanidx(R13)" 00c02da2 0x0
d "?   dctagw(R16,R17)" 00d110a4 0x0
d "?   dcinvidx(R14)" 00c04ea2 0x0
d "?   dccleaninvidx(R15)" 00c06fa2 0x0
d "?   R18 = dctagr(R19)" 12c033a4 0x0
d "?   l2tagw(R20,R21)" 00d554a4 0x0
d "?   R22 = l2tagr(R23)" 16c077a4 0x0
d "?   l2fetch(R24,R25)" 00d918a6 0x0
d "?   l2cleaninvidx(R26)" 00c07aa8 0x0
d "?   swi(R1)" 00c00164 0x0
d "?   CSwi(R2)" 20c00264 0x0
d "?   iassignw(R3)" 40c00364 0x0
d "?   ciad(R4)" 60c00464 0x0
d "?   wait(R5)" 00c04564 0x0
d "?   resume(R6)" 20c04664 0x0
d "?   stop(R7)" 00c06764 0x0
d "?   start(R8)" 20c06864 0x0
d "?   nmi(R9)" 40c06964 0x0
d "?   siad(R10)" 60c08a64 0x0
d "?   setimask(P3,R11)" 00c38b64 0x0
d "?   crswap(R12,SGP0)" 00c00c65 0x0
d "?   crswap(R13,SGP1)" 00c02d65 0x0
d "?   R14 = getimask(R15)" 0ec00f66 0x0
d "?   R16 = iassignr(R17)" 10c07166 0x0
d "?   SSR = R0" 06c00067 0x0
d "?   tlbw(R13:12,R3)" 00c30c6c 0x0
d "?   brkpt" 00c0206c 0x0
d "?   tlblock" 20c0206c 0x0
d "?   tlbunlock" 40c0206c 0x0
d "?   k0lock" 60c0206c 0x0
d "?   k0unlock" 80c0206c 0x0
d "?   R3:2 = tlbr(R4)" 02c0446c 0x0
d "?   R5 = tlbp(R6)" 05c0866c 0x0
d "?   S63:62 = R11:10" 3ec00a6d 0x0
d "?   R0 = SSR" 00c0866e 0x0
d "?   R1:0 = S63:62" 00c03e6f 0x0
d "?   LR = add(PC,##0x4)" 1fc2496a 0x0
d "?   trace(LR)" 00c05f62 0x0
d "?   R11 = tlboc(R7:6)" 0bc0e66c 0x0
d "?   tlbinvasid(R28)" 00c0bc6c 0x0
d "?   l2invidx(R22)" 00c056a6 0x0
d "?   l2fetch(R19,R1:0)" 00c093a6 0x0
d "?   l2cleanidx(R20)" 00c034a6 0x0
d "?   R12 = ctlbw(R7:6,R6)" 0cc6c66c 0x0
d "?   l2fetch(R24,R13)" 00cd18a6 0x0
