Untitled Diff

Created Diff never expires
14 removals
33 lines
18 additions
36 lines
; Method Program:Testik(double,double)
; Method Program:Testik(double,double)
G_M7309_IG01:
G_M7309_IG01:
push rbp
push rbp
sub rsp, 16
sub rsp, 16
vzeroupper
vzeroupper
lea rbp, [rsp+10H]
lea rbp, [rsp+10H]
;; bbWeight=1 PerfScore 2.75
;; bbWeight=1 PerfScore 2.75


G_M7309_IG02:
G_M7309_IG02:
vxorps xmm0, xmm0, qword ptr [reloc @RWD00]
vmovsd qword ptr [rbp-10H], xmm1
vmovsd qword ptr [rbp-08H], xmm0
vxorps xmm3, xmm1, qword ptr [reloc @RWD00]
vxorps xmm3, xmm1, qword ptr [reloc @RWD00]
vmovsd qword ptr [rbp-10H], xmm3
vmovsd qword ptr [rbp-08H], xmm0
vmovaps xmm1, xmm3
vxorps xmm2, xmm0, qword ptr [reloc @RWD00]
vmovaps xmm2, xmm0
vmovaps xmm0, xmm2
vmovaps xmm0, xmm2
vmovaps xmm1, xmm3
vmovsd xmm4, qword ptr [rbp-10H]
vxorps xmm3, xmm4, qword ptr [reloc @RWD00]
call Program:VerifyRealImaginaryProperties(System.Numerics.Complex,double,double)
call Program:VerifyRealImaginaryProperties(System.Numerics.Complex,double,double)
vmovsd xmm3, qword ptr [rbp-10H]
vmovsd xmm4, qword ptr [rbp-10H]
vmovaps xmm1, xmm3
vxorps xmm1, xmm4, qword ptr [reloc @RWD00]
vmovsd xmm0, qword ptr [rbp-08H]
vmovsd xmm3, qword ptr [rbp-08H]
vxorps xmm0, xmm3, qword ptr [reloc @RWD00]
vxorps xmm3, xmm4, qword ptr [reloc @RWD00]
vmovaps xmm2, xmm0
vmovaps xmm2, xmm0
call Program:VerifyRealImaginaryProperties(System.Numerics.Complex,double,double)
call Program:VerifyRealImaginaryProperties(System.Numerics.Complex,double,double)
nop
nop
;; bbWeight=1 PerfScore 12.50
;; bbWeight=1 PerfScore 22.00


G_M7309_IG03:
G_M7309_IG03:
add rsp, 16
add rsp, 16
pop rbp
pop rbp
ret
ret
;; bbWeight=1 PerfScore 1.75
;; bbWeight=1 PerfScore 1.75
RWD00 dq 8000000000000000h ; -0
RWD00 dq 8000000000000000h ; -0
dq 8000000000000000h ; -0
dq 8000000000000000h ; -0
; Total bytes of code: 86
; Total bytes of code: 115