aboutsummaryrefslogtreecommitdiffhomepage
path: root/problems/11-Square-Sum/03.vsm
blob: a85e53cc782318131a9ff8df5ba0d28170567364 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
imm i"4" $nowrite
llsl $mabid $aluf $t   # t=16*mab
nop

dvmulu $lmt0v $lmt0v $nowrite
dvfmad $lmt0v $lmt0v $mauf $nowrite
dvmulu $lmt8v $lmt8v $ls0v; l1bmrdfadd $mauf $lb0
dvfmad $lmt8v $lmt8v $mauf $ls0v

l1bmm $lbi $lm256v
l1bmrdfadd $ls0v $lb0
l1bmm $lbi $lm264v

lpackbit $mabid $ls256 $t
nop

l1bmrdfadd $lmt256v $lb0
l1bmm $lbi $ln0v