1 #ifndef CRYPTONIGHTR_TEMPLATE_H 2 #define CRYPTONIGHTR_TEMPLATE_H 4 #if defined __i386 || defined __x86_64__ 6 void CryptonightR_instruction0(
void);
7 void CryptonightR_instruction1(
void);
8 void CryptonightR_instruction2(
void);
9 void CryptonightR_instruction3(
void);
10 void CryptonightR_instruction4(
void);
11 void CryptonightR_instruction5(
void);
12 void CryptonightR_instruction6(
void);
13 void CryptonightR_instruction7(
void);
14 void CryptonightR_instruction8(
void);
15 void CryptonightR_instruction9(
void);
16 void CryptonightR_instruction10(
void);
17 void CryptonightR_instruction11(
void);
18 void CryptonightR_instruction12(
void);
19 void CryptonightR_instruction13(
void);
20 void CryptonightR_instruction14(
void);
21 void CryptonightR_instruction15(
void);
22 void CryptonightR_instruction16(
void);
23 void CryptonightR_instruction17(
void);
24 void CryptonightR_instruction18(
void);
25 void CryptonightR_instruction19(
void);
26 void CryptonightR_instruction20(
void);
27 void CryptonightR_instruction21(
void);
28 void CryptonightR_instruction22(
void);
29 void CryptonightR_instruction23(
void);
30 void CryptonightR_instruction24(
void);
31 void CryptonightR_instruction25(
void);
32 void CryptonightR_instruction26(
void);
33 void CryptonightR_instruction27(
void);
34 void CryptonightR_instruction28(
void);
35 void CryptonightR_instruction29(
void);
36 void CryptonightR_instruction30(
void);
37 void CryptonightR_instruction31(
void);
38 void CryptonightR_instruction32(
void);
39 void CryptonightR_instruction33(
void);
40 void CryptonightR_instruction34(
void);
41 void CryptonightR_instruction35(
void);
42 void CryptonightR_instruction36(
void);
43 void CryptonightR_instruction37(
void);
44 void CryptonightR_instruction38(
void);
45 void CryptonightR_instruction39(
void);
46 void CryptonightR_instruction40(
void);
47 void CryptonightR_instruction41(
void);
48 void CryptonightR_instruction42(
void);
49 void CryptonightR_instruction43(
void);
50 void CryptonightR_instruction44(
void);
51 void CryptonightR_instruction45(
void);
52 void CryptonightR_instruction46(
void);
53 void CryptonightR_instruction47(
void);
54 void CryptonightR_instruction48(
void);
55 void CryptonightR_instruction49(
void);
56 void CryptonightR_instruction50(
void);
57 void CryptonightR_instruction51(
void);
58 void CryptonightR_instruction52(
void);
59 void CryptonightR_instruction53(
void);
60 void CryptonightR_instruction54(
void);
61 void CryptonightR_instruction55(
void);
62 void CryptonightR_instruction56(
void);
63 void CryptonightR_instruction57(
void);
64 void CryptonightR_instruction58(
void);
65 void CryptonightR_instruction59(
void);
66 void CryptonightR_instruction60(
void);
67 void CryptonightR_instruction61(
void);
68 void CryptonightR_instruction62(
void);
69 void CryptonightR_instruction63(
void);
70 void CryptonightR_instruction64(
void);
71 void CryptonightR_instruction65(
void);
72 void CryptonightR_instruction66(
void);
73 void CryptonightR_instruction67(
void);
74 void CryptonightR_instruction68(
void);
75 void CryptonightR_instruction69(
void);
76 void CryptonightR_instruction70(
void);
77 void CryptonightR_instruction71(
void);
78 void CryptonightR_instruction72(
void);
79 void CryptonightR_instruction73(
void);
80 void CryptonightR_instruction74(
void);
81 void CryptonightR_instruction75(
void);
82 void CryptonightR_instruction76(
void);
83 void CryptonightR_instruction77(
void);
84 void CryptonightR_instruction78(
void);
85 void CryptonightR_instruction79(
void);
86 void CryptonightR_instruction80(
void);
87 void CryptonightR_instruction81(
void);
88 void CryptonightR_instruction82(
void);
89 void CryptonightR_instruction83(
void);
90 void CryptonightR_instruction84(
void);
91 void CryptonightR_instruction85(
void);
92 void CryptonightR_instruction86(
void);
93 void CryptonightR_instruction87(
void);
94 void CryptonightR_instruction88(
void);
95 void CryptonightR_instruction89(
void);
96 void CryptonightR_instruction90(
void);
97 void CryptonightR_instruction91(
void);
98 void CryptonightR_instruction92(
void);
99 void CryptonightR_instruction93(
void);
100 void CryptonightR_instruction94(
void);
101 void CryptonightR_instruction95(
void);
102 void CryptonightR_instruction96(
void);
103 void CryptonightR_instruction97(
void);
104 void CryptonightR_instruction98(
void);
105 void CryptonightR_instruction99(
void);
106 void CryptonightR_instruction100(
void);
107 void CryptonightR_instruction101(
void);
108 void CryptonightR_instruction102(
void);
109 void CryptonightR_instruction103(
void);
110 void CryptonightR_instruction104(
void);
111 void CryptonightR_instruction105(
void);
112 void CryptonightR_instruction106(
void);
113 void CryptonightR_instruction107(
void);
114 void CryptonightR_instruction108(
void);
115 void CryptonightR_instruction109(
void);
116 void CryptonightR_instruction110(
void);
117 void CryptonightR_instruction111(
void);
118 void CryptonightR_instruction112(
void);
119 void CryptonightR_instruction113(
void);
120 void CryptonightR_instruction114(
void);
121 void CryptonightR_instruction115(
void);
122 void CryptonightR_instruction116(
void);
123 void CryptonightR_instruction117(
void);
124 void CryptonightR_instruction118(
void);
125 void CryptonightR_instruction119(
void);
126 void CryptonightR_instruction120(
void);
127 void CryptonightR_instruction121(
void);
128 void CryptonightR_instruction122(
void);
129 void CryptonightR_instruction123(
void);
130 void CryptonightR_instruction124(
void);
131 void CryptonightR_instruction125(
void);
132 void CryptonightR_instruction126(
void);
133 void CryptonightR_instruction127(
void);
134 void CryptonightR_instruction128(
void);
135 void CryptonightR_instruction129(
void);
136 void CryptonightR_instruction130(
void);
137 void CryptonightR_instruction131(
void);
138 void CryptonightR_instruction132(
void);
139 void CryptonightR_instruction133(
void);
140 void CryptonightR_instruction134(
void);
141 void CryptonightR_instruction135(
void);
142 void CryptonightR_instruction136(
void);
143 void CryptonightR_instruction137(
void);
144 void CryptonightR_instruction138(
void);
145 void CryptonightR_instruction139(
void);
146 void CryptonightR_instruction140(
void);
147 void CryptonightR_instruction141(
void);
148 void CryptonightR_instruction142(
void);
149 void CryptonightR_instruction143(
void);
150 void CryptonightR_instruction144(
void);
151 void CryptonightR_instruction145(
void);
152 void CryptonightR_instruction146(
void);
153 void CryptonightR_instruction147(
void);
154 void CryptonightR_instruction148(
void);
155 void CryptonightR_instruction149(
void);
156 void CryptonightR_instruction150(
void);
157 void CryptonightR_instruction151(
void);
158 void CryptonightR_instruction152(
void);
159 void CryptonightR_instruction153(
void);
160 void CryptonightR_instruction154(
void);
161 void CryptonightR_instruction155(
void);
162 void CryptonightR_instruction156(
void);
163 void CryptonightR_instruction157(
void);
164 void CryptonightR_instruction158(
void);
165 void CryptonightR_instruction159(
void);
166 void CryptonightR_instruction160(
void);
167 void CryptonightR_instruction161(
void);
168 void CryptonightR_instruction162(
void);
169 void CryptonightR_instruction163(
void);
170 void CryptonightR_instruction164(
void);
171 void CryptonightR_instruction165(
void);
172 void CryptonightR_instruction166(
void);
173 void CryptonightR_instruction167(
void);
174 void CryptonightR_instruction168(
void);
175 void CryptonightR_instruction169(
void);
176 void CryptonightR_instruction170(
void);
177 void CryptonightR_instruction171(
void);
178 void CryptonightR_instruction172(
void);
179 void CryptonightR_instruction173(
void);
180 void CryptonightR_instruction174(
void);
181 void CryptonightR_instruction175(
void);
182 void CryptonightR_instruction176(
void);
183 void CryptonightR_instruction177(
void);
184 void CryptonightR_instruction178(
void);
185 void CryptonightR_instruction179(
void);
186 void CryptonightR_instruction180(
void);
187 void CryptonightR_instruction181(
void);
188 void CryptonightR_instruction182(
void);
189 void CryptonightR_instruction183(
void);
190 void CryptonightR_instruction184(
void);
191 void CryptonightR_instruction185(
void);
192 void CryptonightR_instruction186(
void);
193 void CryptonightR_instruction187(
void);
194 void CryptonightR_instruction188(
void);
195 void CryptonightR_instruction189(
void);
196 void CryptonightR_instruction190(
void);
197 void CryptonightR_instruction191(
void);
198 void CryptonightR_instruction192(
void);
199 void CryptonightR_instruction193(
void);
200 void CryptonightR_instruction194(
void);
201 void CryptonightR_instruction195(
void);
202 void CryptonightR_instruction196(
void);
203 void CryptonightR_instruction197(
void);
204 void CryptonightR_instruction198(
void);
205 void CryptonightR_instruction199(
void);
206 void CryptonightR_instruction200(
void);
207 void CryptonightR_instruction201(
void);
208 void CryptonightR_instruction202(
void);
209 void CryptonightR_instruction203(
void);
210 void CryptonightR_instruction204(
void);
211 void CryptonightR_instruction205(
void);
212 void CryptonightR_instruction206(
void);
213 void CryptonightR_instruction207(
void);
214 void CryptonightR_instruction208(
void);
215 void CryptonightR_instruction209(
void);
216 void CryptonightR_instruction210(
void);
217 void CryptonightR_instruction211(
void);
218 void CryptonightR_instruction212(
void);
219 void CryptonightR_instruction213(
void);
220 void CryptonightR_instruction214(
void);
221 void CryptonightR_instruction215(
void);
222 void CryptonightR_instruction216(
void);
223 void CryptonightR_instruction217(
void);
224 void CryptonightR_instruction218(
void);
225 void CryptonightR_instruction219(
void);
226 void CryptonightR_instruction220(
void);
227 void CryptonightR_instruction221(
void);
228 void CryptonightR_instruction222(
void);
229 void CryptonightR_instruction223(
void);
230 void CryptonightR_instruction224(
void);
231 void CryptonightR_instruction225(
void);
232 void CryptonightR_instruction226(
void);
233 void CryptonightR_instruction227(
void);
234 void CryptonightR_instruction228(
void);
235 void CryptonightR_instruction229(
void);
236 void CryptonightR_instruction230(
void);
237 void CryptonightR_instruction231(
void);
238 void CryptonightR_instruction232(
void);
239 void CryptonightR_instruction233(
void);
240 void CryptonightR_instruction234(
void);
241 void CryptonightR_instruction235(
void);
242 void CryptonightR_instruction236(
void);
243 void CryptonightR_instruction237(
void);
244 void CryptonightR_instruction238(
void);
245 void CryptonightR_instruction239(
void);
246 void CryptonightR_instruction240(
void);
247 void CryptonightR_instruction241(
void);
248 void CryptonightR_instruction242(
void);
249 void CryptonightR_instruction243(
void);
250 void CryptonightR_instruction244(
void);
251 void CryptonightR_instruction245(
void);
252 void CryptonightR_instruction246(
void);
253 void CryptonightR_instruction247(
void);
254 void CryptonightR_instruction248(
void);
255 void CryptonightR_instruction249(
void);
256 void CryptonightR_instruction250(
void);
257 void CryptonightR_instruction251(
void);
258 void CryptonightR_instruction252(
void);
259 void CryptonightR_instruction253(
void);
260 void CryptonightR_instruction254(
void);
261 void CryptonightR_instruction255(
void);
262 void CryptonightR_instruction256(
void);
263 void CryptonightR_instruction_mov0(
void);
264 void CryptonightR_instruction_mov1(
void);
265 void CryptonightR_instruction_mov2(
void);
266 void CryptonightR_instruction_mov3(
void);
267 void CryptonightR_instruction_mov4(
void);
268 void CryptonightR_instruction_mov5(
void);
269 void CryptonightR_instruction_mov6(
void);
270 void CryptonightR_instruction_mov7(
void);
271 void CryptonightR_instruction_mov8(
void);
272 void CryptonightR_instruction_mov9(
void);
273 void CryptonightR_instruction_mov10(
void);
274 void CryptonightR_instruction_mov11(
void);
275 void CryptonightR_instruction_mov12(
void);
276 void CryptonightR_instruction_mov13(
void);
277 void CryptonightR_instruction_mov14(
void);
278 void CryptonightR_instruction_mov15(
void);
279 void CryptonightR_instruction_mov16(
void);
280 void CryptonightR_instruction_mov17(
void);
281 void CryptonightR_instruction_mov18(
void);
282 void CryptonightR_instruction_mov19(
void);
283 void CryptonightR_instruction_mov20(
void);
284 void CryptonightR_instruction_mov21(
void);
285 void CryptonightR_instruction_mov22(
void);
286 void CryptonightR_instruction_mov23(
void);
287 void CryptonightR_instruction_mov24(
void);
288 void CryptonightR_instruction_mov25(
void);
289 void CryptonightR_instruction_mov26(
void);
290 void CryptonightR_instruction_mov27(
void);
291 void CryptonightR_instruction_mov28(
void);
292 void CryptonightR_instruction_mov29(
void);
293 void CryptonightR_instruction_mov30(
void);
294 void CryptonightR_instruction_mov31(
void);
295 void CryptonightR_instruction_mov32(
void);
296 void CryptonightR_instruction_mov33(
void);
297 void CryptonightR_instruction_mov34(
void);
298 void CryptonightR_instruction_mov35(
void);
299 void CryptonightR_instruction_mov36(
void);
300 void CryptonightR_instruction_mov37(
void);
301 void CryptonightR_instruction_mov38(
void);
302 void CryptonightR_instruction_mov39(
void);
303 void CryptonightR_instruction_mov40(
void);
304 void CryptonightR_instruction_mov41(
void);
305 void CryptonightR_instruction_mov42(
void);
306 void CryptonightR_instruction_mov43(
void);
307 void CryptonightR_instruction_mov44(
void);
308 void CryptonightR_instruction_mov45(
void);
309 void CryptonightR_instruction_mov46(
void);
310 void CryptonightR_instruction_mov47(
void);
311 void CryptonightR_instruction_mov48(
void);
312 void CryptonightR_instruction_mov49(
void);
313 void CryptonightR_instruction_mov50(
void);
314 void CryptonightR_instruction_mov51(
void);
315 void CryptonightR_instruction_mov52(
void);
316 void CryptonightR_instruction_mov53(
void);
317 void CryptonightR_instruction_mov54(
void);
318 void CryptonightR_instruction_mov55(
void);
319 void CryptonightR_instruction_mov56(
void);
320 void CryptonightR_instruction_mov57(
void);
321 void CryptonightR_instruction_mov58(
void);
322 void CryptonightR_instruction_mov59(
void);
323 void CryptonightR_instruction_mov60(
void);
324 void CryptonightR_instruction_mov61(
void);
325 void CryptonightR_instruction_mov62(
void);
326 void CryptonightR_instruction_mov63(
void);
327 void CryptonightR_instruction_mov64(
void);
328 void CryptonightR_instruction_mov65(
void);
329 void CryptonightR_instruction_mov66(
void);
330 void CryptonightR_instruction_mov67(
void);
331 void CryptonightR_instruction_mov68(
void);
332 void CryptonightR_instruction_mov69(
void);
333 void CryptonightR_instruction_mov70(
void);
334 void CryptonightR_instruction_mov71(
void);
335 void CryptonightR_instruction_mov72(
void);
336 void CryptonightR_instruction_mov73(
void);
337 void CryptonightR_instruction_mov74(
void);
338 void CryptonightR_instruction_mov75(
void);
339 void CryptonightR_instruction_mov76(
void);
340 void CryptonightR_instruction_mov77(
void);
341 void CryptonightR_instruction_mov78(
void);
342 void CryptonightR_instruction_mov79(
void);
343 void CryptonightR_instruction_mov80(
void);
344 void CryptonightR_instruction_mov81(
void);
345 void CryptonightR_instruction_mov82(
void);
346 void CryptonightR_instruction_mov83(
void);
347 void CryptonightR_instruction_mov84(
void);
348 void CryptonightR_instruction_mov85(
void);
349 void CryptonightR_instruction_mov86(
void);
350 void CryptonightR_instruction_mov87(
void);
351 void CryptonightR_instruction_mov88(
void);
352 void CryptonightR_instruction_mov89(
void);
353 void CryptonightR_instruction_mov90(
void);
354 void CryptonightR_instruction_mov91(
void);
355 void CryptonightR_instruction_mov92(
void);
356 void CryptonightR_instruction_mov93(
void);
357 void CryptonightR_instruction_mov94(
void);
358 void CryptonightR_instruction_mov95(
void);
359 void CryptonightR_instruction_mov96(
void);
360 void CryptonightR_instruction_mov97(
void);
361 void CryptonightR_instruction_mov98(
void);
362 void CryptonightR_instruction_mov99(
void);
363 void CryptonightR_instruction_mov100(
void);
364 void CryptonightR_instruction_mov101(
void);
365 void CryptonightR_instruction_mov102(
void);
366 void CryptonightR_instruction_mov103(
void);
367 void CryptonightR_instruction_mov104(
void);
368 void CryptonightR_instruction_mov105(
void);
369 void CryptonightR_instruction_mov106(
void);
370 void CryptonightR_instruction_mov107(
void);
371 void CryptonightR_instruction_mov108(
void);
372 void CryptonightR_instruction_mov109(
void);
373 void CryptonightR_instruction_mov110(
void);
374 void CryptonightR_instruction_mov111(
void);
375 void CryptonightR_instruction_mov112(
void);
376 void CryptonightR_instruction_mov113(
void);
377 void CryptonightR_instruction_mov114(
void);
378 void CryptonightR_instruction_mov115(
void);
379 void CryptonightR_instruction_mov116(
void);
380 void CryptonightR_instruction_mov117(
void);
381 void CryptonightR_instruction_mov118(
void);
382 void CryptonightR_instruction_mov119(
void);
383 void CryptonightR_instruction_mov120(
void);
384 void CryptonightR_instruction_mov121(
void);
385 void CryptonightR_instruction_mov122(
void);
386 void CryptonightR_instruction_mov123(
void);
387 void CryptonightR_instruction_mov124(
void);
388 void CryptonightR_instruction_mov125(
void);
389 void CryptonightR_instruction_mov126(
void);
390 void CryptonightR_instruction_mov127(
void);
391 void CryptonightR_instruction_mov128(
void);
392 void CryptonightR_instruction_mov129(
void);
393 void CryptonightR_instruction_mov130(
void);
394 void CryptonightR_instruction_mov131(
void);
395 void CryptonightR_instruction_mov132(
void);
396 void CryptonightR_instruction_mov133(
void);
397 void CryptonightR_instruction_mov134(
void);
398 void CryptonightR_instruction_mov135(
void);
399 void CryptonightR_instruction_mov136(
void);
400 void CryptonightR_instruction_mov137(
void);
401 void CryptonightR_instruction_mov138(
void);
402 void CryptonightR_instruction_mov139(
void);
403 void CryptonightR_instruction_mov140(
void);
404 void CryptonightR_instruction_mov141(
void);
405 void CryptonightR_instruction_mov142(
void);
406 void CryptonightR_instruction_mov143(
void);
407 void CryptonightR_instruction_mov144(
void);
408 void CryptonightR_instruction_mov145(
void);
409 void CryptonightR_instruction_mov146(
void);
410 void CryptonightR_instruction_mov147(
void);
411 void CryptonightR_instruction_mov148(
void);
412 void CryptonightR_instruction_mov149(
void);
413 void CryptonightR_instruction_mov150(
void);
414 void CryptonightR_instruction_mov151(
void);
415 void CryptonightR_instruction_mov152(
void);
416 void CryptonightR_instruction_mov153(
void);
417 void CryptonightR_instruction_mov154(
void);
418 void CryptonightR_instruction_mov155(
void);
419 void CryptonightR_instruction_mov156(
void);
420 void CryptonightR_instruction_mov157(
void);
421 void CryptonightR_instruction_mov158(
void);
422 void CryptonightR_instruction_mov159(
void);
423 void CryptonightR_instruction_mov160(
void);
424 void CryptonightR_instruction_mov161(
void);
425 void CryptonightR_instruction_mov162(
void);
426 void CryptonightR_instruction_mov163(
void);
427 void CryptonightR_instruction_mov164(
void);
428 void CryptonightR_instruction_mov165(
void);
429 void CryptonightR_instruction_mov166(
void);
430 void CryptonightR_instruction_mov167(
void);
431 void CryptonightR_instruction_mov168(
void);
432 void CryptonightR_instruction_mov169(
void);
433 void CryptonightR_instruction_mov170(
void);
434 void CryptonightR_instruction_mov171(
void);
435 void CryptonightR_instruction_mov172(
void);
436 void CryptonightR_instruction_mov173(
void);
437 void CryptonightR_instruction_mov174(
void);
438 void CryptonightR_instruction_mov175(
void);
439 void CryptonightR_instruction_mov176(
void);
440 void CryptonightR_instruction_mov177(
void);
441 void CryptonightR_instruction_mov178(
void);
442 void CryptonightR_instruction_mov179(
void);
443 void CryptonightR_instruction_mov180(
void);
444 void CryptonightR_instruction_mov181(
void);
445 void CryptonightR_instruction_mov182(
void);
446 void CryptonightR_instruction_mov183(
void);
447 void CryptonightR_instruction_mov184(
void);
448 void CryptonightR_instruction_mov185(
void);
449 void CryptonightR_instruction_mov186(
void);
450 void CryptonightR_instruction_mov187(
void);
451 void CryptonightR_instruction_mov188(
void);
452 void CryptonightR_instruction_mov189(
void);
453 void CryptonightR_instruction_mov190(
void);
454 void CryptonightR_instruction_mov191(
void);
455 void CryptonightR_instruction_mov192(
void);
456 void CryptonightR_instruction_mov193(
void);
457 void CryptonightR_instruction_mov194(
void);
458 void CryptonightR_instruction_mov195(
void);
459 void CryptonightR_instruction_mov196(
void);
460 void CryptonightR_instruction_mov197(
void);
461 void CryptonightR_instruction_mov198(
void);
462 void CryptonightR_instruction_mov199(
void);
463 void CryptonightR_instruction_mov200(
void);
464 void CryptonightR_instruction_mov201(
void);
465 void CryptonightR_instruction_mov202(
void);
466 void CryptonightR_instruction_mov203(
void);
467 void CryptonightR_instruction_mov204(
void);
468 void CryptonightR_instruction_mov205(
void);
469 void CryptonightR_instruction_mov206(
void);
470 void CryptonightR_instruction_mov207(
void);
471 void CryptonightR_instruction_mov208(
void);
472 void CryptonightR_instruction_mov209(
void);
473 void CryptonightR_instruction_mov210(
void);
474 void CryptonightR_instruction_mov211(
void);
475 void CryptonightR_instruction_mov212(
void);
476 void CryptonightR_instruction_mov213(
void);
477 void CryptonightR_instruction_mov214(
void);
478 void CryptonightR_instruction_mov215(
void);
479 void CryptonightR_instruction_mov216(
void);
480 void CryptonightR_instruction_mov217(
void);
481 void CryptonightR_instruction_mov218(
void);
482 void CryptonightR_instruction_mov219(
void);
483 void CryptonightR_instruction_mov220(
void);
484 void CryptonightR_instruction_mov221(
void);
485 void CryptonightR_instruction_mov222(
void);
486 void CryptonightR_instruction_mov223(
void);
487 void CryptonightR_instruction_mov224(
void);
488 void CryptonightR_instruction_mov225(
void);
489 void CryptonightR_instruction_mov226(
void);
490 void CryptonightR_instruction_mov227(
void);
491 void CryptonightR_instruction_mov228(
void);
492 void CryptonightR_instruction_mov229(
void);
493 void CryptonightR_instruction_mov230(
void);
494 void CryptonightR_instruction_mov231(
void);
495 void CryptonightR_instruction_mov232(
void);
496 void CryptonightR_instruction_mov233(
void);
497 void CryptonightR_instruction_mov234(
void);
498 void CryptonightR_instruction_mov235(
void);
499 void CryptonightR_instruction_mov236(
void);
500 void CryptonightR_instruction_mov237(
void);
501 void CryptonightR_instruction_mov238(
void);
502 void CryptonightR_instruction_mov239(
void);
503 void CryptonightR_instruction_mov240(
void);
504 void CryptonightR_instruction_mov241(
void);
505 void CryptonightR_instruction_mov242(
void);
506 void CryptonightR_instruction_mov243(
void);
507 void CryptonightR_instruction_mov244(
void);
508 void CryptonightR_instruction_mov245(
void);
509 void CryptonightR_instruction_mov246(
void);
510 void CryptonightR_instruction_mov247(
void);
511 void CryptonightR_instruction_mov248(
void);
512 void CryptonightR_instruction_mov249(
void);
513 void CryptonightR_instruction_mov250(
void);
514 void CryptonightR_instruction_mov251(
void);
515 void CryptonightR_instruction_mov252(
void);
516 void CryptonightR_instruction_mov253(
void);
517 void CryptonightR_instruction_mov254(
void);
518 void CryptonightR_instruction_mov255(
void);
519 void CryptonightR_instruction_mov256(
void);
521 const void* instructions[257] = {
522 CryptonightR_instruction0,
523 CryptonightR_instruction1,
524 CryptonightR_instruction2,
525 CryptonightR_instruction3,
526 CryptonightR_instruction4,
527 CryptonightR_instruction5,
528 CryptonightR_instruction6,
529 CryptonightR_instruction7,
530 CryptonightR_instruction8,
531 CryptonightR_instruction9,
532 CryptonightR_instruction10,
533 CryptonightR_instruction11,
534 CryptonightR_instruction12,
535 CryptonightR_instruction13,
536 CryptonightR_instruction14,
537 CryptonightR_instruction15,
538 CryptonightR_instruction16,
539 CryptonightR_instruction17,
540 CryptonightR_instruction18,
541 CryptonightR_instruction19,
542 CryptonightR_instruction20,
543 CryptonightR_instruction21,
544 CryptonightR_instruction22,
545 CryptonightR_instruction23,
546 CryptonightR_instruction24,
547 CryptonightR_instruction25,
548 CryptonightR_instruction26,
549 CryptonightR_instruction27,
550 CryptonightR_instruction28,
551 CryptonightR_instruction29,
552 CryptonightR_instruction30,
553 CryptonightR_instruction31,
554 CryptonightR_instruction32,
555 CryptonightR_instruction33,
556 CryptonightR_instruction34,
557 CryptonightR_instruction35,
558 CryptonightR_instruction36,
559 CryptonightR_instruction37,
560 CryptonightR_instruction38,
561 CryptonightR_instruction39,
562 CryptonightR_instruction40,
563 CryptonightR_instruction41,
564 CryptonightR_instruction42,
565 CryptonightR_instruction43,
566 CryptonightR_instruction44,
567 CryptonightR_instruction45,
568 CryptonightR_instruction46,
569 CryptonightR_instruction47,
570 CryptonightR_instruction48,
571 CryptonightR_instruction49,
572 CryptonightR_instruction50,
573 CryptonightR_instruction51,
574 CryptonightR_instruction52,
575 CryptonightR_instruction53,
576 CryptonightR_instruction54,
577 CryptonightR_instruction55,
578 CryptonightR_instruction56,
579 CryptonightR_instruction57,
580 CryptonightR_instruction58,
581 CryptonightR_instruction59,
582 CryptonightR_instruction60,
583 CryptonightR_instruction61,
584 CryptonightR_instruction62,
585 CryptonightR_instruction63,
586 CryptonightR_instruction64,
587 CryptonightR_instruction65,
588 CryptonightR_instruction66,
589 CryptonightR_instruction67,
590 CryptonightR_instruction68,
591 CryptonightR_instruction69,
592 CryptonightR_instruction70,
593 CryptonightR_instruction71,
594 CryptonightR_instruction72,
595 CryptonightR_instruction73,
596 CryptonightR_instruction74,
597 CryptonightR_instruction75,
598 CryptonightR_instruction76,
599 CryptonightR_instruction77,
600 CryptonightR_instruction78,
601 CryptonightR_instruction79,
602 CryptonightR_instruction80,
603 CryptonightR_instruction81,
604 CryptonightR_instruction82,
605 CryptonightR_instruction83,
606 CryptonightR_instruction84,
607 CryptonightR_instruction85,
608 CryptonightR_instruction86,
609 CryptonightR_instruction87,
610 CryptonightR_instruction88,
611 CryptonightR_instruction89,
612 CryptonightR_instruction90,
613 CryptonightR_instruction91,
614 CryptonightR_instruction92,
615 CryptonightR_instruction93,
616 CryptonightR_instruction94,
617 CryptonightR_instruction95,
618 CryptonightR_instruction96,
619 CryptonightR_instruction97,
620 CryptonightR_instruction98,
621 CryptonightR_instruction99,
622 CryptonightR_instruction100,
623 CryptonightR_instruction101,
624 CryptonightR_instruction102,
625 CryptonightR_instruction103,
626 CryptonightR_instruction104,
627 CryptonightR_instruction105,
628 CryptonightR_instruction106,
629 CryptonightR_instruction107,
630 CryptonightR_instruction108,
631 CryptonightR_instruction109,
632 CryptonightR_instruction110,
633 CryptonightR_instruction111,
634 CryptonightR_instruction112,
635 CryptonightR_instruction113,
636 CryptonightR_instruction114,
637 CryptonightR_instruction115,
638 CryptonightR_instruction116,
639 CryptonightR_instruction117,
640 CryptonightR_instruction118,
641 CryptonightR_instruction119,
642 CryptonightR_instruction120,
643 CryptonightR_instruction121,
644 CryptonightR_instruction122,
645 CryptonightR_instruction123,
646 CryptonightR_instruction124,
647 CryptonightR_instruction125,
648 CryptonightR_instruction126,
649 CryptonightR_instruction127,
650 CryptonightR_instruction128,
651 CryptonightR_instruction129,
652 CryptonightR_instruction130,
653 CryptonightR_instruction131,
654 CryptonightR_instruction132,
655 CryptonightR_instruction133,
656 CryptonightR_instruction134,
657 CryptonightR_instruction135,
658 CryptonightR_instruction136,
659 CryptonightR_instruction137,
660 CryptonightR_instruction138,
661 CryptonightR_instruction139,
662 CryptonightR_instruction140,
663 CryptonightR_instruction141,
664 CryptonightR_instruction142,
665 CryptonightR_instruction143,
666 CryptonightR_instruction144,
667 CryptonightR_instruction145,
668 CryptonightR_instruction146,
669 CryptonightR_instruction147,
670 CryptonightR_instruction148,
671 CryptonightR_instruction149,
672 CryptonightR_instruction150,
673 CryptonightR_instruction151,
674 CryptonightR_instruction152,
675 CryptonightR_instruction153,
676 CryptonightR_instruction154,
677 CryptonightR_instruction155,
678 CryptonightR_instruction156,
679 CryptonightR_instruction157,
680 CryptonightR_instruction158,
681 CryptonightR_instruction159,
682 CryptonightR_instruction160,
683 CryptonightR_instruction161,
684 CryptonightR_instruction162,
685 CryptonightR_instruction163,
686 CryptonightR_instruction164,
687 CryptonightR_instruction165,
688 CryptonightR_instruction166,
689 CryptonightR_instruction167,
690 CryptonightR_instruction168,
691 CryptonightR_instruction169,
692 CryptonightR_instruction170,
693 CryptonightR_instruction171,
694 CryptonightR_instruction172,
695 CryptonightR_instruction173,
696 CryptonightR_instruction174,
697 CryptonightR_instruction175,
698 CryptonightR_instruction176,
699 CryptonightR_instruction177,
700 CryptonightR_instruction178,
701 CryptonightR_instruction179,
702 CryptonightR_instruction180,
703 CryptonightR_instruction181,
704 CryptonightR_instruction182,
705 CryptonightR_instruction183,
706 CryptonightR_instruction184,
707 CryptonightR_instruction185,
708 CryptonightR_instruction186,
709 CryptonightR_instruction187,
710 CryptonightR_instruction188,
711 CryptonightR_instruction189,
712 CryptonightR_instruction190,
713 CryptonightR_instruction191,
714 CryptonightR_instruction192,
715 CryptonightR_instruction193,
716 CryptonightR_instruction194,
717 CryptonightR_instruction195,
718 CryptonightR_instruction196,
719 CryptonightR_instruction197,
720 CryptonightR_instruction198,
721 CryptonightR_instruction199,
722 CryptonightR_instruction200,
723 CryptonightR_instruction201,
724 CryptonightR_instruction202,
725 CryptonightR_instruction203,
726 CryptonightR_instruction204,
727 CryptonightR_instruction205,
728 CryptonightR_instruction206,
729 CryptonightR_instruction207,
730 CryptonightR_instruction208,
731 CryptonightR_instruction209,
732 CryptonightR_instruction210,
733 CryptonightR_instruction211,
734 CryptonightR_instruction212,
735 CryptonightR_instruction213,
736 CryptonightR_instruction214,
737 CryptonightR_instruction215,
738 CryptonightR_instruction216,
739 CryptonightR_instruction217,
740 CryptonightR_instruction218,
741 CryptonightR_instruction219,
742 CryptonightR_instruction220,
743 CryptonightR_instruction221,
744 CryptonightR_instruction222,
745 CryptonightR_instruction223,
746 CryptonightR_instruction224,
747 CryptonightR_instruction225,
748 CryptonightR_instruction226,
749 CryptonightR_instruction227,
750 CryptonightR_instruction228,
751 CryptonightR_instruction229,
752 CryptonightR_instruction230,
753 CryptonightR_instruction231,
754 CryptonightR_instruction232,
755 CryptonightR_instruction233,
756 CryptonightR_instruction234,
757 CryptonightR_instruction235,
758 CryptonightR_instruction236,
759 CryptonightR_instruction237,
760 CryptonightR_instruction238,
761 CryptonightR_instruction239,
762 CryptonightR_instruction240,
763 CryptonightR_instruction241,
764 CryptonightR_instruction242,
765 CryptonightR_instruction243,
766 CryptonightR_instruction244,
767 CryptonightR_instruction245,
768 CryptonightR_instruction246,
769 CryptonightR_instruction247,
770 CryptonightR_instruction248,
771 CryptonightR_instruction249,
772 CryptonightR_instruction250,
773 CryptonightR_instruction251,
774 CryptonightR_instruction252,
775 CryptonightR_instruction253,
776 CryptonightR_instruction254,
777 CryptonightR_instruction255,
778 CryptonightR_instruction256,
781 const void* instructions_mov[257] = {
782 CryptonightR_instruction_mov0,
783 CryptonightR_instruction_mov1,
784 CryptonightR_instruction_mov2,
785 CryptonightR_instruction_mov3,
786 CryptonightR_instruction_mov4,
787 CryptonightR_instruction_mov5,
788 CryptonightR_instruction_mov6,
789 CryptonightR_instruction_mov7,
790 CryptonightR_instruction_mov8,
791 CryptonightR_instruction_mov9,
792 CryptonightR_instruction_mov10,
793 CryptonightR_instruction_mov11,
794 CryptonightR_instruction_mov12,
795 CryptonightR_instruction_mov13,
796 CryptonightR_instruction_mov14,
797 CryptonightR_instruction_mov15,
798 CryptonightR_instruction_mov16,
799 CryptonightR_instruction_mov17,
800 CryptonightR_instruction_mov18,
801 CryptonightR_instruction_mov19,
802 CryptonightR_instruction_mov20,
803 CryptonightR_instruction_mov21,
804 CryptonightR_instruction_mov22,
805 CryptonightR_instruction_mov23,
806 CryptonightR_instruction_mov24,
807 CryptonightR_instruction_mov25,
808 CryptonightR_instruction_mov26,
809 CryptonightR_instruction_mov27,
810 CryptonightR_instruction_mov28,
811 CryptonightR_instruction_mov29,
812 CryptonightR_instruction_mov30,
813 CryptonightR_instruction_mov31,
814 CryptonightR_instruction_mov32,
815 CryptonightR_instruction_mov33,
816 CryptonightR_instruction_mov34,
817 CryptonightR_instruction_mov35,
818 CryptonightR_instruction_mov36,
819 CryptonightR_instruction_mov37,
820 CryptonightR_instruction_mov38,
821 CryptonightR_instruction_mov39,
822 CryptonightR_instruction_mov40,
823 CryptonightR_instruction_mov41,
824 CryptonightR_instruction_mov42,
825 CryptonightR_instruction_mov43,
826 CryptonightR_instruction_mov44,
827 CryptonightR_instruction_mov45,
828 CryptonightR_instruction_mov46,
829 CryptonightR_instruction_mov47,
830 CryptonightR_instruction_mov48,
831 CryptonightR_instruction_mov49,
832 CryptonightR_instruction_mov50,
833 CryptonightR_instruction_mov51,
834 CryptonightR_instruction_mov52,
835 CryptonightR_instruction_mov53,
836 CryptonightR_instruction_mov54,
837 CryptonightR_instruction_mov55,
838 CryptonightR_instruction_mov56,
839 CryptonightR_instruction_mov57,
840 CryptonightR_instruction_mov58,
841 CryptonightR_instruction_mov59,
842 CryptonightR_instruction_mov60,
843 CryptonightR_instruction_mov61,
844 CryptonightR_instruction_mov62,
845 CryptonightR_instruction_mov63,
846 CryptonightR_instruction_mov64,
847 CryptonightR_instruction_mov65,
848 CryptonightR_instruction_mov66,
849 CryptonightR_instruction_mov67,
850 CryptonightR_instruction_mov68,
851 CryptonightR_instruction_mov69,
852 CryptonightR_instruction_mov70,
853 CryptonightR_instruction_mov71,
854 CryptonightR_instruction_mov72,
855 CryptonightR_instruction_mov73,
856 CryptonightR_instruction_mov74,
857 CryptonightR_instruction_mov75,
858 CryptonightR_instruction_mov76,
859 CryptonightR_instruction_mov77,
860 CryptonightR_instruction_mov78,
861 CryptonightR_instruction_mov79,
862 CryptonightR_instruction_mov80,
863 CryptonightR_instruction_mov81,
864 CryptonightR_instruction_mov82,
865 CryptonightR_instruction_mov83,
866 CryptonightR_instruction_mov84,
867 CryptonightR_instruction_mov85,
868 CryptonightR_instruction_mov86,
869 CryptonightR_instruction_mov87,
870 CryptonightR_instruction_mov88,
871 CryptonightR_instruction_mov89,
872 CryptonightR_instruction_mov90,
873 CryptonightR_instruction_mov91,
874 CryptonightR_instruction_mov92,
875 CryptonightR_instruction_mov93,
876 CryptonightR_instruction_mov94,
877 CryptonightR_instruction_mov95,
878 CryptonightR_instruction_mov96,
879 CryptonightR_instruction_mov97,
880 CryptonightR_instruction_mov98,
881 CryptonightR_instruction_mov99,
882 CryptonightR_instruction_mov100,
883 CryptonightR_instruction_mov101,
884 CryptonightR_instruction_mov102,
885 CryptonightR_instruction_mov103,
886 CryptonightR_instruction_mov104,
887 CryptonightR_instruction_mov105,
888 CryptonightR_instruction_mov106,
889 CryptonightR_instruction_mov107,
890 CryptonightR_instruction_mov108,
891 CryptonightR_instruction_mov109,
892 CryptonightR_instruction_mov110,
893 CryptonightR_instruction_mov111,
894 CryptonightR_instruction_mov112,
895 CryptonightR_instruction_mov113,
896 CryptonightR_instruction_mov114,
897 CryptonightR_instruction_mov115,
898 CryptonightR_instruction_mov116,
899 CryptonightR_instruction_mov117,
900 CryptonightR_instruction_mov118,
901 CryptonightR_instruction_mov119,
902 CryptonightR_instruction_mov120,
903 CryptonightR_instruction_mov121,
904 CryptonightR_instruction_mov122,
905 CryptonightR_instruction_mov123,
906 CryptonightR_instruction_mov124,
907 CryptonightR_instruction_mov125,
908 CryptonightR_instruction_mov126,
909 CryptonightR_instruction_mov127,
910 CryptonightR_instruction_mov128,
911 CryptonightR_instruction_mov129,
912 CryptonightR_instruction_mov130,
913 CryptonightR_instruction_mov131,
914 CryptonightR_instruction_mov132,
915 CryptonightR_instruction_mov133,
916 CryptonightR_instruction_mov134,
917 CryptonightR_instruction_mov135,
918 CryptonightR_instruction_mov136,
919 CryptonightR_instruction_mov137,
920 CryptonightR_instruction_mov138,
921 CryptonightR_instruction_mov139,
922 CryptonightR_instruction_mov140,
923 CryptonightR_instruction_mov141,
924 CryptonightR_instruction_mov142,
925 CryptonightR_instruction_mov143,
926 CryptonightR_instruction_mov144,
927 CryptonightR_instruction_mov145,
928 CryptonightR_instruction_mov146,
929 CryptonightR_instruction_mov147,
930 CryptonightR_instruction_mov148,
931 CryptonightR_instruction_mov149,
932 CryptonightR_instruction_mov150,
933 CryptonightR_instruction_mov151,
934 CryptonightR_instruction_mov152,
935 CryptonightR_instruction_mov153,
936 CryptonightR_instruction_mov154,
937 CryptonightR_instruction_mov155,
938 CryptonightR_instruction_mov156,
939 CryptonightR_instruction_mov157,
940 CryptonightR_instruction_mov158,
941 CryptonightR_instruction_mov159,
942 CryptonightR_instruction_mov160,
943 CryptonightR_instruction_mov161,
944 CryptonightR_instruction_mov162,
945 CryptonightR_instruction_mov163,
946 CryptonightR_instruction_mov164,
947 CryptonightR_instruction_mov165,
948 CryptonightR_instruction_mov166,
949 CryptonightR_instruction_mov167,
950 CryptonightR_instruction_mov168,
951 CryptonightR_instruction_mov169,
952 CryptonightR_instruction_mov170,
953 CryptonightR_instruction_mov171,
954 CryptonightR_instruction_mov172,
955 CryptonightR_instruction_mov173,
956 CryptonightR_instruction_mov174,
957 CryptonightR_instruction_mov175,
958 CryptonightR_instruction_mov176,
959 CryptonightR_instruction_mov177,
960 CryptonightR_instruction_mov178,
961 CryptonightR_instruction_mov179,
962 CryptonightR_instruction_mov180,
963 CryptonightR_instruction_mov181,
964 CryptonightR_instruction_mov182,
965 CryptonightR_instruction_mov183,
966 CryptonightR_instruction_mov184,
967 CryptonightR_instruction_mov185,
968 CryptonightR_instruction_mov186,
969 CryptonightR_instruction_mov187,
970 CryptonightR_instruction_mov188,
971 CryptonightR_instruction_mov189,
972 CryptonightR_instruction_mov190,
973 CryptonightR_instruction_mov191,
974 CryptonightR_instruction_mov192,
975 CryptonightR_instruction_mov193,
976 CryptonightR_instruction_mov194,
977 CryptonightR_instruction_mov195,
978 CryptonightR_instruction_mov196,
979 CryptonightR_instruction_mov197,
980 CryptonightR_instruction_mov198,
981 CryptonightR_instruction_mov199,
982 CryptonightR_instruction_mov200,
983 CryptonightR_instruction_mov201,
984 CryptonightR_instruction_mov202,
985 CryptonightR_instruction_mov203,
986 CryptonightR_instruction_mov204,
987 CryptonightR_instruction_mov205,
988 CryptonightR_instruction_mov206,
989 CryptonightR_instruction_mov207,
990 CryptonightR_instruction_mov208,
991 CryptonightR_instruction_mov209,
992 CryptonightR_instruction_mov210,
993 CryptonightR_instruction_mov211,
994 CryptonightR_instruction_mov212,
995 CryptonightR_instruction_mov213,
996 CryptonightR_instruction_mov214,
997 CryptonightR_instruction_mov215,
998 CryptonightR_instruction_mov216,
999 CryptonightR_instruction_mov217,
1000 CryptonightR_instruction_mov218,
1001 CryptonightR_instruction_mov219,
1002 CryptonightR_instruction_mov220,
1003 CryptonightR_instruction_mov221,
1004 CryptonightR_instruction_mov222,
1005 CryptonightR_instruction_mov223,
1006 CryptonightR_instruction_mov224,
1007 CryptonightR_instruction_mov225,
1008 CryptonightR_instruction_mov226,
1009 CryptonightR_instruction_mov227,
1010 CryptonightR_instruction_mov228,
1011 CryptonightR_instruction_mov229,
1012 CryptonightR_instruction_mov230,
1013 CryptonightR_instruction_mov231,
1014 CryptonightR_instruction_mov232,
1015 CryptonightR_instruction_mov233,
1016 CryptonightR_instruction_mov234,
1017 CryptonightR_instruction_mov235,
1018 CryptonightR_instruction_mov236,
1019 CryptonightR_instruction_mov237,
1020 CryptonightR_instruction_mov238,
1021 CryptonightR_instruction_mov239,
1022 CryptonightR_instruction_mov240,
1023 CryptonightR_instruction_mov241,
1024 CryptonightR_instruction_mov242,
1025 CryptonightR_instruction_mov243,
1026 CryptonightR_instruction_mov244,
1027 CryptonightR_instruction_mov245,
1028 CryptonightR_instruction_mov246,
1029 CryptonightR_instruction_mov247,
1030 CryptonightR_instruction_mov248,
1031 CryptonightR_instruction_mov249,
1032 CryptonightR_instruction_mov250,
1033 CryptonightR_instruction_mov251,
1034 CryptonightR_instruction_mov252,
1035 CryptonightR_instruction_mov253,
1036 CryptonightR_instruction_mov254,
1037 CryptonightR_instruction_mov255,
1038 CryptonightR_instruction_mov256,
1043 #endif // CRYPTONIGHTR_TEMPLATE_H