mirror of
https://github.com/open-goal/jak-project
synced 2026-07-11 07:25:37 -04:00
1241 lines
67 KiB
Plaintext
1241 lines
67 KiB
Plaintext
lq.xyzw vf01, 733(vi00) | nop
|
|
lq.xyzw vf02, 735(vi00) | nop
|
|
lq.xyzw vf03, 736(vi00) | nop
|
|
lq.xyzw vf05, 737(vi00) | nop
|
|
lq.xyzw vf06, 738(vi00) | nop
|
|
iaddiu vi09, vi00, 0x14f | nop
|
|
iaddi vi01, vi00, 0x6 | nop
|
|
L1:
|
|
lq.xyzw vf20, 741(vi01) | nop
|
|
lq.xyzw vf21, 749(vi01) | nop
|
|
sq.xyzw vf20, 335(vi01) | nop
|
|
sq.xyzw vf20, 457(vi01) | nop
|
|
sq.xyzw vf21, 396(vi01) | nop
|
|
sq.xyzw vf21, 518(vi01) | nop
|
|
ibgtz vi01, L1 | nop
|
|
iaddi vi01, vi01, -0x1 | nop
|
|
iaddi vi05, vi00, 0x0 | mul.xyzw vf16, vf00, vf00
|
|
iaddi vi07, vi00, 0x8 | nop
|
|
L2:
|
|
iaddi vi06, vi00, 0x8 | mul.x vf16, vf00, vf00
|
|
L3:
|
|
sq.xyzw vf16, 236(vi05) | nop
|
|
iaddi vi05, vi05, 0x1 | addw.x vf16, vf16, vf05
|
|
ibgtz vi06, L3 | nop
|
|
iaddi vi06, vi06, -0x1 | nop
|
|
ibgtz vi07, L2 | addw.z vf16, vf16, vf05
|
|
iaddi vi07, vi07, -0x1 | nop
|
|
nop | sub.xyzw vf20, vf20, vf20
|
|
nop | sub.xyzw vf21, vf21, vf21
|
|
iaddi vi03, vi00, 0x0 | addw.z vf20, vf20, vf00
|
|
iaddi vi06, vi00, 0x8 | addw.yz vf21, vf21, vf00
|
|
L4:
|
|
sq.xyzw vf20, 317(vi03) | nop
|
|
sq.xyzw vf21, 318(vi03) | addw.x vf20, vf20, vf00
|
|
iaddi vi03, vi03, 0x2 | addw.x vf21, vf21, vf00
|
|
ibgtz vi06, L4 | nop
|
|
iaddi vi06, vi06, -0x1 | nop
|
|
lq.xyzw vf08, 756(vi00) | nop
|
|
iaddi vi04, vi00, 0x8 | nop
|
|
iaddiu vi06, vi00, 0x11 | ftoi0.xyzw vf08, vf08
|
|
L5:
|
|
sq.xyzw vf08, 396(vi04) | nop
|
|
sq.xyzw vf08, 518(vi04) | nop
|
|
iaddi vi04, vi04, 0x3 | nop
|
|
ibgtz vi06, L5 | nop
|
|
iaddi vi06, vi06, -0x1 | nop
|
|
nop | nop :e
|
|
nop | nop
|
|
iaddiu vi10, vi00, 0x243 | nop
|
|
nop | nop :e
|
|
nop | nop
|
|
xtop vi02 | nop
|
|
lq.xyzw vf07, 748(vi00) | nop
|
|
lq.xyzw vf12, 4(vi02) | nop
|
|
lq.xyzw vf13, 5(vi02) | nop
|
|
lq.xyzw vf14, 6(vi02) | nop
|
|
lq.xyzw vf15, 7(vi02) | nop
|
|
sq.xyzw vf07, 341(vi00) | nop
|
|
sq.xyzw vf07, 463(vi00) | nop
|
|
iaddi vi07, vi00, 0x7 | nop
|
|
lq.xyzw vf04, 116(vi02) | nop
|
|
L6:
|
|
iaddi vi01, vi07, -0x4 | nop
|
|
mtir vi10, vf04.x | nop
|
|
iaddiu vi11, vi00, 0xff | nop
|
|
ibne vi00, vi01, L7 | nop
|
|
mr32.xyzw vf04, vf04 | nop
|
|
lq.xyzw vf04, 117(vi02) | nop
|
|
L7:
|
|
ibeq vi11, vi10, L8 | nop
|
|
iaddi vi08, vi09, 0x7 | nop
|
|
bal vi15, L20 | nop
|
|
nop | nop
|
|
iaddiu vi01, vi00, 0x318 | nop
|
|
xgkick vi09 | nop
|
|
isub vi09, vi01, vi09 | nop
|
|
L8:
|
|
ibgtz vi07, L6 | nop
|
|
iaddi vi07, vi07, -0x1 | nop
|
|
nop | nop :e
|
|
nop | nop
|
|
xtop vi02 | nop
|
|
lq.xyzw vf07, 747(vi00) | nop
|
|
lq.xyzw vf08, 0(vi02) | nop
|
|
lq.xyzw vf09, 1(vi02) | nop
|
|
lq.xyzw vf10, 2(vi02) | nop
|
|
lq.xyzw vf11, 3(vi02) | nop
|
|
lq.xyzw vf12, 4(vi02) | nop
|
|
lq.xyzw vf13, 5(vi02) | nop
|
|
lq.xyzw vf14, 6(vi02) | nop
|
|
lq.xyzw vf15, 7(vi02) | nop
|
|
sq.xyzw vf07, 341(vi00) | nop
|
|
sq.xyzw vf07, 463(vi00) | nop
|
|
iaddi vi07, vi00, 0x7 | nop
|
|
lq.xyzw vf04, 116(vi02) | nop
|
|
L9:
|
|
iaddi vi01, vi07, -0x4 | nop
|
|
mtir vi10, vf04.x | nop
|
|
iaddiu vi11, vi00, 0xff | nop
|
|
ibne vi00, vi01, L10 | nop
|
|
mr32.xyzw vf04, vf04 | nop
|
|
lq.xyzw vf04, 117(vi02) | nop
|
|
L10:
|
|
ibeq vi11, vi10, L11 | nop
|
|
iaddi vi08, vi09, 0x7 | nop
|
|
bal vi15, L26 | nop
|
|
nop | nop
|
|
iaddiu vi01, vi00, 0x318 | nop
|
|
xgkick vi09 | nop
|
|
ibeq vi00, vi14, L11 | nop
|
|
isub vi09, vi01, vi09 | nop
|
|
bal vi15, L32 | nop
|
|
nop | nop
|
|
L11:
|
|
ibgtz vi07, L9 | nop
|
|
iaddi vi07, vi07, -0x1 | nop
|
|
nop | nop :e
|
|
nop | nop
|
|
xtop vi02 | nop
|
|
xtop vi03 | nop
|
|
ior vi04, vi00, vi00 | nop
|
|
ilw.x vi05, 8(vi02) | nop
|
|
lq.xyzw vf08, 0(vi02) | nop
|
|
lq.xyzw vf09, 1(vi02) | nop
|
|
lq.xyzw vf10, 2(vi02) | nop
|
|
lq.xyzw vf11, 3(vi02) | nop
|
|
lq.xyzw vf12, 4(vi02) | nop
|
|
lq.xyzw vf13, 5(vi02) | nop
|
|
lq.xyzw vf14, 6(vi02) | nop
|
|
lq.xyzw vf15, 7(vi02) | nop
|
|
L12:
|
|
lq.xyzw vf16, 17(vi03) | nop
|
|
lq.xyzw vf28, 765(vi00) | nop
|
|
lq.xyzw vf29, 766(vi00) | nop
|
|
lq.xyzw vf30, 767(vi00) | nop
|
|
lq.xyzw vf31, 768(vi00) | nop
|
|
lq.xyzw vf24, 9(vi02) | mulax.xyzw ACC, vf28, vf16
|
|
lq.xyzw vf25, 10(vi02) | madday.xyzw ACC, vf29, vf16
|
|
lq.xyzw vf26, 11(vi02) | maddaz.xyzw ACC, vf30, vf16
|
|
lq.xyzw vf27, 12(vi02) | maddw.xyzw vf28, vf31, vf16
|
|
lq.xyzw vf22, 13(vi02) | mulax.xyzw ACC, vf24, vf16
|
|
lq.xyzw vf23, 14(vi02) | madday.xyzw ACC, vf25, vf16
|
|
lq.xyzw vf18, 15(vi02) | maddaz.xyzw ACC, vf26, vf16
|
|
lq.xyzw vf19, 16(vi02) | maddw.xyzw vf20, vf27, vf16
|
|
iaddi vi05, vi05, -0x1 | mulax.xyzw ACC, vf08, vf28
|
|
nop | madday.xyzw ACC, vf09, vf28
|
|
nop | maddaz.xyzw ACC, vf10, vf28
|
|
nop | maddw.xyzw vf24, vf11, vf00
|
|
nop | mulax.xyzw ACC, vf12, vf28
|
|
nop | madday.xyzw ACC, vf13, vf28
|
|
nop | maddaz.xyzw ACC, vf14, vf28
|
|
erleng.xyz P, vf24 | maddw.xyzw vf28, vf15, vf00
|
|
waitp | addz.y vf24, vf00, vf24
|
|
nop | mul.xyzw vf28, vf28, vf01
|
|
mfp.w vf24, P | mulax.xyzw ACC, vf22, vf16
|
|
iaddi vi03, vi03, 0x1 | madday.xyzw ACC, vf23, vf16
|
|
nop | maddaz.xyzw ACC, vf18, vf16
|
|
sq.xyzw vf20, 791(vi04) | maddw.xyzw vf22, vf19, vf16
|
|
sq.xyzw vf28, 793(vi04) | mulw.xy vf24, vf24, vf24
|
|
sq.xyzw vf22, 792(vi04) | mula.xyzw ACC, vf24, vf05
|
|
iaddi vi04, vi04, 0x4 | maddw.xyzw vf24, vf06, vf00
|
|
ibgtz vi05, L12 | nop
|
|
sq.xyzw vf24, 790(vi04) | nop
|
|
ior vi14, vi00, vi00 | nop
|
|
lq.xyzw vf31, 734(vi00) | nop
|
|
ilw.x vi11, 8(vi02) | nop
|
|
ilw.y vi07, 8(vi02) | nop
|
|
iaddi vi15, vi00, 0x1 | nop
|
|
lq.xyzw vf28, 741(vi00) | nop
|
|
lq.xyzw vf29, 742(vi00) | nop
|
|
lq.xyzw vf30, 743(vi00) | nop
|
|
lq.xyzw vf24, 744(vi00) | nop
|
|
lq.xyzw vf25, 745(vi00) | nop
|
|
lq.xyzw vf26, 746(vi00) | nop
|
|
lq.xyzw vf07, 739(vi00) | nop
|
|
sq.xyzw vf28, 579(vi00) | nop
|
|
sq.xyzw vf29, 580(vi00) | nop
|
|
sq.xyzw vf30, 581(vi00) | nop
|
|
sq.xyzw vf24, 582(vi00) | nop
|
|
sq.xyzw vf25, 583(vi00) | nop
|
|
sq.xyzw vf26, 584(vi00) | nop
|
|
sq.xyzw vf28, 656(vi00) | nop
|
|
sq.xyzw vf29, 657(vi00) | nop
|
|
sq.xyzw vf30, 658(vi00) | nop
|
|
sq.xyzw vf24, 659(vi00) | nop
|
|
sq.xyzw vf25, 660(vi00) | nop
|
|
sq.xyzw vf26, 661(vi00) | nop
|
|
iaddi vi11, vi11, -0x2 | nop
|
|
L13:
|
|
iand vi01, vi07, vi15 | nop
|
|
iaddi vi11, vi11, -0x2 | nop
|
|
ibne vi00, vi01, L14 | nop
|
|
iadd vi15, vi15, vi15 | nop
|
|
iaddi vi08, vi10, 0x7 | nop
|
|
iaddi vi03, vi10, 0x7 | nop
|
|
iaddi vi05, vi00, 0x4 | nop
|
|
lq.xyzw vf20, 791(vi14) | nop
|
|
lq.xyzw vf22, 792(vi14) | nop
|
|
lq.xyzw vf28, 793(vi14) | nop
|
|
lq.xyzw vf21, 795(vi14) | nop
|
|
lq.xyzw vf23, 796(vi14) | nop
|
|
lq.xyzw vf29, 797(vi14) | nop
|
|
sq.xyzw vf20, 0(vi08) | nop
|
|
sq.xyzw vf22, 1(vi08) | nop
|
|
sq.xyzw vf28, 2(vi08) | nop
|
|
sq.xyzw vf21, 3(vi08) | nop
|
|
sq.xyzw vf23, 4(vi08) | nop
|
|
sq.xyzw vf29, 5(vi08) | nop
|
|
sq.xyzw vf20, 12(vi08) | nop
|
|
sq.xyzw vf22, 13(vi08) | nop
|
|
sq.xyzw vf28, 14(vi08) | nop
|
|
lq.xyzw vf20, 803(vi14) | nop
|
|
lq.xyzw vf22, 804(vi14) | nop
|
|
lq.xyzw vf28, 805(vi14) | nop
|
|
lq.xyzw vf21, 799(vi14) | nop
|
|
lq.xyzw vf23, 800(vi14) | nop
|
|
lq.xyzw vf29, 801(vi14) | nop
|
|
sq.xyzw vf20, 6(vi08) | nop
|
|
sq.xyzw vf22, 7(vi08) | nop
|
|
sq.xyzw vf28, 8(vi08) | nop
|
|
sq.xyzw vf21, 9(vi08) | nop
|
|
sq.xyzw vf23, 10(vi08) | nop
|
|
bal vi13, L39 | nop
|
|
sq.xyzw vf29, 11(vi08) | nop
|
|
ibeq vi00, vi05, L14 | nop
|
|
iaddiu vi06, vi05, 0x4000 | nop
|
|
bal vi13, L37 | nop
|
|
iaddiu vi06, vi06, 0x4000 | nop
|
|
L14:
|
|
ibgtz vi11, L13 | nop
|
|
iaddi vi14, vi14, 0x8 | nop
|
|
ior vi14, vi00, vi00 | nop
|
|
ilw.x vi11, 8(vi02) | nop
|
|
ilw.y vi07, 8(vi02) | nop
|
|
iaddi vi15, vi00, 0x1 | nop
|
|
lq.xyzw vf07, 740(vi00) | nop
|
|
iaddi vi11, vi11, -0x2 | nop
|
|
L15:
|
|
iand vi01, vi07, vi15 | nop
|
|
iaddi vi11, vi11, -0x2 | nop
|
|
ibne vi00, vi01, L16 | nop
|
|
iadd vi15, vi15, vi15 | nop
|
|
iaddi vi08, vi10, 0x7 | nop
|
|
iaddi vi03, vi10, 0x7 | nop
|
|
iaddi vi05, vi00, 0x4 | nop
|
|
lq.xyzw vf24, 794(vi14) | nop
|
|
lq.xyzw vf22, 756(vi00) | nop
|
|
lq.xyzw vf28, 793(vi14) | nop
|
|
lq.xyzw vf25, 798(vi14) | nop
|
|
lq.xyzw vf29, 797(vi14) | nop
|
|
sq.xyzw vf24, 0(vi08) | nop
|
|
sq.xyzw vf22, 1(vi08) | nop
|
|
sq.xyzw vf28, 2(vi08) | nop
|
|
sq.xyzw vf25, 3(vi08) | nop
|
|
sq.xyzw vf22, 4(vi08) | nop
|
|
sq.xyzw vf29, 5(vi08) | nop
|
|
sq.xyzw vf24, 12(vi08) | nop
|
|
sq.xyzw vf22, 13(vi08) | nop
|
|
sq.xyzw vf28, 14(vi08) | nop
|
|
lq.xyzw vf24, 806(vi14) | nop
|
|
lq.xyzw vf28, 805(vi14) | nop
|
|
lq.xyzw vf25, 802(vi14) | nop
|
|
lq.xyzw vf29, 801(vi14) | nop
|
|
sq.xyzw vf24, 6(vi08) | nop
|
|
sq.xyzw vf22, 7(vi08) | nop
|
|
sq.xyzw vf28, 8(vi08) | nop
|
|
sq.xyzw vf25, 9(vi08) | nop
|
|
sq.xyzw vf22, 10(vi08) | nop
|
|
bal vi13, L39 | nop
|
|
sq.xyzw vf29, 11(vi08) | nop
|
|
lq.xyzw vf28, 749(vi00) | nop
|
|
ibeq vi00, vi05, L16 | nop
|
|
lq.xyzw vf29, 750(vi00) | nop
|
|
lq.xyzw vf30, 751(vi00) | nop
|
|
lq.xyzw vf24, 752(vi00) | nop
|
|
lq.xyzw vf25, 753(vi00) | nop
|
|
lq.xyzw vf26, 754(vi00) | nop
|
|
sq.xyzw vf28, 0(vi10) | nop
|
|
sq.xyzw vf29, 1(vi10) | nop
|
|
sq.xyzw vf30, 2(vi10) | nop
|
|
sq.xyzw vf24, 3(vi10) | nop
|
|
sq.xyzw vf25, 4(vi10) | nop
|
|
sq.xyzw vf26, 5(vi10) | nop
|
|
iaddiu vi06, vi05, 0x4000 | nop
|
|
bal vi13, L37 | nop
|
|
iaddiu vi06, vi06, 0x4000 | nop
|
|
L16:
|
|
ibgtz vi11, L15 | nop
|
|
iaddi vi14, vi14, 0x8 | nop
|
|
nop | nop :e
|
|
nop | nop
|
|
xtop vi02 | nop
|
|
xtop vi03 | nop
|
|
ior vi04, vi00, vi00 | nop
|
|
iaddi vi08, vi10, 0x7 | nop
|
|
ilw.x vi05, 8(vi02) | nop
|
|
lq.xyzw vf08, 0(vi02) | nop
|
|
lq.xyzw vf09, 1(vi02) | nop
|
|
lq.xyzw vf10, 2(vi02) | nop
|
|
lq.xyzw vf11, 3(vi02) | nop
|
|
lq.xyzw vf12, 4(vi02) | nop
|
|
lq.xyzw vf13, 5(vi02) | nop
|
|
lq.xyzw vf14, 6(vi02) | nop
|
|
lq.xyzw vf15, 7(vi02) | nop
|
|
L17:
|
|
lq.xyzw vf16, 17(vi03) | nop
|
|
lq.xyzw vf28, 765(vi00) | nop
|
|
lq.xyzw vf29, 766(vi00) | nop
|
|
lq.xyzw vf30, 767(vi00) | nop
|
|
lq.xyzw vf31, 768(vi00) | nop
|
|
lq.xyzw vf24, 9(vi02) | mulax.xyzw ACC, vf28, vf16
|
|
lq.xyzw vf25, 10(vi02) | madday.xyzw ACC, vf29, vf16
|
|
lq.xyzw vf26, 11(vi02) | maddaz.xyzw ACC, vf30, vf16
|
|
lq.xyzw vf27, 12(vi02) | maddw.xyzw vf28, vf31, vf16
|
|
lq.xyzw vf22, 13(vi02) | mulax.xyzw ACC, vf24, vf16
|
|
lq.xyzw vf23, 14(vi02) | madday.xyzw ACC, vf25, vf16
|
|
lq.xyzw vf18, 15(vi02) | maddaz.xyzw ACC, vf26, vf16
|
|
lq.xyzw vf19, 16(vi02) | maddw.xyzw vf20, vf27, vf16
|
|
iaddi vi05, vi05, -0x1 | mulax.xyzw ACC, vf08, vf28
|
|
nop | madday.xyzw ACC, vf09, vf28
|
|
nop | maddaz.xyzw ACC, vf10, vf28
|
|
nop | maddw.xyzw vf24, vf11, vf00
|
|
nop | mulax.xyzw ACC, vf12, vf28
|
|
nop | madday.xyzw ACC, vf13, vf28
|
|
nop | maddaz.xyzw ACC, vf14, vf28
|
|
erleng.xyz P, vf24 | maddw.xyzw vf28, vf15, vf00
|
|
waitp | addz.y vf24, vf00, vf24
|
|
nop | mul.xyzw vf28, vf28, vf01
|
|
mfp.w vf24, P | mulax.xyzw ACC, vf22, vf16
|
|
iaddi vi03, vi03, 0x1 | madday.xyzw ACC, vf23, vf16
|
|
nop | maddaz.xyzw ACC, vf18, vf16
|
|
sq.xyzw vf20, 0(vi08) | maddw.xyzw vf22, vf19, vf16
|
|
sq.xyzw vf28, 2(vi08) | mulw.xy vf24, vf24, vf24
|
|
sq.xyzw vf28, 792(vi04) | nop
|
|
sq.xyzw vf22, 1(vi08) | mula.xyzw ACC, vf24, vf05
|
|
iaddi vi04, vi04, 0x2 | maddw.xyzw vf24, vf06, vf00
|
|
iaddi vi08, vi08, 0x3 | nop
|
|
ibgtz vi05, L17 | nop
|
|
sq.xyzw vf24, 789(vi04) | nop
|
|
lq.xyzw vf31, 734(vi00) | nop
|
|
ilw.x vi05, 8(vi02) | nop
|
|
lq.xyzw vf20, 7(vi10) | nop
|
|
lq.xyzw vf22, 8(vi10) | nop
|
|
lq.xyzw vf28, 9(vi10) | nop
|
|
sq.xyzw vf20, 0(vi08) | nop
|
|
sq.xyzw vf22, 1(vi08) | nop
|
|
sq.xyzw vf28, 2(vi08) | nop
|
|
iaddi vi08, vi10, 0x7 | nop
|
|
bal vi13, L39 | nop
|
|
iaddi vi03, vi10, 0x7 | nop
|
|
lq.xyzw vf28, 741(vi00) | nop
|
|
ibeq vi00, vi05, L19 | nop
|
|
lq.xyzw vf29, 742(vi00) | nop
|
|
lq.xyzw vf30, 743(vi00) | nop
|
|
lq.xyzw vf24, 744(vi00) | nop
|
|
lq.xyzw vf25, 745(vi00) | nop
|
|
lq.xyzw vf26, 746(vi00) | nop
|
|
lq.xyzw vf07, 739(vi00) | nop
|
|
sq.xyzw vf28, 0(vi10) | nop
|
|
sq.xyzw vf29, 1(vi10) | nop
|
|
sq.xyzw vf30, 2(vi10) | nop
|
|
sq.xyzw vf24, 3(vi10) | nop
|
|
sq.xyzw vf25, 4(vi10) | nop
|
|
sq.xyzw vf26, 5(vi10) | nop
|
|
iaddiu vi06, vi05, 0x4000 | nop
|
|
bal vi13, L37 | nop
|
|
iaddiu vi06, vi06, 0x4000 | nop
|
|
ior vi03, vi00, vi00 | nop
|
|
lq.xyzw vf22, 756(vi00) | nop
|
|
ilw.x vi05, 8(vi02) | nop
|
|
iaddi vi08, vi10, 0x7 | nop
|
|
L18:
|
|
lq.xyzw vf28, 792(vi03) | nop
|
|
lq.xyzw vf24, 791(vi03) | nop
|
|
iaddi vi03, vi03, 0x2 | nop
|
|
iaddi vi05, vi05, -0x1 | nop
|
|
sq.xyzw vf22, 1(vi08) | nop
|
|
sq.xyzw vf28, 2(vi08) | nop
|
|
sq.xyzw vf24, 0(vi08) | nop
|
|
ibgtz vi05, L18 | nop
|
|
iaddi vi08, vi08, 0x3 | nop
|
|
ilw.x vi05, 8(vi02) | nop
|
|
lq.xyzw vf20, 7(vi10) | nop
|
|
lq.xyzw vf22, 8(vi10) | nop
|
|
lq.xyzw vf24, 9(vi10) | nop
|
|
sq.xyzw vf24, 0(vi08) | nop
|
|
sq.xyzw vf22, 1(vi08) | nop
|
|
sq.xyzw vf28, 2(vi08) | nop
|
|
iaddi vi08, vi10, 0x7 | nop
|
|
bal vi13, L39 | nop
|
|
iaddi vi03, vi10, 0x7 | nop
|
|
lq.xyzw vf28, 749(vi00) | nop
|
|
lq.xyzw vf29, 750(vi00) | nop
|
|
lq.xyzw vf30, 751(vi00) | nop
|
|
lq.xyzw vf24, 752(vi00) | nop
|
|
lq.xyzw vf25, 753(vi00) | nop
|
|
lq.xyzw vf26, 754(vi00) | nop
|
|
lq.xyzw vf07, 740(vi00) | nop
|
|
sq.xyzw vf28, 0(vi10) | nop
|
|
sq.xyzw vf29, 1(vi10) | nop
|
|
sq.xyzw vf30, 2(vi10) | nop
|
|
sq.xyzw vf24, 3(vi10) | nop
|
|
sq.xyzw vf25, 4(vi10) | nop
|
|
sq.xyzw vf26, 5(vi10) | nop
|
|
iaddiu vi06, vi05, 0x4000 | nop
|
|
bal vi13, L37 | nop
|
|
iaddiu vi06, vi06, 0x4000 | nop
|
|
L19:
|
|
nop | nop :e
|
|
nop | nop
|
|
L20:
|
|
ilw.x vi05, 757(vi07) | nop
|
|
ilw.y vi04, 757(vi07) | nop
|
|
iaddi vi03, vi00, 0x0 | nop
|
|
iadd vi04, vi04, vi02 | nop
|
|
iaddi vi06, vi00, 0x8 | nop
|
|
lq.xyzw vf28, 236(vi05) | nop
|
|
lq.xyzw vf29, 245(vi05) | mulax.xyzw ACC, vf12, vf28
|
|
iaddi vi05, vi05, 0x1 | madday.xyzw ACC, vf13, vf28
|
|
fcset 0x0 | maddaz.xyzw ACC, vf14, vf28
|
|
nop | maddw.xyzw vf30, vf15, vf00
|
|
div Q, vf03.x, vf30.w | mulax.xyzw ACC, vf12, vf29
|
|
lq.xyzw vf28, 236(vi05) | madday.xyzw ACC, vf13, vf29
|
|
lq.xyzw vf20, 317(vi03) | maddaz.xyzw ACC, vf14, vf29
|
|
lq.xyzw vf22, 8(vi04) | maddw.xyzw vf31, vf15, vf00
|
|
nop | mul.xyzw vf18, vf30, vf01
|
|
waitq | mulaw.w ACC, vf30, vf00
|
|
nop | mula.xyz ACC, vf30, Q
|
|
nop | maddw.xyzw vf16, vf02, vf00
|
|
nop | clipw.xyz vf18, vf18
|
|
nop | mul.xyzw vf19, vf31, vf01
|
|
div Q, vf03.x, vf31.w | mul.xyzw vf20, vf20, Q
|
|
nop | mulax.xyzw ACC, vf12, vf28
|
|
nop | madday.xyzw ACC, vf13, vf28
|
|
iaddi vi13, vi00, 0x0 | clipw.xyz vf19, vf19
|
|
iaddi vi12, vi00, 0x1 | maxy.w vf16, vf16, vf03
|
|
lq.xyzw vf29, 245(vi05) | maddaz.xyzw ACC, vf14, vf28
|
|
iaddi vi01, vi00, 0x0 | nop
|
|
b L23 | maddw.xyzw vf30, vf15, vf00
|
|
iaddi vi05, vi05, 0x1 | miniz.w vf16, vf16, vf03
|
|
L21:
|
|
iand vi13, vi10, vi12 | nop
|
|
ibeq vi00, vi01, L22 | mulaw.w ACC, vf30, vf00
|
|
lq.xyzw vf20, 317(vi03) | mula.xyz ACC, vf30, Q
|
|
nop | addw.w vf17, vf17, vf03
|
|
L22:
|
|
lq.xyzw vf22, 8(vi04) | maddw.xyzw vf16, vf02, vf00
|
|
fcand vi01, 0x3ffff | mul.xyzw vf19, vf31, vf01
|
|
div Q, vf03.x, vf31.w | mul.xyzw vf20, vf20, Q
|
|
ior vi01, vi01, vi13 | ftoi4.xyzw vf17, vf17
|
|
iadd vi12, vi12, vi12 | maxy.w vf16, vf16, vf03
|
|
sq.xyzw vf21, 3(vi08) | mulax.xyzw ACC, vf12, vf28
|
|
sq.xyzw vf23, 4(vi08) | madday.xyzw ACC, vf13, vf28
|
|
sq.xyzw vf17, 5(vi08) | clipw.xyz vf19, vf19
|
|
lq.xyzw vf29, 245(vi05) | miniz.w vf16, vf16, vf03
|
|
iaddi vi08, vi08, 0x6 | maddaz.xyzw ACC, vf14, vf28
|
|
iaddi vi05, vi05, 0x1 | maddw.xyzw vf30, vf15, vf00
|
|
L23:
|
|
ibeq vi00, vi01, L24 | mulaw.w ACC, vf31, vf00
|
|
lq.xyzw vf21, 318(vi03) | mula.xyz ACC, vf31, Q
|
|
nop | addw.w vf16, vf16, vf03
|
|
L24:
|
|
lq.xyzw vf23, 20(vi04) | maddw.xyzw vf17, vf02, vf00
|
|
fcand vi01, 0x3ffff | mul.xyzw vf18, vf30, vf01
|
|
div Q, vf03.x, vf30.w | mul.xyzw vf21, vf21, Q
|
|
iaddi vi03, vi03, 0x2 | ftoi4.xyzw vf16, vf16
|
|
ior vi01, vi01, vi13 | nop
|
|
iaddi vi04, vi04, 0x1 | maxy.w vf17, vf17, vf03
|
|
sq.xyzw vf20, 0(vi08) | mulax.xyzw ACC, vf12, vf29
|
|
sq.xyzw vf22, 1(vi08) | madday.xyzw ACC, vf13, vf29
|
|
sq.xyzw vf16, 2(vi08) | clipw.xyz vf18, vf18
|
|
lq.xyzw vf28, 236(vi05) | miniz.w vf17, vf17, vf03
|
|
ibgtz vi06, L21 | maddaz.xyzw ACC, vf14, vf29
|
|
iaddi vi06, vi06, -0x1 | maddw.xyzw vf31, vf15, vf00
|
|
ibeq vi00, vi01, L25 | nop
|
|
nop | nop
|
|
nop | addw.w vf17, vf17, vf03
|
|
L25:
|
|
nop | ftoi4.xyzw vf17, vf17
|
|
sq.xyzw vf21, 3(vi08) | nop
|
|
sq.xyzw vf23, 4(vi08) | nop
|
|
sq.xyzw vf17, 5(vi08) | nop
|
|
jr vi15 | nop
|
|
nop | nop
|
|
L26:
|
|
ilw.x vi05, 757(vi07) | nop
|
|
ilw.y vi04, 757(vi07) | nop
|
|
iaddi vi03, vi00, 0x0 | nop
|
|
iadd vi04, vi04, vi02 | nop
|
|
iaddi vi06, vi00, 0x8 | nop
|
|
lq.xyzw vf28, 236(vi05) | nop
|
|
lq.xyzw vf29, 245(vi05) | mulax.xyzw ACC, vf12, vf28
|
|
iaddi vi05, vi05, 0x1 | madday.xyzw ACC, vf13, vf28
|
|
fcset 0x0 | maddaz.xyzw ACC, vf14, vf28
|
|
nop | maddw.xyzw vf30, vf15, vf00
|
|
nop | mulax.xyzw ACC, vf08, vf28
|
|
nop | madday.xyzw ACC, vf09, vf28
|
|
nop | maddaz.xyzw ACC, vf10, vf28
|
|
nop | maddw.xyzw vf26, vf11, vf00
|
|
lq.xyzw vf20, 317(vi03) | mulax.xyzw ACC, vf12, vf29
|
|
lq.xyzw vf22, 8(vi04) | madday.xyzw ACC, vf13, vf29
|
|
div Q, vf03.x, vf30.w | maddaz.xyzw ACC, vf14, vf29
|
|
erleng.xyz P, vf26 | maddw.xyzw vf31, vf15, vf00
|
|
nop | mulax.xyzw ACC, vf08, vf29
|
|
nop | madday.xyzw ACC, vf09, vf29
|
|
lq.xyzw vf28, 236(vi05) | maddaz.xyzw ACC, vf10, vf29
|
|
lq.xyzw vf29, 245(vi05) | maddw.xyzw vf27, vf11, vf00
|
|
nop | mul.xyzw vf18, vf30, vf01
|
|
nop | mul.xyzw vf19, vf31, vf01
|
|
nop | mulaw.w ACC, vf30, vf00
|
|
nop | mula.xyz ACC, vf30, Q
|
|
nop | maddw.xyzw vf16, vf02, vf00
|
|
div Q, vf03.x, vf31.w | mul.xyzw vf20, vf20, Q
|
|
nop | addz.y vf26, vf00, vf26
|
|
waitp | maxy.w vf16, vf16, vf03
|
|
mfp.w vf26, P | mulax.xyzw ACC, vf12, vf28
|
|
erleng.xyz P, vf27 | madday.xyzw ACC, vf13, vf28
|
|
iaddi vi12, vi00, 0x1 | maddaz.xyzw ACC, vf14, vf28
|
|
iaddi vi01, vi00, 0x0 | maddw.xyzw vf30, vf15, vf00
|
|
iaddi vi13, vi00, 0x0 | mulw.xy vf24, vf26, vf26
|
|
iaddi vi11, vi00, 0x0 | miniz.w vf16, vf16, vf03
|
|
iaddi vi14, vi00, 0x0 | addz.y vf27, vf00, vf27
|
|
nop | mulax.xyzw ACC, vf08, vf28
|
|
nop | madday.xyzw ACC, vf09, vf28
|
|
nop | maddaz.xyzw ACC, vf10, vf28
|
|
nop | maddw.xyzw vf26, vf11, vf00
|
|
nop | clipw.xyz vf18, vf18
|
|
waitp | clipw.xyz vf19, vf19
|
|
b L29 | mula.xyzw ACC, vf24, vf05
|
|
iaddi vi05, vi05, 0x1 | maddw.xyzw vf24, vf06, vf00
|
|
L27:
|
|
ibeq vi00, vi01, L28 | mulaw.w ACC, vf30, vf00
|
|
lq.xyzw vf20, 317(vi03) | mula.xyz ACC, vf30, Q
|
|
ibne vi00, vi13, L28 | addw.w vf17, vf17, vf03
|
|
fcor vi01, 0x7df7ff | nop
|
|
isw.x vi12, 775(vi14) | nop
|
|
ibne vi00, vi01, L28 | nop
|
|
fcor vi01, 0xdf7dff | nop
|
|
isw.y vi05, 775(vi14) | nop
|
|
ibne vi00, vi01, L28 | nop
|
|
fcor vi01, 0xefbeff | nop
|
|
ilw.z vi11, 757(vi07) | nop
|
|
ibne vi00, vi01, L28 | nop
|
|
fcor vi01, 0xf7df7f | nop
|
|
isw.z vi04, 775(vi14) | nop
|
|
ibne vi00, vi01, L28 | nop
|
|
fcor vi01, 0xfbefbf | nop
|
|
isub vi11, vi05, vi11 | nop
|
|
ibne vi00, vi01, L28 | nop
|
|
nop | nop
|
|
ibltz vi11, L28 | nop
|
|
nop | nop
|
|
iaddi vi14, vi14, 0x1 | nop
|
|
L28:
|
|
lq.xyzw vf22, 8(vi04) | maddw.xyzw vf16, vf02, vf00
|
|
div Q, vf03.x, vf31.w | mul.xyzw vf20, vf20, Q
|
|
fcand vi01, 0x3ffff | mul.xyzw vf19, vf31, vf01
|
|
waitp | ftoi4.xyzw vf17, vf17
|
|
mfp.w vf26, P | maxy.w vf16, vf16, vf03
|
|
erleng.xyz P, vf27 | clipw.xyz vf19, vf19
|
|
iand vi13, vi10, vi12 | addz.y vf27, vf00, vf27
|
|
sq.xyzw vf21, 3(vi08) | mulz.xyzw vf25, vf25, vf21
|
|
sq.xyzw vf23, 4(vi08) | mulw.xy vf24, vf26, vf26
|
|
sq.xyzw vf17, 5(vi08) | mulax.xyzw ACC, vf12, vf28
|
|
sq.xyzw vf17, 66(vi08) | madday.xyzw ACC, vf13, vf28
|
|
sq.xyzw vf25, 64(vi08) | maddaz.xyzw ACC, vf14, vf28
|
|
iaddi vi08, vi08, 0x6 | maddw.xyzw vf30, vf15, vf00
|
|
iadd vi12, vi12, vi12 | mulax.xyzw ACC, vf08, vf28
|
|
ior vi01, vi01, vi13 | madday.xyzw ACC, vf09, vf28
|
|
nop | maddaz.xyzw ACC, vf10, vf28
|
|
nop | maddw.xyzw vf26, vf11, vf00
|
|
lq.xyzw vf29, 245(vi05) | miniz.w vf16, vf16, vf03
|
|
iaddi vi05, vi05, 0x1 | mula.xyzw ACC, vf24, vf05
|
|
nop | maddw.xyzw vf24, vf06, vf00
|
|
L29:
|
|
ibeq vi00, vi01, L30 | mulaw.w ACC, vf31, vf00
|
|
lq.xyzw vf21, 318(vi03) | mula.xyz ACC, vf31, Q
|
|
ibne vi00, vi13, L30 | addw.w vf16, vf16, vf03
|
|
fcor vi01, 0x7df7ff | nop
|
|
isw.x vi00, 775(vi14) | nop
|
|
ibne vi00, vi01, L30 | nop
|
|
fcor vi01, 0xdf7dff | nop
|
|
isw.y vi05, 775(vi14) | nop
|
|
ibne vi00, vi01, L30 | nop
|
|
fcor vi01, 0xefbeff | nop
|
|
isw.z vi04, 775(vi14) | nop
|
|
ibne vi00, vi01, L30 | nop
|
|
fcor vi01, 0xf7df7f | nop
|
|
nop | nop
|
|
ibne vi00, vi01, L30 | nop
|
|
fcor vi01, 0xfbefbf | nop
|
|
nop | nop
|
|
ibne vi00, vi01, L30 | nop
|
|
nop | nop
|
|
iaddi vi14, vi14, 0x1 | nop
|
|
L30:
|
|
lq.xyzw vf23, 20(vi04) | maddw.xyzw vf17, vf02, vf00
|
|
div Q, vf03.x, vf30.w | mul.xyzw vf21, vf21, Q
|
|
fcand vi01, 0x3ffff | mul.xyzw vf18, vf30, vf01
|
|
waitp | ftoi4.xyzw vf16, vf16
|
|
mfp.w vf27, P | maxy.w vf17, vf17, vf03
|
|
erleng.xyz P, vf26 | clipw.xyz vf18, vf18
|
|
nop | addz.y vf26, vf00, vf26
|
|
sq.xyzw vf20, 0(vi08) | mulz.xyzw vf24, vf24, vf20
|
|
sq.xyzw vf22, 1(vi08) | mulw.xy vf25, vf27, vf27
|
|
sq.xyzw vf16, 2(vi08) | mulax.xyzw ACC, vf12, vf29
|
|
sq.xyzw vf16, 63(vi08) | madday.xyzw ACC, vf13, vf29
|
|
sq.xyzw vf24, 61(vi08) | maddaz.xyzw ACC, vf14, vf29
|
|
iaddi vi04, vi04, 0x1 | maddw.xyzw vf31, vf15, vf00
|
|
iaddi vi03, vi03, 0x2 | mulax.xyzw ACC, vf08, vf29
|
|
ior vi01, vi01, vi13 | madday.xyzw ACC, vf09, vf29
|
|
nop | maddaz.xyzw ACC, vf10, vf29
|
|
nop | maddw.xyzw vf27, vf11, vf00
|
|
lq.xyzw vf28, 236(vi05) | miniz.w vf17, vf17, vf03
|
|
ibgtz vi06, L27 | mula.xyzw ACC, vf25, vf05
|
|
iaddi vi06, vi06, -0x1 | maddw.xyzw vf25, vf06, vf00
|
|
ibeq vi00, vi01, L31 | nop
|
|
nop | nop
|
|
ibne vi00, vi13, L31 | addw.w vf17, vf17, vf03
|
|
fcor vi01, 0x7df7ff | nop
|
|
isw.x vi12, 775(vi14) | nop
|
|
ibne vi00, vi01, L31 | nop
|
|
fcor vi01, 0xdf7dff | nop
|
|
isw.y vi05, 775(vi14) | nop
|
|
ibne vi00, vi01, L31 | nop
|
|
fcor vi01, 0xefbeff | nop
|
|
isw.z vi04, 775(vi14) | nop
|
|
ibne vi00, vi01, L31 | nop
|
|
fcor vi01, 0xf7df7f | nop
|
|
nop | nop
|
|
ibne vi00, vi01, L31 | nop
|
|
fcor vi01, 0xfbefbf | nop
|
|
nop | nop
|
|
ibne vi00, vi01, L31 | nop
|
|
nop | nop
|
|
iaddi vi14, vi14, 0x1 | nop
|
|
L31:
|
|
nop | ftoi4.xyzw vf17, vf17
|
|
sq.xyzw vf21, 3(vi08) | mulz.xyzw vf25, vf25, vf21
|
|
sq.xyzw vf23, 4(vi08) | nop
|
|
sq.xyzw vf17, 5(vi08) | nop
|
|
sq.xyzw vf17, 66(vi08) | nop
|
|
sq.xyzw vf25, 64(vi08) | nop
|
|
jr vi15 | nop
|
|
nop | nop
|
|
L32:
|
|
lq.xyzw vf31, 734(vi00) | nop
|
|
iaddiu vi10, vi00, 0x243 | nop
|
|
L33:
|
|
iaddi vi14, vi14, -0x1 | nop
|
|
iaddi vi08, vi10, 0x7 | nop
|
|
ilw.x vi12, 775(vi14) | nop
|
|
ilw.y vi05, 775(vi14) | nop
|
|
ilw.z vi04, 775(vi14) | nop
|
|
ibne vi00, vi12, L34 | nop
|
|
nop | nop
|
|
lq.xyzw vf28, 233(vi05) | nop
|
|
lq.xyzw vf29, 242(vi05) | nop
|
|
lq.xyzw vf30, 234(vi05) | nop
|
|
lq.xyzw vf22, 7(vi04) | nop
|
|
lq.xyzw vf23, 19(vi04) | mulax.xyzw ACC, vf08, vf28
|
|
lq.xyzw vf16, 8(vi04) | madday.xyzw ACC, vf09, vf28
|
|
lq.xyzw vf20, 317(vi00) | maddaz.xyzw ACC, vf10, vf28
|
|
lq.xyzw vf21, 318(vi00) | maddw.xyzw vf24, vf11, vf00
|
|
b L35 | mulax.xyzw ACC, vf12, vf28
|
|
lq.xyzw vf07, 319(vi00) | madday.xyzw ACC, vf13, vf28
|
|
L34:
|
|
lq.xyzw vf28, 242(vi05) | nop
|
|
lq.xyzw vf29, 234(vi05) | nop
|
|
lq.xyzw vf30, 243(vi05) | nop
|
|
lq.xyzw vf22, 18(vi04) | nop
|
|
lq.xyzw vf23, 7(vi04) | mulax.xyzw ACC, vf08, vf28
|
|
lq.xyzw vf16, 19(vi04) | madday.xyzw ACC, vf09, vf28
|
|
lq.xyzw vf20, 318(vi00) | maddaz.xyzw ACC, vf10, vf28
|
|
lq.xyzw vf21, 319(vi00) | maddw.xyzw vf24, vf11, vf00
|
|
nop | mulax.xyzw ACC, vf12, vf28
|
|
lq.xyzw vf07, 320(vi00) | madday.xyzw ACC, vf13, vf28
|
|
L35:
|
|
nop | maddaz.xyzw ACC, vf14, vf28
|
|
erleng.xyz P, vf24 | maddw.xyzw vf28, vf15, vf00
|
|
nop | addz.y vf24, vf00, vf24
|
|
nop | itof0.xyzw vf22, vf22
|
|
nop | itof0.xyzw vf23, vf23
|
|
nop | itof0.xyzw vf16, vf16
|
|
sq.xyzw vf20, 0(vi08) | mulax.xyzw ACC, vf08, vf29
|
|
sq.xyzw vf22, 1(vi08) | madday.xyzw ACC, vf09, vf29
|
|
sq.xyzw vf21, 3(vi08) | maddaz.xyzw ACC, vf10, vf29
|
|
sq.xyzw vf23, 4(vi08) | maddw.xyzw vf25, vf11, vf00
|
|
sq.xyzw vf07, 6(vi08) | mulax.xyzw ACC, vf12, vf29
|
|
sq.xyzw vf16, 7(vi08) | madday.xyzw ACC, vf13, vf29
|
|
sq.xyzw vf20, 9(vi08) | maddaz.xyzw ACC, vf14, vf29
|
|
sq.xyzw vf22, 10(vi08) | maddw.xyzw vf29, vf15, vf00
|
|
waitp | mul.xyzw vf28, vf28, vf01
|
|
mfp.w vf24, P | nop
|
|
erleng.xyz P, vf25 | nop
|
|
nop | addz.y vf25, vf00, vf25
|
|
sq.xyzw vf28, 2(vi08) | mulax.xyzw ACC, vf08, vf30
|
|
sq.xyzw vf28, 11(vi08) | mulw.xy vf24, vf24, vf24
|
|
sq.xyzw vf28, 772(vi00) | madday.xyzw ACC, vf09, vf30
|
|
nop | maddaz.xyzw ACC, vf10, vf30
|
|
nop | maddw.xyzw vf26, vf11, vf00
|
|
nop | mula.xyzw ACC, vf24, vf05
|
|
nop | maddw.xyzw vf24, vf06, vf00
|
|
nop | mulax.xyzw ACC, vf12, vf30
|
|
nop | madday.xyzw ACC, vf13, vf30
|
|
nop | maddaz.xyzw ACC, vf14, vf30
|
|
sq.xyzw vf24, 769(vi00) | maddw.xyzw vf30, vf15, vf00
|
|
waitp | mul.xyzw vf29, vf29, vf01
|
|
mfp.w vf25, P | nop
|
|
erleng.xyz P, vf26 | nop
|
|
nop | addz.y vf26, vf00, vf26
|
|
sq.xyzw vf29, 5(vi08) | nop
|
|
sq.xyzw vf29, 773(vi00) | mulw.xy vf25, vf25, vf25
|
|
nop | mula.xyzw ACC, vf25, vf05
|
|
nop | maddw.xyzw vf25, vf06, vf00
|
|
waitp | mul.xyzw vf30, vf30, vf01
|
|
mfp.w vf26, P | nop
|
|
sq.xyzw vf30, 8(vi08) | nop
|
|
sq.xyzw vf30, 774(vi00) | mulw.xy vf26, vf26, vf26
|
|
sq.xyzw vf25, 770(vi00) | mula.xyzw ACC, vf26, vf05
|
|
lq.xyzw vf07, 739(vi00) | maddw.xyzw vf26, vf06, vf00
|
|
ior vi03, vi08, vi00 | nop
|
|
iaddi vi05, vi00, 0x3 | nop
|
|
bal vi13, L39 | nop
|
|
sq.xyzw vf26, 771(vi00) | nop
|
|
lq.xyzw vf28, 741(vi00) | nop
|
|
ibeq vi00, vi05, L36 | nop
|
|
lq.xyzw vf29, 742(vi00) | nop
|
|
lq.xyzw vf30, 743(vi00) | nop
|
|
lq.xyzw vf24, 744(vi00) | nop
|
|
lq.xyzw vf25, 745(vi00) | nop
|
|
lq.xyzw vf26, 746(vi00) | nop
|
|
sq.xyzw vf28, 0(vi10) | nop
|
|
sq.xyzw vf29, 1(vi10) | nop
|
|
sq.xyzw vf30, 2(vi10) | nop
|
|
sq.xyzw vf24, 3(vi10) | nop
|
|
sq.xyzw vf25, 4(vi10) | nop
|
|
sq.xyzw vf26, 5(vi10) | nop
|
|
iaddiu vi06, vi05, 0x4000 | nop
|
|
bal vi13, L37 | nop
|
|
iaddiu vi06, vi06, 0x4000 | nop
|
|
iaddi vi08, vi10, 0x7 | nop
|
|
lq.xyzw vf24, 769(vi00) | nop
|
|
lq.xyzw vf25, 770(vi00) | nop
|
|
lq.xyzw vf26, 771(vi00) | nop
|
|
lq.xyzw vf22, 756(vi00) | nop
|
|
lq.xyzw vf28, 772(vi00) | nop
|
|
lq.xyzw vf29, 773(vi00) | nop
|
|
lq.xyzw vf30, 774(vi00) | nop
|
|
sq.xyzw vf24, 0(vi08) | nop
|
|
sq.xyzw vf22, 1(vi08) | nop
|
|
sq.xyzw vf28, 2(vi08) | nop
|
|
sq.xyzw vf25, 3(vi08) | nop
|
|
sq.xyzw vf22, 4(vi08) | nop
|
|
sq.xyzw vf29, 5(vi08) | nop
|
|
sq.xyzw vf26, 6(vi08) | nop
|
|
sq.xyzw vf22, 7(vi08) | nop
|
|
sq.xyzw vf30, 8(vi08) | nop
|
|
sq.xyzw vf24, 9(vi08) | nop
|
|
sq.xyzw vf22, 10(vi08) | nop
|
|
sq.xyzw vf28, 11(vi08) | nop
|
|
ior vi03, vi08, vi00 | nop
|
|
iaddi vi05, vi00, 0x3 | nop
|
|
bal vi13, L39 | nop
|
|
lq.xyzw vf07, 740(vi00) | nop
|
|
lq.xyzw vf28, 749(vi00) | nop
|
|
lq.xyzw vf29, 750(vi00) | nop
|
|
lq.xyzw vf30, 751(vi00) | nop
|
|
lq.xyzw vf24, 752(vi00) | nop
|
|
lq.xyzw vf25, 753(vi00) | nop
|
|
lq.xyzw vf26, 754(vi00) | nop
|
|
sq.xyzw vf28, 0(vi10) | nop
|
|
sq.xyzw vf29, 1(vi10) | nop
|
|
sq.xyzw vf30, 2(vi10) | nop
|
|
sq.xyzw vf24, 3(vi10) | nop
|
|
sq.xyzw vf25, 4(vi10) | nop
|
|
sq.xyzw vf26, 5(vi10) | nop
|
|
iaddiu vi06, vi05, 0x4000 | nop
|
|
bal vi13, L37 | nop
|
|
iaddiu vi06, vi06, 0x4000 | nop
|
|
L36:
|
|
ibgtz vi14, L33 | nop
|
|
nop | nop
|
|
jr vi15 | nop
|
|
nop | nop
|
|
L37:
|
|
sq.xyzw vf07, -1(vi08) | nop
|
|
isw.x vi06, -1(vi08) | nop
|
|
L38:
|
|
lqi.xyzw vf24, vi08 | nop
|
|
lqi.xyzw vf27, vi08 | nop
|
|
lqi.xyzw vf21, vi08 | nop
|
|
nop | nop
|
|
nop | nop
|
|
nop | nop
|
|
div Q, vf00.w, vf21.w | mul.xyzw vf21, vf21, vf31
|
|
nop | nop
|
|
nop | nop
|
|
nop | nop
|
|
nop | nop
|
|
nop | nop
|
|
nop | nop
|
|
nop | mul.xyz vf21, vf21, Q
|
|
nop | mul.xyzw vf24, vf24, Q
|
|
nop | nop
|
|
nop | nop
|
|
nop | add.xyzw vf21, vf21, vf02
|
|
nop | nop
|
|
nop | nop
|
|
nop | nop
|
|
nop | maxy.w vf21, vf21, vf03
|
|
nop | nop
|
|
nop | nop
|
|
nop | nop
|
|
nop | miniz.w vf21, vf21, vf03
|
|
nop | nop
|
|
nop | nop
|
|
nop | ftoi0.xyzw vf27, vf27
|
|
nop | ftoi4.xyzw vf21, vf21
|
|
nop | nop
|
|
sq.xyzw vf24, -3(vi08) | nop
|
|
sq.xyzw vf27, -2(vi08) | nop
|
|
sq.xyzw vf21, -1(vi08) | nop
|
|
iaddi vi05, vi05, -0x1 | nop
|
|
nop | nop
|
|
ibne vi00, vi05, L38 | nop
|
|
nop | nop
|
|
iaddiu vi01, vi00, 0x4d3 | nop
|
|
xgkick vi10 | nop
|
|
jr vi13 | nop
|
|
isub vi10, vi01, vi10 | nop
|
|
L39:
|
|
ior vi04, vi03, vi00 | nop
|
|
lq.xyzw vf21, 2(vi03) | nop
|
|
ior vi06, vi05, vi00 | nop
|
|
lq.xyzw vf24, 0(vi03) | nop
|
|
lq.xyzw vf27, 1(vi03) | nop
|
|
iaddi vi03, vi03, 0x3 | clipw.xyz vf21, vf21
|
|
L40:
|
|
lq.xyzw vf22, 2(vi03) | nop
|
|
lq.xyzw vf25, 0(vi03) | nop
|
|
lq.xyzw vf28, 1(vi03) | nop
|
|
iaddi vi03, vi03, 0x3 | nop
|
|
nop | clipw.xyz vf22, vf22
|
|
nop | nop
|
|
nop | nop
|
|
nop | nop
|
|
fcor vi01, 0xfff7df | nop
|
|
ibne vi00, vi01, L51 | nop
|
|
fcand vi01, 0x20 | nop
|
|
ibne vi00, vi01, L52 | nop
|
|
fcand vi01, 0x800 | nop
|
|
ibne vi00, vi01, L53 | nop
|
|
nop | nop
|
|
sqi.xyzw vf24, vi04 | nop
|
|
sqi.xyzw vf27, vi04 | nop
|
|
sqi.xyzw vf21, vi04 | nop
|
|
L41:
|
|
move.xyzw vf24, vf25 | nop
|
|
iaddi vi05, vi05, -0x1 | nop
|
|
move.xyzw vf27, vf28 | nop
|
|
ibne vi00, vi05, L40 | nop
|
|
move.xyzw vf21, vf22 | nop
|
|
lq.xyzw vf24, 0(vi08) | nop
|
|
lq.xyzw vf27, 1(vi08) | nop
|
|
lq.xyzw vf21, 2(vi08) | nop
|
|
ior vi03, vi08, vi00 | nop
|
|
sqi.xyzw vf24, vi04 | nop
|
|
sqi.xyzw vf27, vi04 | nop
|
|
sqi.xyzw vf21, vi04 | nop
|
|
ibeq vi00, vi06, L50 | nop
|
|
ior vi05, vi06, vi00 | nop
|
|
ior vi04, vi03, vi00 | nop
|
|
lq.xyzw vf21, 2(vi03) | nop
|
|
ior vi06, vi05, vi00 | nop
|
|
lq.xyzw vf24, 0(vi03) | nop
|
|
lq.xyzw vf27, 1(vi03) | nop
|
|
iaddi vi03, vi03, 0x3 | clipw.xyz vf21, vf21
|
|
L42:
|
|
lq.xyzw vf22, 2(vi03) | nop
|
|
lq.xyzw vf25, 0(vi03) | nop
|
|
lq.xyzw vf28, 1(vi03) | nop
|
|
iaddi vi03, vi03, 0x3 | nop
|
|
nop | clipw.xyz vf22, vf22
|
|
nop | nop
|
|
nop | nop
|
|
nop | nop
|
|
fcor vi01, 0xfffdf7 | nop
|
|
ibne vi00, vi01, L54 | nop
|
|
fcand vi01, 0x8 | nop
|
|
ibne vi00, vi01, L55 | nop
|
|
fcand vi01, 0x200 | nop
|
|
ibne vi00, vi01, L56 | nop
|
|
nop | nop
|
|
sqi.xyzw vf24, vi04 | nop
|
|
sqi.xyzw vf27, vi04 | nop
|
|
sqi.xyzw vf21, vi04 | nop
|
|
L43:
|
|
move.xyzw vf24, vf25 | nop
|
|
iaddi vi05, vi05, -0x1 | nop
|
|
move.xyzw vf27, vf28 | nop
|
|
ibne vi00, vi05, L42 | nop
|
|
move.xyzw vf21, vf22 | nop
|
|
lq.xyzw vf24, 0(vi08) | nop
|
|
lq.xyzw vf27, 1(vi08) | nop
|
|
lq.xyzw vf21, 2(vi08) | nop
|
|
ior vi03, vi08, vi00 | nop
|
|
sqi.xyzw vf24, vi04 | nop
|
|
sqi.xyzw vf27, vi04 | nop
|
|
sqi.xyzw vf21, vi04 | nop
|
|
ibeq vi00, vi06, L50 | nop
|
|
ior vi05, vi06, vi00 | nop
|
|
ior vi04, vi03, vi00 | nop
|
|
lq.xyzw vf21, 2(vi03) | nop
|
|
ior vi06, vi05, vi00 | nop
|
|
lq.xyzw vf24, 0(vi03) | nop
|
|
lq.xyzw vf27, 1(vi03) | nop
|
|
iaddi vi03, vi03, 0x3 | clipw.xyz vf21, vf21
|
|
L44:
|
|
lq.xyzw vf22, 2(vi03) | nop
|
|
lq.xyzw vf25, 0(vi03) | nop
|
|
lq.xyzw vf28, 1(vi03) | nop
|
|
iaddi vi03, vi03, 0x3 | nop
|
|
nop | clipw.xyz vf22, vf22
|
|
nop | nop
|
|
nop | nop
|
|
nop | nop
|
|
fcor vi01, 0xfffefb | nop
|
|
ibne vi00, vi01, L57 | nop
|
|
fcand vi01, 0x4 | nop
|
|
ibne vi00, vi01, L58 | nop
|
|
fcand vi01, 0x100 | nop
|
|
ibne vi00, vi01, L59 | nop
|
|
nop | nop
|
|
sqi.xyzw vf24, vi04 | nop
|
|
sqi.xyzw vf27, vi04 | nop
|
|
sqi.xyzw vf21, vi04 | nop
|
|
L45:
|
|
move.xyzw vf24, vf25 | nop
|
|
iaddi vi05, vi05, -0x1 | nop
|
|
move.xyzw vf27, vf28 | nop
|
|
ibne vi00, vi05, L44 | nop
|
|
move.xyzw vf21, vf22 | nop
|
|
lq.xyzw vf24, 0(vi08) | nop
|
|
lq.xyzw vf27, 1(vi08) | nop
|
|
lq.xyzw vf21, 2(vi08) | nop
|
|
ior vi03, vi08, vi00 | nop
|
|
sqi.xyzw vf24, vi04 | nop
|
|
sqi.xyzw vf27, vi04 | nop
|
|
sqi.xyzw vf21, vi04 | nop
|
|
ibeq vi00, vi06, L50 | nop
|
|
ior vi05, vi06, vi00 | nop
|
|
ior vi04, vi03, vi00 | nop
|
|
lq.xyzw vf21, 2(vi03) | nop
|
|
ior vi06, vi05, vi00 | nop
|
|
lq.xyzw vf24, 0(vi03) | nop
|
|
lq.xyzw vf27, 1(vi03) | nop
|
|
iaddi vi03, vi03, 0x3 | clipw.xyz vf21, vf21
|
|
L46:
|
|
lq.xyzw vf22, 2(vi03) | nop
|
|
lq.xyzw vf25, 0(vi03) | nop
|
|
lq.xyzw vf28, 1(vi03) | nop
|
|
iaddi vi03, vi03, 0x3 | nop
|
|
nop | clipw.xyz vf22, vf22
|
|
nop | nop
|
|
nop | nop
|
|
nop | nop
|
|
fcor vi01, 0xffff7d | nop
|
|
ibne vi00, vi01, L60 | nop
|
|
fcand vi01, 0x2 | nop
|
|
ibne vi00, vi01, L61 | nop
|
|
fcand vi01, 0x80 | nop
|
|
ibne vi00, vi01, L62 | nop
|
|
nop | nop
|
|
sqi.xyzw vf24, vi04 | nop
|
|
sqi.xyzw vf27, vi04 | nop
|
|
sqi.xyzw vf21, vi04 | nop
|
|
L47:
|
|
move.xyzw vf24, vf25 | nop
|
|
iaddi vi05, vi05, -0x1 | nop
|
|
move.xyzw vf27, vf28 | nop
|
|
ibne vi00, vi05, L46 | nop
|
|
move.xyzw vf21, vf22 | nop
|
|
lq.xyzw vf24, 0(vi08) | nop
|
|
lq.xyzw vf27, 1(vi08) | nop
|
|
lq.xyzw vf21, 2(vi08) | nop
|
|
ior vi03, vi08, vi00 | nop
|
|
sqi.xyzw vf24, vi04 | nop
|
|
sqi.xyzw vf27, vi04 | nop
|
|
sqi.xyzw vf21, vi04 | nop
|
|
ibeq vi00, vi06, L50 | nop
|
|
ior vi05, vi06, vi00 | nop
|
|
ior vi04, vi03, vi00 | nop
|
|
lq.xyzw vf21, 2(vi03) | nop
|
|
ior vi06, vi05, vi00 | nop
|
|
lq.xyzw vf24, 0(vi03) | nop
|
|
lq.xyzw vf27, 1(vi03) | nop
|
|
iaddi vi03, vi03, 0x3 | clipw.xyz vf21, vf21
|
|
L48:
|
|
lq.xyzw vf22, 2(vi03) | nop
|
|
lq.xyzw vf25, 0(vi03) | nop
|
|
lq.xyzw vf28, 1(vi03) | nop
|
|
iaddi vi03, vi03, 0x3 | nop
|
|
nop | clipw.xyz vf22, vf22
|
|
nop | nop
|
|
nop | nop
|
|
nop | nop
|
|
fcor vi01, 0xffffbe | nop
|
|
ibne vi00, vi01, L63 | nop
|
|
fcand vi01, 0x1 | nop
|
|
ibne vi00, vi01, L64 | nop
|
|
fcand vi01, 0x40 | nop
|
|
ibne vi00, vi01, L65 | nop
|
|
nop | nop
|
|
sqi.xyzw vf24, vi04 | nop
|
|
sqi.xyzw vf27, vi04 | nop
|
|
sqi.xyzw vf21, vi04 | nop
|
|
L49:
|
|
move.xyzw vf24, vf25 | nop
|
|
iaddi vi05, vi05, -0x1 | nop
|
|
move.xyzw vf27, vf28 | nop
|
|
ibne vi00, vi05, L48 | nop
|
|
move.xyzw vf21, vf22 | nop
|
|
lq.xyzw vf24, 0(vi08) | nop
|
|
lq.xyzw vf27, 1(vi08) | nop
|
|
lq.xyzw vf21, 2(vi08) | nop
|
|
ior vi03, vi08, vi00 | nop
|
|
sqi.xyzw vf24, vi04 | nop
|
|
sqi.xyzw vf27, vi04 | nop
|
|
sqi.xyzw vf21, vi04 | nop
|
|
ibeq vi00, vi06, L50 | nop
|
|
ior vi05, vi06, vi00 | nop
|
|
L50:
|
|
jr vi13 | nop
|
|
nop | nop
|
|
L51:
|
|
b L41 | nop
|
|
iaddi vi06, vi06, -0x1 | nop
|
|
L52:
|
|
sqi.xyzw vf24, vi04 | sub.xyzw vf23, vf22, vf21
|
|
sqi.xyzw vf27, vi04 | sub.xyzw vf26, vf25, vf24
|
|
sqi.xyzw vf21, vi04 | sub.xyzw vf29, vf28, vf27
|
|
ibeq vi03, vi04, L41 | nop
|
|
nop | addz.w vf30, vf23, vf23
|
|
nop | addw.z vf30, vf21, vf21
|
|
div Q, vf30.z, vf30.w | nop
|
|
waitq | nop
|
|
nop | mul.xyzw vf26, vf26, Q
|
|
nop | mul.xyzw vf29, vf29, Q
|
|
nop | mul.xyzw vf23, vf23, Q
|
|
nop | sub.xyzw vf26, vf24, vf26
|
|
nop | sub.xyzw vf29, vf27, vf29
|
|
nop | sub.xyzw vf23, vf21, vf23
|
|
iaddi vi06, vi06, 0x1 | nop
|
|
sqi.xyzw vf26, vi04 | nop
|
|
sqi.xyzw vf29, vi04 | nop
|
|
b L41 | nop
|
|
sqi.xyzw vf23, vi04 | nop
|
|
L53:
|
|
nop | sub.xyzw vf23, vf21, vf22
|
|
nop | sub.xyzw vf26, vf24, vf25
|
|
nop | sub.xyzw vf29, vf27, vf28
|
|
nop | addz.w vf30, vf23, vf23
|
|
nop | addw.z vf30, vf22, vf22
|
|
div Q, vf30.z, vf30.w | nop
|
|
waitq | nop
|
|
nop | mul.xyzw vf26, vf26, Q
|
|
nop | mul.xyzw vf29, vf29, Q
|
|
nop | mul.xyzw vf23, vf23, Q
|
|
nop | sub.xyzw vf26, vf25, vf26
|
|
nop | sub.xyzw vf29, vf28, vf29
|
|
nop | sub.xyzw vf23, vf22, vf23
|
|
sqi.xyzw vf26, vi04 | nop
|
|
sqi.xyzw vf29, vi04 | nop
|
|
b L41 | nop
|
|
sqi.xyzw vf23, vi04 | nop
|
|
L54:
|
|
b L43 | nop
|
|
iaddi vi06, vi06, -0x1 | nop
|
|
L55:
|
|
sqi.xyzw vf24, vi04 | sub.xyzw vf23, vf22, vf21
|
|
sqi.xyzw vf27, vi04 | sub.xyzw vf26, vf25, vf24
|
|
sqi.xyzw vf21, vi04 | sub.xyzw vf29, vf28, vf27
|
|
ibeq vi03, vi04, L43 | nop
|
|
nop | addy.w vf30, vf23, vf23
|
|
nop | addw.y vf30, vf21, vf21
|
|
div Q, vf30.y, vf30.w | nop
|
|
waitq | nop
|
|
nop | mul.xyzw vf26, vf26, Q
|
|
nop | mul.xyzw vf29, vf29, Q
|
|
nop | mul.xyzw vf23, vf23, Q
|
|
nop | sub.xyzw vf26, vf24, vf26
|
|
nop | sub.xyzw vf29, vf27, vf29
|
|
nop | sub.xyzw vf23, vf21, vf23
|
|
iaddi vi06, vi06, 0x1 | nop
|
|
sqi.xyzw vf26, vi04 | nop
|
|
sqi.xyzw vf29, vi04 | nop
|
|
b L43 | nop
|
|
sqi.xyzw vf23, vi04 | nop
|
|
L56:
|
|
nop | sub.xyzw vf23, vf21, vf22
|
|
nop | sub.xyzw vf26, vf24, vf25
|
|
nop | sub.xyzw vf29, vf27, vf28
|
|
nop | addy.w vf30, vf23, vf23
|
|
nop | addw.y vf30, vf22, vf22
|
|
div Q, vf30.y, vf30.w | nop
|
|
waitq | nop
|
|
nop | mul.xyzw vf26, vf26, Q
|
|
nop | mul.xyzw vf29, vf29, Q
|
|
nop | mul.xyzw vf23, vf23, Q
|
|
nop | sub.xyzw vf26, vf25, vf26
|
|
nop | sub.xyzw vf29, vf28, vf29
|
|
nop | sub.xyzw vf23, vf22, vf23
|
|
sqi.xyzw vf26, vi04 | nop
|
|
sqi.xyzw vf29, vi04 | nop
|
|
b L43 | nop
|
|
sqi.xyzw vf23, vi04 | nop
|
|
L57:
|
|
b L45 | nop
|
|
iaddi vi06, vi06, -0x1 | nop
|
|
L58:
|
|
sqi.xyzw vf24, vi04 | sub.xyzw vf23, vf22, vf21
|
|
sqi.xyzw vf27, vi04 | sub.xyzw vf26, vf25, vf24
|
|
sqi.xyzw vf21, vi04 | sub.xyzw vf29, vf28, vf27
|
|
ibeq vi03, vi04, L45 | nop
|
|
nop | suby.w vf30, vf23, vf23
|
|
nop | subw.y vf30, vf21, vf21
|
|
div Q, vf30.y, vf30.w | nop
|
|
waitq | nop
|
|
nop | mul.xyzw vf26, vf26, Q
|
|
nop | mul.xyzw vf29, vf29, Q
|
|
nop | mul.xyzw vf23, vf23, Q
|
|
nop | add.xyzw vf26, vf24, vf26
|
|
nop | add.xyzw vf29, vf27, vf29
|
|
nop | add.xyzw vf23, vf21, vf23
|
|
iaddi vi06, vi06, 0x1 | nop
|
|
sqi.xyzw vf26, vi04 | nop
|
|
sqi.xyzw vf29, vi04 | nop
|
|
b L45 | nop
|
|
sqi.xyzw vf23, vi04 | nop
|
|
L59:
|
|
nop | sub.xyzw vf23, vf21, vf22
|
|
nop | sub.xyzw vf26, vf24, vf25
|
|
nop | sub.xyzw vf29, vf27, vf28
|
|
nop | suby.w vf30, vf23, vf23
|
|
nop | subw.y vf30, vf22, vf22
|
|
div Q, vf30.y, vf30.w | nop
|
|
waitq | nop
|
|
nop | mul.xyzw vf26, vf26, Q
|
|
nop | mul.xyzw vf29, vf29, Q
|
|
nop | mul.xyzw vf23, vf23, Q
|
|
nop | add.xyzw vf26, vf25, vf26
|
|
nop | add.xyzw vf29, vf28, vf29
|
|
nop | add.xyzw vf23, vf22, vf23
|
|
sqi.xyzw vf26, vi04 | nop
|
|
sqi.xyzw vf29, vi04 | nop
|
|
b L45 | nop
|
|
sqi.xyzw vf23, vi04 | nop
|
|
L60:
|
|
b L47 | nop
|
|
iaddi vi06, vi06, -0x1 | nop
|
|
L61:
|
|
sqi.xyzw vf24, vi04 | sub.xyzw vf23, vf22, vf21
|
|
sqi.xyzw vf27, vi04 | sub.xyzw vf26, vf25, vf24
|
|
sqi.xyzw vf21, vi04 | sub.xyzw vf29, vf28, vf27
|
|
ibeq vi03, vi04, L47 | nop
|
|
nop | addx.w vf30, vf23, vf23
|
|
nop | addw.x vf30, vf21, vf21
|
|
div Q, vf30.x, vf30.w | nop
|
|
waitq | nop
|
|
nop | mul.xyzw vf26, vf26, Q
|
|
nop | mul.xyzw vf29, vf29, Q
|
|
nop | mul.xyzw vf23, vf23, Q
|
|
nop | sub.xyzw vf26, vf24, vf26
|
|
nop | sub.xyzw vf29, vf27, vf29
|
|
nop | sub.xyzw vf23, vf21, vf23
|
|
iaddi vi06, vi06, 0x1 | nop
|
|
sqi.xyzw vf26, vi04 | nop
|
|
sqi.xyzw vf29, vi04 | nop
|
|
b L47 | nop
|
|
sqi.xyzw vf23, vi04 | nop
|
|
L62:
|
|
nop | sub.xyzw vf23, vf21, vf22
|
|
nop | sub.xyzw vf26, vf24, vf25
|
|
nop | sub.xyzw vf29, vf27, vf28
|
|
nop | addx.w vf30, vf23, vf23
|
|
nop | addw.x vf30, vf22, vf22
|
|
div Q, vf30.x, vf30.w | nop
|
|
waitq | nop
|
|
nop | mul.xyzw vf26, vf26, Q
|
|
nop | mul.xyzw vf29, vf29, Q
|
|
nop | mul.xyzw vf23, vf23, Q
|
|
nop | sub.xyzw vf26, vf25, vf26
|
|
nop | sub.xyzw vf29, vf28, vf29
|
|
nop | sub.xyzw vf23, vf22, vf23
|
|
sqi.xyzw vf26, vi04 | nop
|
|
sqi.xyzw vf29, vi04 | nop
|
|
b L47 | nop
|
|
sqi.xyzw vf23, vi04 | nop
|
|
L63:
|
|
b L49 | nop
|
|
iaddi vi06, vi06, -0x1 | nop
|
|
L64:
|
|
sqi.xyzw vf24, vi04 | sub.xyzw vf23, vf22, vf21
|
|
sqi.xyzw vf27, vi04 | sub.xyzw vf26, vf25, vf24
|
|
sqi.xyzw vf21, vi04 | sub.xyzw vf29, vf28, vf27
|
|
ibeq vi03, vi04, L49 | nop
|
|
nop | subx.w vf30, vf23, vf23
|
|
nop | subw.x vf30, vf21, vf21
|
|
div Q, vf30.x, vf30.w | nop
|
|
waitq | nop
|
|
nop | mul.xyzw vf26, vf26, Q
|
|
nop | mul.xyzw vf29, vf29, Q
|
|
nop | mul.xyzw vf23, vf23, Q
|
|
nop | add.xyzw vf26, vf24, vf26
|
|
nop | add.xyzw vf29, vf27, vf29
|
|
nop | add.xyzw vf23, vf21, vf23
|
|
iaddi vi06, vi06, 0x1 | nop
|
|
sqi.xyzw vf26, vi04 | nop
|
|
sqi.xyzw vf29, vi04 | nop
|
|
b L49 | nop
|
|
sqi.xyzw vf23, vi04 | nop
|
|
L65:
|
|
nop | sub.xyzw vf23, vf21, vf22
|
|
nop | sub.xyzw vf26, vf24, vf25
|
|
nop | sub.xyzw vf29, vf27, vf28
|
|
nop | subx.w vf30, vf23, vf23
|
|
nop | subw.x vf30, vf22, vf22
|
|
div Q, vf30.x, vf30.w | nop
|
|
waitq | nop
|
|
nop | mul.xyzw vf26, vf26, Q
|
|
nop | mul.xyzw vf29, vf29, Q
|
|
nop | mul.xyzw vf23, vf23, Q
|
|
nop | add.xyzw vf26, vf25, vf26
|
|
nop | add.xyzw vf29, vf28, vf29
|
|
nop | add.xyzw vf23, vf22, vf23
|
|
sqi.xyzw vf26, vi04 | nop
|
|
sqi.xyzw vf29, vi04 | nop
|
|
b L49 | nop
|
|
sqi.xyzw vf23, vi04 | nop
|