200 lines
6.2 KiB
Plaintext
200 lines
6.2 KiB
Plaintext
; Listing generated by Microsoft (R) Optimizing Compiler Version 19.39.33523.0
|
|
|
|
include listing.inc
|
|
|
|
INCLUDELIB OLDNAMES
|
|
|
|
PUBLIC det_mat3
|
|
PUBLIC det_mat3_internal
|
|
PUBLIC transpose3to4
|
|
PUBLIC transpose3to3
|
|
PUBLIC transpose3to2
|
|
; COMDAT pdata
|
|
pdata SEGMENT
|
|
$pdata$transpose3to3 DD imagerel $LN4
|
|
DD imagerel $LN4+79
|
|
DD imagerel $unwind$transpose3to3
|
|
; COMDAT xdata
|
|
xdata SEGMENT
|
|
$unwind$transpose3to3 DD 031001H
|
|
DD 06810H
|
|
DD 02204H
|
|
; Function compile flags: /Ogtpy
|
|
; COMDAT transpose3to2
|
|
_TEXT SEGMENT
|
|
source$ = 8
|
|
target$ = 16
|
|
transpose3to2 PROC ; COMDAT
|
|
; File D:\NitloadIndustry\Ñо¿ÏîÄ¿\1-Flagship\TH2020\ProjectFile\Ô´´úÂë\StgSharpC\mat3.c
|
|
; Line 7
|
|
00000 0f 10 41 10 movups xmm0, XMMWORD PTR [rcx+16]
|
|
00004 0f 10 11 movups xmm2, XMMWORD PTR [rcx]
|
|
; Line 8
|
|
00007 0f 10 49 20 movups xmm1, XMMWORD PTR [rcx+32]
|
|
0000b 0f c6 d0 44 shufps xmm2, xmm0, 68 ; 00000044H
|
|
0000f 0f 57 c0 xorps xmm0, xmm0
|
|
00012 0f c6 c8 44 shufps xmm1, xmm0, 68 ; 00000044H
|
|
; Line 10
|
|
00016 0f 28 c2 movaps xmm0, xmm2
|
|
00019 0f c6 c1 88 shufps xmm0, xmm1, 136 ; 00000088H
|
|
; Line 11
|
|
0001d 0f c6 d1 dd shufps xmm2, xmm1, 221 ; 000000ddH
|
|
00021 0f 11 02 movups XMMWORD PTR [rdx], xmm0
|
|
00024 0f 11 52 10 movups XMMWORD PTR [rdx+16], xmm2
|
|
; Line 12
|
|
00028 c3 ret 0
|
|
transpose3to2 ENDP
|
|
_TEXT ENDS
|
|
; Function compile flags: /Ogtpy
|
|
; COMDAT transpose3to3
|
|
_TEXT SEGMENT
|
|
source$ = 32
|
|
target$ = 40
|
|
transpose3to3 PROC ; COMDAT
|
|
; File D:\NitloadIndustry\Ñо¿ÏîÄ¿\1-Flagship\TH2020\ProjectFile\Ô´´úÂë\StgSharpC\mat3.c
|
|
; Line 15
|
|
$LN4:
|
|
00000 48 83 ec 18 sub rsp, 24
|
|
; Line 16
|
|
00004 0f 10 61 10 movups xmm4, XMMWORD PTR [rcx+16]
|
|
; Line 18
|
|
00008 0f 10 69 20 movups xmm5, XMMWORD PTR [rcx+32]
|
|
0000c 0f 29 34 24 movaps XMMWORD PTR [rsp], xmm6
|
|
00010 0f 57 db xorps xmm3, xmm3
|
|
00013 0f 10 31 movups xmm6, XMMWORD PTR [rcx]
|
|
00016 0f 28 cd movaps xmm1, xmm5
|
|
; Line 19
|
|
00019 0f c6 eb ee shufps xmm5, xmm3, 238 ; 000000eeH
|
|
0001d 0f 28 d6 movaps xmm2, xmm6
|
|
00020 0f c6 cb 44 shufps xmm1, xmm3, 68 ; 00000044H
|
|
00024 0f c6 d4 44 shufps xmm2, xmm4, 68 ; 00000044H
|
|
00028 0f c6 f4 ee shufps xmm6, xmm4, 238 ; 000000eeH
|
|
; Line 21
|
|
0002c 0f 28 c2 movaps xmm0, xmm2
|
|
; Line 23
|
|
0002f 0f c6 f5 88 shufps xmm6, xmm5, 136 ; 00000088H
|
|
00033 0f c6 c1 88 shufps xmm0, xmm1, 136 ; 00000088H
|
|
00037 0f c6 d1 dd shufps xmm2, xmm1, 221 ; 000000ddH
|
|
0003b 0f 11 72 20 movups XMMWORD PTR [rdx+32], xmm6
|
|
; Line 24
|
|
0003f 0f 28 34 24 movaps xmm6, XMMWORD PTR [rsp]
|
|
00043 0f 11 02 movups XMMWORD PTR [rdx], xmm0
|
|
00046 0f 11 52 10 movups XMMWORD PTR [rdx+16], xmm2
|
|
0004a 48 83 c4 18 add rsp, 24
|
|
0004e c3 ret 0
|
|
transpose3to3 ENDP
|
|
_TEXT ENDS
|
|
; Function compile flags: /Ogtpy
|
|
; COMDAT transpose3to4
|
|
_TEXT SEGMENT
|
|
source$ = 8
|
|
target$ = 16
|
|
transpose3to4 PROC ; COMDAT
|
|
; File D:\NitloadIndustry\Ñо¿ÏîÄ¿\1-Flagship\TH2020\ProjectFile\Ô´´úÂë\StgSharpC\mat3.c
|
|
; Line 28
|
|
00000 0f 10 41 10 movups xmm0, XMMWORD PTR [rcx+16]
|
|
00004 0f 10 21 movups xmm4, XMMWORD PTR [rcx]
|
|
; Line 30
|
|
00007 0f 10 51 20 movups xmm2, XMMWORD PTR [rcx+32]
|
|
0000b 0f 28 dc movaps xmm3, xmm4
|
|
0000e 0f c6 e0 ee shufps xmm4, xmm0, 238 ; 000000eeH
|
|
00012 0f c6 d8 44 shufps xmm3, xmm0, 68 ; 00000044H
|
|
00016 0f 28 ca movaps xmm1, xmm2
|
|
00019 0f 57 c0 xorps xmm0, xmm0
|
|
0001c 0f c6 c8 44 shufps xmm1, xmm0, 68 ; 00000044H
|
|
; Line 31
|
|
00020 0f c6 d0 ee shufps xmm2, xmm0, 238 ; 000000eeH
|
|
; Line 33
|
|
00024 0f 28 c3 movaps xmm0, xmm3
|
|
00027 0f c6 c1 88 shufps xmm0, xmm1, 136 ; 00000088H
|
|
0002b 0f 11 02 movups XMMWORD PTR [rdx], xmm0
|
|
; Line 35
|
|
0002e 0f 28 c4 movaps xmm0, xmm4
|
|
00031 0f c6 c2 88 shufps xmm0, xmm2, 136 ; 00000088H
|
|
00035 0f c6 d9 dd shufps xmm3, xmm1, 221 ; 000000ddH
|
|
; Line 36
|
|
00039 0f c6 e2 dd shufps xmm4, xmm2, 221 ; 000000ddH
|
|
0003d 0f 11 42 20 movups XMMWORD PTR [rdx+32], xmm0
|
|
00041 0f 11 5a 10 movups XMMWORD PTR [rdx+16], xmm3
|
|
00045 0f 11 62 30 movups XMMWORD PTR [rdx+48], xmm4
|
|
; Line 37
|
|
00049 c3 ret 0
|
|
transpose3to4 ENDP
|
|
_TEXT ENDS
|
|
; Function compile flags: /Ogtpy
|
|
; COMDAT det_mat3_internal
|
|
_TEXT SEGMENT
|
|
c0$ = 8
|
|
c1$ = 16
|
|
c2$ = 24
|
|
det_mat3_internal PROC ; COMDAT
|
|
; File D:\NitloadIndustry\Ñо¿ÏîÄ¿\1-Flagship\TH2020\ProjectFile\Ô´´úÂë\StgSharpC\mat3.c
|
|
; Line 42
|
|
00000 0f 10 1a movups xmm3, XMMWORD PTR [rdx]
|
|
; Line 43
|
|
00003 41 0f 10 10 movups xmm2, XMMWORD PTR [r8]
|
|
00007 0f 28 e3 movaps xmm4, xmm3
|
|
0000a 0f c6 e3 c9 shufps xmm4, xmm3, 201 ; 000000c9H
|
|
0000e 0f 28 c2 movaps xmm0, xmm2
|
|
; Line 50
|
|
00011 0f 59 21 mulps xmm4, XMMWORD PTR [rcx]
|
|
00014 0f c6 c2 d2 shufps xmm0, xmm2, 210 ; 000000d2H
|
|
00018 0f c6 db d2 shufps xmm3, xmm3, 210 ; 000000d2H
|
|
; Line 54
|
|
0001c 0f 59 19 mulps xmm3, XMMWORD PTR [rcx]
|
|
0001f 0f 59 e0 mulps xmm4, xmm0
|
|
00022 0f c6 d2 c9 shufps xmm2, xmm2, 201 ; 000000c9H
|
|
; Line 55
|
|
00026 0f 59 da mulps xmm3, xmm2
|
|
; Line 58
|
|
00029 0f 5c e3 subps xmm4, xmm3
|
|
; Line 60
|
|
0002c 0f 28 c4 movaps xmm0, xmm4
|
|
0002f f2 0f 7c c4 haddps xmm0, xmm4
|
|
; Line 61
|
|
00033 0f 58 c4 addps xmm0, xmm4
|
|
; Line 63
|
|
00036 0f c6 c0 aa shufps xmm0, xmm0, 170 ; 000000aaH
|
|
; Line 64
|
|
0003a c3 ret 0
|
|
det_mat3_internal ENDP
|
|
_TEXT ENDS
|
|
; Function compile flags: /Ogtpy
|
|
; COMDAT det_mat3
|
|
_TEXT SEGMENT
|
|
mat$ = 8
|
|
det_mat3 PROC ; COMDAT
|
|
; File D:\NitloadIndustry\Ñо¿ÏîÄ¿\1-Flagship\TH2020\ProjectFile\Ô´´úÂë\StgSharpC\mat3.c
|
|
; Line 68
|
|
00000 0f 10 59 10 movups xmm3, XMMWORD PTR [rcx+16]
|
|
00004 0f 10 51 20 movups xmm2, XMMWORD PTR [rcx+32]
|
|
; Line 42
|
|
00008 0f 28 e3 movaps xmm4, xmm3
|
|
0000b 0f c6 e3 c9 shufps xmm4, xmm3, 201 ; 000000c9H
|
|
; Line 43
|
|
0000f 0f 28 c2 movaps xmm0, xmm2
|
|
; Line 50
|
|
00012 0f 59 21 mulps xmm4, XMMWORD PTR [rcx]
|
|
00015 0f c6 c2 d2 shufps xmm0, xmm2, 210 ; 000000d2H
|
|
00019 0f c6 db d2 shufps xmm3, xmm3, 210 ; 000000d2H
|
|
; Line 54
|
|
0001d 0f 59 19 mulps xmm3, XMMWORD PTR [rcx]
|
|
00020 0f 59 e0 mulps xmm4, xmm0
|
|
00023 0f c6 d2 c9 shufps xmm2, xmm2, 201 ; 000000c9H
|
|
; Line 55
|
|
00027 0f 59 da mulps xmm3, xmm2
|
|
; Line 58
|
|
0002a 0f 5c e3 subps xmm4, xmm3
|
|
; Line 60
|
|
0002d 0f 28 c4 movaps xmm0, xmm4
|
|
00030 f2 0f 7c c4 haddps xmm0, xmm4
|
|
; Line 61
|
|
00034 0f 58 c4 addps xmm0, xmm4
|
|
; Line 68
|
|
00037 0f c6 c0 aa shufps xmm0, xmm0, 170 ; 000000aaH
|
|
; Line 73
|
|
0003b c3 ret 0
|
|
det_mat3 ENDP
|
|
_TEXT ENDS
|
|
END
|