Home | History | Annotate | Download | only in ia32

Lines Matching full:eax

94 	xor	eax, eax
98 mov eax, [esp + 24] ; eax == lag
100 sub ecx, eax ; ecx == limit
112 ; each iteration is 11 bytes so we need (-eax)*11, so we do (-12*eax + eax)
113 lea edx, [eax + eax*2]
115 lea edx, [eax + edx*4 + .jumper1_0 - .get_eip1]
123 cmp eax, 33
281 mov eax, ecx ; eax <- lag - 1 == data_len - sample the first time through
282 ; each iteration is 11 bytes so we need (-eax)*11, so we do (-12*eax + eax)
283 lea edx, [eax + eax*2]
285 lea edx, [eax + edx*4 + .jumper2_0 - .get_eip2]
456 mov eax, [esp + 4] ; eax == &data[sample] <- &data[0]
458 movss xmm0, [eax] ; xmm0 = 0,0,0,data[0]
459 add eax, 4
470 movss xmm0, [eax] ; xmm0 = 0,0,0,data[sample]
471 add eax, 4
504 mov eax, [esp + 4] ; eax == &data[sample] <- &data[0]
506 movss xmm0, [eax] ; xmm0 = 0,0,0,data[0]
507 add eax, 4
522 movss xmm0, [eax] ; xmm0 = 0,0,0,data[sample]
525 add eax, 4 ; (0)
564 mov eax, [esp + 4] ; eax == &data[sample] <- &data[0]
566 movss xmm0, [eax] ; xmm0 = 0,0,0,data[0]
567 add eax, 4
586 movss xmm0, [eax] ; xmm0 = 0,0,0,data[sample]
587 add eax, 4
638 mov eax, edx
639 neg eax
641 lea esp, [esp + 4 * eax]
643 xor eax, eax
646 mov [esp + 4 * ecx], eax
649 mov eax, edi
650 sub eax, edx
653 sub eax, ebx
654 lea ecx, [esi + 4 * eax - 12]
656 mov eax, esi
660 movd mm0, [eax]
661 movd mm2, [eax + 4]
662 movd mm4, [eax + 8]
663 movd mm6, [eax + 12]
672 movd mm1, [eax + 4 * ebx]
673 movd mm3, [eax + 4 * ebx + 4]
674 movd mm5, [eax + 4 * ebx + 8]
675 movd mm7, [eax + 4 * ebx + 12]
681 punpckldq mm7, [eax + 4 * ebx + 16]
692 add eax, byte 16
693 cmp eax, ecx
697 mov ebx, eax
698 sub eax, esi
699 shr eax, 2
705 sub ebx, eax
720 inc eax
728 mov eax, [esp + 4 * edx]
729 mov [edi + 4 * edx], eax
768 mov eax, [esp + 32] ; eax = order
774 cmp eax, byte 1
779 mov eax, [esi - 4] ; eax = data[-1]
783 imul eax, edx
784 sar eax, cl
785 neg eax
786 add eax, [esi]
787 mov [edi], eax
788 mov eax, [esi]
797 cmp eax, byte 32 ; for order <= 32 there is a faster routine
812 mov eax, [edx]
813 imul eax, [esi + 4 * ecx]
814 add ebp, eax
833 neg eax
834 lea edx, [eax + eax * 8 + .jumper_0 - .get_eip0]
837 pop eax
838 add edx, eax
840 mov eax, [esp + 28] ; eax = qlp_coeff[]
844 mov ecx, [eax + 124]
847 mov ecx, [eax + 120]
850 mov ecx, [eax + 116]
853 mov ecx, [eax + 112]
856 mov ecx, [eax + 108]
859 mov ecx, [eax + 104]
862 mov ecx, [eax + 100]
865 mov ecx, [eax + 96]
868 mov ecx, [eax + 92]
871 mov ecx, [eax + 88]
874 mov ecx, [eax + 84]
877 mov ecx, [eax + 80]
880 mov ecx, [eax + 76]
883 mov ecx, [eax + 72]
886 mov ecx, [eax + 68]
889 mov ecx, [eax + 64]
892 mov ecx, [eax + 60]
895 mov ecx, [eax + 56]
898 mov ecx, [eax + 52]
901 mov ecx, [eax + 48]
904 mov ecx, [eax + 44]
907 mov ecx, [eax + 40]
910 mov ecx, [eax + 36]
913 mov ecx, [eax + 32]
916 mov ecx, [eax + 28]
919 mov ecx, [eax + 24]
922 mov ecx, [eax + 20]
925 mov ecx, [eax + 16]
928 mov ecx, [eax + 12]
931 mov ecx, [eax + 8]
934 mov ecx, [eax + 4]
937 mov ecx, [eax] ; there is one byte missing
983 mov eax, [esp + 32] ; eax = order
1002 cmp ecx, eax
1011 inc eax
1016 movq mm5, [esp + 2 * eax - 8]
1023 cmp eax, byte 4
1061 shl eax, 2
1062 neg eax
1063 add eax, byte 16
1084 add ecx, eax
1129 mov eax, [esp + 32]
1174 mov eax, [esp + 32] ; eax = order
1181 cmp eax, byte 1
1186 mov eax, [edi - 4]
1190 imul eax, edx
1191 sar eax, cl
1192 add eax, [esi]
1193 mov [edi], eax
1202 cmp eax, byte 32 ; for order <= 32 there is a faster routine
1217 mov eax, [edx]
1218 imul eax, [edi + 4 * ecx]
1219 add ebp, eax
1237 neg eax
1238 lea edx, [eax + eax * 8 + .jumper_0 - .get_eip0]
1241 pop eax
1242 add edx, eax
1244 mov eax, [esp + 28] ; eax = qlp_coeff[]
1248 mov ecx, [eax + 124] ; ecx = qlp_coeff[31]
1251 mov ecx, [eax + 120] ; ecx = qlp_coeff[30]
1254 mov ecx, [eax + 116] ; ecx = qlp_coeff[29]
1257 mov ecx, [eax + 112] ; ecx = qlp_coeff[28]
1260 mov ecx, [eax + 108] ; ecx = qlp_coeff[27]
1263 mov ecx, [eax + 104] ; ecx = qlp_coeff[26]
1266 mov ecx, [eax + 100] ; ecx = qlp_coeff[25]
1269 mov ecx, [eax + 96] ; ecx = qlp_coeff[24]
1272 mov ecx, [eax + 92] ; ecx = qlp_coeff[23]
1275 mov ecx, [eax + 88] ; ecx = qlp_coeff[22]
1278 mov ecx, [eax + 84] ; ecx = qlp_coeff[21]
1281 mov ecx, [eax + 80] ; ecx = qlp_coeff[20]
1284 mov ecx, [eax + 76] ; ecx = qlp_coeff[19]
1287 mov ecx, [eax + 72] ; ecx = qlp_coeff[18]
1290 mov ecx, [eax + 68] ; ecx = qlp_coeff[17]
1293 mov ecx, [eax + 64] ; ecx = qlp_coeff[16]
1296 mov ecx, [eax + 60] ; ecx = qlp_coeff[15]
1299 mov ecx, [eax + 56] ; ecx = qlp_coeff[14]
1302 mov ecx, [eax + 52] ; ecx = qlp_coeff[13]
1305 mov ecx, [eax + 48] ; ecx = qlp_coeff[12]
1308 mov ecx, [eax + 44] ; ecx = qlp_coeff[11]
1311 mov ecx, [eax + 40] ; ecx = qlp_coeff[10]
1314 mov ecx, [eax + 36] ; ecx = qlp_coeff[ 9]
1317 mov ecx, [eax + 32] ; ecx = qlp_coeff[ 8]
1320 mov ecx, [eax + 28] ; ecx = qlp_coeff[ 7]
1323 mov ecx, [eax + 24] ; ecx = qlp_coeff[ 6]
1326 mov ecx, [eax + 20] ; ecx = qlp_coeff[ 5]
1329 mov ecx, [eax + 16] ; ecx = qlp_coeff[ 4]
1332 mov ecx, [eax + 12] ; ecx = qlp_coeff[ 3]
1335 mov ecx, [eax + 8] ; ecx = qlp_coeff[ 2]
1338 mov ecx, [eax + 4] ; ecx = qlp_coeff[ 1]
1341 mov ecx, [eax] ; ecx = qlp_coeff[ 0] (NOTE: one byte missing from instruction)
1389 mov eax, [esp + 32]
1394 cmp eax, byte 4
1407 cmp ecx, eax
1416 inc eax
1421 movq mm5, [esp + 2 * eax - 8]
1428 cmp eax, byte 4
1453 shl eax, 2
1454 neg eax
1455 add eax, byte 16
1459 add ecx, eax