vabs_v.in
2.72 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
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
prog_name vabs_v
;;;;;;;;;;;;;;;;;;;
;;
reg_assign vS $v0
reg_assign vT $v1
reg_assign vD $v2
reg_assign vDexp $v3
reg_assign vTemp $v4
;
;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;; VECTOR ;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
start
op vabs
inVCO 0x00
element vector
vS 0x0000 0x8000 0x7fff 0xffff 0x0000 0x1234 0x9abc 0x7777
vT 0x1111 0x2222 0x3333 0x4444 0x5555 0x6666 0x7777 0x8888
end
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
start
op vabs
inVCO 0xff
element vector
vS 0x8000 0x0000 0x4000 0xffff 0x0000 0x7fff 0x7000 0x8888
vT 0x0000 0xffff 0x0000 0x0001 0x7fff 0x0001 0x7fff 0x7fff
end
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
start
op vabs
inVCO 0x11
element vector
vS 0xf1ff 0x03ff 0x0000 0x0000 0x1fff 0xdfff 0x7fff 0xffff
vT 0xff80 0xffc0 0xffe0 0xfff0 0xfff8 0xfffc 0xfffe 0xffff
end
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
start
op vabs
inVCO 0x55
element vector
vS 0x1234 0xabcd 0x5555 0xaaaa 0x0000 0xcafe 0x2345 0xfedc
vT 0xbabe 0xdead 0xcafe 0xbeef 0xfedc 0x1234 0xabcd 0x1234
end
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
start
op vabs
inVCO 0xaa
element vector
vS 0x0000 0x9876 0x0123 0xdead 0xbabe 0x7fff 0x8765 0x0000
vT 0x1234 0xabcd 0x5555 0xaaaa 0x0000 0xcafe 0x2345 0xfedc
end
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
start
op vabs
inVCO 0xaa
element vector
vS 0xabcd 0x7654 0x8888 0x5555 0xaaaa 0x6666 0xffff 0x1111
vT 0x5a5a 0xa5a5 0xa5a5 0x5a5a 0x0ff0 0x0ff0 0xf00f 0xf00f
end
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
start
op vabs
inVCO 0x55
element vector
vS 0x8000 0xc000 0xe000 0xf000 0xff80 0xffc0 0xffe0 0xfff0
vT 0x8000 0xc000 0xe000 0xf000 0xff80 0xffc0 0xffe0 0xfff0
end
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
start
op vabs
inVCO 0xaa
element vector
vS 0xf8ff 0xfcff 0xfeff 0xfff8 0xfffc 0xfffe 0x8fff 0x8001
vT 0x8000 0x800f 0x80ff 0x8fff 0x0000 0x000f 0x00ff 0x0fff
end
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; zero detect with walking 1s
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
start
op vabs
inVCO 0x55
element vector
vS 0x0001 0x0002 0x0004 0x0008 0x0010 0x0020 0x0040 0x0080
vT 0x1234 0x5678 0x9abc 0xef01 0x2345 0x6789 0xabcd 0xfdea
end
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
start
op vabs
inVCO 0x55
element vector
vS 0x0100 0x0200 0x0400 0x0800 0x1000 0x2000 0x4000 0x8000
vT 0x9876 0x5432 0x10fe 0xdcba 0x0987 0x6543 0x210f 0xedbc
end
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;