aboutsummaryrefslogtreecommitdiffhomepage
path: root/problems/06-FAM-8/01.vsm
blob: e6992fea36d74d491cfcb7bca26f72cda1e34201 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
imm f"8.0" $ls0v
nop

# (128 / 8).times do |i|
#   j = i * 8
#   puts "fvadd $lm#{j}v $ls0v $lr0v"
#   puts "nop"
#   puts "fvmul $lr0v $ls0v $ln#{j}v"
#   puts
# end

fvadd $lm0v $ls0v $lr0v
nop
fvmul $lr0v $ls0v $ln0v

fvadd $lm8v $ls0v $lr0v
nop
fvmul $lr0v $ls0v $ln8v

fvadd $lm16v $ls0v $lr0v
nop
fvmul $lr0v $ls0v $ln16v

fvadd $lm24v $ls0v $lr0v
nop
fvmul $lr0v $ls0v $ln24v

fvadd $lm32v $ls0v $lr0v
nop
fvmul $lr0v $ls0v $ln32v

fvadd $lm40v $ls0v $lr0v
nop
fvmul $lr0v $ls0v $ln40v

fvadd $lm48v $ls0v $lr0v
nop
fvmul $lr0v $ls0v $ln48v

fvadd $lm56v $ls0v $lr0v
nop
fvmul $lr0v $ls0v $ln56v

fvadd $lm64v $ls0v $lr0v
nop
fvmul $lr0v $ls0v $ln64v

fvadd $lm72v $ls0v $lr0v
nop
fvmul $lr0v $ls0v $ln72v

fvadd $lm80v $ls0v $lr0v
nop
fvmul $lr0v $ls0v $ln80v

fvadd $lm88v $ls0v $lr0v
nop
fvmul $lr0v $ls0v $ln88v

fvadd $lm96v $ls0v $lr0v
nop
fvmul $lr0v $ls0v $ln96v

fvadd $lm104v $ls0v $lr0v
nop
fvmul $lr0v $ls0v $ln104v

fvadd $lm112v $ls0v $lr0v
nop
fvmul $lr0v $ls0v $ln112v

fvadd $lm120v $ls0v $lr0v
nop
fvmul $lr0v $ls0v $ln120v