vsubb_el0.in
3.2 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
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
prog_name vsubb_el0
;;;;;;;;;;;;;;;;;;;
;;
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 vsubb
element 0w
vS 0x1200 0x5600 0x00bc 0xde00 0x000f 0xcb00 0x8700 0x4300
vT 0x0034 0x0078 0x9a00 0x00f0 0xed00 0x00a9 0x0065 0x0021
end
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
start
op vsubb
element 0w
vS 0x0034 0x0078 0x9a00 0x00f0 0xed00 0x00a9 0x0065 0x0021
vT 0x1200 0x5600 0x00bc 0xde00 0x000f 0xcb00 0x8700 0x4300
end
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
start
op vsubb
element 0w
vS 0x00ff 0x1234 0x8000 0x0205 0xabcd 0x8080 0x8080 0x7fff
vT 0xff00 0x8080 0x0080 0x0306 0xaacc 0x8080 0x0101 0xff7f
end
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
start
op vsubb
element 0w
vS 0x1234 0x5678 0x9abc 0xdef0 0x0fed 0xcba9 0x8765 0x4321
vT 0x1133 0x5577 0x99bb 0xddef 0x0eec 0xcaa8 0x8664 0x4220
end
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
start
op vsubb
element 0w
vS 0x1133 0x5577 0x99bb 0xddef 0x0eec 0xcaa8 0x8664 0x4220
vT 0x1234 0x5678 0x9abc 0xdef0 0x0fed 0xcba9 0x8765 0x4321
end
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
start
op vsubb
element 0w
vS 0x8000 0x0080 0x8080 0xffff 0x0000 0x0000 0x5555 0xaaaa
vT 0x0080 0x8000 0x8080 0x0000 0xffff 0x0000 0xaaaa 0x5555
end
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
start
op vsubb
element 0w
vS 0xdead 0xbabe 0x5050 0x0550 0x1357 0x2468 0x9753 0x148c
vT 0xbeef 0xcafe 0x0a0a 0xa00a 0x9bef 0xace0 0x1fdb 0x259e
end
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;; Clamping specific
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
start
op vsubb
element 0w
vS 0x8001 0xa007 0x88f0 0x8230 0xffff 0xdf3f 0xff0f 0xfd03
vT 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
end
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
start
op vsubb
element 0w
vS 0xc003 0x900f 0x8470 0x8110 0xbf7f 0xef1f 0xfb07 0xfe01
vT 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
end
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
start
op vsubb
element 0w
vS 0x0000 0x0001 0x0003 0x0007 0x000f 0x001f 0x003f 0x007f
vT 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
end
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
start
op vsubb
element 0w
vS 0x00ff 0x01ff 0x03ff 0x07ff 0x0fff 0x1fff 0x3fff 0x7fff
vT 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
end
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;; Shifter specific
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
start
op vsubb
element 0w
vS 0x0080 0x0040 0x0020 0x0010 0x0008 0x0004 0x0002 0x0001
vT 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
end
end
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;