Files
stgsharp/内核源代码/StgSharpC/x64/Release/vector.cod
T

68 lines
1.9 KiB
Plaintext

; Listing generated by Microsoft (R) Optimizing Compiler Version 19.41.34120.0
include listing.inc
INCLUDELIB OLDNAMES
PUBLIC normalize
; Function compile flags: /Ogtpy
; COMDAT normalize
_TEXT SEGMENT
source$ = 8
target$ = 16
normalize PROC ; COMDAT
; File D:\NitloadIndustry\Ñо¿ÏîÄ¿\1-Flagship\TH2020\ProjectFile\ÄÚºËÔ´´úÂë\StgSharpC\vector.c
; Line 6
00000 0f 10 11 movups xmm2, XMMWORD PTR [rcx]
00003 0f 28 ca movaps xmm1, xmm2
00006 0f 59 ca mulps xmm1, xmm2
; Line 7
00009 0f 28 c1 movaps xmm0, xmm1
0000c 0f c6 c1 b1 shufps xmm0, xmm1, 177 ; 000000b1H
00010 0f 58 c8 addps xmm1, xmm0
; Line 10
00013 0f 28 c1 movaps xmm0, xmm1
00016 0f c6 c1 0e shufps xmm0, xmm1, 14
0001a f3 0f 58 c8 addss xmm1, xmm0
; Line 14
0001e 0f 52 d9 rsqrtps xmm3, xmm1
; Line 15
00021 0f 59 da mulps xmm3, xmm2
00024 0f 11 19 movups XMMWORD PTR [rcx], xmm3
; Line 17
00027 0f 10 12 movups xmm2, XMMWORD PTR [rdx]
0002a 0f 28 ca movaps xmm1, xmm2
0002d 0f 59 cb mulps xmm1, xmm3
; Line 18
00030 0f 28 c1 movaps xmm0, xmm1
00033 0f c6 c1 b1 shufps xmm0, xmm1, 177 ; 000000b1H
00037 0f 58 c8 addps xmm1, xmm0
; Line 21
0003a 0f 28 c1 movaps xmm0, xmm1
0003d 0f c6 c1 0e shufps xmm0, xmm1, 14
00041 f3 0f 58 c8 addss xmm1, xmm0
; Line 25
00045 0f 59 cb mulps xmm1, xmm3
00048 0f 5c d1 subps xmm2, xmm1
; Line 28
0004b 0f 28 ca movaps xmm1, xmm2
0004e 0f 59 ca mulps xmm1, xmm2
; Line 29
00051 0f 28 c1 movaps xmm0, xmm1
00054 0f c6 c1 b1 shufps xmm0, xmm1, 177 ; 000000b1H
00058 0f 58 c8 addps xmm1, xmm0
; Line 32
0005b 0f 28 c1 movaps xmm0, xmm1
0005e 0f c6 c1 0e shufps xmm0, xmm1, 14
00062 f3 0f 58 c8 addss xmm1, xmm0
; Line 36
00066 0f 52 c9 rsqrtps xmm1, xmm1
; Line 37
00069 0f 59 ca mulps xmm1, xmm2
0006c 0f 11 0a movups XMMWORD PTR [rdx], xmm1
; Line 38
0006f c3 ret 0
normalize ENDP
_TEXT ENDS
END