#ifdef __APPLE__ # define ALIGN(x) .align 6 #else # define ALIGN(x) .align 64 #endif .intel_syntax noprefix #ifdef __APPLE__ # define FN_PREFIX(fn) _ ## fn .text #else # define FN_PREFIX(fn) fn .section .text #endif #define PUBLIC .global PUBLIC FN_PREFIX(CryptonightR_instruction0) PUBLIC FN_PREFIX(CryptonightR_instruction1) PUBLIC FN_PREFIX(CryptonightR_instruction2) PUBLIC FN_PREFIX(CryptonightR_instruction3) PUBLIC FN_PREFIX(CryptonightR_instruction4) PUBLIC FN_PREFIX(CryptonightR_instruction5) PUBLIC FN_PREFIX(CryptonightR_instruction6) PUBLIC FN_PREFIX(CryptonightR_instruction7) PUBLIC FN_PREFIX(CryptonightR_instruction8) PUBLIC FN_PREFIX(CryptonightR_instruction9) PUBLIC FN_PREFIX(CryptonightR_instruction10) PUBLIC FN_PREFIX(CryptonightR_instruction11) PUBLIC FN_PREFIX(CryptonightR_instruction12) PUBLIC FN_PREFIX(CryptonightR_instruction13) PUBLIC FN_PREFIX(CryptonightR_instruction14) PUBLIC FN_PREFIX(CryptonightR_instruction15) PUBLIC FN_PREFIX(CryptonightR_instruction16) PUBLIC FN_PREFIX(CryptonightR_instruction17) PUBLIC FN_PREFIX(CryptonightR_instruction18) PUBLIC FN_PREFIX(CryptonightR_instruction19) PUBLIC FN_PREFIX(CryptonightR_instruction20) PUBLIC FN_PREFIX(CryptonightR_instruction21) PUBLIC FN_PREFIX(CryptonightR_instruction22) PUBLIC FN_PREFIX(CryptonightR_instruction23) PUBLIC FN_PREFIX(CryptonightR_instruction24) PUBLIC FN_PREFIX(CryptonightR_instruction25) PUBLIC FN_PREFIX(CryptonightR_instruction26) PUBLIC FN_PREFIX(CryptonightR_instruction27) PUBLIC FN_PREFIX(CryptonightR_instruction28) PUBLIC FN_PREFIX(CryptonightR_instruction29) PUBLIC FN_PREFIX(CryptonightR_instruction30) PUBLIC FN_PREFIX(CryptonightR_instruction31) PUBLIC FN_PREFIX(CryptonightR_instruction32) PUBLIC FN_PREFIX(CryptonightR_instruction33) PUBLIC FN_PREFIX(CryptonightR_instruction34) PUBLIC FN_PREFIX(CryptonightR_instruction35) PUBLIC FN_PREFIX(CryptonightR_instruction36) PUBLIC FN_PREFIX(CryptonightR_instruction37) PUBLIC FN_PREFIX(CryptonightR_instruction38) PUBLIC FN_PREFIX(CryptonightR_instruction39) PUBLIC FN_PREFIX(CryptonightR_instruction40) PUBLIC FN_PREFIX(CryptonightR_instruction41) PUBLIC FN_PREFIX(CryptonightR_instruction42) PUBLIC FN_PREFIX(CryptonightR_instruction43) PUBLIC FN_PREFIX(CryptonightR_instruction44) PUBLIC FN_PREFIX(CryptonightR_instruction45) PUBLIC FN_PREFIX(CryptonightR_instruction46) PUBLIC FN_PREFIX(CryptonightR_instruction47) PUBLIC FN_PREFIX(CryptonightR_instruction48) PUBLIC FN_PREFIX(CryptonightR_instruction49) PUBLIC FN_PREFIX(CryptonightR_instruction50) PUBLIC FN_PREFIX(CryptonightR_instruction51) PUBLIC FN_PREFIX(CryptonightR_instruction52) PUBLIC FN_PREFIX(CryptonightR_instruction53) PUBLIC FN_PREFIX(CryptonightR_instruction54) PUBLIC FN_PREFIX(CryptonightR_instruction55) PUBLIC FN_PREFIX(CryptonightR_instruction56) PUBLIC FN_PREFIX(CryptonightR_instruction57) PUBLIC FN_PREFIX(CryptonightR_instruction58) PUBLIC FN_PREFIX(CryptonightR_instruction59) PUBLIC FN_PREFIX(CryptonightR_instruction60) PUBLIC FN_PREFIX(CryptonightR_instruction61) PUBLIC FN_PREFIX(CryptonightR_instruction62) PUBLIC FN_PREFIX(CryptonightR_instruction63) PUBLIC FN_PREFIX(CryptonightR_instruction64) PUBLIC FN_PREFIX(CryptonightR_instruction65) PUBLIC FN_PREFIX(CryptonightR_instruction66) PUBLIC FN_PREFIX(CryptonightR_instruction67) PUBLIC FN_PREFIX(CryptonightR_instruction68) PUBLIC FN_PREFIX(CryptonightR_instruction69) PUBLIC FN_PREFIX(CryptonightR_instruction70) PUBLIC FN_PREFIX(CryptonightR_instruction71) PUBLIC FN_PREFIX(CryptonightR_instruction72) PUBLIC FN_PREFIX(CryptonightR_instruction73) PUBLIC FN_PREFIX(CryptonightR_instruction74) PUBLIC FN_PREFIX(CryptonightR_instruction75) PUBLIC FN_PREFIX(CryptonightR_instruction76) PUBLIC FN_PREFIX(CryptonightR_instruction77) PUBLIC FN_PREFIX(CryptonightR_instruction78) PUBLIC FN_PREFIX(CryptonightR_instruction79) PUBLIC FN_PREFIX(CryptonightR_instruction80) PUBLIC FN_PREFIX(CryptonightR_instruction81) PUBLIC FN_PREFIX(CryptonightR_instruction82) PUBLIC FN_PREFIX(CryptonightR_instruction83) PUBLIC FN_PREFIX(CryptonightR_instruction84) PUBLIC FN_PREFIX(CryptonightR_instruction85) PUBLIC FN_PREFIX(CryptonightR_instruction86) PUBLIC FN_PREFIX(CryptonightR_instruction87) PUBLIC FN_PREFIX(CryptonightR_instruction88) PUBLIC FN_PREFIX(CryptonightR_instruction89) PUBLIC FN_PREFIX(CryptonightR_instruction90) PUBLIC FN_PREFIX(CryptonightR_instruction91) PUBLIC FN_PREFIX(CryptonightR_instruction92) PUBLIC FN_PREFIX(CryptonightR_instruction93) PUBLIC FN_PREFIX(CryptonightR_instruction94) PUBLIC FN_PREFIX(CryptonightR_instruction95) PUBLIC FN_PREFIX(CryptonightR_instruction96) PUBLIC FN_PREFIX(CryptonightR_instruction97) PUBLIC FN_PREFIX(CryptonightR_instruction98) PUBLIC FN_PREFIX(CryptonightR_instruction99) PUBLIC FN_PREFIX(CryptonightR_instruction100) PUBLIC FN_PREFIX(CryptonightR_instruction101) PUBLIC FN_PREFIX(CryptonightR_instruction102) PUBLIC FN_PREFIX(CryptonightR_instruction103) PUBLIC FN_PREFIX(CryptonightR_instruction104) PUBLIC FN_PREFIX(CryptonightR_instruction105) PUBLIC FN_PREFIX(CryptonightR_instruction106) PUBLIC FN_PREFIX(CryptonightR_instruction107) PUBLIC FN_PREFIX(CryptonightR_instruction108) PUBLIC FN_PREFIX(CryptonightR_instruction109) PUBLIC FN_PREFIX(CryptonightR_instruction110) PUBLIC FN_PREFIX(CryptonightR_instruction111) PUBLIC FN_PREFIX(CryptonightR_instruction112) PUBLIC FN_PREFIX(CryptonightR_instruction113) PUBLIC FN_PREFIX(CryptonightR_instruction114) PUBLIC FN_PREFIX(CryptonightR_instruction115) PUBLIC FN_PREFIX(CryptonightR_instruction116) PUBLIC FN_PREFIX(CryptonightR_instruction117) PUBLIC FN_PREFIX(CryptonightR_instruction118) PUBLIC FN_PREFIX(CryptonightR_instruction119) PUBLIC FN_PREFIX(CryptonightR_instruction120) PUBLIC FN_PREFIX(CryptonightR_instruction121) PUBLIC FN_PREFIX(CryptonightR_instruction122) PUBLIC FN_PREFIX(CryptonightR_instruction123) PUBLIC FN_PREFIX(CryptonightR_instruction124) PUBLIC FN_PREFIX(CryptonightR_instruction125) PUBLIC FN_PREFIX(CryptonightR_instruction126) PUBLIC FN_PREFIX(CryptonightR_instruction127) PUBLIC FN_PREFIX(CryptonightR_instruction128) PUBLIC FN_PREFIX(CryptonightR_instruction129) PUBLIC FN_PREFIX(CryptonightR_instruction130) PUBLIC FN_PREFIX(CryptonightR_instruction131) PUBLIC FN_PREFIX(CryptonightR_instruction132) PUBLIC FN_PREFIX(CryptonightR_instruction133) PUBLIC FN_PREFIX(CryptonightR_instruction134) PUBLIC FN_PREFIX(CryptonightR_instruction135) PUBLIC FN_PREFIX(CryptonightR_instruction136) PUBLIC FN_PREFIX(CryptonightR_instruction137) PUBLIC FN_PREFIX(CryptonightR_instruction138) PUBLIC FN_PREFIX(CryptonightR_instruction139) PUBLIC FN_PREFIX(CryptonightR_instruction140) PUBLIC FN_PREFIX(CryptonightR_instruction141) PUBLIC FN_PREFIX(CryptonightR_instruction142) PUBLIC FN_PREFIX(CryptonightR_instruction143) PUBLIC FN_PREFIX(CryptonightR_instruction144) PUBLIC FN_PREFIX(CryptonightR_instruction145) PUBLIC FN_PREFIX(CryptonightR_instruction146) PUBLIC FN_PREFIX(CryptonightR_instruction147) PUBLIC FN_PREFIX(CryptonightR_instruction148) PUBLIC FN_PREFIX(CryptonightR_instruction149) PUBLIC FN_PREFIX(CryptonightR_instruction150) PUBLIC FN_PREFIX(CryptonightR_instruction151) PUBLIC FN_PREFIX(CryptonightR_instruction152) PUBLIC FN_PREFIX(CryptonightR_instruction153) PUBLIC FN_PREFIX(CryptonightR_instruction154) PUBLIC FN_PREFIX(CryptonightR_instruction155) PUBLIC FN_PREFIX(CryptonightR_instruction156) PUBLIC FN_PREFIX(CryptonightR_instruction157) PUBLIC FN_PREFIX(CryptonightR_instruction158) PUBLIC FN_PREFIX(CryptonightR_instruction159) PUBLIC FN_PREFIX(CryptonightR_instruction160) PUBLIC FN_PREFIX(CryptonightR_instruction161) PUBLIC FN_PREFIX(CryptonightR_instruction162) PUBLIC FN_PREFIX(CryptonightR_instruction163) PUBLIC FN_PREFIX(CryptonightR_instruction164) PUBLIC FN_PREFIX(CryptonightR_instruction165) PUBLIC FN_PREFIX(CryptonightR_instruction166) PUBLIC FN_PREFIX(CryptonightR_instruction167) PUBLIC FN_PREFIX(CryptonightR_instruction168) PUBLIC FN_PREFIX(CryptonightR_instruction169) PUBLIC FN_PREFIX(CryptonightR_instruction170) PUBLIC FN_PREFIX(CryptonightR_instruction171) PUBLIC FN_PREFIX(CryptonightR_instruction172) PUBLIC FN_PREFIX(CryptonightR_instruction173) PUBLIC FN_PREFIX(CryptonightR_instruction174) PUBLIC FN_PREFIX(CryptonightR_instruction175) PUBLIC FN_PREFIX(CryptonightR_instruction176) PUBLIC FN_PREFIX(CryptonightR_instruction177) PUBLIC FN_PREFIX(CryptonightR_instruction178) PUBLIC FN_PREFIX(CryptonightR_instruction179) PUBLIC FN_PREFIX(CryptonightR_instruction180) PUBLIC FN_PREFIX(CryptonightR_instruction181) PUBLIC FN_PREFIX(CryptonightR_instruction182) PUBLIC FN_PREFIX(CryptonightR_instruction183) PUBLIC FN_PREFIX(CryptonightR_instruction184) PUBLIC FN_PREFIX(CryptonightR_instruction185) PUBLIC FN_PREFIX(CryptonightR_instruction186) PUBLIC FN_PREFIX(CryptonightR_instruction187) PUBLIC FN_PREFIX(CryptonightR_instruction188) PUBLIC FN_PREFIX(CryptonightR_instruction189) PUBLIC FN_PREFIX(CryptonightR_instruction190) PUBLIC FN_PREFIX(CryptonightR_instruction191) PUBLIC FN_PREFIX(CryptonightR_instruction192) PUBLIC FN_PREFIX(CryptonightR_instruction193) PUBLIC FN_PREFIX(CryptonightR_instruction194) PUBLIC FN_PREFIX(CryptonightR_instruction195) PUBLIC FN_PREFIX(CryptonightR_instruction196) PUBLIC FN_PREFIX(CryptonightR_instruction197) PUBLIC FN_PREFIX(CryptonightR_instruction198) PUBLIC FN_PREFIX(CryptonightR_instruction199) PUBLIC FN_PREFIX(CryptonightR_instruction200) PUBLIC FN_PREFIX(CryptonightR_instruction201) PUBLIC FN_PREFIX(CryptonightR_instruction202) PUBLIC FN_PREFIX(CryptonightR_instruction203) PUBLIC FN_PREFIX(CryptonightR_instruction204) PUBLIC FN_PREFIX(CryptonightR_instruction205) PUBLIC FN_PREFIX(CryptonightR_instruction206) PUBLIC FN_PREFIX(CryptonightR_instruction207) PUBLIC FN_PREFIX(CryptonightR_instruction208) PUBLIC FN_PREFIX(CryptonightR_instruction209) PUBLIC FN_PREFIX(CryptonightR_instruction210) PUBLIC FN_PREFIX(CryptonightR_instruction211) PUBLIC FN_PREFIX(CryptonightR_instruction212) PUBLIC FN_PREFIX(CryptonightR_instruction213) PUBLIC FN_PREFIX(CryptonightR_instruction214) PUBLIC FN_PREFIX(CryptonightR_instruction215) PUBLIC FN_PREFIX(CryptonightR_instruction216) PUBLIC FN_PREFIX(CryptonightR_instruction217) PUBLIC FN_PREFIX(CryptonightR_instruction218) PUBLIC FN_PREFIX(CryptonightR_instruction219) PUBLIC FN_PREFIX(CryptonightR_instruction220) PUBLIC FN_PREFIX(CryptonightR_instruction221) PUBLIC FN_PREFIX(CryptonightR_instruction222) PUBLIC FN_PREFIX(CryptonightR_instruction223) PUBLIC FN_PREFIX(CryptonightR_instruction224) PUBLIC FN_PREFIX(CryptonightR_instruction225) PUBLIC FN_PREFIX(CryptonightR_instruction226) PUBLIC FN_PREFIX(CryptonightR_instruction227) PUBLIC FN_PREFIX(CryptonightR_instruction228) PUBLIC FN_PREFIX(CryptonightR_instruction229) PUBLIC FN_PREFIX(CryptonightR_instruction230) PUBLIC FN_PREFIX(CryptonightR_instruction231) PUBLIC FN_PREFIX(CryptonightR_instruction232) PUBLIC FN_PREFIX(CryptonightR_instruction233) PUBLIC FN_PREFIX(CryptonightR_instruction234) PUBLIC FN_PREFIX(CryptonightR_instruction235) PUBLIC FN_PREFIX(CryptonightR_instruction236) PUBLIC FN_PREFIX(CryptonightR_instruction237) PUBLIC FN_PREFIX(CryptonightR_instruction238) PUBLIC FN_PREFIX(CryptonightR_instruction239) PUBLIC FN_PREFIX(CryptonightR_instruction240) PUBLIC FN_PREFIX(CryptonightR_instruction241) PUBLIC FN_PREFIX(CryptonightR_instruction242) PUBLIC FN_PREFIX(CryptonightR_instruction243) PUBLIC FN_PREFIX(CryptonightR_instruction244) PUBLIC FN_PREFIX(CryptonightR_instruction245) PUBLIC FN_PREFIX(CryptonightR_instruction246) PUBLIC FN_PREFIX(CryptonightR_instruction247) PUBLIC FN_PREFIX(CryptonightR_instruction248) PUBLIC FN_PREFIX(CryptonightR_instruction249) PUBLIC FN_PREFIX(CryptonightR_instruction250) PUBLIC FN_PREFIX(CryptonightR_instruction251) PUBLIC FN_PREFIX(CryptonightR_instruction252) PUBLIC FN_PREFIX(CryptonightR_instruction253) PUBLIC FN_PREFIX(CryptonightR_instruction254) PUBLIC FN_PREFIX(CryptonightR_instruction255) PUBLIC FN_PREFIX(CryptonightR_instruction256) PUBLIC FN_PREFIX(CryptonightR_instruction_mov0) PUBLIC FN_PREFIX(CryptonightR_instruction_mov1) PUBLIC FN_PREFIX(CryptonightR_instruction_mov2) PUBLIC FN_PREFIX(CryptonightR_instruction_mov3) PUBLIC FN_PREFIX(CryptonightR_instruction_mov4) PUBLIC FN_PREFIX(CryptonightR_instruction_mov5) PUBLIC FN_PREFIX(CryptonightR_instruction_mov6) PUBLIC FN_PREFIX(CryptonightR_instruction_mov7) PUBLIC FN_PREFIX(CryptonightR_instruction_mov8) PUBLIC FN_PREFIX(CryptonightR_instruction_mov9) PUBLIC FN_PREFIX(CryptonightR_instruction_mov10) PUBLIC FN_PREFIX(CryptonightR_instruction_mov11) PUBLIC FN_PREFIX(CryptonightR_instruction_mov12) PUBLIC FN_PREFIX(CryptonightR_instruction_mov13) PUBLIC FN_PREFIX(CryptonightR_instruction_mov14) PUBLIC FN_PREFIX(CryptonightR_instruction_mov15) PUBLIC FN_PREFIX(CryptonightR_instruction_mov16) PUBLIC FN_PREFIX(CryptonightR_instruction_mov17) PUBLIC FN_PREFIX(CryptonightR_instruction_mov18) PUBLIC FN_PREFIX(CryptonightR_instruction_mov19) PUBLIC FN_PREFIX(CryptonightR_instruction_mov20) PUBLIC FN_PREFIX(CryptonightR_instruction_mov21) PUBLIC FN_PREFIX(CryptonightR_instruction_mov22) PUBLIC FN_PREFIX(CryptonightR_instruction_mov23) PUBLIC FN_PREFIX(CryptonightR_instruction_mov24) PUBLIC FN_PREFIX(CryptonightR_instruction_mov25) PUBLIC FN_PREFIX(CryptonightR_instruction_mov26) PUBLIC FN_PREFIX(CryptonightR_instruction_mov27) PUBLIC FN_PREFIX(CryptonightR_instruction_mov28) PUBLIC FN_PREFIX(CryptonightR_instruction_mov29) PUBLIC FN_PREFIX(CryptonightR_instruction_mov30) PUBLIC FN_PREFIX(CryptonightR_instruction_mov31) PUBLIC FN_PREFIX(CryptonightR_instruction_mov32) PUBLIC FN_PREFIX(CryptonightR_instruction_mov33) PUBLIC FN_PREFIX(CryptonightR_instruction_mov34) PUBLIC FN_PREFIX(CryptonightR_instruction_mov35) PUBLIC FN_PREFIX(CryptonightR_instruction_mov36) PUBLIC FN_PREFIX(CryptonightR_instruction_mov37) PUBLIC FN_PREFIX(CryptonightR_instruction_mov38) PUBLIC FN_PREFIX(CryptonightR_instruction_mov39) PUBLIC FN_PREFIX(CryptonightR_instruction_mov40) PUBLIC FN_PREFIX(CryptonightR_instruction_mov41) PUBLIC FN_PREFIX(CryptonightR_instruction_mov42) PUBLIC FN_PREFIX(CryptonightR_instruction_mov43) PUBLIC FN_PREFIX(CryptonightR_instruction_mov44) PUBLIC FN_PREFIX(CryptonightR_instruction_mov45) PUBLIC FN_PREFIX(CryptonightR_instruction_mov46) PUBLIC FN_PREFIX(CryptonightR_instruction_mov47) PUBLIC FN_PREFIX(CryptonightR_instruction_mov48) PUBLIC FN_PREFIX(CryptonightR_instruction_mov49) PUBLIC FN_PREFIX(CryptonightR_instruction_mov50) PUBLIC FN_PREFIX(CryptonightR_instruction_mov51) PUBLIC FN_PREFIX(CryptonightR_instruction_mov52) PUBLIC FN_PREFIX(CryptonightR_instruction_mov53) PUBLIC FN_PREFIX(CryptonightR_instruction_mov54) PUBLIC FN_PREFIX(CryptonightR_instruction_mov55) PUBLIC FN_PREFIX(CryptonightR_instruction_mov56) PUBLIC FN_PREFIX(CryptonightR_instruction_mov57) PUBLIC FN_PREFIX(CryptonightR_instruction_mov58) PUBLIC FN_PREFIX(CryptonightR_instruction_mov59) PUBLIC FN_PREFIX(CryptonightR_instruction_mov60) PUBLIC FN_PREFIX(CryptonightR_instruction_mov61) PUBLIC FN_PREFIX(CryptonightR_instruction_mov62) PUBLIC FN_PREFIX(CryptonightR_instruction_mov63) PUBLIC FN_PREFIX(CryptonightR_instruction_mov64) PUBLIC FN_PREFIX(CryptonightR_instruction_mov65) PUBLIC FN_PREFIX(CryptonightR_instruction_mov66) PUBLIC FN_PREFIX(CryptonightR_instruction_mov67) PUBLIC FN_PREFIX(CryptonightR_instruction_mov68) PUBLIC FN_PREFIX(CryptonightR_instruction_mov69) PUBLIC FN_PREFIX(CryptonightR_instruction_mov70) PUBLIC FN_PREFIX(CryptonightR_instruction_mov71) PUBLIC FN_PREFIX(CryptonightR_instruction_mov72) PUBLIC FN_PREFIX(CryptonightR_instruction_mov73) PUBLIC FN_PREFIX(CryptonightR_instruction_mov74) PUBLIC FN_PREFIX(CryptonightR_instruction_mov75) PUBLIC FN_PREFIX(CryptonightR_instruction_mov76) PUBLIC FN_PREFIX(CryptonightR_instruction_mov77) PUBLIC FN_PREFIX(CryptonightR_instruction_mov78) PUBLIC FN_PREFIX(CryptonightR_instruction_mov79) PUBLIC FN_PREFIX(CryptonightR_instruction_mov80) PUBLIC FN_PREFIX(CryptonightR_instruction_mov81) PUBLIC FN_PREFIX(CryptonightR_instruction_mov82) PUBLIC FN_PREFIX(CryptonightR_instruction_mov83) PUBLIC FN_PREFIX(CryptonightR_instruction_mov84) PUBLIC FN_PREFIX(CryptonightR_instruction_mov85) PUBLIC FN_PREFIX(CryptonightR_instruction_mov86) PUBLIC FN_PREFIX(CryptonightR_instruction_mov87) PUBLIC FN_PREFIX(CryptonightR_instruction_mov88) PUBLIC FN_PREFIX(CryptonightR_instruction_mov89) PUBLIC FN_PREFIX(CryptonightR_instruction_mov90) PUBLIC FN_PREFIX(CryptonightR_instruction_mov91) PUBLIC FN_PREFIX(CryptonightR_instruction_mov92) PUBLIC FN_PREFIX(CryptonightR_instruction_mov93) PUBLIC FN_PREFIX(CryptonightR_instruction_mov94) PUBLIC FN_PREFIX(CryptonightR_instruction_mov95) PUBLIC FN_PREFIX(CryptonightR_instruction_mov96) PUBLIC FN_PREFIX(CryptonightR_instruction_mov97) PUBLIC FN_PREFIX(CryptonightR_instruction_mov98) PUBLIC FN_PREFIX(CryptonightR_instruction_mov99) PUBLIC FN_PREFIX(CryptonightR_instruction_mov100) PUBLIC FN_PREFIX(CryptonightR_instruction_mov101) PUBLIC FN_PREFIX(CryptonightR_instruction_mov102) PUBLIC FN_PREFIX(CryptonightR_instruction_mov103) PUBLIC FN_PREFIX(CryptonightR_instruction_mov104) PUBLIC FN_PREFIX(CryptonightR_instruction_mov105) PUBLIC FN_PREFIX(CryptonightR_instruction_mov106) PUBLIC FN_PREFIX(CryptonightR_instruction_mov107) PUBLIC FN_PREFIX(CryptonightR_instruction_mov108) PUBLIC FN_PREFIX(CryptonightR_instruction_mov109) PUBLIC FN_PREFIX(CryptonightR_instruction_mov110) PUBLIC FN_PREFIX(CryptonightR_instruction_mov111) PUBLIC FN_PREFIX(CryptonightR_instruction_mov112) PUBLIC FN_PREFIX(CryptonightR_instruction_mov113) PUBLIC FN_PREFIX(CryptonightR_instruction_mov114) PUBLIC FN_PREFIX(CryptonightR_instruction_mov115) PUBLIC FN_PREFIX(CryptonightR_instruction_mov116) PUBLIC FN_PREFIX(CryptonightR_instruction_mov117) PUBLIC FN_PREFIX(CryptonightR_instruction_mov118) PUBLIC FN_PREFIX(CryptonightR_instruction_mov119) PUBLIC FN_PREFIX(CryptonightR_instruction_mov120) PUBLIC FN_PREFIX(CryptonightR_instruction_mov121) PUBLIC FN_PREFIX(CryptonightR_instruction_mov122) PUBLIC FN_PREFIX(CryptonightR_instruction_mov123) PUBLIC FN_PREFIX(CryptonightR_instruction_mov124) PUBLIC FN_PREFIX(CryptonightR_instruction_mov125) PUBLIC FN_PREFIX(CryptonightR_instruction_mov126) PUBLIC FN_PREFIX(CryptonightR_instruction_mov127) PUBLIC FN_PREFIX(CryptonightR_instruction_mov128) PUBLIC FN_PREFIX(CryptonightR_instruction_mov129) PUBLIC FN_PREFIX(CryptonightR_instruction_mov130) PUBLIC FN_PREFIX(CryptonightR_instruction_mov131) PUBLIC FN_PREFIX(CryptonightR_instruction_mov132) PUBLIC FN_PREFIX(CryptonightR_instruction_mov133) PUBLIC FN_PREFIX(CryptonightR_instruction_mov134) PUBLIC FN_PREFIX(CryptonightR_instruction_mov135) PUBLIC FN_PREFIX(CryptonightR_instruction_mov136) PUBLIC FN_PREFIX(CryptonightR_instruction_mov137) PUBLIC FN_PREFIX(CryptonightR_instruction_mov138) PUBLIC FN_PREFIX(CryptonightR_instruction_mov139) PUBLIC FN_PREFIX(CryptonightR_instruction_mov140) PUBLIC FN_PREFIX(CryptonightR_instruction_mov141) PUBLIC FN_PREFIX(CryptonightR_instruction_mov142) PUBLIC FN_PREFIX(CryptonightR_instruction_mov143) PUBLIC FN_PREFIX(CryptonightR_instruction_mov144) PUBLIC FN_PREFIX(CryptonightR_instruction_mov145) PUBLIC FN_PREFIX(CryptonightR_instruction_mov146) PUBLIC FN_PREFIX(CryptonightR_instruction_mov147) PUBLIC FN_PREFIX(CryptonightR_instruction_mov148) PUBLIC FN_PREFIX(CryptonightR_instruction_mov149) PUBLIC FN_PREFIX(CryptonightR_instruction_mov150) PUBLIC FN_PREFIX(CryptonightR_instruction_mov151) PUBLIC FN_PREFIX(CryptonightR_instruction_mov152) PUBLIC FN_PREFIX(CryptonightR_instruction_mov153) PUBLIC FN_PREFIX(CryptonightR_instruction_mov154) PUBLIC FN_PREFIX(CryptonightR_instruction_mov155) PUBLIC FN_PREFIX(CryptonightR_instruction_mov156) PUBLIC FN_PREFIX(CryptonightR_instruction_mov157) PUBLIC FN_PREFIX(CryptonightR_instruction_mov158) PUBLIC FN_PREFIX(CryptonightR_instruction_mov159) PUBLIC FN_PREFIX(CryptonightR_instruction_mov160) PUBLIC FN_PREFIX(CryptonightR_instruction_mov161) PUBLIC FN_PREFIX(CryptonightR_instruction_mov162) PUBLIC FN_PREFIX(CryptonightR_instruction_mov163) PUBLIC FN_PREFIX(CryptonightR_instruction_mov164) PUBLIC FN_PREFIX(CryptonightR_instruction_mov165) PUBLIC FN_PREFIX(CryptonightR_instruction_mov166) PUBLIC FN_PREFIX(CryptonightR_instruction_mov167) PUBLIC FN_PREFIX(CryptonightR_instruction_mov168) PUBLIC FN_PREFIX(CryptonightR_instruction_mov169) PUBLIC FN_PREFIX(CryptonightR_instruction_mov170) PUBLIC FN_PREFIX(CryptonightR_instruction_mov171) PUBLIC FN_PREFIX(CryptonightR_instruction_mov172) PUBLIC FN_PREFIX(CryptonightR_instruction_mov173) PUBLIC FN_PREFIX(CryptonightR_instruction_mov174) PUBLIC FN_PREFIX(CryptonightR_instruction_mov175) PUBLIC FN_PREFIX(CryptonightR_instruction_mov176) PUBLIC FN_PREFIX(CryptonightR_instruction_mov177) PUBLIC FN_PREFIX(CryptonightR_instruction_mov178) PUBLIC FN_PREFIX(CryptonightR_instruction_mov179) PUBLIC FN_PREFIX(CryptonightR_instruction_mov180) PUBLIC FN_PREFIX(CryptonightR_instruction_mov181) PUBLIC FN_PREFIX(CryptonightR_instruction_mov182) PUBLIC FN_PREFIX(CryptonightR_instruction_mov183) PUBLIC FN_PREFIX(CryptonightR_instruction_mov184) PUBLIC FN_PREFIX(CryptonightR_instruction_mov185) PUBLIC FN_PREFIX(CryptonightR_instruction_mov186) PUBLIC FN_PREFIX(CryptonightR_instruction_mov187) PUBLIC FN_PREFIX(CryptonightR_instruction_mov188) PUBLIC FN_PREFIX(CryptonightR_instruction_mov189) PUBLIC FN_PREFIX(CryptonightR_instruction_mov190) PUBLIC FN_PREFIX(CryptonightR_instruction_mov191) PUBLIC FN_PREFIX(CryptonightR_instruction_mov192) PUBLIC FN_PREFIX(CryptonightR_instruction_mov193) PUBLIC FN_PREFIX(CryptonightR_instruction_mov194) PUBLIC FN_PREFIX(CryptonightR_instruction_mov195) PUBLIC FN_PREFIX(CryptonightR_instruction_mov196) PUBLIC FN_PREFIX(CryptonightR_instruction_mov197) PUBLIC FN_PREFIX(CryptonightR_instruction_mov198) PUBLIC FN_PREFIX(CryptonightR_instruction_mov199) PUBLIC FN_PREFIX(CryptonightR_instruction_mov200) PUBLIC FN_PREFIX(CryptonightR_instruction_mov201) PUBLIC FN_PREFIX(CryptonightR_instruction_mov202) PUBLIC FN_PREFIX(CryptonightR_instruction_mov203) PUBLIC FN_PREFIX(CryptonightR_instruction_mov204) PUBLIC FN_PREFIX(CryptonightR_instruction_mov205) PUBLIC FN_PREFIX(CryptonightR_instruction_mov206) PUBLIC FN_PREFIX(CryptonightR_instruction_mov207) PUBLIC FN_PREFIX(CryptonightR_instruction_mov208) PUBLIC FN_PREFIX(CryptonightR_instruction_mov209) PUBLIC FN_PREFIX(CryptonightR_instruction_mov210) PUBLIC FN_PREFIX(CryptonightR_instruction_mov211) PUBLIC FN_PREFIX(CryptonightR_instruction_mov212) PUBLIC FN_PREFIX(CryptonightR_instruction_mov213) PUBLIC FN_PREFIX(CryptonightR_instruction_mov214) PUBLIC FN_PREFIX(CryptonightR_instruction_mov215) PUBLIC FN_PREFIX(CryptonightR_instruction_mov216) PUBLIC FN_PREFIX(CryptonightR_instruction_mov217) PUBLIC FN_PREFIX(CryptonightR_instruction_mov218) PUBLIC FN_PREFIX(CryptonightR_instruction_mov219) PUBLIC FN_PREFIX(CryptonightR_instruction_mov220) PUBLIC FN_PREFIX(CryptonightR_instruction_mov221) PUBLIC FN_PREFIX(CryptonightR_instruction_mov222) PUBLIC FN_PREFIX(CryptonightR_instruction_mov223) PUBLIC FN_PREFIX(CryptonightR_instruction_mov224) PUBLIC FN_PREFIX(CryptonightR_instruction_mov225) PUBLIC FN_PREFIX(CryptonightR_instruction_mov226) PUBLIC FN_PREFIX(CryptonightR_instruction_mov227) PUBLIC FN_PREFIX(CryptonightR_instruction_mov228) PUBLIC FN_PREFIX(CryptonightR_instruction_mov229) PUBLIC FN_PREFIX(CryptonightR_instruction_mov230) PUBLIC FN_PREFIX(CryptonightR_instruction_mov231) PUBLIC FN_PREFIX(CryptonightR_instruction_mov232) PUBLIC FN_PREFIX(CryptonightR_instruction_mov233) PUBLIC FN_PREFIX(CryptonightR_instruction_mov234) PUBLIC FN_PREFIX(CryptonightR_instruction_mov235) PUBLIC FN_PREFIX(CryptonightR_instruction_mov236) PUBLIC FN_PREFIX(CryptonightR_instruction_mov237) PUBLIC FN_PREFIX(CryptonightR_instruction_mov238) PUBLIC FN_PREFIX(CryptonightR_instruction_mov239) PUBLIC FN_PREFIX(CryptonightR_instruction_mov240) PUBLIC FN_PREFIX(CryptonightR_instruction_mov241) PUBLIC FN_PREFIX(CryptonightR_instruction_mov242) PUBLIC FN_PREFIX(CryptonightR_instruction_mov243) PUBLIC FN_PREFIX(CryptonightR_instruction_mov244) PUBLIC FN_PREFIX(CryptonightR_instruction_mov245) PUBLIC FN_PREFIX(CryptonightR_instruction_mov246) PUBLIC FN_PREFIX(CryptonightR_instruction_mov247) PUBLIC FN_PREFIX(CryptonightR_instruction_mov248) PUBLIC FN_PREFIX(CryptonightR_instruction_mov249) PUBLIC FN_PREFIX(CryptonightR_instruction_mov250) PUBLIC FN_PREFIX(CryptonightR_instruction_mov251) PUBLIC FN_PREFIX(CryptonightR_instruction_mov252) PUBLIC FN_PREFIX(CryptonightR_instruction_mov253) PUBLIC FN_PREFIX(CryptonightR_instruction_mov254) PUBLIC FN_PREFIX(CryptonightR_instruction_mov255) PUBLIC FN_PREFIX(CryptonightR_instruction_mov256) FN_PREFIX(CryptonightR_instruction0): imul ebx, ebx FN_PREFIX(CryptonightR_instruction1): imul ebx, ebx FN_PREFIX(CryptonightR_instruction2): imul ebx, ebx FN_PREFIX(CryptonightR_instruction3): add ebx, r9d add ebx, 2147483647 FN_PREFIX(CryptonightR_instruction4): sub ebx, r9d FN_PREFIX(CryptonightR_instruction5): ror ebx, cl FN_PREFIX(CryptonightR_instruction6): rol ebx, cl FN_PREFIX(CryptonightR_instruction7): xor ebx, r9d FN_PREFIX(CryptonightR_instruction8): imul esi, ebx FN_PREFIX(CryptonightR_instruction9): imul esi, ebx FN_PREFIX(CryptonightR_instruction10): imul esi, ebx FN_PREFIX(CryptonightR_instruction11): add esi, ebx add esi, 2147483647 FN_PREFIX(CryptonightR_instruction12): sub esi, ebx FN_PREFIX(CryptonightR_instruction13): ror esi, cl FN_PREFIX(CryptonightR_instruction14): rol esi, cl FN_PREFIX(CryptonightR_instruction15): xor esi, ebx FN_PREFIX(CryptonightR_instruction16): imul edi, ebx FN_PREFIX(CryptonightR_instruction17): imul edi, ebx FN_PREFIX(CryptonightR_instruction18): imul edi, ebx FN_PREFIX(CryptonightR_instruction19): add edi, ebx add edi, 2147483647 FN_PREFIX(CryptonightR_instruction20): sub edi, ebx FN_PREFIX(CryptonightR_instruction21): ror edi, cl FN_PREFIX(CryptonightR_instruction22): rol edi, cl FN_PREFIX(CryptonightR_instruction23): xor edi, ebx FN_PREFIX(CryptonightR_instruction24): imul ebp, ebx FN_PREFIX(CryptonightR_instruction25): imul ebp, ebx FN_PREFIX(CryptonightR_instruction26): imul ebp, ebx FN_PREFIX(CryptonightR_instruction27): add ebp, ebx add ebp, 2147483647 FN_PREFIX(CryptonightR_instruction28): sub ebp, ebx FN_PREFIX(CryptonightR_instruction29): ror ebp, cl FN_PREFIX(CryptonightR_instruction30): rol ebp, cl FN_PREFIX(CryptonightR_instruction31): xor ebp, ebx FN_PREFIX(CryptonightR_instruction32): imul ebx, esi FN_PREFIX(CryptonightR_instruction33): imul ebx, esi FN_PREFIX(CryptonightR_instruction34): imul ebx, esi FN_PREFIX(CryptonightR_instruction35): add ebx, esi add ebx, 2147483647 FN_PREFIX(CryptonightR_instruction36): sub ebx, esi FN_PREFIX(CryptonightR_instruction37): ror ebx, cl FN_PREFIX(CryptonightR_instruction38): rol ebx, cl FN_PREFIX(CryptonightR_instruction39): xor ebx, esi FN_PREFIX(CryptonightR_instruction40): imul esi, esi FN_PREFIX(CryptonightR_instruction41): imul esi, esi FN_PREFIX(CryptonightR_instruction42): imul esi, esi FN_PREFIX(CryptonightR_instruction43): add esi, r9d add esi, 2147483647 FN_PREFIX(CryptonightR_instruction44): sub esi, r9d FN_PREFIX(CryptonightR_instruction45): ror esi, cl FN_PREFIX(CryptonightR_instruction46): rol esi, cl FN_PREFIX(CryptonightR_instruction47): xor esi, r9d FN_PREFIX(CryptonightR_instruction48): imul edi, esi FN_PREFIX(CryptonightR_instruction49): imul edi, esi FN_PREFIX(CryptonightR_instruction50): imul edi, esi FN_PREFIX(CryptonightR_instruction51): add edi, esi add edi, 2147483647 FN_PREFIX(CryptonightR_instruction52): sub edi, esi FN_PREFIX(CryptonightR_instruction53): ror edi, cl FN_PREFIX(CryptonightR_instruction54): rol edi, cl FN_PREFIX(CryptonightR_instruction55): xor edi, esi FN_PREFIX(CryptonightR_instruction56): imul ebp, esi FN_PREFIX(CryptonightR_instruction57): imul ebp, esi FN_PREFIX(CryptonightR_instruction58): imul ebp, esi FN_PREFIX(CryptonightR_instruction59): add ebp, esi add ebp, 2147483647 FN_PREFIX(CryptonightR_instruction60): sub ebp, esi FN_PREFIX(CryptonightR_instruction61): ror ebp, cl FN_PREFIX(CryptonightR_instruction62): rol ebp, cl FN_PREFIX(CryptonightR_instruction63): xor ebp, esi FN_PREFIX(CryptonightR_instruction64): imul ebx, edi FN_PREFIX(CryptonightR_instruction65): imul ebx, edi FN_PREFIX(CryptonightR_instruction66): imul ebx, edi FN_PREFIX(CryptonightR_instruction67): add ebx, edi add ebx, 2147483647 FN_PREFIX(CryptonightR_instruction68): sub ebx, edi FN_PREFIX(CryptonightR_instruction69): ror ebx, cl FN_PREFIX(CryptonightR_instruction70): rol ebx, cl FN_PREFIX(CryptonightR_instruction71): xor ebx, edi FN_PREFIX(CryptonightR_instruction72): imul esi, edi FN_PREFIX(CryptonightR_instruction73): imul esi, edi FN_PREFIX(CryptonightR_instruction74): imul esi, edi FN_PREFIX(CryptonightR_instruction75): add esi, edi add esi, 2147483647 FN_PREFIX(CryptonightR_instruction76): sub esi, edi FN_PREFIX(CryptonightR_instruction77): ror esi, cl FN_PREFIX(CryptonightR_instruction78): rol esi, cl FN_PREFIX(CryptonightR_instruction79): xor esi, edi FN_PREFIX(CryptonightR_instruction80): imul edi, edi FN_PREFIX(CryptonightR_instruction81): imul edi, edi FN_PREFIX(CryptonightR_instruction82): imul edi, edi FN_PREFIX(CryptonightR_instruction83): add edi, r9d add edi, 2147483647 FN_PREFIX(CryptonightR_instruction84): sub edi, r9d FN_PREFIX(CryptonightR_instruction85): ror edi, cl FN_PREFIX(CryptonightR_instruction86): rol edi, cl FN_PREFIX(CryptonightR_instruction87): xor edi, r9d FN_PREFIX(CryptonightR_instruction88): imul ebp, edi FN_PREFIX(CryptonightR_instruction89): imul ebp, edi FN_PREFIX(CryptonightR_instruction90): imul ebp, edi FN_PREFIX(CryptonightR_instruction91): add ebp, edi add ebp, 2147483647 FN_PREFIX(CryptonightR_instruction92): sub ebp, edi FN_PREFIX(CryptonightR_instruction93): ror ebp, cl FN_PREFIX(CryptonightR_instruction94): rol ebp, cl FN_PREFIX(CryptonightR_instruction95): xor ebp, edi FN_PREFIX(CryptonightR_instruction96): imul ebx, ebp FN_PREFIX(CryptonightR_instruction97): imul ebx, ebp FN_PREFIX(CryptonightR_instruction98): imul ebx, ebp FN_PREFIX(CryptonightR_instruction99): add ebx, ebp add ebx, 2147483647 FN_PREFIX(CryptonightR_instruction100): sub ebx, ebp FN_PREFIX(CryptonightR_instruction101): ror ebx, cl FN_PREFIX(CryptonightR_instruction102): rol ebx, cl FN_PREFIX(CryptonightR_instruction103): xor ebx, ebp FN_PREFIX(CryptonightR_instruction104): imul esi, ebp FN_PREFIX(CryptonightR_instruction105): imul esi, ebp FN_PREFIX(CryptonightR_instruction106): imul esi, ebp FN_PREFIX(CryptonightR_instruction107): add esi, ebp add esi, 2147483647 FN_PREFIX(CryptonightR_instruction108): sub esi, ebp FN_PREFIX(CryptonightR_instruction109): ror esi, cl FN_PREFIX(CryptonightR_instruction110): rol esi, cl FN_PREFIX(CryptonightR_instruction111): xor esi, ebp FN_PREFIX(CryptonightR_instruction112): imul edi, ebp FN_PREFIX(CryptonightR_instruction113): imul edi, ebp FN_PREFIX(CryptonightR_instruction114): imul edi, ebp FN_PREFIX(CryptonightR_instruction115): add edi, ebp add edi, 2147483647 FN_PREFIX(CryptonightR_instruction116): sub edi, ebp FN_PREFIX(CryptonightR_instruction117): ror edi, cl FN_PREFIX(CryptonightR_instruction118): rol edi, cl FN_PREFIX(CryptonightR_instruction119): xor edi, ebp FN_PREFIX(CryptonightR_instruction120): imul ebp, ebp FN_PREFIX(CryptonightR_instruction121): imul ebp, ebp FN_PREFIX(CryptonightR_instruction122): imul ebp, ebp FN_PREFIX(CryptonightR_instruction123): add ebp, r9d add ebp, 2147483647 FN_PREFIX(CryptonightR_instruction124): sub ebp, r9d FN_PREFIX(CryptonightR_instruction125): ror ebp, cl FN_PREFIX(CryptonightR_instruction126): rol ebp, cl FN_PREFIX(CryptonightR_instruction127): xor ebp, r9d FN_PREFIX(CryptonightR_instruction128): imul ebx, esp FN_PREFIX(CryptonightR_instruction129): imul ebx, esp FN_PREFIX(CryptonightR_instruction130): imul ebx, esp FN_PREFIX(CryptonightR_instruction131): add ebx, esp add ebx, 2147483647 FN_PREFIX(CryptonightR_instruction132): sub ebx, esp FN_PREFIX(CryptonightR_instruction133): ror ebx, cl FN_PREFIX(CryptonightR_instruction134): rol ebx, cl FN_PREFIX(CryptonightR_instruction135): xor ebx, esp FN_PREFIX(CryptonightR_instruction136): imul esi, esp FN_PREFIX(CryptonightR_instruction137): imul esi, esp FN_PREFIX(CryptonightR_instruction138): imul esi, esp FN_PREFIX(CryptonightR_instruction139): add esi, esp add esi, 2147483647 FN_PREFIX(CryptonightR_instruction140): sub esi, esp FN_PREFIX(CryptonightR_instruction141): ror esi, cl FN_PREFIX(CryptonightR_instruction142): rol esi, cl FN_PREFIX(CryptonightR_instruction143): xor esi, esp FN_PREFIX(CryptonightR_instruction144): imul edi, esp FN_PREFIX(CryptonightR_instruction145): imul edi, esp FN_PREFIX(CryptonightR_instruction146): imul edi, esp FN_PREFIX(CryptonightR_instruction147): add edi, esp add edi, 2147483647 FN_PREFIX(CryptonightR_instruction148): sub edi, esp FN_PREFIX(CryptonightR_instruction149): ror edi, cl FN_PREFIX(CryptonightR_instruction150): rol edi, cl FN_PREFIX(CryptonightR_instruction151): xor edi, esp FN_PREFIX(CryptonightR_instruction152): imul ebp, esp FN_PREFIX(CryptonightR_instruction153): imul ebp, esp FN_PREFIX(CryptonightR_instruction154): imul ebp, esp FN_PREFIX(CryptonightR_instruction155): add ebp, esp add ebp, 2147483647 FN_PREFIX(CryptonightR_instruction156): sub ebp, esp FN_PREFIX(CryptonightR_instruction157): ror ebp, cl FN_PREFIX(CryptonightR_instruction158): rol ebp, cl FN_PREFIX(CryptonightR_instruction159): xor ebp, esp FN_PREFIX(CryptonightR_instruction160): imul ebx, r15d FN_PREFIX(CryptonightR_instruction161): imul ebx, r15d FN_PREFIX(CryptonightR_instruction162): imul ebx, r15d FN_PREFIX(CryptonightR_instruction163): add ebx, r15d add ebx, 2147483647 FN_PREFIX(CryptonightR_instruction164): sub ebx, r15d FN_PREFIX(CryptonightR_instruction165): ror ebx, cl FN_PREFIX(CryptonightR_instruction166): rol ebx, cl FN_PREFIX(CryptonightR_instruction167): xor ebx, r15d FN_PREFIX(CryptonightR_instruction168): imul esi, r15d FN_PREFIX(CryptonightR_instruction169): imul esi, r15d FN_PREFIX(CryptonightR_instruction170): imul esi, r15d FN_PREFIX(CryptonightR_instruction171): add esi, r15d add esi, 2147483647 FN_PREFIX(CryptonightR_instruction172): sub esi, r15d FN_PREFIX(CryptonightR_instruction173): ror esi, cl FN_PREFIX(CryptonightR_instruction174): rol esi, cl FN_PREFIX(CryptonightR_instruction175): xor esi, r15d FN_PREFIX(CryptonightR_instruction176): imul edi, r15d FN_PREFIX(CryptonightR_instruction177): imul edi, r15d FN_PREFIX(CryptonightR_instruction178): imul edi, r15d FN_PREFIX(CryptonightR_instruction179): add edi, r15d add edi, 2147483647 FN_PREFIX(CryptonightR_instruction180): sub edi, r15d FN_PREFIX(CryptonightR_instruction181): ror edi, cl FN_PREFIX(CryptonightR_instruction182): rol edi, cl FN_PREFIX(CryptonightR_instruction183): xor edi, r15d FN_PREFIX(CryptonightR_instruction184): imul ebp, r15d FN_PREFIX(CryptonightR_instruction185): imul ebp, r15d FN_PREFIX(CryptonightR_instruction186): imul ebp, r15d FN_PREFIX(CryptonightR_instruction187): add ebp, r15d add ebp, 2147483647 FN_PREFIX(CryptonightR_instruction188): sub ebp, r15d FN_PREFIX(CryptonightR_instruction189): ror ebp, cl FN_PREFIX(CryptonightR_instruction190): rol ebp, cl FN_PREFIX(CryptonightR_instruction191): xor ebp, r15d FN_PREFIX(CryptonightR_instruction192): imul ebx, eax FN_PREFIX(CryptonightR_instruction193): imul ebx, eax FN_PREFIX(CryptonightR_instruction194): imul ebx, eax FN_PREFIX(CryptonightR_instruction195): add ebx, eax add ebx, 2147483647 FN_PREFIX(CryptonightR_instruction196): sub ebx, eax FN_PREFIX(CryptonightR_instruction197): ror ebx, cl FN_PREFIX(CryptonightR_instruction198): rol ebx, cl FN_PREFIX(CryptonightR_instruction199): xor ebx, eax FN_PREFIX(CryptonightR_instruction200): imul esi, eax FN_PREFIX(CryptonightR_instruction201): imul esi, eax FN_PREFIX(CryptonightR_instruction202): imul esi, eax FN_PREFIX(CryptonightR_instruction203): add esi, eax add esi, 2147483647 FN_PREFIX(CryptonightR_instruction204): sub esi, eax FN_PREFIX(CryptonightR_instruction205): ror esi, cl FN_PREFIX(CryptonightR_instruction206): rol esi, cl FN_PREFIX(CryptonightR_instruction207): xor esi, eax FN_PREFIX(CryptonightR_instruction208): imul edi, eax FN_PREFIX(CryptonightR_instruction209): imul edi, eax FN_PREFIX(CryptonightR_instruction210): imul edi, eax FN_PREFIX(CryptonightR_instruction211): add edi, eax add edi, 2147483647 FN_PREFIX(CryptonightR_instruction212): sub edi, eax FN_PREFIX(CryptonightR_instruction213): ror edi, cl FN_PREFIX(CryptonightR_instruction214): rol edi, cl FN_PREFIX(CryptonightR_instruction215): xor edi, eax FN_PREFIX(CryptonightR_instruction216): imul ebp, eax FN_PREFIX(CryptonightR_instruction217): imul ebp, eax FN_PREFIX(CryptonightR_instruction218): imul ebp, eax FN_PREFIX(CryptonightR_instruction219): add ebp, eax add ebp, 2147483647 FN_PREFIX(CryptonightR_instruction220): sub ebp, eax FN_PREFIX(CryptonightR_instruction221): ror ebp, cl FN_PREFIX(CryptonightR_instruction222): rol ebp, cl FN_PREFIX(CryptonightR_instruction223): xor ebp, eax FN_PREFIX(CryptonightR_instruction224): imul ebx, edx FN_PREFIX(CryptonightR_instruction225): imul ebx, edx FN_PREFIX(CryptonightR_instruction226): imul ebx, edx FN_PREFIX(CryptonightR_instruction227): add ebx, edx add ebx, 2147483647 FN_PREFIX(CryptonightR_instruction228): sub ebx, edx FN_PREFIX(CryptonightR_instruction229): ror ebx, cl FN_PREFIX(CryptonightR_instruction230): rol ebx, cl FN_PREFIX(CryptonightR_instruction231): xor ebx, edx FN_PREFIX(CryptonightR_instruction232): imul esi, edx FN_PREFIX(CryptonightR_instruction233): imul esi, edx FN_PREFIX(CryptonightR_instruction234): imul esi, edx FN_PREFIX(CryptonightR_instruction235): add esi, edx add esi, 2147483647 FN_PREFIX(CryptonightR_instruction236): sub esi, edx FN_PREFIX(CryptonightR_instruction237): ror esi, cl FN_PREFIX(CryptonightR_instruction238): rol esi, cl FN_PREFIX(CryptonightR_instruction239): xor esi, edx FN_PREFIX(CryptonightR_instruction240): imul edi, edx FN_PREFIX(CryptonightR_instruction241): imul edi, edx FN_PREFIX(CryptonightR_instruction242): imul edi, edx FN_PREFIX(CryptonightR_instruction243): add edi, edx add edi, 2147483647 FN_PREFIX(CryptonightR_instruction244): sub edi, edx FN_PREFIX(CryptonightR_instruction245): ror edi, cl FN_PREFIX(CryptonightR_instruction246): rol edi, cl FN_PREFIX(CryptonightR_instruction247): xor edi, edx FN_PREFIX(CryptonightR_instruction248): imul ebp, edx FN_PREFIX(CryptonightR_instruction249): imul ebp, edx FN_PREFIX(CryptonightR_instruction250): imul ebp, edx FN_PREFIX(CryptonightR_instruction251): add ebp, edx add ebp, 2147483647 FN_PREFIX(CryptonightR_instruction252): sub ebp, edx FN_PREFIX(CryptonightR_instruction253): ror ebp, cl FN_PREFIX(CryptonightR_instruction254): rol ebp, cl FN_PREFIX(CryptonightR_instruction255): xor ebp, edx FN_PREFIX(CryptonightR_instruction256): imul ebx, ebx FN_PREFIX(CryptonightR_instruction_mov0): FN_PREFIX(CryptonightR_instruction_mov1): FN_PREFIX(CryptonightR_instruction_mov2): FN_PREFIX(CryptonightR_instruction_mov3): FN_PREFIX(CryptonightR_instruction_mov4): FN_PREFIX(CryptonightR_instruction_mov5): mov ecx, ebx FN_PREFIX(CryptonightR_instruction_mov6): mov ecx, ebx FN_PREFIX(CryptonightR_instruction_mov7): FN_PREFIX(CryptonightR_instruction_mov8): FN_PREFIX(CryptonightR_instruction_mov9): FN_PREFIX(CryptonightR_instruction_mov10): FN_PREFIX(CryptonightR_instruction_mov11): FN_PREFIX(CryptonightR_instruction_mov12): FN_PREFIX(CryptonightR_instruction_mov13): mov ecx, ebx FN_PREFIX(CryptonightR_instruction_mov14): mov ecx, ebx FN_PREFIX(CryptonightR_instruction_mov15): FN_PREFIX(CryptonightR_instruction_mov16): FN_PREFIX(CryptonightR_instruction_mov17): FN_PREFIX(CryptonightR_instruction_mov18): FN_PREFIX(CryptonightR_instruction_mov19): FN_PREFIX(CryptonightR_instruction_mov20): FN_PREFIX(CryptonightR_instruction_mov21): mov ecx, ebx FN_PREFIX(CryptonightR_instruction_mov22): mov ecx, ebx FN_PREFIX(CryptonightR_instruction_mov23): FN_PREFIX(CryptonightR_instruction_mov24): FN_PREFIX(CryptonightR_instruction_mov25): FN_PREFIX(CryptonightR_instruction_mov26): FN_PREFIX(CryptonightR_instruction_mov27): FN_PREFIX(CryptonightR_instruction_mov28): FN_PREFIX(CryptonightR_instruction_mov29): mov ecx, ebx FN_PREFIX(CryptonightR_instruction_mov30): mov ecx, ebx FN_PREFIX(CryptonightR_instruction_mov31): FN_PREFIX(CryptonightR_instruction_mov32): FN_PREFIX(CryptonightR_instruction_mov33): FN_PREFIX(CryptonightR_instruction_mov34): FN_PREFIX(CryptonightR_instruction_mov35): FN_PREFIX(CryptonightR_instruction_mov36): FN_PREFIX(CryptonightR_instruction_mov37): mov ecx, esi FN_PREFIX(CryptonightR_instruction_mov38): mov ecx, esi FN_PREFIX(CryptonightR_instruction_mov39): FN_PREFIX(CryptonightR_instruction_mov40): FN_PREFIX(CryptonightR_instruction_mov41): FN_PREFIX(CryptonightR_instruction_mov42): FN_PREFIX(CryptonightR_instruction_mov43): FN_PREFIX(CryptonightR_instruction_mov44): FN_PREFIX(CryptonightR_instruction_mov45): mov ecx, esi FN_PREFIX(CryptonightR_instruction_mov46): mov ecx, esi FN_PREFIX(CryptonightR_instruction_mov47): FN_PREFIX(CryptonightR_instruction_mov48): FN_PREFIX(CryptonightR_instruction_mov49): FN_PREFIX(CryptonightR_instruction_mov50): FN_PREFIX(CryptonightR_instruction_mov51): FN_PREFIX(CryptonightR_instruction_mov52): FN_PREFIX(CryptonightR_instruction_mov53): mov ecx, esi FN_PREFIX(CryptonightR_instruction_mov54): mov ecx, esi FN_PREFIX(CryptonightR_instruction_mov55): FN_PREFIX(CryptonightR_instruction_mov56): FN_PREFIX(CryptonightR_instruction_mov57): FN_PREFIX(CryptonightR_instruction_mov58): FN_PREFIX(CryptonightR_instruction_mov59): FN_PREFIX(CryptonightR_instruction_mov60): FN_PREFIX(CryptonightR_instruction_mov61): mov ecx, esi FN_PREFIX(CryptonightR_instruction_mov62): mov ecx, esi FN_PREFIX(CryptonightR_instruction_mov63): FN_PREFIX(CryptonightR_instruction_mov64): FN_PREFIX(CryptonightR_instruction_mov65): FN_PREFIX(CryptonightR_instruction_mov66): FN_PREFIX(CryptonightR_instruction_mov67): FN_PREFIX(CryptonightR_instruction_mov68): FN_PREFIX(CryptonightR_instruction_mov69): mov ecx, edi FN_PREFIX(CryptonightR_instruction_mov70): mov ecx, edi FN_PREFIX(CryptonightR_instruction_mov71): FN_PREFIX(CryptonightR_instruction_mov72): FN_PREFIX(CryptonightR_instruction_mov73): FN_PREFIX(CryptonightR_instruction_mov74): FN_PREFIX(CryptonightR_instruction_mov75): FN_PREFIX(CryptonightR_instruction_mov76): FN_PREFIX(CryptonightR_instruction_mov77): mov ecx, edi FN_PREFIX(CryptonightR_instruction_mov78): mov ecx, edi FN_PREFIX(CryptonightR_instruction_mov79): FN_PREFIX(CryptonightR_instruction_mov80): FN_PREFIX(CryptonightR_instruction_mov81): FN_PREFIX(CryptonightR_instruction_mov82): FN_PREFIX(CryptonightR_instruction_mov83): FN_PREFIX(CryptonightR_instruction_mov84): FN_PREFIX(CryptonightR_instruction_mov85): mov ecx, edi FN_PREFIX(CryptonightR_instruction_mov86): mov ecx, edi FN_PREFIX(CryptonightR_instruction_mov87): FN_PREFIX(CryptonightR_instruction_mov88): FN_PREFIX(CryptonightR_instruction_mov89): FN_PREFIX(CryptonightR_instruction_mov90): FN_PREFIX(CryptonightR_instruction_mov91): FN_PREFIX(CryptonightR_instruction_mov92): FN_PREFIX(CryptonightR_instruction_mov93): mov ecx, edi FN_PREFIX(CryptonightR_instruction_mov94): mov ecx, edi FN_PREFIX(CryptonightR_instruction_mov95): FN_PREFIX(CryptonightR_instruction_mov96): FN_PREFIX(CryptonightR_instruction_mov97): FN_PREFIX(CryptonightR_instruction_mov98): FN_PREFIX(CryptonightR_instruction_mov99): FN_PREFIX(CryptonightR_instruction_mov100): FN_PREFIX(CryptonightR_instruction_mov101): mov ecx, ebp FN_PREFIX(CryptonightR_instruction_mov102): mov ecx, ebp FN_PREFIX(CryptonightR_instruction_mov103): FN_PREFIX(CryptonightR_instruction_mov104): FN_PREFIX(CryptonightR_instruction_mov105): FN_PREFIX(CryptonightR_instruction_mov106): FN_PREFIX(CryptonightR_instruction_mov107): FN_PREFIX(CryptonightR_instruction_mov108): FN_PREFIX(CryptonightR_instruction_mov109): mov ecx, ebp FN_PREFIX(CryptonightR_instruction_mov110): mov ecx, ebp FN_PREFIX(CryptonightR_instruction_mov111): FN_PREFIX(CryptonightR_instruction_mov112): FN_PREFIX(CryptonightR_instruction_mov113): FN_PREFIX(CryptonightR_instruction_mov114): FN_PREFIX(CryptonightR_instruction_mov115): FN_PREFIX(CryptonightR_instruction_mov116): FN_PREFIX(CryptonightR_instruction_mov117): mov ecx, ebp FN_PREFIX(CryptonightR_instruction_mov118): mov ecx, ebp FN_PREFIX(CryptonightR_instruction_mov119): FN_PREFIX(CryptonightR_instruction_mov120): FN_PREFIX(CryptonightR_instruction_mov121): FN_PREFIX(CryptonightR_instruction_mov122): FN_PREFIX(CryptonightR_instruction_mov123): FN_PREFIX(CryptonightR_instruction_mov124): FN_PREFIX(CryptonightR_instruction_mov125): mov ecx, ebp FN_PREFIX(CryptonightR_instruction_mov126): mov ecx, ebp FN_PREFIX(CryptonightR_instruction_mov127): FN_PREFIX(CryptonightR_instruction_mov128): FN_PREFIX(CryptonightR_instruction_mov129): FN_PREFIX(CryptonightR_instruction_mov130): FN_PREFIX(CryptonightR_instruction_mov131): FN_PREFIX(CryptonightR_instruction_mov132): FN_PREFIX(CryptonightR_instruction_mov133): mov ecx, esp FN_PREFIX(CryptonightR_instruction_mov134): mov ecx, esp FN_PREFIX(CryptonightR_instruction_mov135): FN_PREFIX(CryptonightR_instruction_mov136): FN_PREFIX(CryptonightR_instruction_mov137): FN_PREFIX(CryptonightR_instruction_mov138): FN_PREFIX(CryptonightR_instruction_mov139): FN_PREFIX(CryptonightR_instruction_mov140): FN_PREFIX(CryptonightR_instruction_mov141): mov ecx, esp FN_PREFIX(CryptonightR_instruction_mov142): mov ecx, esp FN_PREFIX(CryptonightR_instruction_mov143): FN_PREFIX(CryptonightR_instruction_mov144): FN_PREFIX(CryptonightR_instruction_mov145): FN_PREFIX(CryptonightR_instruction_mov146): FN_PREFIX(CryptonightR_instruction_mov147): FN_PREFIX(CryptonightR_instruction_mov148): FN_PREFIX(CryptonightR_instruction_mov149): mov ecx, esp FN_PREFIX(CryptonightR_instruction_mov150): mov ecx, esp FN_PREFIX(CryptonightR_instruction_mov151): FN_PREFIX(CryptonightR_instruction_mov152): FN_PREFIX(CryptonightR_instruction_mov153): FN_PREFIX(CryptonightR_instruction_mov154): FN_PREFIX(CryptonightR_instruction_mov155): FN_PREFIX(CryptonightR_instruction_mov156): FN_PREFIX(CryptonightR_instruction_mov157): mov ecx, esp FN_PREFIX(CryptonightR_instruction_mov158): mov ecx, esp FN_PREFIX(CryptonightR_instruction_mov159): FN_PREFIX(CryptonightR_instruction_mov160): FN_PREFIX(CryptonightR_instruction_mov161): FN_PREFIX(CryptonightR_instruction_mov162): FN_PREFIX(CryptonightR_instruction_mov163): FN_PREFIX(CryptonightR_instruction_mov164): FN_PREFIX(CryptonightR_instruction_mov165): mov ecx, r15d FN_PREFIX(CryptonightR_instruction_mov166): mov ecx, r15d FN_PREFIX(CryptonightR_instruction_mov167): FN_PREFIX(CryptonightR_instruction_mov168): FN_PREFIX(CryptonightR_instruction_mov169): FN_PREFIX(CryptonightR_instruction_mov170): FN_PREFIX(CryptonightR_instruction_mov171): FN_PREFIX(CryptonightR_instruction_mov172): FN_PREFIX(CryptonightR_instruction_mov173): mov ecx, r15d FN_PREFIX(CryptonightR_instruction_mov174): mov ecx, r15d FN_PREFIX(CryptonightR_instruction_mov175): FN_PREFIX(CryptonightR_instruction_mov176): FN_PREFIX(CryptonightR_instruction_mov177): FN_PREFIX(CryptonightR_instruction_mov178): FN_PREFIX(CryptonightR_instruction_mov179): FN_PREFIX(CryptonightR_instruction_mov180): FN_PREFIX(CryptonightR_instruction_mov181): mov ecx, r15d FN_PREFIX(CryptonightR_instruction_mov182): mov ecx, r15d FN_PREFIX(CryptonightR_instruction_mov183): FN_PREFIX(CryptonightR_instruction_mov184): FN_PREFIX(CryptonightR_instruction_mov185): FN_PREFIX(CryptonightR_instruction_mov186): FN_PREFIX(CryptonightR_instruction_mov187): FN_PREFIX(CryptonightR_instruction_mov188): FN_PREFIX(CryptonightR_instruction_mov189): mov ecx, r15d FN_PREFIX(CryptonightR_instruction_mov190): mov ecx, r15d FN_PREFIX(CryptonightR_instruction_mov191): FN_PREFIX(CryptonightR_instruction_mov192): FN_PREFIX(CryptonightR_instruction_mov193): FN_PREFIX(CryptonightR_instruction_mov194): FN_PREFIX(CryptonightR_instruction_mov195): FN_PREFIX(CryptonightR_instruction_mov196): FN_PREFIX(CryptonightR_instruction_mov197): mov ecx, eax FN_PREFIX(CryptonightR_instruction_mov198): mov ecx, eax FN_PREFIX(CryptonightR_instruction_mov199): FN_PREFIX(CryptonightR_instruction_mov200): FN_PREFIX(CryptonightR_instruction_mov201): FN_PREFIX(CryptonightR_instruction_mov202): FN_PREFIX(CryptonightR_instruction_mov203): FN_PREFIX(CryptonightR_instruction_mov204): FN_PREFIX(CryptonightR_instruction_mov205): mov ecx, eax FN_PREFIX(CryptonightR_instruction_mov206): mov ecx, eax FN_PREFIX(CryptonightR_instruction_mov207): FN_PREFIX(CryptonightR_instruction_mov208): FN_PREFIX(CryptonightR_instruction_mov209): FN_PREFIX(CryptonightR_instruction_mov210): FN_PREFIX(CryptonightR_instruction_mov211): FN_PREFIX(CryptonightR_instruction_mov212): FN_PREFIX(CryptonightR_instruction_mov213): mov ecx, eax FN_PREFIX(CryptonightR_instruction_mov214): mov ecx, eax FN_PREFIX(CryptonightR_instruction_mov215): FN_PREFIX(CryptonightR_instruction_mov216): FN_PREFIX(CryptonightR_instruction_mov217): FN_PREFIX(CryptonightR_instruction_mov218): FN_PREFIX(CryptonightR_instruction_mov219): FN_PREFIX(CryptonightR_instruction_mov220): FN_PREFIX(CryptonightR_instruction_mov221): mov ecx, eax FN_PREFIX(CryptonightR_instruction_mov222): mov ecx, eax FN_PREFIX(CryptonightR_instruction_mov223): FN_PREFIX(CryptonightR_instruction_mov224): FN_PREFIX(CryptonightR_instruction_mov225): FN_PREFIX(CryptonightR_instruction_mov226): FN_PREFIX(CryptonightR_instruction_mov227): FN_PREFIX(CryptonightR_instruction_mov228): FN_PREFIX(CryptonightR_instruction_mov229): mov ecx, edx FN_PREFIX(CryptonightR_instruction_mov230): mov ecx, edx FN_PREFIX(CryptonightR_instruction_mov231): FN_PREFIX(CryptonightR_instruction_mov232): FN_PREFIX(CryptonightR_instruction_mov233): FN_PREFIX(CryptonightR_instruction_mov234): FN_PREFIX(CryptonightR_instruction_mov235): FN_PREFIX(CryptonightR_instruction_mov236): FN_PREFIX(CryptonightR_instruction_mov237): mov ecx, edx FN_PREFIX(CryptonightR_instruction_mov238): mov ecx, edx FN_PREFIX(CryptonightR_instruction_mov239): FN_PREFIX(CryptonightR_instruction_mov240): FN_PREFIX(CryptonightR_instruction_mov241): FN_PREFIX(CryptonightR_instruction_mov242): FN_PREFIX(CryptonightR_instruction_mov243): FN_PREFIX(CryptonightR_instruction_mov244): FN_PREFIX(CryptonightR_instruction_mov245): mov ecx, edx FN_PREFIX(CryptonightR_instruction_mov246): mov ecx, edx FN_PREFIX(CryptonightR_instruction_mov247): FN_PREFIX(CryptonightR_instruction_mov248): FN_PREFIX(CryptonightR_instruction_mov249): FN_PREFIX(CryptonightR_instruction_mov250): FN_PREFIX(CryptonightR_instruction_mov251): FN_PREFIX(CryptonightR_instruction_mov252): FN_PREFIX(CryptonightR_instruction_mov253): mov ecx, edx FN_PREFIX(CryptonightR_instruction_mov254): mov ecx, edx FN_PREFIX(CryptonightR_instruction_mov255): FN_PREFIX(CryptonightR_instruction_mov256):