imm i"999" $nowrite
ipassa $aluf $llm128v
ipassa $aluf $llm144v
ipassa $aluf $llm160v
ipassa $aluf $llm176v
ipassa $aluf $llm192v
ipassa $aluf $llm208v
ipassa $aluf $llm224v
ipassa $aluf $llm240v
imm i"3" $s0
ilsl $l2bid $aluf $nowrite
iadd $l1bid $aluf $nowrite
iadd $aluf $aluf $t
idec $lm0v $lr0v
idec $lm8v $lr8v
idec $lm16v $lr16v
idec $lm24v $lr24v
idec $lm32v $lr32v
idec $lm40v $lr40v
idec $lm48v $lr48v
idec $lm56v $lr56v
idec $lm64v $lr64v
idec $lm72v $lr72v
idec $lm80v $lr80v
idec $lm88v $lr88v
idec $lm96v $lr96v
idec $lm104v $lr104v
idec $lm112v $lr112v
idec $lm120v $lr120v
isub $lr0v $lmt0v $omr1
iinc/$imr1 $ln0v $ls0v
isub $lr8v $lmt8v $omr1; l1bmd $aluf $lb0
iinc/$imr1 $ln0v $ls8v
isub $lr16v $lmt16v $omr1; l1bmd $aluf $lb256
iinc/$imr1 $ln0v $ls16v
isub $lr24v $lmt24v $omr1; l1bmd $aluf $lb512
iinc/$imr1 $ln0v $ls24v
isub $lr32v $lmt32v $omr1; l1bmd $aluf $lb768; l2bmriiadd $lb0 $lc0
iinc/$imr1 $ln0v $ls32v
isub $lr40v $lmt40v $omr1; l1bmd $aluf $lb1024; l2bmriiadd $lb64 $lc64
iinc/$imr1 $ln0v $ls40v
isub $lr48v $lmt48v $omr1; l1bmd $aluf $lb1280; l2bmriiadd $lb128 $lc128
iinc/$imr1 $ln0v $ls48v
isub $lr56v $lmt56v $omr1; l1bmd $aluf $lb1536; l2bmriiadd $lb192 $lc192
iinc/$imr1 $ln0v $ls56v
isub $lr64v $lmt64v $omr1; l1bmd $aluf $lb1792; l2bmriiadd $lb256 $lc256
iinc/$imr1 $ln0v $ls64v
isub $lr72v $lmt72v $omr1; l1bmd $aluf $lb2048; l2bmriiadd $lb320 $lc320
iinc/$imr1 $ln0v $ls72v
isub $lr80v $lmt80v $omr1; l1bmd $aluf $lb2304; l2bmriiadd $lb384 $lc384
iinc/$imr1 $ln0v $ls80v
isub $lr88v $lmt88v $omr1; l1bmd $aluf $lb2560; l2bmriiadd $lb448 $lc448
iinc/$imr1 $ln0v $ls88v
isub $lr96v $lmt96v $omr1; l1bmd $aluf $lb2816; l2bmriiadd $lb512 $lc512
iinc/$imr1 $ln0v $ls96v
isub $lr104v $lmt104v $omr1; l1bmd $aluf $lb3072; l2bmriiadd $lb576 $lc576
iinc/$imr1 $ln0v $ls104v
isub $lr112v $lmt112v $omr1; l1bmd $aluf $lb3328; l2bmriiadd $lb640 $lc640
iinc/$imr1 $ln0v $ls112v
isub $lr120v $lmt120v $omr1; l1bmd $aluf $lb3584; l2bmriiadd $lb704 $lc704
iinc/$imr1 $ln0v $ls120v
l1bmd $aluf $lb3840; l2bmriiadd $lb768 $lc768
l2bmriiadd $lb832 $lc832
l2bmriiadd $lb896 $lc896
l2bmriiadd $lb960 $lc960
l2bmriiadd $lb1024 $lc1024
l2bmriiadd $lb1088 $lc1088
l2bmriiadd $lb1152 $lc1152
l2bmriiadd $lb1216 $lc1216
l2bmriiadd $lb1280 $lc1280
l2bmriiadd $lb1344 $lc1344
l2bmriiadd $lb1408 $lc1408
l2bmriiadd $lb1472 $lc1472
l2bmriiadd $lb1536 $lc1536
l2bmriiadd $lb1600 $lc1600
l2bmriiadd $lb1664 $lc1664
l2bmriiadd $lb1728 $lc1728
l2bmriiadd $lb1792 $lc1792
l2bmriiadd $lb1856 $lc1856
l2bmriiadd $lb1920 $lc1920
l2bmriiadd $lb1984 $lc1984
l2bmriiadd $lb2048 $lc2048
l2bmriiadd $lb2112 $lc2112
l2bmriiadd $lb2176 $lc2176
l2bmriiadd $lb2240 $lc2240
l2bmriiadd $lb2304 $lc2304
l2bmriiadd $lb2368 $lc2368
l2bmriiadd $lb2432 $lc2432
l2bmriiadd $lb2496 $lc2496
l2bmriiadd $lb2560 $lc2560
l2bmriiadd $lb2624 $lc2624
l2bmriiadd $lb2688 $lc2688
l2bmriiadd $lb2752 $lc2752
l2bmriiadd $lb2816 $lc2816
l2bmriiadd $lb2880 $lc2880
l2bmriiadd $lb2944 $lc2944
l2bmriiadd $lb3008 $lc3008
l2bmriiadd $lb3072 $lc3072
l2bmriiadd $lb3136 $lc3136
l2bmriiadd $lb3200 $lc3200
l2bmriiadd $lb3264 $lc3264
l2bmriiadd $lb3328 $lc3328
l2bmriiadd $lb3392 $lc3392
l2bmriiadd $lb3456 $lc3456
l2bmriiadd $lb3520 $lc3520
l2bmriiadd $lb3584 $lc3584
l2bmriiadd $lb3648 $lc3648
l2bmriiadd $lb3712 $lc3712
l2bmriiadd $lb3776 $lc3776
l2bmriiadd $lb3840 $lc3840
l2bmriiadd $lb3904 $lc3904
l2bmriiadd $lb3968 $lc3968
l2bmriiadd $lb4032 $lc4032
nop
mvriiadd/n4096 $lc0 $p0@0
mvp/n512 $p0@0 $lc0@0.0
mvp/n512 $p512@0 $lc0@0.1
mvp/n512 $p1024@0 $lc0@1.0
mvp/n512 $p1536@0 $lc0@1.1
mvp/n512 $p2048@0 $lc0@2.0
mvp/n512 $p2560@0 $lc0@2.1
mvp/n512 $p3072@0 $lc0@3.0
mvp/n512 $p3584@0 $lc0@3.1
mvriiadd/n512 $lc0 $p0@0
mvp/n64 $p0@0 $lc0@0.0
mvp/n64 $p64@0 $lc0@0.1
mvp/n64 $p128@0 $lc0@1.0
mvp/n64 $p192@0 $lc0@1.1
mvp/n64 $p256@0 $lc0@2.0
mvp/n64 $p320@0 $lc0@2.1
mvp/n64 $p384@0 $lc0@3.0
mvp/n64 $p448@0 $lc0@3.1
mvriiadd/n64 $lc0 $p0@0
mvp/n64 $p0@0 $lc0@0.0
nop/2
l2bmb $lc0 $lb0
l2bmb $lc16 $lb16
l2bmb $lc32 $lb32
l2bmb $lc48 $lb48
nop/2
l1bmd $lb0 $ln0v