daily update on 20241129 by nitload youmu, frameworkDialogue added
This commit is contained in:
@@ -0,0 +1,226 @@
|
||||
; Listing generated by Microsoft (R) Optimizing Compiler Version 19.41.34120.0
|
||||
|
||||
include listing.inc
|
||||
|
||||
INCLUDELIB OLDNAMES
|
||||
|
||||
PUBLIC transpose42
|
||||
PUBLIC det_mat4
|
||||
PUBLIC transpose44
|
||||
PUBLIC transpose43
|
||||
; COMDAT pdata
|
||||
pdata SEGMENT
|
||||
$pdata$det_mat4 DD imagerel $LN4
|
||||
DD imagerel $LN4+236
|
||||
DD imagerel $unwind$det_mat4
|
||||
pdata ENDS
|
||||
; COMDAT pdata
|
||||
pdata SEGMENT
|
||||
$pdata$transpose43 DD imagerel $LN4
|
||||
DD imagerel $LN4+80
|
||||
DD imagerel $unwind$transpose43
|
||||
; COMDAT xdata
|
||||
xdata SEGMENT
|
||||
$unwind$transpose43 DD 031401H
|
||||
DD 06814H
|
||||
DD 02204H
|
||||
xdata ENDS
|
||||
; COMDAT xdata
|
||||
xdata SEGMENT
|
||||
$unwind$det_mat4 DD 056401H
|
||||
DD 0e6864H
|
||||
DD 01e010eH
|
||||
DD 05002H
|
||||
; Function compile flags: /Ogtpy
|
||||
; COMDAT transpose43
|
||||
_TEXT SEGMENT
|
||||
source$ = 32
|
||||
target$ = 40
|
||||
transpose43 PROC ; COMDAT
|
||||
; File D:\NitloadIndustry\Ñо¿ÏîÄ¿\1-Flagship\TH2020\ProjectFile\ÄÚºËÔ´´úÂë\StgSharpC\mat4.c
|
||||
; Line 21
|
||||
$LN4:
|
||||
00000 48 83 ec 18 sub rsp, 24
|
||||
; Line 22
|
||||
00004 0f 10 61 10 movups xmm4, XMMWORD PTR [rcx+16]
|
||||
; Line 28
|
||||
00008 0f 10 69 20 movups xmm5, XMMWORD PTR [rcx+32]
|
||||
0000c 0f 10 59 30 movups xmm3, XMMWORD PTR [rcx+48]
|
||||
00010 0f 29 34 24 movaps XMMWORD PTR [rsp], xmm6
|
||||
00014 0f 28 cd movaps xmm1, xmm5
|
||||
00017 0f 10 31 movups xmm6, XMMWORD PTR [rcx]
|
||||
0001a 0f c6 cb 44 shufps xmm1, xmm3, 68 ; 00000044H
|
||||
0001e 0f 28 d6 movaps xmm2, xmm6
|
||||
; Line 31
|
||||
00021 0f c6 eb ee shufps xmm5, xmm3, 238 ; 000000eeH
|
||||
00025 0f c6 d4 44 shufps xmm2, xmm4, 68 ; 00000044H
|
||||
00029 0f c6 f4 ee shufps xmm6, xmm4, 238 ; 000000eeH
|
||||
; Line 35
|
||||
0002d 0f 28 c2 movaps xmm0, xmm2
|
||||
; Line 37
|
||||
00030 0f c6 f5 88 shufps xmm6, xmm5, 136 ; 00000088H
|
||||
00034 0f c6 c1 88 shufps xmm0, xmm1, 136 ; 00000088H
|
||||
00038 0f c6 d1 dd shufps xmm2, xmm1, 221 ; 000000ddH
|
||||
0003c 0f 11 72 20 movups XMMWORD PTR [rdx+32], xmm6
|
||||
; Line 38
|
||||
00040 0f 28 34 24 movaps xmm6, XMMWORD PTR [rsp]
|
||||
00044 0f 11 02 movups XMMWORD PTR [rdx], xmm0
|
||||
00047 0f 11 52 10 movups XMMWORD PTR [rdx+16], xmm2
|
||||
0004b 48 83 c4 18 add rsp, 24
|
||||
0004f c3 ret 0
|
||||
transpose43 ENDP
|
||||
_TEXT ENDS
|
||||
; Function compile flags: /Ogtpy
|
||||
; COMDAT transpose44
|
||||
_TEXT SEGMENT
|
||||
source$ = 8
|
||||
target$ = 16
|
||||
transpose44 PROC ; COMDAT
|
||||
; File D:\NitloadIndustry\Ñо¿ÏîÄ¿\1-Flagship\TH2020\ProjectFile\ÄÚºËÔ´´úÂë\StgSharpC\mat4.c
|
||||
; Line 42
|
||||
00000 0f 10 41 10 movups xmm0, XMMWORD PTR [rcx+16]
|
||||
00004 0f 10 21 movups xmm4, XMMWORD PTR [rcx]
|
||||
; Line 48
|
||||
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 10 41 30 movups xmm0, XMMWORD PTR [rcx+48]
|
||||
0001d 0f c6 c8 44 shufps xmm1, xmm0, 68 ; 00000044H
|
||||
; Line 51
|
||||
00021 0f c6 d0 ee shufps xmm2, xmm0, 238 ; 000000eeH
|
||||
; Line 55
|
||||
00025 0f 28 c3 movaps xmm0, xmm3
|
||||
00028 0f c6 c1 88 shufps xmm0, xmm1, 136 ; 00000088H
|
||||
0002c 0f 11 02 movups XMMWORD PTR [rdx], xmm0
|
||||
; Line 57
|
||||
0002f 0f 28 c4 movaps xmm0, xmm4
|
||||
00032 0f c6 c2 88 shufps xmm0, xmm2, 136 ; 00000088H
|
||||
00036 0f c6 d9 dd shufps xmm3, xmm1, 221 ; 000000ddH
|
||||
; Line 58
|
||||
0003a 0f c6 e2 dd shufps xmm4, xmm2, 221 ; 000000ddH
|
||||
0003e 0f 11 42 20 movups XMMWORD PTR [rdx+32], xmm0
|
||||
00042 0f 11 5a 10 movups XMMWORD PTR [rdx+16], xmm3
|
||||
00046 0f 11 62 30 movups XMMWORD PTR [rdx+48], xmm4
|
||||
; Line 59
|
||||
0004a c3 ret 0
|
||||
transpose44 ENDP
|
||||
_TEXT ENDS
|
||||
; Function compile flags: /Ogtpy
|
||||
; COMDAT det_mat4
|
||||
_TEXT SEGMENT
|
||||
$T1 = 32
|
||||
$T2 = 48
|
||||
$T3 = 64
|
||||
$T4 = 80
|
||||
$T5 = 96
|
||||
$T6 = 112
|
||||
$T7 = 128
|
||||
$T8 = 144
|
||||
$T9 = 160
|
||||
$T10 = 176
|
||||
$T11 = 192
|
||||
$T12 = 208
|
||||
matPtr$ = 256
|
||||
transpose$ = 264
|
||||
det_mat4 PROC ; COMDAT
|
||||
; File D:\NitloadIndustry\Ñо¿ÏîÄ¿\1-Flagship\TH2020\ProjectFile\ÄÚºËÔ´´úÂë\StgSharpC\mat4.c
|
||||
; Line 62
|
||||
$LN4:
|
||||
00000 40 55 push rbp
|
||||
00002 48 8d 6c 24 a9 lea rbp, QWORD PTR [rsp-87]
|
||||
00007 48 81 ec f0 00
|
||||
00 00 sub rsp, 240 ; 000000f0H
|
||||
; Line 63
|
||||
0000e 0f 10 19 movups xmm3, XMMWORD PTR [rcx]
|
||||
00011 4c 8b ca mov r9, rdx
|
||||
; Line 68
|
||||
00014 4c 8d 45 87 lea r8, QWORD PTR $T1[rbp-153]
|
||||
00018 0f 10 51 10 movups xmm2, XMMWORD PTR [rcx+16]
|
||||
0001c 48 8d 55 97 lea rdx, QWORD PTR $T2[rbp-153]
|
||||
00020 0f 10 41 30 movups xmm0, XMMWORD PTR [rcx+48]
|
||||
00024 0f 10 49 20 movups xmm1, XMMWORD PTR [rcx+32]
|
||||
00028 48 8d 4d a7 lea rcx, QWORD PTR $T3[rbp-153]
|
||||
0002c 0f 29 45 17 movaps XMMWORD PTR $T10[rbp-153], xmm0
|
||||
00030 0f 29 4d 27 movaps XMMWORD PTR $T11[rbp-153], xmm1
|
||||
00034 0f 29 55 37 movaps XMMWORD PTR $T12[rbp-153], xmm2
|
||||
00038 0f 29 45 e7 movaps XMMWORD PTR $T7[rbp-153], xmm0
|
||||
0003c 0f 29 4d f7 movaps XMMWORD PTR $T8[rbp-153], xmm1
|
||||
00040 0f 29 5d 07 movaps XMMWORD PTR $T9[rbp-153], xmm3
|
||||
00044 0f 29 45 b7 movaps XMMWORD PTR $T4[rbp-153], xmm0
|
||||
00048 0f 29 55 c7 movaps XMMWORD PTR $T5[rbp-153], xmm2
|
||||
0004c 0f 29 5d d7 movaps XMMWORD PTR $T6[rbp-153], xmm3
|
||||
00050 0f 29 4d 87 movaps XMMWORD PTR $T1[rbp-153], xmm1
|
||||
00054 0f 29 55 97 movaps XMMWORD PTR $T2[rbp-153], xmm2
|
||||
00058 0f 29 5d a7 movaps XMMWORD PTR $T3[rbp-153], xmm3
|
||||
0005c 0f 29 b4 24 e0
|
||||
00 00 00 movaps XMMWORD PTR [rsp+224], xmm6
|
||||
00064 e8 00 00 00 00 call det_mat3_internal
|
||||
00069 4c 8d 45 b7 lea r8, QWORD PTR $T4[rbp-153]
|
||||
0006d 48 8d 55 c7 lea rdx, QWORD PTR $T5[rbp-153]
|
||||
00071 48 8d 4d d7 lea rcx, QWORD PTR $T6[rbp-153]
|
||||
00075 66 0f 6e f0 movd xmm6, eax
|
||||
00079 0f 5b f6 cvtdq2ps xmm6, xmm6
|
||||
0007c e8 00 00 00 00 call det_mat3_internal
|
||||
00081 4c 8d 45 e7 lea r8, QWORD PTR $T7[rbp-153]
|
||||
00085 48 8d 55 f7 lea rdx, QWORD PTR $T8[rbp-153]
|
||||
00089 48 8d 4d 07 lea rcx, QWORD PTR $T9[rbp-153]
|
||||
0008d 66 0f 6e e8 movd xmm5, eax
|
||||
00091 0f 5b ed cvtdq2ps xmm5, xmm5
|
||||
00094 e8 00 00 00 00 call det_mat3_internal
|
||||
00099 4c 8d 45 17 lea r8, QWORD PTR $T10[rbp-153]
|
||||
0009d 48 8d 55 27 lea rdx, QWORD PTR $T11[rbp-153]
|
||||
000a1 48 8d 4d 37 lea rcx, QWORD PTR $T12[rbp-153]
|
||||
000a5 66 0f 6e c8 movd xmm1, eax
|
||||
000a9 0f 5b c9 cvtdq2ps xmm1, xmm1
|
||||
000ac e8 00 00 00 00 call det_mat3_internal
|
||||
; Line 72
|
||||
000b1 41 0f 10 41 30 movups xmm0, XMMWORD PTR [r9+48]
|
||||
000b6 0f 14 ee unpcklps xmm5, xmm6
|
||||
; Line 76
|
||||
000b9 0f 28 b4 24 e0
|
||||
00 00 00 movaps xmm6, XMMWORD PTR [rsp+224]
|
||||
000c1 66 0f 6e d0 movd xmm2, eax
|
||||
000c5 0f 5b d2 cvtdq2ps xmm2, xmm2
|
||||
000c8 0f 14 d1 unpcklps xmm2, xmm1
|
||||
000cb 0f 16 d5 movlhps xmm2, xmm5
|
||||
000ce 0f 59 d0 mulps xmm2, xmm0
|
||||
000d1 f2 0f 7d d2 hsubps xmm2, xmm2
|
||||
000d5 f2 0f 7c d2 haddps xmm2, xmm2
|
||||
000d9 0f 57 15 00 00
|
||||
00 00 xorps xmm2, DWORD PTR __xmm@80000000800000008000000080000000
|
||||
000e0 0f 28 c2 movaps xmm0, xmm2
|
||||
000e3 48 81 c4 f0 00
|
||||
00 00 add rsp, 240 ; 000000f0H
|
||||
000ea 5d pop rbp
|
||||
000eb c3 ret 0
|
||||
det_mat4 ENDP
|
||||
_TEXT ENDS
|
||||
; Function compile flags: /Ogtpy
|
||||
; COMDAT transpose42
|
||||
_TEXT SEGMENT
|
||||
source$ = 8
|
||||
target$ = 16
|
||||
transpose42 PROC ; COMDAT
|
||||
; File D:\NitloadIndustry\Ñо¿ÏîÄ¿\1-Flagship\TH2020\ProjectFile\ÄÚºËÔ´´úÂë\StgSharpC\mat4.c
|
||||
; Line 9
|
||||
00000 0f 10 41 10 movups xmm0, XMMWORD PTR [rcx+16]
|
||||
00004 0f 10 11 movups xmm2, XMMWORD PTR [rcx]
|
||||
; Line 12
|
||||
00007 0f 10 49 20 movups xmm1, XMMWORD PTR [rcx+32]
|
||||
0000b 0f c6 d0 44 shufps xmm2, xmm0, 68 ; 00000044H
|
||||
0000f 0f 10 41 30 movups xmm0, XMMWORD PTR [rcx+48]
|
||||
00013 0f c6 c8 44 shufps xmm1, xmm0, 68 ; 00000044H
|
||||
; Line 16
|
||||
00017 0f 28 c2 movaps xmm0, xmm2
|
||||
0001a 0f c6 c1 88 shufps xmm0, xmm1, 136 ; 00000088H
|
||||
; Line 17
|
||||
0001e 0f c6 d1 dd shufps xmm2, xmm1, 221 ; 000000ddH
|
||||
00022 0f 11 02 movups XMMWORD PTR [rdx], xmm0
|
||||
00025 0f 11 52 10 movups XMMWORD PTR [rdx+16], xmm2
|
||||
; Line 18
|
||||
00029 c3 ret 0
|
||||
transpose42 ENDP
|
||||
_TEXT ENDS
|
||||
END
|
||||
Reference in New Issue
Block a user