=========================================================== .___ __ __ _________________ __ __ __| _/|__|/ |_ / ___\_` __ \__ \ | | \/ __ | | \\_ __\ / /_/ > | \// __ \| | / /_/ | | || | \___ /|__| (____ /____/\____ | |__||__| /_____/ \/ \/ grep rough audit - static analysis tool v2.8 written by @Wireghoul =================================[justanotherhacker.com]=== dhewm3-1.5.1~pre+git20200905+dfsg/neo/d3xp/Game_local.h-540- gameState_t gamestate; // keeps track of whether we're spawning, shutting down, or normal gameplay dhewm3-1.5.1~pre+git20200905+dfsg/neo/d3xp/Game_local.h:541: bool influenceActive; // true when a phantasm is happening dhewm3-1.5.1~pre+git20200905+dfsg/neo/d3xp/Game_local.h-542- int nextGibTime; ############################################## dhewm3-1.5.1~pre+git20200905+dfsg/neo/game/Game_local.h-478- gameState_t gamestate; // keeps track of whether we're spawning, shutting down, or normal gameplay dhewm3-1.5.1~pre+git20200905+dfsg/neo/game/Game_local.h:479: bool influenceActive; // true when a phantasm is happening dhewm3-1.5.1~pre+git20200905+dfsg/neo/game/Game_local.h-480- int nextGibTime; ############################################## dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Math.h-390-#if defined(_MSC_VER) && defined(_M_IX86) dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Math.h:391: _asm { dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Math.h-392- fld a ############################################## dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Math.h-443-#if defined(_MSC_VER) && defined(_M_IX86) dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Math.h:444: _asm { dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Math.h-445- fld a ############################################## dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Math.h-802- int i; dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Math.h:803: __asm fld f dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Math.h:804: __asm fistp i // use default rouding mode (round nearest) dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Math.h-805- return i; ############################################## dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Math.h-835- unsigned int i; dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Math.h:836: __asm fld f dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Math.h:837: __asm fistp i // use default rouding mode (round nearest) dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Math.h-838- return i; ############################################## dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd.cpp-160-#define StartRecordTime( start ) \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd.cpp:161: __asm mov saved_ebx, ebx \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd.cpp:162: __asm xor eax, eax \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd.cpp:163: __asm cpuid \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd.cpp:164: __asm rdtsc \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd.cpp:165: __asm mov start, eax \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd.cpp:166: __asm xor eax, eax \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd.cpp:167: __asm cpuid dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd.cpp-168- dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd.cpp-169-#define StopRecordTime( end ) \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd.cpp:170: __asm xor eax, eax \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd.cpp:171: __asm cpuid \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd.cpp:172: __asm rdtsc \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd.cpp:173: __asm mov end, eax \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd.cpp:174: __asm mov ebx, saved_ebx \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd.cpp:175: __asm xor eax, eax \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd.cpp:176: __asm cpuid dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd.cpp-177- ############################################## dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_3DNow.cpp-88-void VPCALL idSIMD_3DNow::Memcpy( void *dest, const void *src, const int n ) { dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_3DNow.cpp:89: __asm { dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_3DNow.cpp-90- ############################################## dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_MMX.cpp-50- dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_MMX.cpp:51:#define EMMS_INSTRUCTION __asm emms dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_MMX.cpp-52- ############################################## dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_MMX.cpp-67-void MMX_Memcpy8B( void *dest, const void *src, const int count ) { dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_MMX.cpp:68: _asm { dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_MMX.cpp-69- mov esi, src ############################################## dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_MMX.cpp-94-void MMX_Memcpy64B( void *dest, const void *src, const int count ) { dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_MMX.cpp:95: _asm { dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_MMX.cpp-96- mov esi, src ############################################## dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_MMX.cpp-139- byte *tbuf = (byte *)_alloca16(2048); dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_MMX.cpp:140: __asm { dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_MMX.cpp-141- push ebx ############################################## dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_MMX.cpp-267- // the MMX_Memcpy* functions use MOVNTQ, issue a fence operation dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_MMX.cpp:268: __asm { dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_MMX.cpp-269- sfence ############################################## dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_MMX.cpp-302- if ( count >= 64 ) { dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_MMX.cpp:303: __asm { dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_MMX.cpp-304- mov edi, dest ############################################## dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_MMX.cpp-333- if ( count >= 8 ) { dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_MMX.cpp:334: __asm { dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_MMX.cpp-335- mov edi, dest ############################################## dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_MMX.cpp-358- // the MMX_Memcpy* functions use MOVNTQ, issue a fence operation dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_MMX.cpp:359: __asm { dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_MMX.cpp-360- sfence ############################################## dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-635-#define TRANSPOSE_4x4( reg0, reg1, reg2, reg3, reg4 ) \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:636: __asm movaps reg4, reg2 /* reg4 = 8, 9, 10, 11 */ \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:637: __asm unpcklps reg2, reg3 /* reg2 = 8, 12, 9, 13 */ \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:638: __asm unpckhps reg4, reg3 /* reg4 = 10, 14, 11, 15 */ \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:639: __asm movaps reg3, reg0 /* reg3 = 0, 1, 2, 3 */ \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:640: __asm unpcklps reg0, reg1 /* reg0 = 0, 4, 1, 5 */ \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:641: __asm unpckhps reg3, reg1 /* reg3 = 2, 6, 3, 7 */ \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:642: __asm movaps reg1, reg0 /* reg1 = 0, 4, 1, 5 */ \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:643: __asm shufps reg0, reg2, R_SHUFFLEPS( 0, 1, 0, 1 ) /* reg0 = 0, 4, 8, 12 */ \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:644: __asm shufps reg1, reg2, R_SHUFFLEPS( 2, 3, 2, 3 ) /* reg1 = 1, 5, 9, 13 */ \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:645: __asm movaps reg2, reg3 /* reg2 = 2, 6, 3, 7 */ \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:646: __asm shufps reg2, reg4, R_SHUFFLEPS( 0, 1, 0, 1 ) /* reg2 = 2, 6, 10, 14 */ \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:647: __asm shufps reg3, reg4, R_SHUFFLEPS( 2, 3, 2, 3 ) /* reg3 = 3, 7, 11, 15 */ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-648- ############################################## dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-650-#define TRANPOSE_4x4_FROM_MEMORY( address, reg0, reg1, reg2, reg3, reg4 ) \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:651: __asm movlps reg1, [address+ 0] /* reg1 = 0, 1, X, X */ \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:652: __asm movlps reg3, [address+ 8] /* reg3 = 2, 3, X, X */ \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:653: __asm movhps reg1, [address+16] /* reg1 = 0, 1, 4, 5 */ \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:654: __asm movhps reg3, [address+24] /* reg3 = 2, 3, 6, 7 */ \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:655: __asm movlps reg2, [address+32] /* reg2 = 8, 9, X, X */ \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:656: __asm movlps reg4, [address+40] /* reg4 = 10, 11, X, X */ \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:657: __asm movhps reg2, [address+48] /* reg2 = 8, 9, 12, 13 */ \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:658: __asm movhps reg4, [address+56] /* reg4 = 10, 11, 14, 15 */ \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:659: __asm movaps reg0, reg1 /* reg0 = 0, 1, 4, 5 */ \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:660: __asm shufps reg0, reg2, R_SHUFFLEPS( 0, 2, 0, 2 ) /* reg0 = 0, 4, 8, 12 */ \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:661: __asm shufps reg1, reg2, R_SHUFFLEPS( 1, 3, 1, 3 ) /* reg1 = 1, 5, 9, 13 */ \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:662: __asm movaps reg2, reg3 /* reg2 = 2, 3, 6, 7 */ \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:663: __asm shufps reg2, reg4, R_SHUFFLEPS( 0, 2, 0, 2 ) /* reg2 = 2, 6, 10, 14 */ \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:664: __asm shufps reg3, reg4, R_SHUFFLEPS( 1, 3, 1, 3 ) /* reg3 = 3, 7, 11, 15 */ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-665- ############################################## dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-667-#define TRANPOSE_4x4_TO_MEMORY( address, reg0, reg1, reg2, reg3, reg4 ) \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:668: __asm movaps reg4, reg0 /* reg4 = 0, 4, 8, 12 */ \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:669: __asm unpcklps reg0, reg1 /* reg0 = 0, 1, 4, 5 */ \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:670: __asm unpckhps reg4, reg1 /* reg4 = 8, 9, 12, 13 */ \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:671: __asm movaps reg1, reg2 /* reg1 = 2, 6, 10, 14 */ \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:672: __asm unpcklps reg2, reg3 /* reg2 = 2, 3, 6, 7 */ \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:673: __asm unpckhps reg1, reg3 /* reg1 = 10, 11, 14, 15 */ \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:674: __asm movlps [address+ 0], reg0 /* mem0 = 0, 1, X, X */ \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:675: __asm movlps [address+ 8], reg2 /* mem0 = 0, 1, 2, 3 */ \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:676: __asm movhps [address+16], reg0 /* mem1 = 4, 5, X, X */ \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:677: __asm movhps [address+24], reg2 /* mem1 = 4, 5, 6, 7 */ \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:678: __asm movlps [address+32], reg4 /* mem2 = 8, 9, X, X */ \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:679: __asm movlps [address+40], reg1 /* mem2 = 8, 9, 10, 11 */ \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:680: __asm movhps [address+48], reg4 /* mem3 = 12, 13, X, X */ \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:681: __asm movhps [address+56], reg1 /* mem3 = 12, 13, 14, 15 */ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-682- ############################################## dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-684-#define TRANSPOSE_4x3( reg0, reg1, reg2, reg3 ) \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:685: __asm movaps reg3, reg2 /* reg3 = 8, 9, 10, 11 */ \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:686: __asm shufps reg3, reg1, R_SHUFFLEPS( 2, 3, 0, 1 ) /* reg3 = 10, 11, 4, 5 */ \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:687: __asm shufps reg2, reg0, R_SHUFFLEPS( 0, 1, 2, 3 ) /* reg2 = 8, 9, 2, 3 */ \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:688: __asm shufps reg1, reg0, R_SHUFFLEPS( 2, 3, 0, 1 ) /* reg1 = 6, 7, 0, 1 */ \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:689: __asm movaps reg0, reg1 /* reg0 = 6, 7, 0, 1 */ \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:690: __asm shufps reg0, reg2, R_SHUFFLEPS( 2, 0, 3, 1 ) /* reg0 = 0, 6, 3, 9 */ \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:691: __asm shufps reg1, reg3, R_SHUFFLEPS( 3, 1, 2, 0 ) /* reg1 = 1, 7, 4, 10 */ \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:692: __asm shufps reg2, reg3, R_SHUFFLEPS( 2, 0, 3, 1 ) /* reg2 = 2, 8, 5, 11 */ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-693- ############################################## dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-695-#define TRANSPOSE_4x3_FROM_MEMORY( address, reg0, reg1, reg2, reg3 ) \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:696: __asm movlps reg1, [address+ 0] /* reg1 = 0, 1, X, X */ \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:697: __asm movlps reg2, [address+ 8] /* reg2 = 2, 3, X, X */ \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:698: __asm movlps reg3, [address+16] /* reg3 = 4, 5, X, X */ \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:699: __asm movhps reg1, [address+24] /* reg1 = 0, 1, 6, 7 */ \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:700: __asm movhps reg2, [address+32] /* reg2 = 2, 3, 8, 9 */ \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:701: __asm movhps reg3, [address+40] /* reg3 = 4, 5, 10, 11 */ \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:702: __asm movaps reg0, reg1 /* reg0 = 0, 1, 6, 7 */ \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:703: __asm shufps reg0, reg2, R_SHUFFLEPS( 0, 2, 1, 3 ) /* reg0 = 0, 6, 3, 9 */ \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:704: __asm shufps reg1, reg3, R_SHUFFLEPS( 1, 3, 0, 2 ) /* reg1 = 1, 7, 4, 10 */ \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:705: __asm shufps reg2, reg3, R_SHUFFLEPS( 0, 2, 1, 3 ) /* reg2 = 2, 8, 5, 11 */ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-706- ############################################## dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-708-#define TRANSPOSE_4x3_TO_MEMORY( address, reg0, reg1, reg2, reg3 ) \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:709: __asm movhlps reg3, reg0 /* reg3 = 3, 9, X, X */ \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:710: __asm unpcklps reg0, reg1 /* reg0 = 0, 1, 6, 7 */ \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:711: __asm unpckhps reg1, reg2 /* reg1 = 4, 5, 10, 11 */ \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:712: __asm unpcklps reg2, reg3 /* reg2 = 2, 3, 8, 9 */ \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:713: __asm movlps [address+ 0], reg0 /* mem0 = 0, 1, X, X */ \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:714: __asm movlps [address+ 8], reg2 /* mem0 = 0, 1, 2, 3 */ \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:715: __asm movlps [address+16], reg1 /* mem1 = 4, 5, X, X */ \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:716: __asm movhps [address+24], reg0 /* mem1 = 4, 5, 6, 7 */ \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:717: __asm movhps [address+32], reg2 /* mem2 = 8, 9, X, X */ \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:718: __asm movhps [address+40], reg1 /* mem2 = 8, 9, 10, 11 */ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-719- ############################################## dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-726-#define KFLOATINITDSS( DST, SRC0, SRC1, COUNT, PRE, POST )\ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:727: __asm mov ecx,DST \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:728: __asm shr ecx,2 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:729: __asm mov ebx,COUNT \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:730: __asm neg ecx \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:731: __asm mov edx,SRC0 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:732: __asm and ecx,3 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:733: __asm mov esi,SRC1 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:734: __asm sub ebx,ecx \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:735: __asm jge noUnderFlow \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:736: __asm xor ebx,ebx \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:737: __asm mov ecx,COUNT \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:738: __asm noUnderFlow: \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:739: __asm mov PRE,ecx \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:740: __asm mov eax,ebx \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:741: __asm mov edi,DST \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:742: __asm and eax,8-1 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:743: __asm mov POST,eax \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:744: __asm and ebx,0xfffffff8 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:745: __asm jle done \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:746: __asm shl ebx,2 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:747: __asm lea ecx,[ecx*4+ebx] \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:748: __asm neg ebx \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:749: __asm add edx,ecx \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:750: __asm add esi,ecx \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:751: __asm add edi,ecx \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:752: __asm mov eax,edx \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:753: __asm or eax,esi dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-754- ############################################## dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-759-#define KFLOATINITDSS_NA( DST, SRC0, SRC1, COUNT, PRE, POST )\ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:760: __asm mov eax,COUNT \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:761: __asm mov PRE,0 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:762: __asm and eax,8-1 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:763: __asm mov ebx,COUNT \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:764: __asm mov POST,eax \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:765: __asm and ebx,0xfffffff8 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:766: __asm je done \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:767: __asm shl ebx,2 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:768: __asm mov edx,SRC0 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:769: __asm mov esi,SRC1 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:770: __asm mov edi,DST \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:771: __asm add edx,ebx \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:772: __asm add esi,ebx \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:773: __asm add edi,ebx \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:774: __asm mov eax,edx \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:775: __asm or eax,esi \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:776: __asm or eax,edi \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:777: __asm neg ebx \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-778- ############################################## dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-788-#define KMOVDS1( DST, SRC0 ) \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:789: __asm movss xmm2,SRC0 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:790: __asm movss DST,xmm2 dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-791-#define KMOVDS4( DST, SRC0 ) \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:792: __asm movups xmm2,SRC0 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:793: __asm movups DST,xmm2 dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-794-#define KMINDS1( DST, SRC0 ) \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:795: __asm movss xmm2,SRC0 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:796: __asm minss DST,xmm2 dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-797-#define KMAXDS1( DST, SRC0 ) \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:798: __asm movss xmm2,SRC0 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:799: __asm maxss DST,xmm2 dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-800- ############################################## dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-802-#define KALUDSS1( OP, DST, SRC0, SRC1 ) \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:803: __asm movss xmm2,SRC0 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:804: __asm OP##ss xmm2,SRC1 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:805: __asm movss DST,xmm2 dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-806-#define KALUDSS4( OP, DST, SRC0, SRC1 ) \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:807: __asm movups xmm2,SRC0 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:808: __asm movups xmm3,SRC1 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:809: __asm OP##ps xmm2,xmm3 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:810: __asm movups DST,xmm2 dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-811- ############################################## dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-819-#define KDIVDSS1( DST, SRC0, SRC1 ) \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:820: __asm movss xmm2,SRC1 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:821: __asm rcpss xmm3,xmm2 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:822: __asm mulss xmm2,xmm3 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:823: __asm mulss xmm2,xmm3 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:824: __asm addss xmm3,xmm3 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:825: __asm subss xmm3,xmm2 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:826: __asm mulss xmm3,SRC0 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:827: __asm movss DST,xmm3 dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-828-#define KDIVDSS4( DST, SRC0, SRC1 ) \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:829: __asm movups xmm2,SRC1 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:830: __asm rcpps xmm3,xmm2 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:831: __asm mulps xmm2,xmm3 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:832: __asm mulps xmm2,xmm3 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:833: __asm addps xmm3,xmm3 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:834: __asm subps xmm3,xmm2 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:835: __asm movups xmm2,SRC0 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:836: __asm mulps xmm3,xmm2 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:837: __asm movups DST,xmm3 dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-838-#define KF2IDS1( SRC0 ) \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:839: __asm movss xmm2,SRC0 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:840: __asm cvttps2pi mm2,xmm2 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:841: __asm movd [edi+ebx],mm2 dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-842-#define KF2IDS4( SRC0 ) \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:843: __asm movups xmm2,SRC0 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:844: __asm cvttps2pi mm2,xmm2 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:845: __asm movq [edi+ebx+0],mm2 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:846: __asm shufps xmm2,xmm2,SHUFFLEPS(1,0,3,2) \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:847: __asm cvttps2pi mm2,xmm2 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:848: __asm movq [edi+ebx+8],mm2 dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-849-#define KISQRTDS1( DST,SRC0 ) \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:850: __asm movss xmm2,SRC0 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:851: __asm rsqrtss xmm3,xmm2 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:852: __asm mulss xmm2,xmm3 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:853: __asm mulss xmm2,xmm3 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:854: __asm subss xmm2,xmm1 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:855: __asm mulss xmm3,xmm0 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:856: __asm mulss xmm3,xmm2 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:857: __asm movss DST,xmm3 dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-858-#define KISQRTDS4( DST,SRC0 ) \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:859: __asm movups xmm2,SRC0 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:860: __asm rsqrtps xmm3,xmm2 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:861: __asm mulps xmm2,xmm3 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:862: __asm mulps xmm2,xmm3 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:863: __asm subps xmm2,xmm1 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:864: __asm mulps xmm3,xmm0 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:865: __asm mulps xmm3,xmm2 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:866: __asm movups DST,xmm3 dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-867- ############################################## dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-869-#define KANDREGDSV( DST, SRC0, VALUE ) \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:870: __asm mov DST,SRC0 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:871: __asm and DST,VALUE dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-872- ############################################## dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-874-#define KEXPANDFLOAT( DST, SRC ) \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:875: __asm movss DST,SRC \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:876: __asm shufps DST,DST,0 dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-877- ############################################## dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-888-#define KFLOATOPER( OPER, OPER4, COUNT ) \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:889: __asm mov ecx,pre \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:890: __asm mov ebx,COUNT \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:891: __asm cmp ebx,ecx \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:892: __asm cmovl ecx,COUNT \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:893: __asm test ecx,ecx \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:894: __asm je preDone \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:895: __asm xor ebx,ebx \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:896: __asm lpPre: \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-897- OPER \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:898: __asm add ebx,4 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:899: __asm dec ecx \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:900: __asm jg lpPre \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:901: __asm preDone: \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:902: __asm mov ecx,post \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:903: __asm mov ebx,COUNT \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:904: __asm sub ebx,ecx \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:905: __asm shl ebx,2 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:906: __asm cmp ecx,4 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:907: __asm jl post4Done \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-908- OPER4 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:909: __asm sub ecx,4 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:910: __asm add ebx,4*4 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:911: __asm post4Done: \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:912: __asm test ecx,ecx \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:913: __asm je postDone \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:914: __asm lpPost: \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-915- OPER \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:916: __asm add ebx,4 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:917: __asm dec ecx \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:918: __asm jg lpPost \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:919: __asm postDone: dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-920- ############################################## dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-923- int pre,post; \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:924: __asm movss xmm0,CONSTANT \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:925: __asm shufps xmm0,xmm0,0 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-926- KFLOATINITDS( DST, SRC, COUNT, pre, post ) \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:927: __asm and eax,15 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:928: __asm jne lpNA \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:929: __asm jmp lpA \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:930: __asm align 16 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:931: __asm lpA: \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:932: __asm prefetchnta [edx+ebx+64] \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:933: __asm movaps xmm1,xmm0 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:934: __asm movaps xmm2,xmm0 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:935: __asm ALUOP##ps xmm1,[edx+ebx] \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:936: __asm ALUOP##ps xmm2,[edx+ebx+16] \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:937: __asm movaps [edi+ebx],xmm1 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:938: __asm movaps [edi+ebx+16],xmm2 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:939: __asm add ebx,16*2 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:940: __asm jl lpA \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:941: __asm jmp done \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:942: __asm align 16 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:943: __asm lpNA: \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:944: __asm prefetchnta [edx+ebx+64] \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:945: __asm movaps xmm1,xmm0 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:946: __asm movaps xmm2,xmm0 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:947: __asm movups xmm3,[edx+ebx] \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:948: __asm movups xmm4,[edx+ebx+16] \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:949: __asm ALUOP##ps xmm1,xmm3 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:950: __asm ALUOP##ps xmm2,xmm4 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:951: __asm movaps [edi+ebx],xmm1 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:952: __asm movaps [edi+ebx+16],xmm2 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:953: __asm add ebx,16*2 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:954: __asm jl lpNA \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:955: __asm done: \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:956: __asm mov edx,SRC \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:957: __asm mov edi,DST \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:958: __asm KFLOATOPER( KALUDSS1( ALUOP, [edi+ebx],xmm0,[edx+ebx] ), \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:959: __asm KALUDSS4( ALUOP, [edi+ebx],xmm0,[edx+ebx] ), COUNT ) dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-960- ############################################## dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-964- KFLOATINITDSS( DST, SRC0, SRC1, COUNT, pre, post ) \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:965: __asm and eax,15 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:966: __asm jne lpNA \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:967: __asm jmp lpA \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:968: __asm align 16 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:969: __asm lpA: \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:970: __asm movaps xmm1,[edx+ebx] \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:971: __asm movaps xmm2,[edx+ebx+16] \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:972: __asm ALUOP##ps xmm1,[esi+ebx] \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:973: __asm ALUOP##ps xmm2,[esi+ebx+16] \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:974: __asm prefetchnta [edx+ebx+64] \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:975: __asm prefetchnta [esi+ebx+64] \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:976: __asm movaps [edi+ebx],xmm1 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:977: __asm movaps [edi+ebx+16],xmm2 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:978: __asm add ebx,16*2 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:979: __asm jl lpA \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:980: __asm jmp done \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:981: __asm align 16 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:982: __asm lpNA: \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:983: __asm movups xmm1,[edx+ebx] \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:984: __asm movups xmm2,[edx+ebx+16] \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:985: __asm movups xmm3,[esi+ebx] \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:986: __asm movups xmm4,[esi+ebx+16] \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:987: __asm prefetchnta [edx+ebx+64] \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:988: __asm prefetchnta [esi+ebx+64] \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:989: __asm ALUOP##ps xmm1,xmm3 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:990: __asm ALUOP##ps xmm2,xmm4 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:991: __asm movaps [edi+ebx],xmm1 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:992: __asm movaps [edi+ebx+16],xmm2 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:993: __asm add ebx,16*2 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:994: __asm jl lpNA \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:995: __asm done: \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:996: __asm mov edx,SRC0 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:997: __asm mov esi,SRC1 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:998: __asm mov edi,DST \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-999- KFLOATOPER( KALUDSS1( ALUOP, [edi+ebx],[edx+ebx],[esi+ebx] ), \ ############################################## dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-1075- dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:1076: __asm { dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-1077- movss xmm0, x ############################################## dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-1094-void SSE_InvSqrt4( float x[4] ) { dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:1095: __asm { dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-1096- mov edi, x ############################################## dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-1121- dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:1122: __asm { dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-1123- movss xmm0, a ############################################## dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-1175-void SSE_Sin4ZeroHalfPI( float a[4], float s[4] ) { dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:1176: __asm { dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-1177- mov edi, a ############################################## dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-1207- dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:1208: __asm { dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-1209- movss xmm1, a ############################################## dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-1291-void SSE_Sin4( float a[4], float s[4] ) { dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:1292: __asm { dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-1293- mov edi, a ############################################## dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-1362- dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:1363: __asm { dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-1364- movss xmm0, a ############################################## dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-1413-void SSE_Cos4ZeroHalfPI( float a[4], float c[4] ) { dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:1414: __asm { dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-1415- mov edi, a ############################################## dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-1443- dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:1444: __asm { dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-1445- movss xmm1, a ############################################## dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-1530-void SSE_Cos4( float a[4], float c[4] ) { dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:1531: __asm { dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-1532- mov edi, a ############################################## dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-1593-void SSE_SinCos( float a, float &s, float &c ) { dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:1594: __asm { dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-1595- mov edi, s ############################################## dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-1660-void SSE_SinCos4( float a[4], float s[4], float c[4] ) { dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:1661: __asm { dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-1662- mov eax, a ############################################## dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-1747- dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:1748: __asm { dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-1749- movss xmm0, x ############################################## dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-1837-void SSE_ATan4Positive( float y[4], float x[4], float at[4] ) { dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:1838: __asm { dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-1839- mov esi, x ############################################## dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-1892- dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:1893: __asm { dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-1894- movss xmm0, x ############################################## dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-1987-void SSE_ATan4( float y[4], float x[4], float at[4] ) { dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:1988: __asm { dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-1989- mov esi, x ############################################## dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-2314-static void Simd_MulAdd( float *dst, const float constant, const float *src, const int count ) { dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:2315: __asm mov esi, dst dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:2316: __asm mov edi, src dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:2317: __asm mov eax, count dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:2318: __asm shl eax, 2 dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:2319: __asm mov ecx, esi dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:2320: __asm mov edx, eax dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:2321: __asm or ecx, edi dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:2322: __asm fld constant dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:2323: __asm and ecx, 15 dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:2324: __asm jz SimdMulAdd16 dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:2325: __asm and ecx, 3 dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:2326: __asm jnz SimdMulAdd8 dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:2327: __asm mov ecx, esi dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:2328: __asm xor ecx, edi dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:2329: __asm and ecx, 15 dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:2330: __asm jnz MulAdd8 dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:2331: __asm mov ecx, esi dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:2332: __asm and ecx, 15 dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:2333: __asm neg ecx dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:2334: __asm add ecx, 16 dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:2335: __asm sub eax, ecx dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:2336: __asm add edi, ecx dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:2337: __asm add esi, ecx dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:2338: __asm neg ecx dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:2339: __asm mov edx, eax dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:2340: __asm loopPreMulAdd16: dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:2341: __asm fld st dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:2342: __asm fmul dword ptr [edi+ecx] dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:2343: __asm fadd dword ptr [esi+ecx] dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:2344: __asm fstp dword ptr [esi+ecx] dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:2345: __asm add ecx, 4 dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:2346: __asm jl loopPreMulAdd16 dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:2347: __asm SimdMulAdd16: dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:2348: __asm and eax, ~15 dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:2349: __asm movss xmm1, constant dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:2350: __asm shufps xmm1, xmm1, 0x00 dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:2351: __asm add esi, eax dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:2352: __asm add edi, eax dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:2353: __asm neg eax dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:2354: __asm align 16 dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:2355: __asm loopMulAdd16: dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:2356: __asm movaps xmm0, [edi+eax] dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:2357: __asm mulps xmm0, xmm1 dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:2358: __asm addps xmm0, [esi+eax] dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:2359: __asm movaps [esi+eax], xmm0 dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:2360: __asm add eax, 16 dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:2361: __asm jl loopMulAdd16 dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:2362: __asm jmp postMulAdd dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:2363: __asm MulAdd8: dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:2364: __asm mov ecx, esi dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:2365: __asm and ecx, 7 dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:2366: __asm jz SimdMulAdd8 dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:2367: __asm sub eax, ecx dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:2368: __asm add esi, ecx dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:2369: __asm add edi, ecx dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:2370: __asm neg ecx dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:2371: __asm mov edx, eax dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:2372: __asm loopPreMulAdd8: dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:2373: __asm fld st dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:2374: __asm fmul dword ptr [edi+ecx] dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:2375: __asm fadd dword ptr [esi+ecx] dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:2376: __asm fstp dword ptr [esi+ecx] dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:2377: __asm add ecx, 4 dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:2378: __asm jl loopPreMulAdd8 dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:2379: __asm SimdMulAdd8: dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:2380: __asm and eax, ~15 dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:2381: __asm movss xmm1, constant dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:2382: __asm shufps xmm1, xmm1, 0x00 dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:2383: __asm add esi, eax dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:2384: __asm add edi, eax dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:2385: __asm neg eax dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:2386: __asm align 16 dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:2387: __asm loopMulAdd8: dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:2388: __asm movlps xmm0, [edi+eax] dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:2389: __asm movhps xmm0, [edi+eax+8] dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:2390: __asm mulps xmm0, xmm1 dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:2391: __asm movlps xmm2, [esi+eax] dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:2392: __asm movhps xmm2, [esi+eax+8] dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:2393: __asm addps xmm0, xmm2 dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:2394: __asm movlps [esi+eax], xmm0 dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:2395: __asm movhps [esi+eax+8], xmm0 dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:2396: __asm add eax, 16 dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:2397: __asm jl loopMulAdd8 dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:2398: __asm jmp postMulAdd dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:2399: __asm postMulAdd: dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:2400: __asm and edx, 15 dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:2401: __asm jz MulAddDone dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:2402: __asm add esi, edx dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:2403: __asm add edi, edx dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:2404: __asm neg edx dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:2405: __asm loopPostMulAdd: dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:2406: __asm fld st dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:2407: __asm fmul dword ptr [edi+edx] dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:2408: __asm fadd dword ptr [esi+edx] dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:2409: __asm fstp dword ptr [esi+edx] dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:2410: __asm add edx, 4 dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:2411: __asm jl loopPostMulAdd dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:2412: __asm MulAddDone: dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:2413: __asm fstp st dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-2414-} ############################################## dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-2599-void VPCALL idSIMD_SSE::Dot( float *dst, const idVec3 &constant, const idPlane *src, const int count ) { dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:2600: __asm { dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-2601- mov eax, count ############################################## dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-2691- dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:2692: __asm { dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-2693- mov eax, count ############################################## dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-2858-#define SINGLE_OP(SRC, DEST) \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:2859: __asm movlps xmm0,[SRC] \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:2860: __asm movlps xmm1,[SRC+8] \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:2861: __asm mulps xmm0,xmm4 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:2862: __asm mulps xmm1,xmm5 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:2863: __asm addps xmm0,xmm1 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:2864: __asm movaps xmm1,xmm0 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:2865: __asm shufps xmm1,xmm1,SHUFFLEPS(1,1,1,1) \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:2866: __asm addss xmm0,xmm1 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:2867: __asm movss [DEST],xmm0 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:2868: __asm add SRC,16 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:2869: __asm add DEST,4 dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-2870- dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-2871-#define DUAL_OP(SRC, DEST) \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:2872: __asm movlps xmm0,[SRC] \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:2873: __asm movlps xmm1,[SRC+8] \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:2874: __asm movhps xmm0,[SRC+16] \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:2875: __asm movhps xmm1,[SRC+24] \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:2876: __asm mulps xmm0,xmm4 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:2877: __asm mulps xmm1,xmm5 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:2878: __asm addps xmm0,xmm1 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:2879: __asm shufps xmm1,xmm0,SHUFFLEPS(2,0,1,0) \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:2880: __asm shufps xmm0,xmm0,SHUFFLEPS(3,1,2,0) \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:2881: __asm addps xmm0,xmm1 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:2882: __asm movhps [DEST],xmm0 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:2883: __asm add SRC,32 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:2884: __asm add DEST,8 dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-2885- dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:2886: __asm { dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-2887- mov edx, dst ############################################## dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-2988- dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:2989: __asm { dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-2990- mov eax, count ############################################## dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-3170- default: dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:3171: __asm { dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-3172- mov ecx, src1 ############################################## dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-3221- case 1: dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:3222: __asm { dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-3223- movss xmm1, [ecx] ############################################## dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-3229- case 2: dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:3230: __asm { dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-3231- xorps xmm2, xmm2 ############################################## dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-3238- case 3: dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:3239: __asm { dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-3240- movss xmm1, [ecx] ############################################## dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-3248- } dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:3249: __asm { dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-3250- movhlps xmm1, xmm0 ############################################## dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-3281- post = COUNT - (cnt<<2); \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:3282: __asm mov edx, cnt \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:3283: __asm test edx, edx \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:3284: __asm je doneCmp \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:3285: __asm push ebx \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:3286: __asm neg edx \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:3287: __asm mov esi, SRC0 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:3288: __asm prefetchnta [esi+64] \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:3289: __asm movss xmm1, CONSTANT \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:3290: __asm shufps xmm1, xmm1, R_SHUFFLEPS( 0, 0, 0, 0 ) \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:3291: __asm mov edi, DST \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:3292: __asm mov ecx, 0x01010101 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:3293: __asm loopNA: \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:3294: __asm movups xmm0, [esi] \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:3295: __asm prefetchnta [esi+128] \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:3296: __asm CMPSIMD xmm0, xmm1 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:3297: __asm movmskps eax, xmm0 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:3298: __asm DOFLIP \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:3299: __asm mov ah, al \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:3300: __asm shr ah, 1 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:3301: __asm mov bx, ax \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:3302: __asm shl ebx, 14 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:3303: __asm mov bx, ax \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:3304: __asm and ebx, ecx \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:3305: __asm mov dword ptr [edi], ebx \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:3306: __asm add esi, 16 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:3307: __asm add edi, 4 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:3308: __asm inc edx \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:3309: __asm jl loopNA \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:3310: __asm pop ebx \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-3311- } \ ############################################## dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-3322- post = COUNT - pre - (cnt<<2); \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:3323: __asm mov edx, cnt \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:3324: __asm test edx, edx \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:3325: __asm je doneCmp \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:3326: __asm push ebx \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:3327: __asm neg edx \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:3328: __asm mov esi, aligned \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:3329: __asm prefetchnta [esi+64] \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:3330: __asm movss xmm1, CONSTANT \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:3331: __asm shufps xmm1, xmm1, R_SHUFFLEPS( 0, 0, 0, 0 ) \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:3332: __asm mov edi, DST \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:3333: __asm add edi, pre \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:3334: __asm mov ecx, 0x01010101 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:3335: __asm loopA: \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:3336: __asm movaps xmm0, [esi] \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:3337: __asm prefetchnta [esi+128] \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:3338: __asm CMPSIMD xmm0, xmm1 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:3339: __asm movmskps eax, xmm0 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:3340: __asm DOFLIP \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:3341: __asm mov ah, al \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:3342: __asm shr ah, 1 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:3343: __asm mov bx, ax \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:3344: __asm shl ebx, 14 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:3345: __asm mov bx, ax \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:3346: __asm and ebx, ecx \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:3347: __asm mov dword ptr [edi], ebx \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:3348: __asm add esi, 16 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:3349: __asm add edi, 4 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:3350: __asm inc edx \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:3351: __asm jl loopA \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:3352: __asm pop ebx \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-3353- } \ ############################################## dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-3373- post = COUNT - (cnt<<2); \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:3374: __asm mov edx, cnt \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:3375: __asm test edx, edx \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:3376: __asm je doneCmp \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:3377: __asm push ebx \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:3378: __asm neg edx \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:3379: __asm mov esi, SRC0 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:3380: __asm prefetchnta [esi+64] \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:3381: __asm movss xmm1, CONSTANT \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:3382: __asm shufps xmm1, xmm1, R_SHUFFLEPS( 0, 0, 0, 0 ) \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:3383: __asm mov edi, DST \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:3384: __asm mov cl, bitNum \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:3385: __asm loopNA: \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:3386: __asm movups xmm0, [esi] \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:3387: __asm prefetchnta [esi+128] \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:3388: __asm CMPSIMD xmm0, xmm1 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:3389: __asm movmskps eax, xmm0 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:3390: __asm DOFLIP \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:3391: __asm mov ah, al \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:3392: __asm shr ah, 1 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:3393: __asm mov bx, ax \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:3394: __asm shl ebx, 14 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:3395: __asm mov bx, ax \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:3396: __asm and ebx, 0x01010101 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:3397: __asm shl ebx, cl \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:3398: __asm or ebx, dword ptr [edi] \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:3399: __asm mov dword ptr [edi], ebx \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:3400: __asm add esi, 16 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:3401: __asm add edi, 4 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:3402: __asm inc edx \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:3403: __asm jl loopNA \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:3404: __asm pop ebx \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-3405- } \ ############################################## dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-3416- post = COUNT - pre - (cnt<<2); \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:3417: __asm mov edx, cnt \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:3418: __asm test edx, edx \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:3419: __asm je doneCmp \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:3420: __asm push ebx \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:3421: __asm neg edx \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:3422: __asm mov esi, aligned \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:3423: __asm prefetchnta [esi+64] \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:3424: __asm movss xmm1, CONSTANT \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:3425: __asm shufps xmm1, xmm1, R_SHUFFLEPS( 0, 0, 0, 0 ) \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:3426: __asm mov edi, DST \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:3427: __asm add edi, pre \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:3428: __asm mov cl, bitNum \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:3429: __asm loopA: \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:3430: __asm movaps xmm0, [esi] \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:3431: __asm prefetchnta [esi+128] \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:3432: __asm CMPSIMD xmm0, xmm1 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:3433: __asm movmskps eax, xmm0 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:3434: __asm DOFLIP \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:3435: __asm mov ah, al \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:3436: __asm shr ah, 1 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:3437: __asm mov bx, ax \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:3438: __asm shl ebx, 14 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:3439: __asm mov bx, ax \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:3440: __asm and ebx, 0x01010101 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:3441: __asm shl ebx, cl \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:3442: __asm or ebx, dword ptr [edi] \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:3443: __asm mov dword ptr [edi], ebx \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:3444: __asm add esi, 16 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:3445: __asm add edi, 4 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:3446: __asm inc edx \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:3447: __asm jl loopA \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:3448: __asm pop ebx \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-3449- } \ ############################################## dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-3644-void VPCALL idSIMD_SSE::MinMax( idVec2 &min, idVec2 &max, const idVec2 *src, const int count ) { dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:3645: __asm { dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-3646- mov eax, count ############################################## dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-3693-void VPCALL idSIMD_SSE::MinMax( idVec3 &min, idVec3 &max, const idVec3 *src, const int count ) { dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:3694: __asm { dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-3695- ############################################## dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-3777- dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:3778: __asm { dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-3779- ############################################## dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-3861- dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:3862: __asm { dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-3863- ############################################## dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-4139-void VPCALL idSIMD_SSE::Zero16( float *dst, const int count ) { dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:4140: __asm { dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-4141- mov edx, dst ############################################## dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-4163-void VPCALL idSIMD_SSE::Negate16( float *dst, const int count ) { dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:4164: __asm { dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-4165- mov edx, dst ############################################## dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-4190-void VPCALL idSIMD_SSE::Copy16( float *dst, const float *src, const int count ) { dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:4191: __asm { dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-4192- mov ecx, src ############################################## dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-4216-void VPCALL idSIMD_SSE::Add16( float *dst, const float *src1, const float *src2, const int count ) { dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:4217: __asm { dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-4218- mov ecx, src1 ############################################## dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-4245-void VPCALL idSIMD_SSE::Sub16( float *dst, const float *src1, const float *src2, const int count ) { dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:4246: __asm { dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-4247- mov ecx, src1 ############################################## dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-4274-void VPCALL idSIMD_SSE::Mul16( float *dst, const float *src1, const float constant, const int count ) { dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:4275: __asm { dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-4276- mov ecx, dst ############################################## dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-4303-void VPCALL idSIMD_SSE::AddAssign16( float *dst, const float *src, const int count ) { dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:4304: __asm { dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-4305- mov ecx, dst ############################################## dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-4330-void VPCALL idSIMD_SSE::SubAssign16( float *dst, const float *src, const int count ) { dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:4331: __asm { dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-4332- mov ecx, dst ############################################## dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-4357-void VPCALL idSIMD_SSE::MulAssign16( float *dst, const float constant, const int count ) { dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:4358: __asm { dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-4359- mov ecx, dst ############################################## dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-4393-#define STORE1( offset, reg1, reg2 ) \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:4394: __asm movss [eax+offset], reg1 dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-4395-#define STORE2LO( offset, reg1, reg2 ) \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:4396: __asm movlps [eax+offset], reg1 dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-4397-#define STORE2HI( offset, reg1, reg2 ) \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:4398: __asm movhps [eax+offset], reg1 dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-4399-#define STORE4( offset, reg1, reg2 ) \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:4400: __asm movlps [eax+offset], reg1 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:4401: __asm movhps [eax+offset+8], reg1 dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-4402-#define STOREC = ############################################## dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-4418- case 1: { // 1x1 * 1x1 dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:4419: __asm { dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-4420- mov esi, vPtr ############################################## dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-4429- case 6: { // 6x1 * 1x1 dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:4430: __asm { dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-4431- mov esi, vPtr ############################################## dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-4456- case 2: { // 2x2 * 2x1 dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:4457: __asm { dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-4458- mov esi, vPtr ############################################## dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-4476- case 6: { // 6x2 * 2x1 dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:4477: __asm { dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-4478- mov esi, vPtr ############################################## dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-4513- case 3: { // 3x3 * 3x1 dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:4514: __asm { dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-4515- mov esi, vPtr ############################################## dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-4548- case 6: { // 6x3 * 3x1 dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:4549: __asm { dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-4550- mov esi, vPtr ############################################## dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-4606- case 4: { // 4x4 * 4x1 dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:4607: __asm { dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-4608- mov esi, vPtr ############################################## dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-4637- case 6: { // 6x4 * 4x1 dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:4638: __asm { dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-4639- mov esi, vPtr ############################################## dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-4691- case 5: { // 5x5 * 5x1 dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:4692: __asm { dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-4693- mov esi, vPtr ############################################## dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-4750- case 6: { // 6x5 * 5x1 dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:4751: __asm { dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-4752- mov esi, vPtr ############################################## dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-4822- case 1: { // 1x6 * 6x1 dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:4823: __asm { dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-4824- mov esi, vPtr ############################################## dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-4851- case 2: { // 2x6 * 6x1 dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:4852: __asm { dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-4853- mov esi, vPtr ############################################## dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-4882- case 3: { // 3x6 * 6x1 dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:4883: __asm { dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-4884- mov esi, vPtr ############################################## dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-4925- case 4: { // 4x6 * 6x1 dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:4926: __asm { dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-4927- mov esi, vPtr ############################################## dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-4970- case 5: { // 5x6 * 6x1 dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:4971: __asm { dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-4972- mov esi, vPtr ############################################## dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-5027- case 6: { // 6x6 * 6x1 dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:5028: __asm { dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-5029- mov esi, vPtr ############################################## dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-5130-#define STORE1( offset, reg1, reg2 ) \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:5131: __asm movss reg2, [eax+offset] \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:5132: __asm addss reg2, reg1 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:5133: __asm movss [eax+offset], reg2 dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-5134-#define STORE2LO( offset, reg1, reg2 ) \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:5135: __asm movlps reg2, [eax+offset] \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:5136: __asm addps reg2, reg1 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:5137: __asm movlps [eax+offset], reg2 dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-5138-#define STORE2HI( offset, reg1, reg2 ) \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:5139: __asm movhps reg2, [eax+offset] \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:5140: __asm addps reg2, reg1 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:5141: __asm movhps [eax+offset], reg2 dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-5142-#define STORE4( offset, reg1, reg2 ) \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:5143: __asm movlps reg2, [eax+offset] \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:5144: __asm movhps reg2, [eax+offset+8] \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:5145: __asm addps reg2, reg1 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:5146: __asm movlps [eax+offset], reg2 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:5147: __asm movhps [eax+offset+8], reg2 dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-5148-#define STOREC += ############################################## dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-5164- case 1: { // 1x1 * 1x1 dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:5165: __asm { dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-5166- mov esi, vPtr ############################################## dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-5175- case 6: { // 6x1 * 1x1 dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:5176: __asm { dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-5177- mov esi, vPtr ############################################## dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-5202- case 2: { // 2x2 * 2x1 dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:5203: __asm { dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-5204- mov esi, vPtr ############################################## dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-5222- case 6: { // 6x2 * 2x1 dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:5223: __asm { dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-5224- mov esi, vPtr ############################################## dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-5259- case 3: { // 3x3 * 3x1 dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:5260: __asm { dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-5261- mov esi, vPtr ############################################## dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-5294- case 6: { // 6x3 * 3x1 dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:5295: __asm { dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-5296- mov esi, vPtr ############################################## dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-5352- case 4: { // 4x4 * 4x1 dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:5353: __asm { dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-5354- mov esi, vPtr ############################################## dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-5383- case 6: { // 6x4 * 4x1 dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:5384: __asm { dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-5385- mov esi, vPtr ############################################## dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-5437- case 5: { // 5x5 * 5x1 dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:5438: __asm { dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-5439- mov esi, vPtr ############################################## dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-5496- case 6: { // 6x5 * 5x1 dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:5497: __asm { dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-5498- mov esi, vPtr ############################################## dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-5568- case 1: { // 1x6 * 6x1 dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:5569: __asm { dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-5570- mov esi, vPtr ############################################## dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-5597- case 2: { // 2x6 * 6x1 dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:5598: __asm { dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-5599- mov esi, vPtr ############################################## dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-5628- case 3: { // 3x6 * 6x1 dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:5629: __asm { dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-5630- mov esi, vPtr ############################################## dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-5671- case 4: { // 4x6 * 6x1 dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:5672: __asm { dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-5673- mov esi, vPtr ############################################## dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-5716- case 5: { // 5x6 * 6x1 dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:5717: __asm { dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-5718- mov esi, vPtr ############################################## dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-5773- case 6: { // 6x6 * 6x1 dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:5774: __asm { dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-5775- mov esi, vPtr ############################################## dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-5876-#define STORE1( offset, reg1, reg2 ) \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:5877: __asm movss reg2, [eax+offset] \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:5878: __asm subss reg2, reg1 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:5879: __asm movss [eax+offset], reg2 dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-5880-#define STORE2LO( offset, reg1, reg2 ) \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:5881: __asm movlps reg2, [eax+offset] \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:5882: __asm subps reg2, reg1 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:5883: __asm movlps [eax+offset], reg2 dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-5884-#define STORE2HI( offset, reg1, reg2 ) \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:5885: __asm movhps reg2, [eax+offset] \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:5886: __asm subps reg2, reg1 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:5887: __asm movhps [eax+offset], reg2 dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-5888-#define STORE4( offset, reg1, reg2 ) \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:5889: __asm movlps reg2, [eax+offset] \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:5890: __asm movhps reg2, [eax+offset+8] \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:5891: __asm subps reg2, reg1 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:5892: __asm movlps [eax+offset], reg2 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:5893: __asm movhps [eax+offset+8], reg2 dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-5894-#define STOREC -= ############################################## dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-5910- case 1: { // 1x1 * 1x1 dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:5911: __asm { dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-5912- mov esi, vPtr ############################################## dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-5921- case 6: { // 6x1 * 1x1 dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:5922: __asm { dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-5923- mov esi, vPtr ############################################## dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-5948- case 2: { // 2x2 * 2x1 dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:5949: __asm { dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-5950- mov esi, vPtr ############################################## dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-5968- case 6: { // 6x2 * 2x1 dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:5969: __asm { dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-5970- mov esi, vPtr ############################################## dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-6005- case 3: { // 3x3 * 3x1 dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:6006: __asm { dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-6007- mov esi, vPtr ############################################## dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-6040- case 6: { // 6x3 * 3x1 dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:6041: __asm { dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-6042- mov esi, vPtr ############################################## dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-6098- case 4: { // 4x4 * 4x1 dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:6099: __asm { dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-6100- mov esi, vPtr ############################################## dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-6129- case 6: { // 6x4 * 4x1 dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:6130: __asm { dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-6131- mov esi, vPtr ############################################## dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-6183- case 5: { // 5x5 * 5x1 dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:6184: __asm { dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-6185- mov esi, vPtr ############################################## dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-6242- case 6: { // 6x5 * 5x1 dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:6243: __asm { dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-6244- mov esi, vPtr ############################################## dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-6314- case 1: { // 1x6 * 6x1 dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:6315: __asm { dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-6316- mov esi, vPtr ############################################## dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-6343- case 2: { // 2x6 * 6x1 dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:6344: __asm { dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-6345- mov esi, vPtr ############################################## dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-6374- case 3: { // 3x6 * 6x1 dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:6375: __asm { dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-6376- mov esi, vPtr ############################################## dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-6417- case 4: { // 4x6 * 6x1 dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:6418: __asm { dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-6419- mov esi, vPtr ############################################## dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-6462- case 5: { // 5x6 * 6x1 dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:6463: __asm { dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-6464- mov esi, vPtr ############################################## dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-6519- case 6: { // 6x6 * 6x1 dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:6520: __asm { dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-6521- mov esi, vPtr ############################################## dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-6621-#define STORE1( offset, reg1, reg2 ) \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:6622: __asm movss [eax+offset], reg1 dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-6623-#define STORE2LO( offset, reg1, reg2 ) \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:6624: __asm movlps [eax+offset], reg1 dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-6625-#define STORE2HI( offset, reg1, reg2 ) \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:6626: __asm movhps [eax+offset], reg1 dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-6627-#define STORE4( offset, reg1, reg2 ) \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:6628: __asm movlps [eax+offset], reg1 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:6629: __asm movhps [eax+offset+8], reg1 dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-6630-#define STOREC = ############################################## dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-6646- case 6: { // 1x6 * 1x1 dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:6647: __asm { dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-6648- mov esi, vPtr ############################################## dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-6672- case 6: { // 2x6 * 2x1 dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:6673: __asm { dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-6674- mov esi, vPtr ############################################## dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-6709- case 6: { // 3x6 * 3x1 dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:6710: __asm { dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-6711- mov esi, vPtr ############################################## dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-6757- case 6: { // 4x6 * 4x1 dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:6758: __asm { dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-6759- mov esi, vPtr ############################################## dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-6813- case 6: { // 5x6 * 5x1 dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:6814: __asm { dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-6815- mov esi, vPtr ############################################## dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-6875- case 1: { // 6x1 * 6x1 dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:6876: __asm { dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-6877- mov esi, vPtr ############################################## dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-6895- case 2: { // 6x2 * 6x1 dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:6896: __asm { dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-6897- mov esi, vPtr ############################################## dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-6920- case 3: { // 6x3 * 6x1 dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:6921: __asm { dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-6922- mov esi, vPtr ############################################## dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-6968- case 4: { // 6x4 * 6x1 dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:6969: __asm { dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-6970- mov esi, vPtr ############################################## dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-7012- case 5: { // 6x5 * 6x1 dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:7013: __asm { dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-7014- mov esi, vPtr ############################################## dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-7074- case 6: { // 6x6 * 6x1 dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:7075: __asm { dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-7076- mov esi, vPtr ############################################## dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-7176-#define STORE1( offset, reg1, reg2 ) \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:7177: __asm movss reg2, [eax+offset] \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:7178: __asm addss reg2, reg1 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:7179: __asm movss [eax+offset], reg2 dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-7180-#define STORE2LO( offset, reg1, reg2 ) \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:7181: __asm movlps reg2, [eax+offset] \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:7182: __asm addps reg2, reg1 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:7183: __asm movlps [eax+offset], reg2 dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-7184-#define STORE2HI( offset, reg1, reg2 ) \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:7185: __asm movhps reg2, [eax+offset] \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:7186: __asm addps reg2, reg1 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:7187: __asm movhps [eax+offset], reg2 dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-7188-#define STORE4( offset, reg1, reg2 ) \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:7189: __asm movlps reg2, [eax+offset] \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:7190: __asm movhps reg2, [eax+offset+8] \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:7191: __asm addps reg2, reg1 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:7192: __asm movlps [eax+offset], reg2 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:7193: __asm movhps [eax+offset+8], reg2 dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-7194-#define STOREC += ############################################## dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-7210- case 6: { // 1x6 * 1x1 dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:7211: __asm { dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-7212- mov esi, vPtr ############################################## dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-7236- case 6: { // 2x6 * 2x1 dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:7237: __asm { dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-7238- mov esi, vPtr ############################################## dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-7273- case 6: { // 3x6 * 3x1 dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:7274: __asm { dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-7275- mov esi, vPtr ############################################## dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-7321- case 6: { // 4x6 * 4x1 dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:7322: __asm { dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-7323- mov esi, vPtr ############################################## dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-7377- case 6: { // 5x6 * 5x1 dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:7378: __asm { dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-7379- mov esi, vPtr ############################################## dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-7439- case 1: { // 6x1 * 6x1 dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:7440: __asm { dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-7441- mov esi, vPtr ############################################## dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-7459- case 2: { // 6x2 * 6x1 dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:7460: __asm { dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-7461- mov esi, vPtr ############################################## dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-7484- case 3: { // 6x3 * 6x1 dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:7485: __asm { dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-7486- mov esi, vPtr ############################################## dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-7532- case 4: { // 6x4 * 6x1 dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:7533: __asm { dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-7534- mov esi, vPtr ############################################## dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-7576- case 5: { // 6x5 * 6x1 dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:7577: __asm { dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-7578- mov esi, vPtr ############################################## dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-7638- case 6: { // 6x6 * 6x1 dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:7639: __asm { dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-7640- mov esi, vPtr ############################################## dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-7740-#define STORE1( offset, reg1, reg2 ) \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:7741: __asm movss reg2, [eax+offset] \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:7742: __asm subss reg2, reg1 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:7743: __asm movss [eax+offset], reg2 dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-7744-#define STORE2LO( offset, reg1, reg2 ) \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:7745: __asm movlps reg2, [eax+offset] \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:7746: __asm subps reg2, reg1 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:7747: __asm movlps [eax+offset], reg2 dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-7748-#define STORE2HI( offset, reg1, reg2 ) \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:7749: __asm movhps reg2, [eax+offset] \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:7750: __asm subps reg2, reg1 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:7751: __asm movhps [eax+offset], reg2 dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-7752-#define STORE4( offset, reg1, reg2 ) \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:7753: __asm movlps reg2, [eax+offset] \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:7754: __asm movhps reg2, [eax+offset+8] \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:7755: __asm subps reg2, reg1 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:7756: __asm movlps [eax+offset], reg2 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:7757: __asm movhps [eax+offset+8], reg2 dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-7758-#define STOREC -= ############################################## dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-7774- case 6: { // 1x6 * 1x1 dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:7775: __asm { dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-7776- mov esi, vPtr ############################################## dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-7800- case 6: { // 2x6 * 2x1 dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:7801: __asm { dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-7802- mov esi, vPtr ############################################## dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-7837- case 6: { // 3x6 * 3x1 dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:7838: __asm { dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-7839- mov esi, vPtr ############################################## dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-7885- case 6: { // 4x6 * 4x1 dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:7886: __asm { dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-7887- mov esi, vPtr ############################################## dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-7941- case 6: { // 5x6 * 5x1 dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:7942: __asm { dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-7943- mov esi, vPtr ############################################## dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-8003- case 1: { // 6x1 * 6x1 dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8004: __asm { dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-8005- mov esi, vPtr ############################################## dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-8023- case 2: { // 6x2 * 6x1 dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8024: __asm { dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-8025- mov esi, vPtr ############################################## dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-8048- case 3: { // 6x3 * 6x1 dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8049: __asm { dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-8050- mov esi, vPtr ############################################## dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-8096- case 4: { // 6x4 * 6x1 dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8097: __asm { dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-8098- mov esi, vPtr ############################################## dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-8140- case 5: { // 6x5 * 6x1 dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8141: __asm { dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-8142- mov esi, vPtr ############################################## dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-8202- case 6: { // 6x6 * 6x1 dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8203: __asm { dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-8204- mov esi, vPtr ############################################## dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-8328- case 1: { // 1x1 * 1x6, no precision loss compared to FPU version dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8329: __asm { dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-8330- mov esi, m2Ptr ############################################## dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-8344- case 6: { // 6x1 * 1x6, no precision loss compared to FPU version dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8345: __asm { dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-8346- mov esi, m2Ptr ############################################## dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-8414- #define MUL_Nx2_2x6_INIT \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8415: __asm mov esi, m2Ptr \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8416: __asm mov edi, m1Ptr \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8417: __asm mov eax, dstPtr \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8418: __asm movaps xmm0, [esi] \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8419: __asm movlps xmm1, [esi+16] \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8420: __asm movhps xmm1, [esi+40] \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8421: __asm movlps xmm2, [esi+24] \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8422: __asm movhps xmm2, [esi+32] dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-8423- dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-8424- #define MUL_Nx2_2x6_ROW2( row ) \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8425: __asm movaps xmm3, [edi+row*16] \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8426: __asm movaps xmm5, xmm0 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8427: __asm movaps xmm4, xmm3 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8428: __asm shufps xmm4, xmm4, R_SHUFFLEPS( 0, 0, 0, 0 ) \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8429: __asm mulps xmm5, xmm4 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8430: __asm movaps xmm4, xmm3 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8431: __asm movaps xmm6, xmm2 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8432: __asm shufps xmm4, xmm4, R_SHUFFLEPS( 1, 1, 1, 1 ) \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8433: __asm mulps xmm6, xmm4 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8434: __asm addps xmm5, xmm6 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8435: __asm movaps [eax+row*48], xmm5 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8436: __asm movaps xmm4, xmm3 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8437: __asm shufps xmm4, xmm4, R_SHUFFLEPS( 0, 0, 1, 1 ) \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8438: __asm movaps xmm7, xmm1 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8439: __asm mulps xmm7, xmm4 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8440: __asm movaps xmm4, xmm3 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8441: __asm movaps xmm5, xmm0 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8442: __asm shufps xmm4, xmm4, R_SHUFFLEPS( 2, 2, 2, 2 ) \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8443: __asm mulps xmm5, xmm4 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8444: __asm movaps xmm4, xmm3 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8445: __asm movaps xmm6, xmm2 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8446: __asm shufps xmm4, xmm4, R_SHUFFLEPS( 3, 3, 3, 3 ) \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8447: __asm mulps xmm6, xmm4 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8448: __asm addps xmm5, xmm6 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8449: __asm shufps xmm3, xmm3, R_SHUFFLEPS( 2, 2, 3, 3 ) \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8450: __asm movaps xmm6, xmm1 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8451: __asm mulps xmm6, xmm3 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8452: __asm movaps xmm4, xmm7 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8453: __asm movlhps xmm7, xmm6 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8454: __asm movhlps xmm6, xmm4 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8455: __asm addps xmm6, xmm7 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8456: __asm movlps [eax+row*48+16], xmm6 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8457: __asm movlps [eax+row*48+24], xmm5 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8458: __asm movhps [eax+row*48+32], xmm5 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8459: __asm movhps [eax+row*48+40], xmm6 dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-8460- ############################################## dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-8490- case 3: { // 3x3 * 3x6 dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8491: __asm { dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-8492- mov esi, m2Ptr ############################################## dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-8572- #define MUL_Nx3_3x6_FIRST4COLUMNS_INIT \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8573: __asm mov esi, m2Ptr \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8574: __asm mov edi, m1Ptr \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8575: __asm mov eax, dstPtr \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8576: __asm movlps xmm0, [esi+ 0*4] \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8577: __asm movhps xmm0, [esi+ 2*4] \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8578: __asm movlps xmm1, [esi+ 6*4] \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8579: __asm movhps xmm1, [esi+ 8*4] \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8580: __asm movlps xmm2, [esi+12*4] \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8581: __asm movhps xmm2, [esi+14*4] dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-8582- dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-8583- #define MUL_Nx3_3x6_FIRST4COLUMNS_ROW( row ) \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8584: __asm movss xmm3, [edi+(row*3+0)*4] \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8585: __asm shufps xmm3, xmm3, R_SHUFFLEPS( 0, 0, 0, 0 ) \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8586: __asm mulps xmm3, xmm0 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8587: __asm movss xmm4, [edi+(row*3+1)*4] \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8588: __asm shufps xmm4, xmm4, R_SHUFFLEPS( 0, 0, 0, 0 ) \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8589: __asm mulps xmm4, xmm1 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8590: __asm addps xmm3, xmm4 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8591: __asm movss xmm5, [edi+(row*3+2)*4] \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8592: __asm shufps xmm5, xmm5, R_SHUFFLEPS( 0, 0, 0, 0 ) \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8593: __asm mulps xmm5, xmm2 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8594: __asm addps xmm3, xmm5 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8595: __asm movlps [eax+(row*6+0)*4], xmm3 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8596: __asm movhps [eax+(row*6+2)*4], xmm3 dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-8597- dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-8598- #define MUL_Nx3_3x6_LAST2COLUMNS_ROW6 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8599: __asm movlps xmm0, [esi+ 4*4] \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8600: __asm movlps xmm1, [esi+10*4] \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8601: __asm movlps xmm2, [esi+16*4] \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8602: __asm shufps xmm0, xmm0, 0x44 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8603: __asm shufps xmm1, xmm1, 0x44 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8604: __asm shufps xmm2, xmm2, 0x44 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8605: __asm movlps xmm3, [edi+0*4] \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8606: __asm movhps xmm3, [edi+2*4] \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8607: __asm movaps xmm4, xmm3 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8608: __asm movaps xmm5, xmm3 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8609: __asm shufps xmm3, xmm3, 0xF0 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8610: __asm mulps xmm3, xmm0 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8611: __asm movlps xmm6, [edi+4*4] \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8612: __asm movhps xmm6, [edi+6*4] \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8613: __asm shufps xmm4, xmm6, 0x05 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8614: __asm mulps xmm4, xmm1 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8615: __asm addps xmm3, xmm4 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8616: __asm shufps xmm5, xmm6, 0x5A \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8617: __asm mulps xmm5, xmm2 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8618: __asm addps xmm3, xmm5 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8619: __asm movlps [eax+4*4], xmm3 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8620: __asm movhps [eax+10*4], xmm3 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8621: __asm movaps xmm5, xmm6 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8622: __asm movlps xmm3, [edi+8*4] \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8623: __asm movhps xmm3, [edi+10*4] \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8624: __asm movaps xmm4, xmm3 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8625: __asm shufps xmm5, xmm3, 0x5A \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8626: __asm mulps xmm5, xmm0 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8627: __asm shufps xmm6, xmm3, 0xAF \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8628: __asm mulps xmm6, xmm1 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8629: __asm addps xmm5, xmm6 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8630: __asm shufps xmm4, xmm4, 0xF0 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8631: __asm mulps xmm4, xmm2 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8632: __asm addps xmm4, xmm5 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8633: __asm movlps [eax+16*4], xmm4 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8634: __asm movhps [eax+22*4], xmm4 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8635: __asm movlps xmm6, [edi+12*4] \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8636: __asm movhps xmm6, [edi+14*4] \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8637: __asm movaps xmm5, xmm6 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8638: __asm movaps xmm4, xmm6 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8639: __asm shufps xmm6, xmm6, 0xF0 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8640: __asm mulps xmm6, xmm0 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8641: __asm movlps xmm3, [edi+16*4] \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8642: __asm shufps xmm5, xmm3, 0x05 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8643: __asm mulps xmm5, xmm1 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8644: __asm addps xmm5, xmm6 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8645: __asm shufps xmm4, xmm3, 0x5A \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8646: __asm mulps xmm4, xmm2 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8647: __asm addps xmm4, xmm5 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8648: __asm movlps [eax+28*4], xmm4 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8649: __asm movhps [eax+34*4], xmm4 dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-8650- ############################################## dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-8679- #define MUL_Nx4_4x6_FIRST4COLUMNS_INIT \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8680: __asm mov esi, m2Ptr \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8681: __asm mov edi, m1Ptr \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8682: __asm mov eax, dstPtr \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8683: __asm movlps xmm0, [esi+ 0*4] \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8684: __asm movhps xmm0, [esi+ 2*4] \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8685: __asm movlps xmm1, [esi+ 6*4] \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8686: __asm movhps xmm1, [esi+ 8*4] \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8687: __asm movlps xmm2, [esi+12*4] \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8688: __asm movhps xmm2, [esi+14*4] \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8689: __asm movlps xmm3, [esi+18*4] \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8690: __asm movhps xmm3, [esi+20*4] dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-8691- dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-8692- #define MUL_Nx4_4x6_FIRST4COLUMNS_ROW( row ) \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8693: __asm movss xmm4, [edi+row*16+0*4] \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8694: __asm shufps xmm4, xmm4, R_SHUFFLEPS( 0, 0, 0, 0 ) \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8695: __asm mulps xmm4, xmm0 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8696: __asm movss xmm5, [edi+row*16+1*4] \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8697: __asm shufps xmm5, xmm5, R_SHUFFLEPS( 0, 0, 0, 0 ) \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8698: __asm mulps xmm5, xmm1 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8699: __asm addps xmm4, xmm5 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8700: __asm movss xmm6, [edi+row*16+2*4] \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8701: __asm shufps xmm6, xmm6, R_SHUFFLEPS( 0, 0, 0, 0 ) \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8702: __asm mulps xmm6, xmm2 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8703: __asm addps xmm4, xmm6 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8704: __asm movss xmm7, [edi+row*16+3*4] \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8705: __asm shufps xmm7, xmm7, R_SHUFFLEPS( 0, 0, 0, 0 ) \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8706: __asm mulps xmm7, xmm3 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8707: __asm addps xmm4, xmm7 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8708: __asm movlps [eax+row*24+0], xmm4 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8709: __asm movhps [eax+row*24+8], xmm4 dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-8710- dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-8711- #define MUL_Nx4_4x6_LAST2COLUMNS_INIT \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8712: __asm movlps xmm0, [esi+ 4*4] \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8713: __asm movlps xmm1, [esi+10*4] \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8714: __asm movlps xmm2, [esi+16*4] \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8715: __asm movlps xmm3, [esi+22*4] \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8716: __asm shufps xmm0, xmm1, R_SHUFFLEPS( 0, 1, 0, 1 ) \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8717: __asm shufps xmm1, xmm0, R_SHUFFLEPS( 0, 1, 0, 1 ) \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8718: __asm shufps xmm2, xmm3, R_SHUFFLEPS( 0, 1, 0, 1 ) \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8719: __asm shufps xmm3, xmm2, R_SHUFFLEPS( 0, 1, 0, 1 ) dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-8720- dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-8721- #define MUL_Nx4_4x6_LAST2COLUMNS_ROW2( row ) \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8722: __asm movlps xmm7, [edi+row*32+ 0*4] \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8723: __asm movhps xmm7, [edi+row*32+ 4*4] \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8724: __asm movaps xmm6, xmm7 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8725: __asm shufps xmm6, xmm6, R_SHUFFLEPS( 0, 0, 3, 3 ) \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8726: __asm mulps xmm6, xmm0 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8727: __asm shufps xmm7, xmm7, R_SHUFFLEPS( 1, 1, 2, 2 ) \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8728: __asm mulps xmm7, xmm1 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8729: __asm addps xmm6, xmm7 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8730: __asm movlps xmm4, [edi+row*32+ 2*4] \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8731: __asm movhps xmm4, [edi+row*32+ 6*4] \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8732: __asm movaps xmm5, xmm4 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8733: __asm shufps xmm5, xmm5, R_SHUFFLEPS( 0, 0, 3, 3 ) \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8734: __asm mulps xmm5, xmm2 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8735: __asm addps xmm6, xmm5 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8736: __asm shufps xmm4, xmm4, R_SHUFFLEPS( 1, 1, 2, 2 ) \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8737: __asm mulps xmm4, xmm3 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8738: __asm addps xmm6, xmm4 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8739: __asm movlps [eax+row*48+ 4*4], xmm6 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8740: __asm movhps [eax+row*48+10*4], xmm6 dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-8741- ############################################## dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-8787- #define MUL_Nx5_5x6_FIRST4COLUMNS_INIT \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8788: __asm mov esi, m2Ptr \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8789: __asm mov edi, m1Ptr \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8790: __asm mov eax, dstPtr \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8791: __asm movlps xmm0, [esi+ 0*4] \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8792: __asm movhps xmm0, [esi+ 2*4] \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8793: __asm movlps xmm1, [esi+ 6*4] \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8794: __asm movhps xmm1, [esi+ 8*4] \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8795: __asm movlps xmm2, [esi+12*4] \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8796: __asm movhps xmm2, [esi+14*4] \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8797: __asm movlps xmm3, [esi+18*4] \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8798: __asm movhps xmm3, [esi+20*4] \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8799: __asm movlps xmm4, [esi+24*4] \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8800: __asm movhps xmm4, [esi+26*4] dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-8801- dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-8802- #define MUL_Nx5_5x6_FIRST4COLUMNS_ROW( row ) \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8803: __asm movss xmm6, [edi+row*20+0*4] \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8804: __asm shufps xmm6, xmm6, R_SHUFFLEPS( 0, 0, 0, 0 ) \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8805: __asm mulps xmm6, xmm0 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8806: __asm movss xmm5, [edi+row*20+1*4] \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8807: __asm shufps xmm5, xmm5, R_SHUFFLEPS( 0, 0, 0, 0 ) \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8808: __asm mulps xmm5, xmm1 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8809: __asm addps xmm6, xmm5 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8810: __asm movss xmm5, [edi+row*20+2*4] \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8811: __asm shufps xmm5, xmm5, R_SHUFFLEPS( 0, 0, 0, 0 ) \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8812: __asm mulps xmm5, xmm2 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8813: __asm addps xmm6, xmm5 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8814: __asm movss xmm5, [edi+row*20+3*4] \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8815: __asm shufps xmm5, xmm5, R_SHUFFLEPS( 0, 0, 0, 0 ) \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8816: __asm mulps xmm5, xmm3 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8817: __asm addps xmm6, xmm5 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8818: __asm movss xmm5, [edi+row*20+4*4] \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8819: __asm shufps xmm5, xmm5, R_SHUFFLEPS( 0, 0, 0, 0 ) \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8820: __asm mulps xmm5, xmm4 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8821: __asm addps xmm6, xmm5 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8822: __asm movlps [eax+row*24+0], xmm6 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8823: __asm movhps [eax+row*24+8], xmm6 dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-8824- dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-8825- #define MUL_Nx5_5x6_LAST2COLUMNS_INIT \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8826: __asm movlps xmm0, [esi+ 4*4] \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8827: __asm movlps xmm1, [esi+10*4] \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8828: __asm movlps xmm2, [esi+16*4] \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8829: __asm movlps xmm3, [esi+22*4] \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8830: __asm movlps xmm4, [esi+28*4] \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8831: __asm shufps xmm0, xmm1, R_SHUFFLEPS( 0, 1, 0, 1 ) \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8832: __asm shufps xmm1, xmm2, R_SHUFFLEPS( 0, 1, 0, 1 ) \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8833: __asm shufps xmm2, xmm3, R_SHUFFLEPS( 0, 1, 0, 1 ) \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8834: __asm shufps xmm3, xmm4, R_SHUFFLEPS( 0, 1, 0, 1 ) \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8835: __asm shufps xmm4, xmm0, R_SHUFFLEPS( 0, 1, 0, 1 ) dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-8836- dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-8837- #define MUL_Nx5_5x6_LAST2COLUMNS_ROW2( row ) \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8838: __asm movlps xmm7, [edi+row*40+ 0*4] \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8839: __asm movhps xmm7, [edi+row*40+ 6*4] \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8840: __asm movaps xmm6, xmm7 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8841: __asm shufps xmm6, xmm6, R_SHUFFLEPS( 0, 0, 2, 2 ) \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8842: __asm mulps xmm6, xmm0 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8843: __asm movaps xmm5, xmm7 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8844: __asm shufps xmm5, xmm5, R_SHUFFLEPS( 1, 1, 3, 3 ) \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8845: __asm mulps xmm5, xmm1 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8846: __asm addps xmm6, xmm5 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8847: __asm movlps xmm7, [edi+row*40+ 2*4] \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8848: __asm movhps xmm7, [edi+row*40+ 8*4] \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8849: __asm movaps xmm5, xmm7 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8850: __asm shufps xmm5, xmm5, R_SHUFFLEPS( 0, 0, 2, 2 ) \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8851: __asm mulps xmm5, xmm2 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8852: __asm addps xmm6, xmm5 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8853: __asm movaps xmm5, xmm7 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8854: __asm shufps xmm5, xmm5, R_SHUFFLEPS( 1, 1, 3, 3 ) \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8855: __asm mulps xmm5, xmm3 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8856: __asm addps xmm6, xmm5 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8857: __asm movlps xmm5, [edi+row*40+ 4*4] \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8858: __asm shufps xmm5, xmm5, R_SHUFFLEPS( 0, 0, 1, 1 ) \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8859: __asm mulps xmm5, xmm4 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8860: __asm addps xmm6, xmm5 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8861: __asm movlps [eax+row*48+ 4*4], xmm6 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8862: __asm movhps [eax+row*48+10*4], xmm6 dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-8863- dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-8864- #define MUL_Nx5_5x6_LAST2COLUMNS_ROW( row ) \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8865: __asm movlps xmm6, [edi+20*4+0*4] \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8866: __asm unpcklps xmm6, xmm6 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8867: __asm mulps xmm6, xmm0 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8868: __asm movlps xmm5, [edi+20*4+2*4] \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8869: __asm unpcklps xmm5, xmm5 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8870: __asm mulps xmm5, xmm2 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8871: __asm addps xmm6, xmm5 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8872: __asm movss xmm5, [edi+20*4+4*4] \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8873: __asm unpcklps xmm5, xmm5 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8874: __asm mulps xmm5, xmm4 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8875: __asm addps xmm6, xmm5 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8876: __asm movhlps xmm7, xmm6 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8877: __asm addps xmm6, xmm7 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8878: __asm movlps [eax+row*24+4*4], xmm6 dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-8879- ############################################## dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-8935- #define MUL_Nx6_6x2_INIT \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8936: __asm mov esi, m2Ptr \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8937: __asm mov edi, m1Ptr \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8938: __asm mov eax, dstPtr \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8939: __asm movaps xmm0, [esi] \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8940: __asm movaps xmm1, [esi+16] \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8941: __asm movaps xmm2, [esi+32] dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-8942- dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-8943- #define MUL_Nx6_6x2_ROW2( row ) \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8944: __asm movaps xmm7, [edi+row*48+0*4] \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8945: __asm movaps xmm6, xmm7 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8946: __asm shufps xmm7, xmm7, R_SHUFFLEPS( 0, 0, 1, 1 ) \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8947: __asm mulps xmm7, xmm0 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8948: __asm shufps xmm6, xmm6, R_SHUFFLEPS( 2, 2, 3, 3 ) \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8949: __asm mulps xmm6, xmm1 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8950: __asm addps xmm7, xmm6 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8951: __asm movaps xmm6, [edi+row*48+4*4] \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8952: __asm movaps xmm5, xmm6 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8953: __asm shufps xmm6, xmm6, R_SHUFFLEPS( 0, 0, 1, 1 ) \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8954: __asm mulps xmm6, xmm2 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8955: __asm addps xmm7, xmm6 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8956: __asm shufps xmm5, xmm5, R_SHUFFLEPS( 2, 2, 3, 3 ) \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8957: __asm mulps xmm5, xmm0 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8958: __asm movaps xmm6, [edi+row*48+24+2*4] \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8959: __asm movaps xmm4, xmm6 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8960: __asm shufps xmm6, xmm6, R_SHUFFLEPS( 0, 0, 1, 1 ) \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8961: __asm mulps xmm6, xmm1 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8962: __asm addps xmm5, xmm6 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8963: __asm shufps xmm4, xmm4, R_SHUFFLEPS( 2, 2, 3, 3 ) \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8964: __asm mulps xmm4, xmm2 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8965: __asm addps xmm5, xmm4 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8966: __asm movaps xmm4, xmm5 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8967: __asm movhlps xmm5, xmm7 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8968: __asm movlhps xmm7, xmm4 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8969: __asm addps xmm7, xmm5 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8970: __asm movaps [eax+row*16], xmm7 dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-8971- ############################################## dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-8982- #define MUL_Nx6_6x3_INIT \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8983: __asm mov esi, m2Ptr \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8984: __asm mov edi, m1Ptr \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8985: __asm mov eax, dstPtr \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8986: __asm movss xmm0, [esi+ 0*4] \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8987: __asm movhps xmm0, [esi+ 1*4] \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8988: __asm movss xmm1, [esi+ 3*4] \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8989: __asm movhps xmm1, [esi+ 4*4] \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8990: __asm movss xmm2, [esi+ 6*4] \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8991: __asm movhps xmm2, [esi+ 7*4] \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8992: __asm movss xmm3, [esi+ 9*4] \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8993: __asm movhps xmm3, [esi+10*4] \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8994: __asm movss xmm4, [esi+12*4] \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8995: __asm movhps xmm4, [esi+13*4] \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8996: __asm movss xmm5, [esi+15*4] \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:8997: __asm movhps xmm5, [esi+16*4] dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-8998- dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-8999- #define MUL_Nx6_6x3_ROW( row ) \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9000: __asm movss xmm7, [edi+row*24+0] \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9001: __asm shufps xmm7, xmm7, R_SHUFFLEPS( 0, 0, 0, 0 ) \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9002: __asm mulps xmm7, xmm0 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9003: __asm movss xmm6, [edi+row*24+4] \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9004: __asm shufps xmm6, xmm6, R_SHUFFLEPS( 0, 0, 0, 0 ) \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9005: __asm mulps xmm6, xmm1 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9006: __asm addps xmm7, xmm6 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9007: __asm movss xmm6, [edi+row*24+8] \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9008: __asm shufps xmm6, xmm6, R_SHUFFLEPS( 0, 0, 0, 0 ) \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9009: __asm mulps xmm6, xmm2 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9010: __asm addps xmm7, xmm6 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9011: __asm movss xmm6, [edi+row*24+12] \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9012: __asm shufps xmm6, xmm6, R_SHUFFLEPS( 0, 0, 0, 0 ) \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9013: __asm mulps xmm6, xmm3 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9014: __asm addps xmm7, xmm6 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9015: __asm movss xmm6, [edi+row*24+16] \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9016: __asm shufps xmm6, xmm6, R_SHUFFLEPS( 0, 0, 0, 0 ) \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9017: __asm mulps xmm6, xmm4 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9018: __asm addps xmm7, xmm6 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9019: __asm movss xmm6, [edi+row*24+20] \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9020: __asm shufps xmm6, xmm6, R_SHUFFLEPS( 0, 0, 0, 0 ) \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9021: __asm mulps xmm6, xmm5 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9022: __asm addps xmm7, xmm6 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9023: __asm movss [eax+row*12+0], xmm7 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9024: __asm movhps [eax+row*12+4], xmm7 dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-9025- ############################################## dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-9038- #define MUL_Nx6_6x4_INIT \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9039: __asm mov esi, m2Ptr \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9040: __asm mov edi, m1Ptr \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9041: __asm mov eax, dstPtr \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9042: __asm movaps xmm0, [esi] \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9043: __asm movaps xmm1, [esi+16] \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9044: __asm movaps xmm2, [esi+32] \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9045: __asm movaps xmm3, [esi+48] \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9046: __asm movaps xmm4, [esi+64] \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9047: __asm movaps xmm5, [esi+80] dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-9048- dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-9049- #define MUL_Nx6_6x4_ROW( row ) \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9050: __asm movss xmm7, [edi+row*24+0] \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9051: __asm shufps xmm7, xmm7, R_SHUFFLEPS( 0, 0, 0, 0 ) \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9052: __asm mulps xmm7, xmm0 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9053: __asm movss xmm6, [edi+row*24+4] \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9054: __asm shufps xmm6, xmm6, R_SHUFFLEPS( 0, 0, 0, 0 ) \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9055: __asm mulps xmm6, xmm1 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9056: __asm addps xmm7, xmm6 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9057: __asm movss xmm6, [edi+row*24+8] \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9058: __asm shufps xmm6, xmm6, R_SHUFFLEPS( 0, 0, 0, 0 ) \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9059: __asm mulps xmm6, xmm2 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9060: __asm addps xmm7, xmm6 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9061: __asm movss xmm6, [edi+row*24+12] \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9062: __asm shufps xmm6, xmm6, R_SHUFFLEPS( 0, 0, 0, 0 ) \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9063: __asm mulps xmm6, xmm3 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9064: __asm addps xmm7, xmm6 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9065: __asm movss xmm6, [edi+row*24+16] \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9066: __asm shufps xmm6, xmm6, R_SHUFFLEPS( 0, 0, 0, 0 ) \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9067: __asm mulps xmm6, xmm4 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9068: __asm addps xmm7, xmm6 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9069: __asm movss xmm6, [edi+row*24+20] \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9070: __asm shufps xmm6, xmm6, R_SHUFFLEPS( 0, 0, 0, 0 ) \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9071: __asm mulps xmm6, xmm5 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9072: __asm addps xmm7, xmm6 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9073: __asm movaps [eax+row*16], xmm7 dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-9074- ############################################## dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-9088- #define MUL_Nx6_6x5_INIT \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9089: __asm mov esi, m2Ptr \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9090: __asm mov edi, m1Ptr \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9091: __asm mov eax, dstPtr \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9092: __asm movaps xmm0, [esi] \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9093: __asm movlps xmm1, [esi+20] \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9094: __asm movhps xmm1, [esi+28] \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9095: __asm movlps xmm2, [esi+40] \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9096: __asm movhps xmm2, [esi+48] \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9097: __asm movlps xmm3, [esi+60] \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9098: __asm movhps xmm3, [esi+68] \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9099: __asm movaps xmm4, [esi+80] \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9100: __asm movlps xmm5, [esi+100] \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9101: __asm movhps xmm5, [esi+108] dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-9102- dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-9103- #define MUL_Nx6_6x5_ROW( row ) \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9104: __asm movss xmm7, [edi+row*24+0] \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9105: __asm shufps xmm7, xmm7, R_SHUFFLEPS( 0, 0, 0, 0 ) \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9106: __asm mulps xmm7, xmm0 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9107: __asm fld dword ptr [edi+(row*6+0)*4] \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9108: __asm fmul dword ptr [esi+(4+0*5)*4] \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9109: __asm movss xmm6, [edi+row*24+4] \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9110: __asm shufps xmm6, xmm6, R_SHUFFLEPS( 0, 0, 0, 0 ) \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9111: __asm mulps xmm6, xmm1 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9112: __asm addps xmm7, xmm6 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9113: __asm fld dword ptr [edi+(row*6+1)*4] \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9114: __asm fmul dword ptr [esi+(4+1*5)*4] \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9115: __asm faddp st(1),st \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9116: __asm movss xmm6, [edi+row*24+8] \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9117: __asm shufps xmm6, xmm6, R_SHUFFLEPS( 0, 0, 0, 0 ) \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9118: __asm mulps xmm6, xmm2 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9119: __asm addps xmm7, xmm6 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9120: __asm fld dword ptr [edi+(row*6+2)*4] \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9121: __asm fmul dword ptr [esi+(4+2*5)*4] \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9122: __asm faddp st(1),st \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9123: __asm movss xmm6, [edi+row*24+12] \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9124: __asm shufps xmm6, xmm6, R_SHUFFLEPS( 0, 0, 0, 0 ) \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9125: __asm mulps xmm6, xmm3 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9126: __asm addps xmm7, xmm6 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9127: __asm fld dword ptr [edi+(row*6+3)*4] \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9128: __asm fmul dword ptr [esi+(4+3*5)*4] \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9129: __asm faddp st(1),st \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9130: __asm movss xmm6, [edi+row*24+16] \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9131: __asm shufps xmm6, xmm6, R_SHUFFLEPS( 0, 0, 0, 0 ) \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9132: __asm mulps xmm6, xmm4 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9133: __asm addps xmm7, xmm6 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9134: __asm fld dword ptr [edi+(row*6+4)*4] \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9135: __asm fmul dword ptr [esi+(4+4*5)*4] \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9136: __asm faddp st(1),st \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9137: __asm movss xmm6, [edi+row*24+20] \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9138: __asm shufps xmm6, xmm6, R_SHUFFLEPS( 0, 0, 0, 0 ) \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9139: __asm mulps xmm6, xmm5 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9140: __asm addps xmm7, xmm6 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9141: __asm fld dword ptr [edi+(row*6+5)*4] \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9142: __asm fmul dword ptr [esi+(4+5*5)*4] \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9143: __asm faddp st(1),st \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9144: __asm fstp dword ptr [eax+(row*5+4)*4] \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9145: __asm movlps [eax+row*20], xmm7 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9146: __asm movhps [eax+row*20+8], xmm7 dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-9147- ############################################## dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-9161- case 1: { // 6x6 * 6x1 dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9162: __asm { dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-9163- mov esi, m2Ptr ############################################## dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-9264- case 6: { // 6x6 * 6x6 dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9265: __asm { dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-9266- mov ecx, dword ptr m2Ptr ############################################## dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-9620- if ( !((k^6)|(l^1)) ) { // 1x6 * 1x1 dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9621: __asm { dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-9622- mov esi, m2Ptr ############################################## dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-9646- #define MUL_2xN_2x2_INIT \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9647: __asm mov esi, m2Ptr \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9648: __asm mov edi, m1Ptr \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9649: __asm mov eax, dstPtr \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9650: __asm movlps xmm0, [esi] \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9651: __asm shufps xmm0, xmm0, R_SHUFFLEPS( 0, 1, 0, 1 ) \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9652: __asm movlps xmm1, [esi+8] \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9653: __asm shufps xmm1, xmm1, R_SHUFFLEPS( 0, 1, 0, 1 ) dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-9654- dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-9655- #define MUL_2xN_2x2_ROW2( N, row ) \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9656: __asm movlps xmm6, [edi+(row+0*N)*4] \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9657: __asm shufps xmm6, xmm6, R_SHUFFLEPS( 0, 0, 1, 1 ) \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9658: __asm movlps xmm7, [edi+(row+1*N)*4] \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9659: __asm shufps xmm7, xmm7, R_SHUFFLEPS( 0, 0, 1, 1 ) \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9660: __asm mulps xmm6, xmm0 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9661: __asm mulps xmm7, xmm1 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9662: __asm addps xmm6, xmm7 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9663: __asm movaps [eax+(row*2)*4], xmm6 dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-9664- ############################################## dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-9684- #define MUL_3xN_3x3_INIT \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9685: __asm mov esi, m2Ptr \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9686: __asm mov edi, m1Ptr \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9687: __asm mov eax, dstPtr \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9688: __asm movss xmm0, [esi+(0*3+0)*4] \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9689: __asm movhps xmm0, [esi+(0*3+1)*4] \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9690: __asm movss xmm1, [esi+(1*3+0)*4] \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9691: __asm movhps xmm1, [esi+(1*3+1)*4] \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9692: __asm movss xmm2, [esi+(2*3+0)*4] \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9693: __asm movhps xmm2, [esi+(2*3+1)*4] dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-9694- dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-9695- #define MUL_3xN_3x3_INIT_ROW4 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9696: __asm shufps xmm0, xmm0, R_SHUFFLEPS( 0, 2, 3, 0 ) \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9697: __asm shufps xmm1, xmm1, R_SHUFFLEPS( 0, 2, 3, 0 ) \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9698: __asm shufps xmm2, xmm2, R_SHUFFLEPS( 0, 2, 3, 0 ) dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-9699- dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-9700- #define MUL_3xN_3x3_ROW4( N, row ) \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9701: __asm movlps xmm3, [edi+(row+0*N+0)*4] \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9702: __asm shufps xmm3, xmm3, R_SHUFFLEPS( 0, 0, 0, 1 ) \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9703: __asm movlps xmm4, [edi+(row+1*N+0)*4] \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9704: __asm shufps xmm4, xmm4, R_SHUFFLEPS( 0, 0, 0, 1 ) \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9705: __asm movlps xmm5, [edi+(row+2*N+0)*4] \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9706: __asm shufps xmm5, xmm5, R_SHUFFLEPS( 0, 0, 0, 1 ) \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9707: __asm mulps xmm3, xmm0 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9708: __asm mulps xmm4, xmm1 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9709: __asm mulps xmm5, xmm2 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9710: __asm addps xmm3, xmm4 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9711: __asm addps xmm3, xmm5 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9712: __asm movaps [eax+(row*3+0)*4], xmm3 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9713: __asm shufps xmm0, xmm0, R_SHUFFLEPS( 1, 2, 3, 1 ) \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9714: __asm shufps xmm1, xmm1, R_SHUFFLEPS( 1, 2, 3, 1 ) \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9715: __asm shufps xmm2, xmm2, R_SHUFFLEPS( 1, 2, 3, 1 ) \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9716: __asm movlps xmm3, [edi+(row+0*N+1)*4] \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9717: __asm shufps xmm3, xmm3, R_SHUFFLEPS( 0, 0, 1, 1 ) \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9718: __asm movlps xmm4, [edi+(row+1*N+1)*4] \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9719: __asm shufps xmm4, xmm4, R_SHUFFLEPS( 0, 0, 1, 1 ) \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9720: __asm movlps xmm5, [edi+(row+2*N+1)*4] \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9721: __asm shufps xmm5, xmm5, R_SHUFFLEPS( 0, 0, 1, 1 ) \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9722: __asm mulps xmm3, xmm0 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9723: __asm mulps xmm4, xmm1 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9724: __asm mulps xmm5, xmm2 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9725: __asm addps xmm3, xmm4 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9726: __asm addps xmm3, xmm5 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9727: __asm movaps [eax+(row*3+4)*4], xmm3 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9728: __asm shufps xmm0, xmm0, R_SHUFFLEPS( 1, 2, 3, 1 ) \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9729: __asm shufps xmm1, xmm1, R_SHUFFLEPS( 1, 2, 3, 1 ) \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9730: __asm shufps xmm2, xmm2, R_SHUFFLEPS( 1, 2, 3, 1 ) \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9731: __asm movlps xmm3, [edi+(row+0*N+2)*4] \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9732: __asm shufps xmm3, xmm3, R_SHUFFLEPS( 0, 1, 1, 1 ) \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9733: __asm movlps xmm4, [edi+(row+1*N+2)*4] \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9734: __asm shufps xmm4, xmm4, R_SHUFFLEPS( 0, 1, 1, 1 ) \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9735: __asm movlps xmm5, [edi+(row+2*N+2)*4] \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9736: __asm shufps xmm5, xmm5, R_SHUFFLEPS( 0, 1, 1, 1 ) \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9737: __asm mulps xmm3, xmm0 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9738: __asm mulps xmm4, xmm1 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9739: __asm mulps xmm5, xmm2 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9740: __asm addps xmm3, xmm4 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9741: __asm addps xmm3, xmm5 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9742: __asm movaps [eax+(row*3+8)*4], xmm3 dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-9743- dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-9744- #define MUL_3xN_3x3_INIT_ROW4_ROW4 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9745: __asm shufps xmm0, xmm0, R_SHUFFLEPS( 1, 2, 3, 0 ) \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9746: __asm shufps xmm1, xmm1, R_SHUFFLEPS( 1, 2, 3, 0 ) \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9747: __asm shufps xmm2, xmm2, R_SHUFFLEPS( 1, 2, 3, 0 ) dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-9748- dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-9749- #define MUL_3xN_3x3_INIT_ROW4_ROW \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9750: __asm shufps xmm0, xmm0, R_SHUFFLEPS( 1, 1, 2, 3 ) \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9751: __asm shufps xmm1, xmm1, R_SHUFFLEPS( 1, 1, 2, 3 ) \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9752: __asm shufps xmm2, xmm2, R_SHUFFLEPS( 1, 1, 2, 3 ) dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-9753- dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-9754- #define MUL_3xN_3x3_ROW( N, row ) \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9755: __asm movss xmm3, [edi+(row+0*N)*4] \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9756: __asm shufps xmm3, xmm3, R_SHUFFLEPS( 0, 0, 0, 0 ) \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9757: __asm movss xmm4, [edi+(row+1*N)*4] \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9758: __asm shufps xmm4, xmm4, R_SHUFFLEPS( 0, 0, 0, 0 ) \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9759: __asm movss xmm5, [edi+(row+2*N)*4] \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9760: __asm shufps xmm5, xmm5, R_SHUFFLEPS( 0, 0, 0, 0 ) \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9761: __asm mulps xmm3, xmm0 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9762: __asm mulps xmm4, xmm1 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9763: __asm mulps xmm5, xmm2 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9764: __asm addps xmm3, xmm4 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9765: __asm addps xmm3, xmm5 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9766: __asm movss [eax+(row*3+0)*4], xmm3 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9767: __asm movhps [eax+(row*3+1)*4], xmm3 dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-9768- ############################################## dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-9790- #define MUL_4xN_4x4_INIT \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9791: __asm mov esi, m2Ptr \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9792: __asm mov edi, m1Ptr \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9793: __asm mov eax, dstPtr \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9794: __asm movaps xmm0, [esi] \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9795: __asm movaps xmm1, [esi+16] \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9796: __asm movaps xmm2, [esi+32] \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9797: __asm movaps xmm3, [esi+48] dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-9798- dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-9799- #define MUL_4xN_4x4_ROW( N, row ) \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9800: __asm movss xmm7, [edi+(row+0*N)*4] \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9801: __asm shufps xmm7, xmm7, R_SHUFFLEPS( 0, 0, 0, 0 ) \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9802: __asm mulps xmm7, xmm0 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9803: __asm movss xmm6, [edi+(row+1*N)*4] \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9804: __asm shufps xmm6, xmm6, R_SHUFFLEPS( 0, 0, 0, 0 ) \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9805: __asm mulps xmm6, xmm1 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9806: __asm addps xmm7, xmm6 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9807: __asm movss xmm6, [edi+(row+2*N)*4] \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9808: __asm shufps xmm6, xmm6, R_SHUFFLEPS( 0, 0, 0, 0 ) \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9809: __asm mulps xmm6, xmm2 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9810: __asm addps xmm7, xmm6 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9811: __asm movss xmm6, [edi+(row+3*N)*4] \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9812: __asm shufps xmm6, xmm6, R_SHUFFLEPS( 0, 0, 0, 0 ) \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9813: __asm mulps xmm6, xmm3 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9814: __asm addps xmm7, xmm6 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9815: __asm movaps [eax+row*16], xmm7 dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-9816- ############################################## dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-9840- #define MUL_5xN_5x5_INIT \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9841: __asm mov esi, m2Ptr \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9842: __asm mov edi, m1Ptr \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9843: __asm mov eax, dstPtr \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9844: __asm movlps xmm0, [esi+ 0*4] \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9845: __asm movhps xmm0, [esi+ 2*4] \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9846: __asm movlps xmm1, [esi+ 5*4] \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9847: __asm movhps xmm1, [esi+ 7*4] \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9848: __asm movlps xmm2, [esi+10*4] \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9849: __asm movhps xmm2, [esi+12*4] \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9850: __asm movlps xmm3, [esi+15*4] \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9851: __asm movhps xmm3, [esi+17*4] \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9852: __asm movlps xmm4, [esi+20*4] \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9853: __asm movhps xmm4, [esi+22*4] dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-9854- dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-9855- #define MUL_5xN_5x5_ROW( N, row ) \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9856: __asm movss xmm6, [edi+(row+0*N)*4] \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9857: __asm shufps xmm6, xmm6, R_SHUFFLEPS( 0, 0, 0, 0 ) \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9858: __asm mulps xmm6, xmm0 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9859: __asm fld dword ptr [edi+(row+0*N)*4] \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9860: __asm fmul dword ptr [esi+ 4*4] \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9861: __asm movss xmm5, [edi+(row+1*N)*4] \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9862: __asm shufps xmm5, xmm5, R_SHUFFLEPS( 0, 0, 0, 0 ) \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9863: __asm mulps xmm5, xmm1 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9864: __asm addps xmm6, xmm5 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9865: __asm fld dword ptr [edi+(row+1*N)*4] \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9866: __asm fmul dword ptr [esi+ 9*4] \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9867: __asm faddp st(1),st \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9868: __asm movss xmm5, [edi+(row+2*N)*4] \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9869: __asm shufps xmm5, xmm5, R_SHUFFLEPS( 0, 0, 0, 0 ) \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9870: __asm mulps xmm5, xmm2 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9871: __asm addps xmm6, xmm5 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9872: __asm fld dword ptr [edi+(row+2*N)*4] \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9873: __asm fmul dword ptr [esi+14*4] \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9874: __asm faddp st(1),st \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9875: __asm movss xmm5, [edi+(row+3*N)*4] \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9876: __asm shufps xmm5, xmm5, R_SHUFFLEPS( 0, 0, 0, 0 ) \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9877: __asm mulps xmm5, xmm3 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9878: __asm addps xmm6, xmm5 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9879: __asm fld dword ptr [edi+(row+3*N)*4] \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9880: __asm fmul dword ptr [esi+19*4] \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9881: __asm faddp st(1),st \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9882: __asm movss xmm5, [edi+(row+4*N)*4] \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9883: __asm shufps xmm5, xmm5, R_SHUFFLEPS( 0, 0, 0, 0 ) \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9884: __asm mulps xmm5, xmm4 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9885: __asm addps xmm6, xmm5 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9886: __asm fld dword ptr [edi+(row+4*N)*4] \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9887: __asm fmul dword ptr [esi+24*4] \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9888: __asm faddp st(1),st \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9889: __asm fstp dword ptr [eax+(row*5+4)*4] \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9890: __asm movlps [eax+(row*5+0)*4], xmm6 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9891: __asm movhps [eax+(row*5+2)*4], xmm6 dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-9892- ############################################## dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-9917- #define MUL_6xN_6x6_FIRST4COLUMNS_INIT \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9918: __asm mov esi, m2Ptr \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9919: __asm mov edi, m1Ptr \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9920: __asm mov eax, dstPtr \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9921: __asm movlps xmm0, [esi+ 0*4] \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9922: __asm movhps xmm0, [esi+ 2*4] \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9923: __asm movlps xmm1, [esi+ 6*4] \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9924: __asm movhps xmm1, [esi+ 8*4] \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9925: __asm movlps xmm2, [esi+12*4] \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9926: __asm movhps xmm2, [esi+14*4] \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9927: __asm movlps xmm3, [esi+18*4] \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9928: __asm movhps xmm3, [esi+20*4] \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9929: __asm movlps xmm4, [esi+24*4] \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9930: __asm movhps xmm4, [esi+26*4] \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9931: __asm movlps xmm5, [esi+30*4] \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9932: __asm movhps xmm5, [esi+32*4] dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-9933- dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-9934- #define MUL_6xN_6x6_FIRST4COLUMNS_ROW( N, row ) \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9935: __asm movss xmm7, [edi+(row+0*N)*4] \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9936: __asm shufps xmm7, xmm7, R_SHUFFLEPS( 0, 0, 0, 0 ) \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9937: __asm mulps xmm7, xmm0 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9938: __asm movss xmm6, [edi+(row+1*N)*4] \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9939: __asm shufps xmm6, xmm6, R_SHUFFLEPS( 0, 0, 0, 0 ) \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9940: __asm mulps xmm6, xmm1 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9941: __asm addps xmm7, xmm6 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9942: __asm movss xmm6, [edi+(row+2*N)*4] \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9943: __asm shufps xmm6, xmm6, R_SHUFFLEPS( 0, 0, 0, 0 ) \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9944: __asm mulps xmm6, xmm2 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9945: __asm addps xmm7, xmm6 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9946: __asm movss xmm6, [edi+(row+3*N)*4] \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9947: __asm shufps xmm6, xmm6, R_SHUFFLEPS( 0, 0, 0, 0 ) \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9948: __asm mulps xmm6, xmm3 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9949: __asm addps xmm7, xmm6 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9950: __asm movss xmm6, [edi+(row+4*N)*4] \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9951: __asm shufps xmm6, xmm6, R_SHUFFLEPS( 0, 0, 0, 0 ) \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9952: __asm mulps xmm6, xmm4 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9953: __asm addps xmm7, xmm6 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9954: __asm movss xmm6, [edi+(row+5*N)*4] \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9955: __asm shufps xmm6, xmm6, R_SHUFFLEPS( 0, 0, 0, 0 ) \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9956: __asm mulps xmm6, xmm5 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9957: __asm addps xmm7, xmm6 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9958: __asm movlps [eax+(row*6+0)*4], xmm7 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9959: __asm movhps [eax+(row*6+2)*4], xmm7 dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-9960- dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-9961- #define MUL_6xN_6x6_LAST2COLUMNS_INIT \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9962: __asm movlps xmm0, [esi+ 4*4] \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9963: __asm movlps xmm1, [esi+10*4] \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9964: __asm shufps xmm0, xmm0, R_SHUFFLEPS( 0, 1, 0, 1 ) \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9965: __asm shufps xmm1, xmm1, R_SHUFFLEPS( 0, 1, 0, 1 ) \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9966: __asm movlps xmm2, [esi+16*4] \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9967: __asm movlps xmm3, [esi+22*4] \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9968: __asm shufps xmm2, xmm2, R_SHUFFLEPS( 0, 1, 0, 1 ) \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9969: __asm shufps xmm3, xmm3, R_SHUFFLEPS( 0, 1, 0, 1 ) \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9970: __asm movlps xmm4, [esi+28*4] \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9971: __asm movlps xmm5, [esi+34*4] \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9972: __asm shufps xmm4, xmm4, R_SHUFFLEPS( 0, 1, 0, 1 ) \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9973: __asm shufps xmm5, xmm5, R_SHUFFLEPS( 0, 1, 0, 1 ) dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-9974- dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-9975- #define MUL_6xN_6x6_LAST2COLUMNS_ROW2( N, row ) \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9976: __asm movlps xmm7, [edi+(row*2+0*N)*4] \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9977: __asm shufps xmm7, xmm7, R_SHUFFLEPS( 0, 0, 1, 1 ) \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9978: __asm mulps xmm7, xmm0 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9979: __asm movlps xmm6, [edi+(row*2+1*N)*4] \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9980: __asm shufps xmm6, xmm6, R_SHUFFLEPS( 0, 0, 1, 1 ) \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9981: __asm mulps xmm6, xmm1 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9982: __asm addps xmm7, xmm6 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9983: __asm movlps xmm6, [edi+(row*2+2*N)*4] \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9984: __asm shufps xmm6, xmm6, R_SHUFFLEPS( 0, 0, 1, 1 ) \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9985: __asm mulps xmm6, xmm2 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9986: __asm addps xmm7, xmm6 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9987: __asm movlps xmm6, [edi+(row*2+3*N)*4] \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9988: __asm shufps xmm6, xmm6, R_SHUFFLEPS( 0, 0, 1, 1 ) \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9989: __asm mulps xmm6, xmm3 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9990: __asm addps xmm7, xmm6 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9991: __asm movlps xmm6, [edi+(row*2+4*N)*4] \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9992: __asm shufps xmm6, xmm6, R_SHUFFLEPS( 0, 0, 1, 1 ) \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9993: __asm mulps xmm6, xmm4 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9994: __asm addps xmm7, xmm6 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9995: __asm movlps xmm6, [edi+(row*2+5*N)*4] \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9996: __asm shufps xmm6, xmm6, R_SHUFFLEPS( 0, 0, 1, 1 ) \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9997: __asm mulps xmm6, xmm5 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9998: __asm addps xmm7, xmm6 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:9999: __asm movlps [eax+(row*12+ 4)*4], xmm7 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:10000: __asm movhps [eax+(row*12+10)*4], xmm7 dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-10001- dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-10002- #define MUL_6xN_6x6_LAST2COLUMNS_ROW( N, row ) \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:10003: __asm movss xmm7, [edi+(1*N-1)*4] \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:10004: __asm shufps xmm7, xmm7, R_SHUFFLEPS( 0, 0, 0, 0 ) \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:10005: __asm mulps xmm7, xmm0 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:10006: __asm movss xmm6, [edi+(2*N-1)*4] \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:10007: __asm shufps xmm6, xmm6, R_SHUFFLEPS( 0, 0, 0, 0 ) \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:10008: __asm mulps xmm6, xmm1 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:10009: __asm addps xmm7, xmm6 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:10010: __asm movss xmm6, [edi+(3*N-1)*4] \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:10011: __asm shufps xmm6, xmm6, R_SHUFFLEPS( 0, 0, 0, 0 ) \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:10012: __asm mulps xmm6, xmm2 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:10013: __asm addps xmm7, xmm6 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:10014: __asm movss xmm6, [edi+(4*N-1)*4] \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:10015: __asm shufps xmm6, xmm6, R_SHUFFLEPS( 0, 0, 0, 0 ) \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:10016: __asm mulps xmm6, xmm3 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:10017: __asm addps xmm7, xmm6 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:10018: __asm movss xmm6, [edi+(5*N-1)*4] \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:10019: __asm shufps xmm6, xmm6, R_SHUFFLEPS( 0, 0, 0, 0 ) \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:10020: __asm mulps xmm6, xmm4 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:10021: __asm addps xmm7, xmm6 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:10022: __asm movss xmm6, [edi+(6*N-1)*4] \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:10023: __asm shufps xmm6, xmm6, R_SHUFFLEPS( 0, 0, 0, 0 ) \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:10024: __asm mulps xmm6, xmm5 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:10025: __asm addps xmm7, xmm6 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:10026: __asm movlps [eax+(row*6+4)*4], xmm7 dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-10027- ############################################## dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-10206- // this code assumes n > 4 dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:10207: __asm { dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-10208- push ebx ############################################## dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-10447- xptr = x + m; dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:10448: __asm { dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-10449- push ebx ############################################## dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-10549- xptr = x + m; dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:10550: __asm { dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-10551- push ebx ############################################## dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-10928- dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:10929: __asm { dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-10930- xorps xmm2, xmm2 ############################################## dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-11332-#if 1 dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:11333: __asm { dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-11334- // lerp translation ############################################## dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-11761- dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:11762: __asm { dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-11763- mov eax, numJoints ############################################## dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-12273- dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:12274: __asm { dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-12275- ############################################## dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-12381- dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:12382: __asm { dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-12383- ############################################## dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-12594- dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:12595: __asm { dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-12596- push ebx ############################################## dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-12724- dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:12725: __asm { dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-12726- mov ecx, planes ############################################## dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-12961- dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:12962: __asm { dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-12963- mov eax, numVerts ############################################## dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-13129- dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:13130: __asm { dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-13131- mov eax, numIndexes ############################################## dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-13652-#ifdef REFINE_TANGENT_SQUAREROOT dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:13653: __asm { dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-13654- movaps xmm6, SIMD_SP_rsqrt_c0 ############################################## dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-13705- dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:13706: __asm { dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-13707- // normal ############################################## dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-14248- dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:14249: __asm { dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-14250- // normal ############################################## dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-14627- dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:14628: __asm { dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-14629- ############################################## dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-14949- dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:14950: __asm { dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-14951- ############################################## dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-15101- dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:15102: __asm { dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-15103- mov eax, numVerts ############################################## dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-15561- dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:15562: __asm { dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-15563- ############################################## dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-15667- dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:15668: __asm { dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-15669- ############################################## dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-15989- dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:15990: __asm { dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-15991- ############################################## dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-16142- dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:16143: __asm { dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-16144- ############################################## dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-16660- dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:16661: __asm { dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-16662- push ebx ############################################## dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-16823- dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:16824: __asm { dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-16825- movaps xmm4, SIMD_SP_lastOne ############################################## dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-16922-static void SSE_UpSample11kHzMonoPCMTo44kHz( float *dest, const short *src, const int numSamples ) { dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:16923: __asm { dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-16924- mov esi, src ############################################## dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-16973-static void SSE_UpSample11kHzStereoPCMTo44kHz( float *dest, const short *src, const int numSamples ) { dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:16974: __asm { dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-16975- mov esi, src ############################################## dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-17014-static void SSE_UpSample22kHzMonoPCMTo44kHz( float *dest, const short *src, const int numSamples ) { dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:17015: __asm { dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-17016- mov esi, src ############################################## dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-17062-static void SSE_UpSample22kHzStereoPCMTo44kHz( float *dest, const short *src, const int numSamples ) { dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:17063: __asm { dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-17064- mov esi, src ############################################## dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-17100-static void SSE_UpSample44kHzMonoPCMTo44kHz( float *dest, const short *src, const int numSamples ) { dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:17101: __asm { dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-17102- mov esi, src ############################################## dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-17177- float constant = 32768.0f; dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:17178: __asm { dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-17179- mov esi, src ############################################## dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-17231- float constant = 32768.0f; dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:17232: __asm { dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-17233- mov esi, src ############################################## dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-17292- float constant = 32768.0f; dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:17293: __asm { dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-17294- mov esi, src ############################################## dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-17340- float constant = 32768.0f; dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:17341: __asm { dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-17342- mov esi, src ############################################## dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-17405- float constant = 32768.0f; dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:17406: __asm { dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-17407- mov esi, src ############################################## dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-17497- dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:17498: __asm { dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-17499- mov eax, MIXBUFFER_SAMPLES ############################################## dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-17600- dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:17601: __asm { dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-17602- mov eax, MIXBUFFER_SAMPLES ############################################## dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-17703- dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:17704: __asm { dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-17705- mov eax, MIXBUFFER_SAMPLES ############################################## dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-17875- dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:17876: __asm { dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-17877- mov eax, MIXBUFFER_SAMPLES ############################################## dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-18019- dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp:18020: __asm { dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE.cpp-18021- ############################################## dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE2.cpp-80- /* dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE2.cpp:81: __asm mov edx, cnt dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE2.cpp:82: __asm test edx, edx dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE2.cpp:83: __asm je doneCmp dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE2.cpp-84- */ ############################################## dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE2.cpp-87- /* dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE2.cpp:88: __asm push ebx dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE2.cpp:89: __asm neg edx dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE2.cpp:90: __asm mov esi, src0 dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE2.cpp:91: __asm prefetchnta [esi+64] dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE2.cpp:92: __asm movss xmm1, constant dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE2.cpp:93: __asm shufps xmm1, xmm1, R_SHUFFLEPS( 0, 0, 0, 0 ) dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE2.cpp:94: __asm mov edi, dst dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE2.cpp:95: __asm mov cl, bitNum dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE2.cpp-96- */ ############################################## dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE2.cpp-104- /* dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE2.cpp:105: __asm loopNA: dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE2.cpp-106- */ ############################################## dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE2.cpp-108- /* dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE2.cpp:109: __asm movups xmm0, [esi] dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE2.cpp:110: __asm prefetchnta [esi+128] dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE2.cpp:111: __asm cmpltps xmm0, xmm1 dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE2.cpp:112: __asm movmskps eax, xmm0 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE2.cpp:113: __asm mov ah, al dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE2.cpp:114: __asm shr ah, 1 dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE2.cpp:115: __asm mov bx, ax dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE2.cpp:116: __asm shl ebx, 14 dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE2.cpp:117: __asm mov bx, ax dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE2.cpp:118: __asm and ebx, 0x01010101 dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE2.cpp:119: __asm shl ebx, cl dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE2.cpp:120: __asm or ebx, dword ptr [edi] dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE2.cpp:121: __asm mov dword ptr [edi], ebx dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE2.cpp:122: __asm add esi, 16 dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE2.cpp:123: __asm add edi, 4 dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE2.cpp:124: __asm inc edx dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE2.cpp:125: __asm jl loopNA dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE2.cpp:126: __asm pop ebx dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE2.cpp-127- */ ############################################## dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE2.cpp-159- /* dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE2.cpp:160: __asm mov edx, cnt dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE2.cpp:161: __asm test edx, edx dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE2.cpp:162: __asm je doneCmp dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE2.cpp-163- */ ############################################## dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE2.cpp-166- /* dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE2.cpp:167: __asm push ebx dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE2.cpp:168: __asm neg edx dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE2.cpp:169: __asm mov esi, aligned dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE2.cpp:170: __asm prefetchnta [esi+64] dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE2.cpp:171: __asm movss xmm1, constant dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE2.cpp:172: __asm shufps xmm1, xmm1, R_SHUFFLEPS( 0, 0, 0, 0 ) dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE2.cpp:173: __asm mov edi, dst dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE2.cpp:174: __asm add edi, pre dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE2.cpp:175: __asm mov cl, bitNum dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE2.cpp-176- */ ############################################## dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE2.cpp-185- /* dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE2.cpp:186: __asm loopA: dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE2.cpp-187- */ ############################################## dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE2.cpp-189- /* dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE2.cpp:190: __asm movaps xmm0, [esi] dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE2.cpp:191: __asm prefetchnta [esi+128] dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE2.cpp:192: __asm cmpltps xmm0, xmm1 dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE2.cpp:193: __asm movmskps eax, xmm0 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE2.cpp:194: __asm mov ah, al dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE2.cpp:195: __asm shr ah, 1 dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE2.cpp:196: __asm mov bx, ax dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE2.cpp:197: __asm shl ebx, 14 dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE2.cpp:198: __asm mov bx, ax dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE2.cpp:199: __asm and ebx, 0x01010101 dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE2.cpp:200: __asm shl ebx, cl dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE2.cpp:201: __asm or ebx, dword ptr [edi] dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE2.cpp:202: __asm mov dword ptr [edi], ebx dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE2.cpp:203: __asm add esi, 16 dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE2.cpp:204: __asm add edi, 4 dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE2.cpp:205: __asm inc edx dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE2.cpp:206: __asm jl loopA dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE2.cpp:207: __asm pop ebx dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE2.cpp-208- */ ############################################## dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE2.cpp-366- dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE2.cpp:367: __asm { dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE2.cpp-368- push ebx ############################################## dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE2.cpp-585- xptr = x + m; dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE2.cpp:586: __asm { dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE2.cpp-587- push ebx ############################################## dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE2.cpp-704- xptr = x + m; dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE2.cpp:705: __asm { dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE2.cpp-706- push ebx ############################################## dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE2.cpp-835- dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE2.cpp:836: __asm { dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE2.cpp-837- ############################################## dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE3.cpp-83- For instance: haddps xmm0, [esi+eax] dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE3.cpp:84: becomes: haddps( _xmm0, ADDRESS_ADDR( _esi, _eax ) ) dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE3.cpp-85- ############################################## dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE3.cpp-95- For instance: haddps xmm0, [esi+eax*4] dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE3.cpp:96: becomes: haddps( _xmm0, ADDRESS_SCALEADDR( _esi, _eax, 4 ) ) dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE3.cpp-97- ############################################## dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE3.cpp-127-#define ADDRESS_ADDC( reg0, constant ) 0x40 | ( reg0 & 7 ) \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE3.cpp:128: _asm _emit constant dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE3.cpp-129- dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE3.cpp:130:#define ADDRESS_ADDR( reg0, reg1 ) 0x04 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE3.cpp:131: _asm _emit ( ( reg1 & 7 ) << 3 ) | ( reg0 & 7 ) dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE3.cpp-132- dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE3.cpp-133-#define ADDRESS_ADDRC( reg0, reg1, constant ) 0x44 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE3.cpp:134: _asm _emit ( ( reg1 & 7 ) << 3 ) | ( reg0 & 7 ) \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE3.cpp:135: _asm _emit constant dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE3.cpp-136- dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE3.cpp:137:#define ADDRESS_SCALEADDR( reg0, reg1, scale ) 0x04 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE3.cpp:138: _asm _emit ( ( reg1 & 7 ) << 3 ) | ( reg0 & 7 ) | RSCALE( scale ) dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE3.cpp-139- dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE3.cpp-140-#define ADDRESS_SCALEADDRC( reg0, reg1, scale, constant ) 0x44 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE3.cpp:141: _asm _emit ( ( reg1 & 7 ) << 3 ) | ( reg0 & 7 ) | RSCALE( scale ) \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE3.cpp:142: _asm _emit constant dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE3.cpp-143- ############################################## dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE3.cpp-146-#define addsubps( dst, src ) \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE3.cpp:147: _asm _emit 0xF2 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE3.cpp:148: _asm _emit 0x0F \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE3.cpp:149: _asm _emit 0xD0 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE3.cpp:150: _asm _emit ( ( dst & 7 ) << 3 ) | src dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE3.cpp-151- ############################################## dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE3.cpp-153-#define addsubpd( dst, src ) \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE3.cpp:154: _asm _emit 0x66 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE3.cpp:155: _asm _emit 0x0F \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE3.cpp:156: _asm _emit 0xD0 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE3.cpp:157: _asm _emit ( ( dst & 7 ) << 3 ) | src dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE3.cpp-158- ############################################## dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE3.cpp-160-#define haddps( dst, src ) \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE3.cpp:161: _asm _emit 0xF2 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE3.cpp:162: _asm _emit 0x0F \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE3.cpp:163: _asm _emit 0x7C \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE3.cpp:164: _asm _emit ( ( dst & 7 ) << 3 ) | src dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE3.cpp-165- ############################################## dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE3.cpp-167-#define haddpd( dst, src ) \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE3.cpp:168: _asm _emit 0x66 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE3.cpp:169: _asm _emit 0x0F \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE3.cpp:170: _asm _emit 0x7C \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE3.cpp:171: _asm _emit ( ( dst & 7 ) << 3 ) | src dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE3.cpp-172- ############################################## dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE3.cpp-174-#define hsubps( dst, src ) \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE3.cpp:175: _asm _emit 0xF2 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE3.cpp:176: _asm _emit 0x0F \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE3.cpp:177: _asm _emit 0x7D \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE3.cpp:178: _asm _emit ( ( dst & 7 ) << 3 ) | src dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE3.cpp-179- ############################################## dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE3.cpp-181-#define hsubpd( dst, src ) \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE3.cpp:182: _asm _emit 0x66 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE3.cpp:183: _asm _emit 0x0F \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE3.cpp:184: _asm _emit 0x7D \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE3.cpp:185: _asm _emit ( ( dst & 7 ) << 3 ) | src dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE3.cpp-186- ############################################## dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE3.cpp-188-#define movsldup( dst, src ) \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE3.cpp:189: _asm _emit 0xF3 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE3.cpp:190: _asm _emit 0x0F \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE3.cpp:191: _asm _emit 0x12 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE3.cpp:192: _asm _emit ( ( dst & 7 ) << 3 ) | src dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE3.cpp-193- ############################################## dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE3.cpp-195-#define movdldup( dst, src ) \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE3.cpp:196: _asm _emit 0xF2 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE3.cpp:197: _asm _emit 0x0F \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE3.cpp:198: _asm _emit 0x12 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE3.cpp:199: _asm _emit ( ( dst & 7 ) << 3 ) | src dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE3.cpp-200- ############################################## dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE3.cpp-202-#define movshdup( dst, src ) \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE3.cpp:203: _asm _emit 0xF3 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE3.cpp:204: _asm _emit 0x0F \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE3.cpp:205: _asm _emit 0x16 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE3.cpp:206: _asm _emit ( ( dst & 7 ) << 3 ) | src dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE3.cpp-207- ############################################## dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE3.cpp-209-#define movdhdup( dst, src ) \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE3.cpp:210: _asm _emit 0xF2 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE3.cpp:211: _asm _emit 0x0F \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE3.cpp:212: _asm _emit 0x16 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE3.cpp:213: _asm _emit ( ( dst & 7 ) << 3 ) | src dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE3.cpp-214- ############################################## dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE3.cpp-216-#define lddqu( dst, src ) \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE3.cpp:217: _asm _emit 0xF2 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE3.cpp:218: _asm _emit 0x0F \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE3.cpp:219: _asm _emit 0xF0 \ dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE3.cpp:220: _asm _emit ( ( dst & 7 ) << 3 ) | src dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE3.cpp-221- ############################################## dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE3.cpp-242- float d; dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE3.cpp:243: __asm { dhewm3-1.5.1~pre+git20200905+dfsg/neo/idlib/math/Simd_SSE3.cpp-244- mov esi, v1 ############################################## dhewm3-1.5.1~pre+git20200905+dfsg/neo/sys/aros/aros_net.cpp-139-*/ dhewm3-1.5.1~pre+git20200905+dfsg/neo/sys/aros/aros_net.cpp:140:static bool StringToSockaddr( const char *s, struct sockaddr_in *sadr, bool doDNSResolve ) { dhewm3-1.5.1~pre+git20200905+dfsg/neo/sys/aros/aros_net.cpp-141- struct hostent *h; ############################################## dhewm3-1.5.1~pre+git20200905+dfsg/neo/sys/aros/aros_net.cpp-184- dhewm3-1.5.1~pre+git20200905+dfsg/neo/sys/aros/aros_net.cpp:185: if ( !StringToSockaddr( s, &sadr, doDNSResolve ) ) { dhewm3-1.5.1~pre+git20200905+dfsg/neo/sys/aros/aros_net.cpp-186- return false; ############################################## dhewm3-1.5.1~pre+git20200905+dfsg/neo/sys/aros/aros_net.cpp-404- } else { dhewm3-1.5.1~pre+git20200905+dfsg/neo/sys/aros/aros_net.cpp:405: StringToSockaddr( net_interface, &address, true ); dhewm3-1.5.1~pre+git20200905+dfsg/neo/sys/aros/aros_net.cpp-406- } ############################################## dhewm3-1.5.1~pre+git20200905+dfsg/neo/sys/cpu.cpp-131-#ifdef _MSC_VER dhewm3-1.5.1~pre+git20200905+dfsg/neo/sys/cpu.cpp:132:#define STREFLOP_FSTCW(cw) do { short tmp; __asm { fstcw tmp }; (cw) = tmp; } while (0) dhewm3-1.5.1~pre+git20200905+dfsg/neo/sys/cpu.cpp:133:#define STREFLOP_FLDCW(cw) do { short tmp = (cw); __asm { fclex }; __asm { fldcw tmp }; } while (0) dhewm3-1.5.1~pre+git20200905+dfsg/neo/sys/cpu.cpp:134:#define STREFLOP_STMXCSR(cw) do { int tmp; __asm { stmxcsr tmp }; (cw) = tmp; } while (0) dhewm3-1.5.1~pre+git20200905+dfsg/neo/sys/cpu.cpp:135:#define STREFLOP_LDMXCSR(cw) do { int tmp = (cw); __asm { ldmxcsr tmp }; } while (0) dhewm3-1.5.1~pre+git20200905+dfsg/neo/sys/cpu.cpp-136-#else dhewm3-1.5.1~pre+git20200905+dfsg/neo/sys/cpu.cpp:137:#define STREFLOP_FSTCW(cw) do { asm volatile ("fstcw %0" : "=m" (cw) : ); } while (0) dhewm3-1.5.1~pre+git20200905+dfsg/neo/sys/cpu.cpp:138:#define STREFLOP_FLDCW(cw) do { asm volatile ("fclex \n fldcw %0" : : "m" (cw)); } while (0) dhewm3-1.5.1~pre+git20200905+dfsg/neo/sys/cpu.cpp:139:#define STREFLOP_STMXCSR(cw) do { asm volatile ("stmxcsr %0" : "=m" (cw) : ); } while (0) dhewm3-1.5.1~pre+git20200905+dfsg/neo/sys/cpu.cpp:140:#define STREFLOP_LDMXCSR(cw) do { asm volatile ("ldmxcsr %0" : : "m" (cw) ); } while (0) dhewm3-1.5.1~pre+git20200905+dfsg/neo/sys/cpu.cpp-141-#endif ############################################## dhewm3-1.5.1~pre+git20200905+dfsg/neo/sys/linux/pk4/packup-nocase.sh-3-flip -u $2 dhewm3-1.5.1~pre+git20200905+dfsg/neo/sys/linux/pk4/packup-nocase.sh:4:mkdir -p `dirname $1` dhewm3-1.5.1~pre+git20200905+dfsg/neo/sys/linux/pk4/packup-nocase.sh-5-cd /var/local/Doom/base ############################################## dhewm3-1.5.1~pre+git20200905+dfsg/neo/sys/linux/pk4/packup.sh-3-flip -u $2 dhewm3-1.5.1~pre+git20200905+dfsg/neo/sys/linux/pk4/packup.sh:4:mkdir -p `dirname $1` dhewm3-1.5.1~pre+git20200905+dfsg/neo/sys/linux/pk4/packup.sh-5-cd /var/local/Doom/base ############################################## dhewm3-1.5.1~pre+git20200905+dfsg/neo/sys/linux/pk4/updatepaks.sh-10- dhewm3-1.5.1~pre+git20200905+dfsg/neo/sys/linux/pk4/updatepaks.sh:11:ls "$1/"*.pk4 | while read i ; do unzip -l $i | cut -b 29- | tee $TMPDIR/`basename $i`.log ; done dhewm3-1.5.1~pre+git20200905+dfsg/neo/sys/linux/pk4/updatepaks.sh-12- dhewm3-1.5.1~pre+git20200905+dfsg/neo/sys/linux/pk4/updatepaks.sh:13:ls $TMPDIR/*.log | while read i ; do lines=`cat $i | wc -l` ; tail +4 $i | head -$(( $lines - 5 )) | tee $TMPDIR/`basename $i`.2 ; done dhewm3-1.5.1~pre+git20200905+dfsg/neo/sys/linux/pk4/updatepaks.sh-14- ############################################## dhewm3-1.5.1~pre+git20200905+dfsg/neo/sys/osx/misc/ftoi.patch-54-@@ -673,11 +674,31 @@ dhewm3-1.5.1~pre+git20200905+dfsg/neo/sys/osx/misc/ftoi.patch:55: __asm fld f dhewm3-1.5.1~pre+git20200905+dfsg/neo/sys/osx/misc/ftoi.patch:56: __asm fistp i dhewm3-1.5.1~pre+git20200905+dfsg/neo/sys/osx/misc/ftoi.patch-57- return i; ############################################## dhewm3-1.5.1~pre+git20200905+dfsg/neo/sys/osx/misc/ftoi.patch-74-+ int i; dhewm3-1.5.1~pre+git20200905+dfsg/neo/sys/osx/misc/ftoi.patch:75:+ __asm fld f dhewm3-1.5.1~pre+git20200905+dfsg/neo/sys/osx/misc/ftoi.patch:76:+ __asm fistp i dhewm3-1.5.1~pre+git20200905+dfsg/neo/sys/osx/misc/ftoi.patch-77-+ return i; ############################################## dhewm3-1.5.1~pre+git20200905+dfsg/neo/sys/posix/posix_net.cpp-131-*/ dhewm3-1.5.1~pre+git20200905+dfsg/neo/sys/posix/posix_net.cpp:132:static bool StringToSockaddr( const char *s, struct sockaddr_in *sadr, bool doDNSResolve ) { dhewm3-1.5.1~pre+git20200905+dfsg/neo/sys/posix/posix_net.cpp-133- struct hostent *h; ############################################## dhewm3-1.5.1~pre+git20200905+dfsg/neo/sys/posix/posix_net.cpp-176- dhewm3-1.5.1~pre+git20200905+dfsg/neo/sys/posix/posix_net.cpp:177: if ( !StringToSockaddr( s, &sadr, doDNSResolve ) ) { dhewm3-1.5.1~pre+git20200905+dfsg/neo/sys/posix/posix_net.cpp-178- return false; ############################################## dhewm3-1.5.1~pre+git20200905+dfsg/neo/sys/posix/posix_net.cpp-360- } else { dhewm3-1.5.1~pre+git20200905+dfsg/neo/sys/posix/posix_net.cpp:361: StringToSockaddr( net_interface, &address, true ); dhewm3-1.5.1~pre+git20200905+dfsg/neo/sys/posix/posix_net.cpp-362- } ############################################## dhewm3-1.5.1~pre+git20200905+dfsg/neo/tools/radiant/splines.cpp-1000- getActiveTarget()->start(startTime + events[i]->getTime()); dhewm3-1.5.1~pre+git20200905+dfsg/neo/tools/radiant/splines.cpp:1001: //common->Printf("Triggered event switch to target: %s\n",events[i]->getParam()); dhewm3-1.5.1~pre+git20200905+dfsg/neo/tools/radiant/splines.cpp-1002- } else if (events[i]->getType() == idCameraEvent::EVENT_TRIGGER) {