Untitled Diff

Créé Le diff n'expire jamais
3 suppressions
27 lignes
11 ajouts
35 lignes
; Method BeforeFieldInit:Static():this
; Method BeforeFieldInit:Static():this
G_M33156_IG01:
G_M33156_IG01:
push rsi
push rsi
sub rsp, 32
sub rsp, 32
;; bbWeight=1 PerfScore 1.25
;; bbWeight=1 PerfScore 1.25


G_M33156_IG02:
G_M33156_IG02:
xor esi, esi
xor esi, esi
;; bbWeight=1 PerfScore 0.25
;; bbWeight=1 PerfScore 0.25


G_M33156_IG03:
G_M33156_IG03:
test byte ptr [(reloc)], 1
jne SHORT G_M33156_IG05
;; bbWeight=4 PerfScore 12.00

G_M33156_IG04:
mov rcx, 0xD1FFAB1E
mov rcx, 0xD1FFAB1E
mov edx, 2
mov edx, 2
call CORINFO_HELP_GETSHARED_NONGCSTATIC_BASE
call CORINFO_HELP_GETSHARED_NONGCSTATIC_BASE
;; bbWeight=1 PerfScore 1.50

G_M33156_IG05:
inc esi
inc esi
cmp esi, 0x2710
cmp esi, 0x2710
jl SHORT G_M33156_IG03
jl SHORT G_M33156_IG03
;; bbWeight=4 PerfScore 12.00
;; bbWeight=4 PerfScore 6.00


G_M33156_IG04:
G_M33156_IG06:
add rsp, 32
add rsp, 32
pop rsi
pop rsi
ret
ret
;; bbWeight=1 PerfScore 1.75
;; bbWeight=1 PerfScore 1.75
; Total bytes of code: 43
; Total bytes of code: 52