Untitled Diff

Created Diff never expires
4 removals
32 lines
3 additions
31 lines
; Method Program:Testik()
; Method Program:Testik()
G_M6753_IG01:
G_M6753_IG01:
push rbp
push rbp
push rbx
push rbx
push rax
push rax
vzeroupper
vzeroupper
lea rbp, [rsp+10H]
lea rbp, [rsp+10H]
;; bbWeight=1 PerfScore 4.50
;; bbWeight=1 PerfScore 4.50


G_M6753_IG02:
G_M6753_IG02:
xor ebx, ebx
xor ebx, ebx
;; bbWeight=1 PerfScore 0.25
;; bbWeight=1 PerfScore 0.25


G_M6753_IG03:
G_M6753_IG03:
vmovss xmm0, dword ptr [reloc @RWD00]
vmovss xmm0, dword ptr [reloc @RWD00]
vmovss dword ptr [rbp-0CH], xmm0
call System.Console:WriteLine(float)
call System.Console:WriteLine(float)
vmovss xmm0, dword ptr [rbp-0CH]
vmovss xmm0, dword ptr [reloc @RWD00]
call System.Console:WriteLine(float)
call System.Console:WriteLine(float)
inc ebx
inc ebx
cmp ebx, 100
cmp ebx, 100
jl SHORT G_M6753_IG03
jl SHORT G_M6753_IG03
;; bbWeight=4 PerfScore 32.00
;; bbWeight=4 PerfScore 30.00


G_M6753_IG04:
G_M6753_IG04:
add rsp, 8
add rsp, 8
pop rbx
pop rbx
pop rbp
pop rbp
ret
ret
;; bbWeight=1 PerfScore 2.25
;; bbWeight=1 PerfScore 2.25
RWD00 dd 4048F5C3h ; 3.14
RWD00 dd 4048F5C3h ; 3.14
; Total bytes of code: 55
; Total bytes of code: 53