dmwrite $lm0v16 $lx0
dmread $lx0 $ls0v
dmwrite $lm2v16 $lx0
dmread $lx0 $ls8v
dmwrite $lm4v16 $lx0
dmread $lx0 $ls16v
dmwrite $lm6v16 $lx0
dmread $lx0 $ls24v
dmwrite $lm8v16 $lx0
dmread $lx0 $ls32v
dmwrite $lm10v16 $lx0
dmread $lx0 $ls40v
dmwrite $lm12v16 $lx0
dmread $lx0 $ls48v
dmwrite $lm14v16 $lx0
dmread $lx0 $ls56v
ipassa $s0v2 $r0v16
ipassa $s1v2 $r4v16
ipassa $s8v2 $r8v16
ipassa $s9v2 $r12v16
ipassa $s16v2 $r1v16
ipassa $s17v2 $r5v16
ipassa $s24v2 $r9v16
ipassa $s25v2 $r13v16
ipassa $s32v2 $r2v16
ipassa $s33v2 $r6v16
ipassa $s40v2 $r10v16
ipassa $s41v2 $r14v16
ipassa $s48v2 $r3v16
ipassa $s49v2 $r7v16
ipassa $s56v2 $r11v16
ipassa $s57v2 $r15v16
gbfn $lr[8,12,24,28] $lr[8,12,24,28]
gbfn $lr[10,14,26,30] $lr[10,14,26,30]
gbfn $lr[32,36,48,52] $lr[32,36,48,52]
gbfn $lr[40,44,56,60] $lr[40,44,56,60]
gbfn $lr[34,38,50,54] $lr[34,38,50,54]
gbfn $lr[42,46,58,62] $lr[42,46,58,62]
gbfn $lm[0,4,16,20] $nowrite
gmwrite $aluf $lx0; gbfn $lm[32,36,48,52] $nowrite
gmwrite $aluf $lx4; gbfn $lr[0,4,16,20] $lr[0,4,16,20]
gmfma $lx $aluf $ls[100,104,116,120] $ls[100,104,116,120]
gmfma $lx $lr[32,36,48,52] $ls[132,136,148,152] $ls[132,136,148,152]
gmfma $lx $lr[8,12,24,28] $ls[108,112,124,128] $ls[108,112,124,128]
gmfma $lx $lr[40,44,56,60] $ls[140,144,156,160] $ls[140,144,156,160]; gbfn $lm[2,6,18,22] $nowrite
gmwrite $aluf $lx0; gbfn $lm[34,38,50,54] $nowrite
gmwrite $aluf $lx4; gbfn $lr[2,6,18,22] $lr[2,6,18,22]
gmfma $lx $aluf $ls[100,104,116,120] $ls[100,104,116,120]
gmfma $lx $lr[34,38,50,54] $ls[132,136,148,152] $ls[132,136,148,152]
gmfma $lx $lr[10,14,26,30] $ls[108,112,124,128] $ls[108,112,124,128]
gmfma $lx $lr[42,46,58,62] $ls[140,144,156,160] $ls[140,144,156,160]; gbfn $lm[8,12,24,28] $nowrite
gmwrite $aluf $lx0; gbfn $lm[40,44,56,60] $nowrite
gmwrite $aluf $lx4
gmfma $lx $lr[0,4,16,20] $ls[102,106,118,122] $ls[102,106,118,122]
gmfma $lx $lr[32,36,48,52] $ls[134,138,150,154] $ls[134,138,150,154]
gmfma $lx $lr[8,12,24,28] $ls[110,114,126,130] $ls[110,114,126,130]
gmfma $lx $lr[40,44,56,60] $ls[142,146,158,162] $ls[142,146,158,162]; gbfn $lm[10,14,26,30] $nowrite
gmwrite $aluf $lx0; gbfn $lm[42,46,58,62] $nowrite
gmwrite $aluf $lx4
gmfma $lx $lr[2,6,18,22] $ls[102,106,118,122] $ls[102,106,118,122]
gmfma $lx $lr[34,38,50,54] $ls[134,138,150,154] $ls[134,138,150,154]
gmfma $lx $lr[10,14,26,30] $ls[110,114,126,130] $ls[110,114,126,130]
gmfma $lx $lr[42,46,58,62] $ls[142,146,158,162] $ls[142,146,158,162]
ipassa $lls100v $lln0v
ipassa $lls116v $lln16v
ipassa $lls132v $lln32v
ipassa $lls148v $lln48v