vmadh_v1.in
1.83 KB
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
prog_name vmadh_v1
;;;;;;;;;;;;;;;;;;;
;;
reg_assign vS $v0
reg_assign vT $v1
reg_assign vD $v2
reg_assign vDexp $v3
reg_assign vTemp $v4
reg_assign vAccL $v5
reg_assign vAccM $v6
reg_assign vAccH $v7
reg_assign vAccLexp $v8
reg_assign vAccMexp $v9
reg_assign vAccHexp $v10
reg_assign v4000 $v11
reg_assign v0001 $v12
;
;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;
start
op vmadh
element vector
vS 0x0001 0x0002 0x0004 0x0008 0x0010 0x0020 0x0040 0x0080
vT 0x0001 0x0002 0x0040 0x0080 0x0100 0x0200 0x4000 0x8000
vAccL 0xffff 0xffff 0xffff 0xffff 0xffff 0xffff 0xffff 0xffff
vAccM 0xffff 0xffff 0xffff 0xffff 0xffff 0xffff 0xffff 0xffff
vAccH 0xffff 0xffff 0xffff 0xffff 0xffff 0xffff 0xffff 0xffff
end
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;
start
op vmadh
element vector
vS 0x0100 0x0200 0x0400 0x0800 0x1000 0x2000 0x4000 0x4000
vT 0x0001 0x0002 0x0040 0x0080 0x0100 0x0200 0x4000 0x8000
vAccL 0xffff 0xffff 0xffff 0xffff 0xffff 0xffff 0xffff 0xffff
vAccM 0xffff 0xffff 0xffff 0xffff 0xffff 0xffff 0xffff 0xffff
vAccH 0xffff 0xffff 0xffff 0xffff 0xffff 0xffff 0xffff 0xffff
end
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;
start
op vmadh
element vector
vS 0x7fff 0x8000 0x4000 0x7fff 0x8000 0x8000 0x7fff 0x7fff
vT 0x8000 0x7fff 0x7fff 0x4000 0x8000 0x8000 0x7fff 0x7fff
vAccL 0xffff 0x0000 0xffff 0x0000 0xffff 0x0000 0xffff 0x0000
vAccM 0xffff 0x0000 0xffff 0x0000 0xffff 0x0000 0xffff 0x0000
vAccH 0xffff 0x0000 0xffff 0x0000 0xffff 0x0000 0xffff 0x0000
end
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;