; Listing generated by Microsoft (R) Optimizing Compiler Version 19.41.34120.0 include listing.inc INCLUDELIB OLDNAMES PUBLIC det_mat3_internal PUBLIC transpose32 PUBLIC det_mat3 PUBLIC transpose33 PUBLIC transpose34 ; COMDAT pdata pdata SEGMENT $pdata$transpose33 DD imagerel $LN4 DD imagerel $LN4+79 DD imagerel $unwind$transpose33 ; COMDAT xdata xdata SEGMENT $unwind$transpose33 DD 031001H DD 06810H DD 02204H ; Function compile flags: /Ogtpy ; COMDAT transpose34 _TEXT SEGMENT source$ = 8 target$ = 16 transpose34 PROC ; COMDAT ; File D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\内核源代码\StgSharpC\mat3.c ; Line 40 00000 0f 10 41 10 movups xmm0, XMMWORD PTR [rcx+16] 00004 0f 10 21 movups xmm4, XMMWORD PTR [rcx] ; Line 46 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 48 00020 0f c6 d0 ee shufps xmm2, xmm0, 238 ; 000000eeH ; Line 51 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 53 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 54 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 55 00049 c3 ret 0 transpose34 ENDP _TEXT ENDS ; Function compile flags: /Ogtpy ; COMDAT transpose33 _TEXT SEGMENT source$ = 32 target$ = 40 transpose33 PROC ; COMDAT ; File D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\内核源代码\StgSharpC\mat3.c ; Line 20 $LN4: 00000 48 83 ec 18 sub rsp, 24 ; Line 21 00004 0f 10 61 10 movups xmm4, XMMWORD PTR [rcx+16] ; Line 27 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 29 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 32 0002c 0f 28 c2 movaps xmm0, xmm2 ; Line 34 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 35 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 transpose33 ENDP _TEXT ENDS ; Function compile flags: /Ogtpy ; COMDAT det_mat3 _TEXT SEGMENT source$ = 8 transpose$ = 16 det_mat3 PROC ; COMDAT ; File D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\内核源代码\StgSharpC\mat3.c ; Line 89 00000 0f 10 59 10 movups xmm3, XMMWORD PTR [rcx+16] 00004 0f 10 51 20 movups xmm2, XMMWORD PTR [rcx+32] ; Line 62 00008 0f 28 e3 movaps xmm4, xmm3 0000b 0f c6 e3 c9 shufps xmm4, xmm3, 201 ; 000000c9H ; Line 63 0000f 0f 28 c2 movaps xmm0, xmm2 ; Line 70 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 74 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 75 00027 0f 59 da mulps xmm3, xmm2 ; Line 78 0002a 0f 5c e3 subps xmm4, xmm3 ; Line 80 0002d 0f 28 c4 movaps xmm0, xmm4 00030 f2 0f 7c c4 haddps xmm0, xmm4 ; Line 81 00034 0f 58 c4 addps xmm0, xmm4 ; Line 89 00037 0f c6 c0 aa shufps xmm0, xmm0, 170 ; 000000aaH ; Line 91 0003b c3 ret 0 det_mat3 ENDP _TEXT ENDS ; Function compile flags: /Ogtpy ; COMDAT transpose32 _TEXT SEGMENT source$ = 8 target$ = 16 transpose32 PROC ; COMDAT ; File D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\内核源代码\StgSharpC\mat3.c ; Line 8 00000 0f 10 41 10 movups xmm0, XMMWORD PTR [rcx+16] 00004 0f 10 11 movups xmm2, XMMWORD PTR [rcx] ; Line 11 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 14 00016 0f 28 c2 movaps xmm0, xmm2 00019 0f c6 c1 88 shufps xmm0, xmm1, 136 ; 00000088H ; Line 15 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 16 00028 c3 ret 0 transpose32 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 62 00000 0f 10 1a movups xmm3, XMMWORD PTR [rdx] ; Line 63 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 70 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 74 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 75 00026 0f 59 da mulps xmm3, xmm2 ; Line 78 00029 0f 5c e3 subps xmm4, xmm3 ; Line 80 0002c 0f 28 c4 movaps xmm0, xmm4 0002f f2 0f 7c c4 haddps xmm0, xmm4 ; Line 81 00033 0f 58 c4 addps xmm0, xmm4 ; Line 83 00036 0f c6 c0 aa shufps xmm0, xmm0, 170 ; 000000aaH ; Line 84 0003a c3 ret 0 det_mat3_internal ENDP _TEXT ENDS END