dp_recp_pos.in
5.28 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
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
prog_name dp_recp_pos
;;;;;;;;;;;;;;;;;;;
start
op init_div
end
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
start
op dp_recp
element 0w
reg_assign vS $v0
vsh_offset 0
elh_offset 0
reg_assign vTH $v1
reg_assign vTL $v2
reg_assign vDH $v3
reg_assign vDL $v4
reg_assign vDHexp $v5
reg_assign vDLexp $v6
reg_assign vTemp $v7
dData 0 0x0000_0001
dData 1 0x0000_0002
dData 2 0x0000_0004
dData 3 0x0000_0008
dData 4 0x0000_0010
dData 5 0x0000_0020
dData 6 0x0000_0040
dData 7 0x0000_0080
end
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
start
op dp_recp
element 1w
reg_assign vS $v1
vsh_offset 2
elh_offset 3
reg_assign vTH $v8
reg_assign vTL $v9
reg_assign vDH $v10
reg_assign vDL $v11
reg_assign vDHexp $v12
reg_assign vDLexp $v13
reg_assign vTemp $v14
dData 0 0x0000_0100
dData 1 0x0000_0200
dData 2 0x0000_0400
dData 3 0x0000_0800
dData 4 0x0000_1000
dData 5 0x0000_2000
dData 6 0x0000_4000
dData 7 0x0000_8000
end
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
start
op dp_recp
element 0w
reg_assign vS $v0
vsh_offset 0
elh_offset 0
reg_assign vTH $v10
reg_assign vTL $v21
reg_assign vDH $v30
reg_assign vDL $v14
reg_assign vDHexp $v25
reg_assign vDLexp $v16
reg_assign vTemp $v27
dData 0 0x0001_0000
dData 1 0x0002_0000
dData 2 0x0004_0000
dData 3 0x0008_0000
dData 4 0x0010_0000
dData 5 0x0020_0000
dData 6 0x0040_0000
dData 7 0x0080_0000
end
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
start
op dp_recp
element 1w
reg_assign vS $v1
vsh_offset 2
elh_offset 3
reg_assign vTH $v8
reg_assign vTL $v9
reg_assign vDH $v10
reg_assign vDL $v11
reg_assign vDHexp $v12
reg_assign vDLexp $v13
reg_assign vTemp $v14
dData 0 0x0100_0000
dData 1 0x0200_0000
dData 2 0x0400_0000
dData 3 0x0800_0000
dData 4 0x1000_0000
dData 5 0x2000_0000
dData 6 0x4000_0000
dData 7 0x0000_0000
end
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
start
op dp_recp
element 2w
reg_assign vS $v2
vsh_offset 4
elh_offset 5
reg_assign vTH $v15
reg_assign vTL $v16
reg_assign vDH $v17
reg_assign vDL $v18
reg_assign vDHexp $v19
reg_assign vDLexp $v20
reg_assign vTemp $v21
dData 0 0x1234_5678
dData 1 0x0abc_def2
dData 2 0x0078_1873
dData 3 0x0005_abcd
dData 4 0x0001_5555
dData 5 0x0001_aaaa
dData 6 0x0001_2345
dData 7 0x0198_9873
end
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
start
op dp_recp
element 3w
reg_assign vS $v3
vsh_offset 6
elh_offset 7
reg_assign vTH $v21
reg_assign vTL $v22
reg_assign vDH $v23
reg_assign vDL $v24
reg_assign vDHexp $v25
reg_assign vDLexp $v26
reg_assign vTemp $v27
dData 0 0x7fff_ffff
dData 1 0x5fff_5555
dData 2 0x6fff_aaaa
dData 3 0x77ff_ffff
dData 4 0x7bff_0000
dData 5 0x7dff_ffff
dData 6 0xfeff_6783
dData 7 0x7f7f_89ab
end
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
start
op dp_recp
element 4w
reg_assign vS $v4
vsh_offset 0
elh_offset 1
reg_assign vTH $v28
reg_assign vTL $v29
reg_assign vDH $v30
reg_assign vDL $v31
reg_assign vDHexp $v0
reg_assign vDLexp $v1
reg_assign vTemp $v2
dData 0 0x7fbf_0000
dData 1 0x7fdf_ffff
dData 2 0x7fef_1234
dData 3 0x0000_ffff
dData 4 0x0000_0234
dData 5 0x0000_0065
dData 6 0x0000_0138
dData 7 0x0002_9282
end
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
start
op dp_recp
element 5w
reg_assign vS $v5
vsh_offset 2
elh_offset 3
reg_assign vTH $v25
reg_assign vTL $v1
reg_assign vDH $v27
reg_assign vDL $v10
reg_assign vDHexp $v15
reg_assign vDLexp $v20
reg_assign vTemp $v14
dData 0 0x0000_0003
dData 1 0x0000_0007
dData 2 0x0000_000e
dData 3 0x0000_001d
dData 4 0x0000_002a
dData 5 0x0000_0059
dData 6 0x0000_00b7
dData 7 0x0000_01ab
end
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
start
op dp_recp
element 5w
reg_assign vS $v5
vsh_offset 2
elh_offset 3
reg_assign vTH $v4
reg_assign vTL $v11
reg_assign vDH $v14
reg_assign vDL $v22
reg_assign vDHexp $v29
reg_assign vDLexp $v31
reg_assign vTemp $v9
dData 0 0x0000_03c1
dData 1 0x0000_0654
dData 2 0x0000_089a
dData 3 0x0000_1234
dData 4 0x0000_2345
dData 5 0x0000_5678
dData 6 0x0000_fedc
dData 7 0x0001_babe
end
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
start
op dp_recp
element 5w
reg_assign vS $v5
vsh_offset 2
elh_offset 3
reg_assign vTH $v25
reg_assign vTL $v2
reg_assign vDH $v5
reg_assign vDL $v10
reg_assign vDHexp $v15
reg_assign vDLexp $v20
reg_assign vTemp $v14
dData 0 0x0002_5a5a
dData 1 0x0005_6789
dData 2 0x001f_9876
dData 3 0x0025_aaaa
dData 4 0x007a_7654
dData 5 0x00c6_789a
dData 6 0x0123_4567
dData 7 0x035a_a5a5
end
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
start
op dp_recp
element 5w
reg_assign vS $v5
vsh_offset 2
elh_offset 3
reg_assign vTH $v5
reg_assign vTL $v10
reg_assign vDH $v15
reg_assign vDL $v20
reg_assign vDHexp $v25
reg_assign vDLexp $v30
reg_assign vTemp $v4
dData 0 0x04fe_9876
dData 1 0x0abc_def0
dData 2 0x1987_09ef
dData 3 0x3765_0000
dData 4 0x6789_abcd
dData 5 0x0000_0101
dData 6 0x4140_0000
dData 7 0x0000_00db
end
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;