@@ -56,7 +56,7 @@ randomx_isn_14:
5656 sqrtpd xmm6 , xmm6
5757randomx_isn_15:
5858 ; IADD_RS r6, r2, LSH 1
59- lea r14 , [ r14 + r10 * 8 ]
59+ lea r14 , [ r14 + r10 * 2 ]
6060randomx_isn_16:
6161 ; FSUB_M f2, L1[r1-1890725713]
6262 lea eax , [ r9d - 1890725713 ]
@@ -145,7 +145,7 @@ randomx_isn_35:
145145 imul r14 , 835132161
146146randomx_isn_36:
147147 ; IADD_RS r3, r4, LSH 2
148- lea r11 , [ r11 + r12 * 2 ]
148+ lea r11 , [ r11 + r12 * 4 ]
149149randomx_isn_37:
150150 ; ISUB_M r6, L2[r4+1885029796]
151151 lea eax , [ r12d + 1885029796 ]
@@ -179,7 +179,7 @@ randomx_isn_45:
179179 mov qword ptr [ rsi + rax ], r13
180180randomx_isn_46:
181181 ; IADD_RS r0, r7, LSH 0
182- lea r8 , [ r8 + r15 * 8 ]
182+ lea r8 , [ r8 + r15 * 1 ]
183183randomx_isn_47:
184184 ; IXOR_R r5, r2
185185 xor r13 , r10
@@ -227,7 +227,7 @@ randomx_isn_57:
227227 imul r13 , r9
228228randomx_isn_58:
229229 ; IADD_RS r5, r1, -999103579, LSH 0
230- lea r13 , [ r13 + r9 * 8 - 999103579 ]
230+ lea r13 , [ r13 + r9 * 1 - 999103579 ]
231231randomx_isn_59:
232232 ; FMUL_R e2, a2
233233 mulpd xmm6 , xmm10
@@ -237,7 +237,7 @@ randomx_isn_60:
237237 ror r10 , cl
238238randomx_isn_61:
239239 ; IADD_RS r0, r3, LSH 1
240- lea r8 , [ r8 + r11 * 1 ]
240+ lea r8 , [ r8 + r11 * 2 ]
241241randomx_isn_62:
242242 ; FSQRT_R e3
243243 sqrtpd xmm7 , xmm7
@@ -260,7 +260,7 @@ randomx_isn_66:
260260 sub r12 , 841292629
261261randomx_isn_67:
262262 ; IADD_RS r4, r6, LSH 2
263- lea r12 , [ r12 + r14 * 1 ]
263+ lea r12 , [ r12 + r14 * 4 ]
264264randomx_isn_68:
265265 ; FSUB_M f3, L1[r4+613549729]
266266 lea eax , [ r12d + 613549729 ]
@@ -427,7 +427,7 @@ randomx_isn_107:
427427 mov r14 , rdx
428428randomx_isn_108:
429429 ; IADD_RS r7, r0, LSH 1
430- lea r15 , [ r15 + r8 * 4 ]
430+ lea r15 , [ r15 + r8 * 2 ]
431431randomx_isn_109:
432432 ; IMUL_R r6, r5
433433 imul r14 , r13
@@ -442,13 +442,13 @@ randomx_isn_111:
442442 addpd xmm2 , xmm12
443443randomx_isn_112:
444444 ; IADD_RS r0, r3, LSH 0
445- lea r8 , [ r8 + r11 * 2 ]
445+ lea r8 , [ r8 + r11 * 1 ]
446446randomx_isn_113:
447447 ; IADD_RS r3, r4, LSH 1
448448 lea r11 , [ r11 + r12 * 2 ]
449449randomx_isn_114:
450450 ; IADD_RS r2, r4, LSH 2
451- lea r10 , [ r10 + r12 * 8 ]
451+ lea r10 , [ r10 + r12 * 4 ]
452452randomx_isn_115:
453453 ; IMUL_M r7, L1[r2-106928748]
454454 lea eax , [ r10d - 106928748 ]
@@ -462,7 +462,7 @@ randomx_isn_117:
462462 subpd xmm2 , xmm10
463463randomx_isn_118:
464464 ; IADD_RS r2, r2, LSH 0
465- lea r10 , [ r10 + r10 * 2 ]
465+ lea r10 , [ r10 + r10 * 1 ]
466466randomx_isn_119:
467467 ; ISUB_R r7, -342152774
468468 sub r15 , - 342152774
@@ -471,7 +471,7 @@ randomx_isn_120:
471471 lea r12 , [ r12 + r9 * 2 ]
472472randomx_isn_121:
473473 ; IADD_RS r4, r7, LSH 2
474- lea r12 , [ r12 + r15 * 1 ]
474+ lea r12 , [ r12 + r15 * 4 ]
475475randomx_isn_122:
476476 ; FSUB_R f0, a1
477477 subpd xmm0 , xmm9
@@ -502,7 +502,7 @@ randomx_isn_128:
502502 subpd xmm3 , xmm9
503503randomx_isn_129:
504504 ; IADD_RS r1, r2, LSH 2
505- lea r9 , [ r9 + r10 * 2 ]
505+ lea r9 , [ r9 + r10 * 4 ]
506506randomx_isn_130:
507507 ; FSUB_R f1, a1
508508 subpd xmm1 , xmm9
@@ -529,7 +529,7 @@ randomx_isn_136:
529529 sub r11 , r14
530530randomx_isn_137:
531531 ; IADD_RS r4, r1, LSH 0
532- lea r12 , [ r12 + r9 * 8 ]
532+ lea r12 , [ r12 + r9 * 1 ]
533533randomx_isn_138:
534534 ; ISTORE L1[r0+56684410], r0
535535 lea eax , [ r8d + 56684410 ]
@@ -571,10 +571,10 @@ randomx_isn_145:
571571 sub r13 , r11
572572randomx_isn_146:
573573 ; IADD_RS r0, r3, LSH 1
574- lea r8 , [ r8 + r11 * 4 ]
574+ lea r8 , [ r8 + r11 * 2 ]
575575randomx_isn_147:
576576 ; IADD_RS r1, r3, LSH 1
577- lea r9 , [ r9 + r11 * 1 ]
577+ lea r9 , [ r9 + r11 * 2 ]
578578randomx_isn_148:
579579 ; FSQRT_R e1
580580 sqrtpd xmm5 , xmm5
@@ -623,7 +623,7 @@ randomx_isn_158:
623623 mov qword ptr [ rsi + rax ], r12
624624randomx_isn_159:
625625 ; IADD_RS r7, r2, LSH 3
626- lea r15 , [ r15 + r10 * 4 ]
626+ lea r15 , [ r15 + r10 * 8 ]
627627randomx_isn_160:
628628 ; IMUL_RCP r7, 2040763167
629629 mov rax , 9705702723791900149
@@ -715,7 +715,7 @@ randomx_isn_182:
715715 mulpd xmm6 , xmm10
716716randomx_isn_183:
717717 ; IADD_RS r6, r2, LSH 0
718- lea r14 , [ r14 + r10 * 8 ]
718+ lea r14 , [ r14 + r10 * 1 ]
719719randomx_isn_184:
720720 ; FADD_R f2, a3
721721 addpd xmm2 , xmm11
@@ -727,7 +727,7 @@ randomx_isn_186:
727727 xorps xmm3 , xmm15
728728randomx_isn_187:
729729 ; IADD_RS r6, r6, LSH 3
730- lea r14 , [ r14 + r14 * 4 ]
730+ lea r14 , [ r14 + r14 * 8 ]
731731randomx_isn_188:
732732 ; FSCAL_R f2
733733 xorps xmm2 , xmm15
@@ -780,7 +780,7 @@ randomx_isn_199:
780780 subpd xmm3 , xmm11
781781randomx_isn_200:
782782 ; IADD_RS r2, r5, LSH 2
783- lea r10 , [ r10 + r13 * 1 ]
783+ lea r10 , [ r10 + r13 * 4 ]
784784randomx_isn_201:
785785 ; ISUB_M r6, L2[r3+376384700]
786786 lea eax , [ r11d + 376384700 ]
@@ -810,7 +810,7 @@ randomx_isn_207:
810810 xorps xmm1 , xmm15
811811randomx_isn_208:
812812 ; IADD_RS r6, r3, LSH 1
813- lea r14 , [ r14 + r11 * 1 ]
813+ lea r14 , [ r14 + r11 * 2 ]
814814randomx_isn_209:
815815 ; FSUB_M f0, L1[r4-557177119]
816816 lea eax , [ r12d - 557177119 ]
@@ -873,7 +873,7 @@ randomx_isn_223:
873873 xorps xmm2 , xmm15
874874randomx_isn_224:
875875 ; IADD_RS r5, r4, 312567979, LSH 1
876- lea r13 , [ r13 + r12 * 4 + 312567979 ]
876+ lea r13 , [ r13 + r12 * 2 + 312567979 ]
877877randomx_isn_225:
878878 ; ISTORE L2[r2+260885699], r1
879879 lea eax , [ r10d + 260885699 ]
@@ -898,7 +898,7 @@ randomx_isn_229:
898898 xchg r8 , r14
899899randomx_isn_230:
900900 ; IADD_RS r2, r7, LSH 2
901- lea r10 , [ r10 + r15 * 1 ]
901+ lea r10 , [ r10 + r15 * 4 ]
902902randomx_isn_231:
903903 ; FMUL_R e1, a0
904904 mulpd xmm5 , xmm8
@@ -924,7 +924,7 @@ randomx_isn_237:
924924 subpd xmm1 , xmm11
925925randomx_isn_238:
926926 ; IADD_RS r4, r2, LSH 1
927- lea r12 , [ r12 + r10 * 4 ]
927+ lea r12 , [ r12 + r10 * 2 ]
928928randomx_isn_239:
929929 ; IMUL_RCP r7, 3065786637
930930 mov rax , 12921343181238534701
@@ -978,13 +978,13 @@ randomx_isn_250:
978978 addpd xmm3 , xmm8
979979randomx_isn_251:
980980 ; IADD_RS r0, r0, LSH 0
981- lea r8 , [ r8 + r8 * 4 ]
981+ lea r8 , [ r8 + r8 * 1 ]
982982randomx_isn_252:
983983 ; ISUB_R r4, r2
984984 sub r12 , r10
985985randomx_isn_253:
986986 ; IADD_RS r5, r4, 256175395, LSH 0
987- lea r13 , [ r13 + r12 * 4 + 256175395 ]
987+ lea r13 , [ r13 + r12 * 1 + 256175395 ]
988988randomx_isn_254:
989989 ; IADD_RS r6, r7, LSH 2
990990 lea r14 , [ r14 + r15 * 4 ]
0 commit comments