vsubb_el2.in
2.98 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
prog_name vsubb_el2
;;;;;;;;;;;;;;;;;;;
;;
reg_assign vS $v26
reg_assign vT $v27
reg_assign vD $v28
reg_assign vDexp $v29
reg_assign vTemp $v30
reg_assign vAccL $v31
reg_assign vAccM $v0
reg_assign vAccH $v1
reg_assign vAccLexp $v2
reg_assign vAccMexp $v3
reg_assign vAccHexp $v4
reg_assign v4000 $v5
reg_assign v0001 $v6
;
;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
start
op vsubb
element 2w
vS 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
vT 0x1111 0x2222 0x3333 0x4444 0x5555 0x6666 0x7777 0x8888
end
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
start
op vsubb
element 2w
vS 0x0001 0x0003 0x0007 0x000f 0x001f 0x003f 0x007f 0x00ff
vT 0x8000 0xc000 0xe000 0xf000 0xf800 0xfc00 0xfe00 0xff00
end
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
start
op vsubb
element 2w
vS 0x01ff 0x03ff 0x07ff 0x0fff 0x1fff 0x3fff 0x7fff 0xffff
vT 0xff80 0xffc0 0xffe0 0xfff0 0xfff8 0xfffc 0xfffe 0xffff
end
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
start
op vsubb
element 2w
vS 0x8080 0x0000 0x8080 0xffff 0x0000 0x0000 0x5555 0xaaaa
vT 0x0000 0x8080 0x8080 0x0000 0xffff 0x0000 0xaaaa 0x5555
end
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
start
op vsubb
element 2w
vS 0x1234 0x5678 0x9abc 0xdef0 0x0fed 0xcba9 0x8765 0x4321
vT 0x4321 0x8765 0xcba9 0x0fed 0xdef0 0x9abc 0x5678 0x1234
end
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
start
op vsubb
element 2w
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 2w
vS 0x8001 0xa007 0x88f0 0x8230 0xffff 0xdf3f 0xff0f 0xfd03
vT 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
end
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
start
op vsubb
element 2w
vS 0xc003 0x900f 0x8470 0x8110 0xbf7f 0xef1f 0xfb07 0xfe01
vT 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
end
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
start
op vsubb
element 2w
vS 0x0000 0x0001 0x0003 0x0007 0x000f 0x001f 0x003f 0x007f
vT 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
end
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
start
op vsubb
element 2w
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 2w
vS 0x0080 0x0040 0x0020 0x0010 0x0008 0x0004 0x0002 0x0001
vT 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
end
end
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;