memw(r22)=
memh(r3)=
memb(r7)=
if (p0) r8=memb(r1)
if (!p3) r23=memb(r25)
if (p0) r2=memub(r13)
if (!p0) r26=memub(r28)
if (p1) r24=memuh(r11)
if (!p0) r18=memuh(r31)
if (!p0) r20=memh(r29)
if (p0) r29=memh(r29)
if (!p0) r29=memw(r3)
if (p2) r30=memw(r27)
r25:24=membh(r2)
r6=membh(r11)
r29:28=memubh(r2)
r13=memubh(r14)
r13:12=memd(r26)
r4=memw(r27)
r5=memh(r12)
r16=memuh(r22)
r23=memb(r11)
r27=memub(r11)
if (p1) memh(r14)=r30
if (!p0) memh(r9)=r25
if (p0) memb(r14)=r13
if (!p1) memb(r11)=r12
if (p3) r5:4=memd(r16)
if (!p0) r13:12=memd(r25)
if (p3) memw(r30)=
if (!p2) memw(r6)=
if (p1) memb(r31)=
if (!p0) memb(r29)=
if (p0) memh(r19)=
if (!p0) memh(r23)=
if (!p1) memw(r8)=r20
if (p2) memw(r29)=r28
if (!p1) memh(r15)=r3.h
if (p1) memh(r13)=r2.h
if (p1) memd(r25)=r7:6
if (!p3) memd(r26)=r25:24
memh(r1)+=r17
memw(r15)+=r25
memw(r29)-=r2
memb(r4)+=r4
memw(r19)+=
memh(r4)+=
memh(r7)-=r13
memb(r30)-=r18
memw(r9)&=r27
memh(r13)&=r0
memb(r5)&=r6
memw(r5)|=r10
memh(r1)|=r30
memb(r9)|=r15
memh(r23)=r17
memb(r15)=r20
r21:20=memb_fifo(r2)
r29:28=memh_fifo(r22)
memd(r24)=r11:10
memw(r30)=r25
memh(r9)=r14.h
memb(r7)=setbit(
memh(r20)=setbit(
memb(r28)-=
memh(r9)-=
memw(r12)-=
memb(r0)+=
memw(r16)=setbit(
memb(r31)=clrbit(
memh(r0)=clrbit(
memw(r2)=clrbit(
{
p3=cmp.eq(r5, if (!p3.new) memw(r15)=}
{
p3=cmp.eq(r0, if (p3.new) memw(r25)=}
{
if (p1.new) r1=memb(r18)
p1=cmp.eq(r23,}
{
if (!p3.new) r3=memb(r24)
p3=cmp.eq(r3,}
{
if (p1.new) r27=memub(r6)
p1=cmp.eq(r29,}
{
p2=cmp.eq(r30, if (!p2.new) r13=memub(r26)
}
{
if (!p3.new) r14=memw(r5)
p3=cmp.eq(r31,}
{
if (p1.new) r26=memw(r12)
p1=cmp.eq(r11,}
{
p0=cmp.eq(r23, if (!p0.new) r25=memuh(r29)
}
{
p1=cmp.eq(r30, if (p1.new) r7=memuh(r23)
}
{
p1=cmp.eq(r18, if (!p1.new) r28=memh(r20)
}
{
p0=cmp.eq(r7, if (p0.new) r27=memh(r30)
}
{
p0=cmp.eq(r21, if (p0.new) memb(r13)=r17
}
{
p2=cmp.eq(r20, if (!p2.new) memb(r1)=r22
}
{
p3=cmp.eq(r13, if (p3.new) r9:8=memd(r28)
}
{
if (!p1.new) r15:14=memd(r24)
p1=cmp.eq(r15,}
{
if (p2.new) memb(r24)= p2=cmp.eq(r21,}
{
if (!p2.new) memb(r15)= p2=cmp.eq(r15,}
{
if (p2.new) memh(r17)= p2=cmp.eq(r13,}
{
p2=cmp.eq(r23, if (!p2.new) memh(r14)=}
{
if (!p1.new) memw(r18)=r31
p1=cmp.eq(r11,}
{
if (p2.new) memw(r13)=r4
p2=cmp.eq(r18,}
{
p0=cmp.eq(r25, if (!p0.new) memh(r16)=r3.h
}
{
p2=cmp.eq(r25, if (p2.new) memh(r13)=r31.h
}
{
p1=cmp.eq(r10, if (!p1.new) memh(r11)=r11
}
{
p0=cmp.eq(r3, if (p0.new) memh(r8)=r18
}
{
if (p0.new) memd(r30)=r11:10
p0=cmp.eq(r28,}
{
if (!p3.new) memd(r21)=r13:12
p3=cmp.eq(r6,}
{
if (p1.new) memw(r26)=r22.new
p1=cmp.eq(r0, r22=add(r28,r9)
}
{
p1=cmp.eq(r11, r26=add(r19,r7)
if (!p1.new) memw(r25)=r26.new
}
{
r6=add(r30,r0)
if (p0) memw(r10)=r6.new
}
{
if (!p2) memw(r6)=r4.new
r4=add(r0,r3)
}
{
if (p0) memb(r25)=r29.new
r29=add(r27,r30)
}
{
if (!p3) memb(r30)=r8.new
r8=add(r24,r4)
}
{
if (!p1.new) memh(r14)=r13.new
r13=add(r21,r2)
p1=cmp.eq(r3,}
{
p2=cmp.eq(r15, if (p2.new) memh(r28)=r18.new
r18=add(r9,r3)
}
{
p0=cmp.eq(r21, r30=add(r9,r22)
if (!p0.new) memb(r10)=r30.new
}
{
if (p2.new) memb(r24)=r11.new
p2=cmp.eq(r30, r11=add(r8,r18)
}
{
r28=add(r16,r11)
if (!p0) memh(r3)=r28.new
}
{
if (p3) memh(r11)=r24.new
r24=add(r18,r19)
}
{
memw(r11)=r5.new
r5=add(r0,r10)
}
{
r18=add(r27,r18)
memh(r2)=r18.new
}
{
r15=add(r22,r17)
memb(r26)=r15.new
}
r29:28=vsubb(r15:14,r9:8)
r12=asrrnd(r30,
r9=mpyui(r30,r1)
r7=mpyi(r16,
p2=boundscheck(r7,r15:14)
p2=cmp.ltu(r1,r26)
p0=cmp.lt(r31,r0)
p1=cmp.geu(r6,
p2=cmp.ge(r29,
r11:10=vaddb(r17:16,r23:22)
r6=tableidxh(r19,
r23=tableidxw(r6,
r25:24=
r26=vasrhub(r7:6,
r22=neg(r20)
r9:8=vasrh(r13:12,
r5=zxtb(r20)
{
if (p0.new) r11=r26
p0=cmp.eq(r0,}
if (!p3) r15=r25
if (p1) r5=r5
r2=vrcmpys(r27:26,r26):<<1:rnd:sat
{
p0=cmp.eq(r26, if (p0.new) r15:14=r19:18
}
if (!p2) r3:2=r7:6
if (p3) r31:30=r13:12
{
p0=cmp.eq(r23, if (!p0.new) r21=r10
}
r9:8=add(r14,r7:6)
{
if (!p3.new) r9:8 = r25:24
p3=cmp.eq(r22,}
r5=tableidxd(r0,
r5=tableidxb(r1,
r3=not(r26)
r7:6=r29:28
dcfetch(r6)
p1=p0
r3:2+=vrcmpys(r29:28,r28):<<1:sat
r19:18=vrcmpys(r11:10,r16):<<1:sat
r21:20=memb_fifo(r2)
r29:28=memh_fifo(r22)