  move.xyzw vf21, vf17       |  mulax.xyzw ACC, vf10, vf01
  move.xyzw vf22, vf18       |  madday.xyzw ACC, vf11, vf01
  move.xyzw vf23, vf19       |  maddz.xyzw vf01, vf12, vf01
  move.xyzw vf24, vf20       |  mulax.xyzw ACC, vf10, vf02
  nop                        |  itof0.xyzw vf17, vf05    
  nop                        |  itof0.xyzw vf18, vf06    
  nop                        |  itof0.xyzw vf19, vf07    
  nop                        |  itof0.xyzw vf20, vf08    
  nop                        |  madday.xyzw ACC, vf11, vf02
  nop                        |  maddz.xyzw vf02, vf12, vf02
  nop                        |  mulax.xyzw ACC, vf10, vf03
  nop                        |  madday.xyzw ACC, vf11, vf03
  nop                        |  maddz.xyzw vf03, vf12, vf03
  nop                        |  mulax.xyzw ACC, vf10, vf04
  nop                        |  madday.xyzw ACC, vf11, vf04
  nop                        |  maddz.xyzw vf04, vf12, vf04
  nop                        |  maxx.xyzw vf01, vf01, vf00
  nop                        |  maxx.xyzw vf02, vf02, vf00
  nop                        |  maxx.xyzw vf03, vf03, vf00
  nop                        |  maxx.xyzw vf04, vf04, vf00
  nop                        |  mulaw.xyzw ACC, vf13, vf00
  nop                        |  maddax.xyzw ACC, vf14, vf01
  nop                        |  madday.xyzw ACC, vf15, vf01
  nop                        |  maddz.xyzw vf01, vf16, vf01
  nop                        |  mulaw.xyzw ACC, vf13, vf00
  nop                        |  maddax.xyzw ACC, vf14, vf02
  nop                        |  madday.xyzw ACC, vf15, vf02
  nop                        |  maddz.xyzw vf02, vf16, vf02
  nop                        |  mulaw.xyzw ACC, vf13, vf00
  nop                        |  maddax.xyzw ACC, vf14, vf03
  nop                        |  madday.xyzw ACC, vf15, vf03
  nop                        |  maddz.xyzw vf03, vf16, vf03
  nop                        |  mulaw.xyzw ACC, vf13, vf00
  nop                        |  maddax.xyzw ACC, vf14, vf04
  nop                        |  madday.xyzw ACC, vf15, vf04
  nop                        |  maddz.xyzw vf04, vf16, vf04
  nop                        |  mul.xyzw vf17, vf17, vf01
  nop                        |  mul.xyzw vf18, vf18, vf02
  nop                        |  mul.xyzw vf19, vf19, vf03
  nop                        |  mul.xyzw vf20, vf20, vf04
  nop                        |  minix.xyzw vf17, vf17, vf09
  nop                        |  minix.xyzw vf18, vf18, vf09
  nop                        |  minix.xyzw vf19, vf19, vf09
  nop                        |  minix.xyzw vf20, vf20, vf09
  nop                        |  ftoi0.xyzw vf17, vf17    
  nop                        |  ftoi0.xyzw vf18, vf18    
  nop                        |  ftoi0.xyzw vf19, vf19 :e 
  nop                        |  ftoi0.xyzw vf20, vf20    
  nop                        |  mulx.xyzw vf13, vf09, vf31
  nop                        |  subw.z vf21, vf21, vf00  
  nop                        |  addy.x vf29, vf29, vf29  
  nop                        |  mulx.xyz vf08, vf08, vf30
  nop                        |  addw.xy vf05, vf05, vf31 
  nop                        |  mul.xyz vf30, vf21, vf13 
  nop                        |  addz.x vf29, vf29, vf29  
  nop                        |  add.xyz vf08, vf08, vf16 
  move.xyzw vf28, vf27       |  ftoi12.xy vf17, vf05     
  move.xyzw vf02, vf22       |  addy.x vf30, vf30, vf30  
  rsqrt Q, vf31.z, vf29.x    |  mul.xyz vf06, vf06, Q    
  nop                        |  mul.xyz vf29, vf08, vf08 
  nop                        |  mulx.xyz vf01, vf21, vf28
  nop                        |  addz.x vf30, vf30, vf30  
  nop                        |  mulx.xyzw vf14, vf10, vf31
  nop                        |  subw.z vf02, vf02, vf00  
  nop                        |  addy.x vf29, vf29, vf29  
  nop                        |  mulx.xyz vf01, vf01, vf30
  nop                        |  addw.xy vf06, vf06, vf31 
  nop                        |  mul.xyz vf30, vf02, vf14 
  nop                        |  addz.x vf29, vf29, vf29  
  nop                        |  add.xyz vf01, vf01, vf13 
  nop                        |  ftoi12.xy vf18, vf06     
  nop                        |  addy.x vf30, vf30, vf30  
  rsqrt Q, vf31.z, vf29.x    |  mul.xyz vf07, vf07, Q    
  move.xyzw vf03, vf23       |  mul.xyz vf29, vf01, vf01 
  nop                        |  muly.xyz vf02, vf02, vf28
  nop                        |  addz.x vf30, vf30, vf30  
  nop                        |  mulx.xyzw vf15, vf11, vf31
  nop                        |  subw.z vf03, vf03, vf00  
  nop                        |  addy.x vf29, vf29, vf29  
  nop                        |  mulx.xyz vf02, vf02, vf30
  nop                        |  addw.xy vf07, vf07, vf31 
  nop                        |  mul.xyz vf30, vf03, vf15 
  nop                        |  addz.x vf29, vf29, vf29  
  nop                        |  add.xyz vf02, vf02, vf14 
  nop                        |  ftoi12.xy vf19, vf07     
  nop                        |  addy.x vf30, vf30, vf30  
  rsqrt Q, vf31.z, vf29.x    |  mul.xyz vf08, vf08, Q    
  move.xyzw vf04, vf24       |  mul.xyz vf29, vf02, vf02 
  nop                        |  mulz.xyz vf03, vf03, vf28
  nop                        |  addz.x vf30, vf30, vf30  
  nop                        |  mulx.xyzw vf16, vf12, vf31
  nop                        |  subw.z vf04, vf04, vf00  
  nop                        |  addy.x vf29, vf29, vf29  
  nop                        |  mulx.xyz vf03, vf03, vf30
  nop                        |  addw.xy vf08, vf08, vf31 
  nop                        |  mul.xyz vf30, vf04, vf16 
  nop                        |  addz.x vf29, vf29, vf29  
  nop                        |  add.xyz vf03, vf03, vf15 
  nop                        |  ftoi12.xy vf20, vf08     
  nop                        |  addy.x vf30, vf30, vf30  
  rsqrt Q, vf31.z, vf29.x    |  mul.xyz vf05, vf01, Q    
  move.xyzw vf06, vf02       |  mul.xyz vf29, vf03, vf03 
  move.xyzw vf07, vf03       |  mulw.xyz vf08, vf04, vf28 :e
  nop                        |  addz.x vf30, vf30, vf30  
  iaddi vi02, vi00, 0x0      |  nop                      
  iadd vi03, vi02, vi08      |  nop                      
  iaddiu vi03, vi03, 0x10    |  nop                      
  iadd vi01, vi03, vi09      |  nop                      
  iadd vi01, vi01, vi09      |  nop                      
  iaddiu vi01, vi01, 0x10    |  nop                      
  iaddi vi10, vi00, 0x0      |  nop                      
  ior vi11, vi03, vi00       |  nop                      
  ior vi12, vi01, vi00       |  nop :e                   
  iadd vi13, vi01, vi08      |  nop                      
  nop                        |  itof12.xyzw vf09, vf05   
  nop                        |  itof12.xyzw vf10, vf06   
  nop                        |  itof12.xyzw vf11, vf07   
  nop                        |  itof12.xyzw vf12, vf08   
  sqi.xyzw vf09, vi01        |  nop                      
  sqi.xyzw vf10, vi01        |  nop                      
  sqi.xyzw vf11, vi01        |  nop :e                   
  sqi.xyzw vf12, vi01        |  nop                      
  mr32.w vf17, vf13          |  itof0.xyz vf09, vf01     
  mr32.w vf18, vf14          |  itof0.xyz vf10, vf02     
  mr32.w vf19, vf15          |  itof0.xyz vf11, vf03     
  mr32.w vf20, vf16          |  itof0.xyz vf12, vf04     
  move.w vf09, vf17          |  nop                      
  move.w vf10, vf18          |  nop                      
  move.w vf11, vf19          |  nop                      
  move.w vf12, vf20          |  nop                      
  sqi.xyzw vf09, vi02        |  nop                      
  sqi.xyzw vf10, vi02        |  nop                      
  sqi.xyzw vf11, vi02        |  nop :e                   
  sqi.xyzw vf12, vi02        |  nop                      
  mr32.w vf17, vf13          |  itof0.xyz vf09, vf01     
  mr32.w vf18, vf14          |  itof0.xyz vf10, vf02     
  nop                        |  itof0.xyz vf11, vf03     
  nop                        |  nop                      
  move.w vf09, vf17          |  nop                      
  move.w vf10, vf18          |  nop                      
  nop                        |  nop                      
  iaddi vi03, vi03, 0x2      |  nop                      
  sqi.xyzw vf09, vi02        |  nop                      
  sq.xyzw vf10, -2(vi03)     |  nop :e                   
  sq.xyzw vf11, -1(vi03)     |  nop                      
  mr32.w vf17, vf13          |  itof0.xyz vf09, vf01     
  mr32.w vf18, vf14          |  itof0.xyz vf10, vf02     
  mr32.w vf19, vf15          |  itof0.xyz vf11, vf03     
  nop                        |  itof0.xyz vf12, vf04     
  move.w vf09, vf17          |  nop                      
  move.w vf10, vf18          |  nop                      
  move.w vf11, vf19          |  nop                      
  iaddi vi03, vi03, 0x2      |  nop                      
  sqi.xyzw vf09, vi02        |  nop                      
  sqi.xyzw vf10, vi02        |  nop                      
  sq.xyzw vf11, -2(vi03)     |  nop :e                   
  sq.xyzw vf12, -1(vi03)     |  nop                      
  mr32.w vf17, vf13          |  itof0.xyz vf09, vf01     
  mr32.w vf18, vf14          |  itof0.xyz vf10, vf02     
  mr32.w vf19, vf15          |  itof0.xyz vf11, vf03     
  nop                        |  nop                      
  move.w vf09, vf17          |  nop                      
  move.w vf10, vf18          |  nop                      
  move.w vf11, vf19          |  nop                      
  nop                        |  nop                      
  sqi.xyzw vf09, vi02        |  nop                      
  sqi.xyzw vf10, vi02        |  nop :e                   
  sqi.xyzw vf11, vi02        |  nop                      
  mr32.w vf17, vf13          |  itof0.xyz vf09, vf01     
  mr32.w vf19, vf14          |  itof0.xyz vf10, vf02     
  nop                        |  itof0.xyz vf11, vf03     
  iaddi vi03, vi03, 0x4      |  itof0.xyz vf12, vf04     
  move.w vf09, vf17          |  nop                      
  move.w vf11, vf19          |  nop                      
  sq.xyz vf10, -3(vi03)      |  nop                      
  sq.xyz vf12, -1(vi03)      |  nop                      
  sq.xyzw vf09, -4(vi03)     |  nop :e                   
  sq.xyzw vf11, -2(vi03)     |  nop                      
  ior vi02, vi10, vi00       |  nop                      
  ior vi01, vi12, vi00       |  nop                      
  lqi.xyzw vf05, vi02        |  nop                      
  nop                        |  nop                      
  nop                        |  nop                      
  lqi.xyzw vf09, vi01        |  mulaw.xyzw ACC, vf04, vf00
  move.xyzw vf19, vf21       |  maddax.xyzw ACC, vf01, vf05
  move.xyzw vf16, vf22       |  madday.xyzw ACC, vf02, vf05
  move.xyzw vf20, vf23       |  maddz.xyz vf13, vf03, vf05
  lqi.xyzw vf06, vi02        |  mulax.xyzw ACC, vf01, vf09
  move.xyzw vf15, vf24       |  madday.xyzw ACC, vf02, vf09
  nop                        |  maddz.xyzw vf17, vf03, vf09
  lqi.xyzw vf10, vi01        |  mulaw.xyzw ACC, vf04, vf00
  move.w vf13, vf05          |  maddax.xyzw ACC, vf01, vf06
  nop                        |  madday.xyzw ACC, vf02, vf06
  nop                        |  maddz.xyz vf14, vf03, vf06
  lqi.xyzw vf07, vi02        |  mulax.xyzw ACC, vf01, vf10
  nop                        |  madday.xyzw ACC, vf02, vf10
  nop                        |  maddz.xyzw vf18, vf03, vf10
  lqi.xyzw vf11, vi01        |  mulaw.xyzw ACC, vf04, vf00
  move.w vf14, vf06          |  maddax.xyzw ACC, vf01, vf07
  nop                        |  madday.xyzw ACC, vf02, vf07
  nop                        |  maddz.xyz vf24, vf03, vf07
  lqi.xyzw vf08, vi02        |  mulax.xyzw ACC, vf01, vf11
  nop                        |  madday.xyzw ACC, vf02, vf11
  nop                        |  maddz.xyzw vf21, vf03, vf11
  lqi.xyzw vf12, vi01        |  mulaw.xyzw ACC, vf04, vf00
  move.w vf24, vf07          |  maddax.xyzw ACC, vf01, vf08
  nop                        |  madday.xyzw ACC, vf02, vf08
  nop                        |  maddz.xyz vf22, vf03, vf08
  lqi.xyzw vf05, vi02        |  mulax.xyzw ACC, vf01, vf12
  move.w vf22, vf08          |  madday.xyzw ACC, vf02, vf12 :e
  nop                        |  maddz.xyzw vf23, vf03, vf12
  move.xyzw vf19, vf21       |  nop                      
  move.xyzw vf16, vf22       |  nop                      
  move.xyzw vf20, vf23       |  nop :e                   
  move.xyzw vf15, vf24       |  nop                      
  ior vi03, vi11, vi00       |  nop                      
  ior vi01, vi13, vi00       |  nop                      
  lqi.xyzw vf05, vi03        |  nop                      
  lqi.xyzw vf25, vi03        |  nop                      
  lqi.xyzw vf09, vi01        |  nop                      
  nop                        |  nop                      
  move.xyzw vf16, vf21       |  mulax.xyz ACC, vf05, vf29
  nop                        |  maddw.xyz vf30, vf25, vf00
  nop                        |  mulax.xyzw ACC, vf01, vf09
  nop                        |  madday.xyzw ACC, vf02, vf09
  move.w vf13, vf05          |  maddz.xyz vf17, vf03, vf09
  lqi.xyzw vf06, vi03        |  mulaw.xyzw ACC, vf04, vf00
  lqi.xyzw vf26, vi03        |  maddax.xyzw ACC, vf01, vf30
  lqi.xyzw vf10, vi01        |  madday.xyzw ACC, vf02, vf30
  nop                        |  maddz.xyz vf13, vf03, vf30
  nop                        |  mulax.xyz ACC, vf06, vf29
  nop                        |  maddw.xyz vf30, vf26, vf00
  nop                        |  mulax.xyzw ACC, vf01, vf10
  nop                        |  madday.xyzw ACC, vf02, vf10
  move.w vf14, vf06          |  maddz.xyz vf18, vf03, vf10
  lqi.xyzw vf07, vi03        |  mulaw.xyzw ACC, vf04, vf00
  lqi.xyzw vf27, vi03        |  maddax.xyzw ACC, vf01, vf30
  lqi.xyzw vf11, vi01        |  madday.xyzw ACC, vf02, vf30
  nop                        |  maddz.xyz vf14, vf03, vf30
  nop                        |  mulax.xyz ACC, vf07, vf29
  nop                        |  maddw.xyz vf30, vf27, vf00
  nop                        |  mulax.xyzw ACC, vf01, vf11
  nop                        |  madday.xyzw ACC, vf02, vf11
  move.w vf15, vf07          |  maddz.xyz vf19, vf03, vf11
  lqi.xyzw vf08, vi03        |  mulaw.xyzw ACC, vf04, vf00
  lqi.xyzw vf28, vi03        |  maddax.xyzw ACC, vf01, vf30
  lqi.xyzw vf12, vi01        |  madday.xyzw ACC, vf02, vf30
  nop                        |  maddz.xyz vf15, vf03, vf30
  nop                        |  mulax.xyz ACC, vf08, vf29
  nop                        |  maddw.xyz vf30, vf28, vf00
  nop                        |  mulax.xyzw ACC, vf01, vf12
  nop                        |  madday.xyzw ACC, vf02, vf12
  move.w vf21, vf08          |  maddz.xyz vf20, vf03, vf12
  lqi.xyzw vf05, vi03        |  mulaw.xyzw ACC, vf04, vf00
  lqi.xyzw vf25, vi03        |  maddax.xyzw ACC, vf01, vf30
  lqi.xyzw vf09, vi01        |  madday.xyzw ACC, vf02, vf30 :e
  nop                        |  maddz.xyz vf21, vf03, vf30
  move.xyzw vf16, vf21       |  nop :e                   
  nop                        |  nop                      
  ior vi01, vi13, vi00       |  nop                      
  lqi.xyzw vf09, vi01        |  nop                      
  ior vi03, vi11, vi00       |  nop                      
  lq.xyzw vf05, 1(vi03)      |  nop                      
  iaddi vi03, vi03, 0x2      |  nop                      
  move.xyzw vf15, vf21       |  mulax.xyzw ACC, vf01, vf09
  move.xyzw vf20, vf22       |  madday.xyzw ACC, vf02, vf09
  lq.w vf13, -2(vi03)        |  maddz.xyz vf17, vf03, vf09
  lqi.xyzw vf10, vi01        |  mulaw.xyzw ACC, vf04, vf00
  move.xyzw vf16, vf23       |  maddax.xyzw ACC, vf01, vf05
  lq.xyzw vf06, 1(vi03)      |  madday.xyzw ACC, vf02, vf05
  iaddi vi03, vi03, 0x2      |  maddz.xyz vf13, vf03, vf05
  nop                        |  mulax.xyzw ACC, vf01, vf10
  nop                        |  madday.xyzw ACC, vf02, vf10
  lq.w vf14, -2(vi03)        |  maddz.xyz vf18, vf03, vf10
  lqi.xyzw vf11, vi01        |  mulaw.xyzw ACC, vf04, vf00
  nop                        |  maddax.xyzw ACC, vf01, vf06
  lq.xyzw vf07, 1(vi03)      |  madday.xyzw ACC, vf02, vf06
  iaddi vi03, vi03, 0x2      |  maddz.xyz vf14, vf03, vf06
  nop                        |  mulax.xyzw ACC, vf01, vf11
  nop                        |  madday.xyzw ACC, vf02, vf11
  lq.w vf21, -2(vi03)        |  maddz.xyz vf19, vf03, vf11
  lqi.xyzw vf12, vi01        |  mulaw.xyzw ACC, vf04, vf00
  nop                        |  maddax.xyzw ACC, vf01, vf07
  lq.xyzw vf08, 1(vi03)      |  madday.xyzw ACC, vf02, vf07
  iaddi vi03, vi03, 0x2      |  maddz.xyz vf21, vf03, vf07
  nop                        |  mulax.xyzw ACC, vf01, vf12
  nop                        |  madday.xyzw ACC, vf02, vf12
  lq.w vf23, -2(vi03)        |  maddz.xyz vf22, vf03, vf12
  lqi.xyzw vf09, vi01        |  mulaw.xyzw ACC, vf04, vf00
  nop                        |  maddax.xyzw ACC, vf01, vf08
  lq.xyzw vf05, 1(vi03)      |  madday.xyzw ACC, vf02, vf08 :e
  iaddi vi03, vi03, 0x2      |  maddz.xyz vf23, vf03, vf08
  move.xyzw vf15, vf21       |  nop                      
  move.xyzw vf20, vf22       |  nop :e                   
  move.xyzw vf16, vf23       |  nop                      
