Untitled diff

Created Diff never expires
14 removals
Lines
Total
Removed
Words
Total
Removed
To continue using this feature, upgrade to
Diffchecker logo
Diffchecker Pro
30 lines
13 additions
Lines
Total
Added
Words
Total
Added
To continue using this feature, upgrade to
Diffchecker logo
Diffchecker Pro
29 lines
; Assembly listing for method System.Text.Json.Utf8JsonReader:set_ValueSequence(System.Buffers.ReadOnlySequence`1[ubyte]):this (FullOpts)
; Assembly listing for method System.Text.Json.Utf8JsonReader:set_ValueSequence(System.Buffers.ReadOnlySequence`1[ubyte]):this (FullOpts)
; Emitting BLENDED_CODE for X64 with AVX512 - Unix
; Emitting BLENDED_CODE for X64 with AVX512 - Unix
; FullOpts code
; FullOpts code
; optimized code
; optimized code
; rsp based frame
; rsp based frame
; partially interruptible
; partially interruptible
; No PGO data
; No PGO data
; Final local variable assignments
; Final local variable assignments
;
;
; V00 this [V00,T00] ( 3, 3 ) byref -> rdi this single-def
; V00 this [V00,T00] ( 3, 3 ) byref -> rdi this single-def
; V01 arg1 [V01,T01] ( 1, 1 ) struct (24) [rsp+0x08] do-not-enreg[S] single-def <System.Buffers.ReadOnlySequence`1[ubyte]>
; V01 arg1 [V01,T01] ( 1, 1 ) struct (24) [rsp+0x08] do-not-enreg[S] single-def <System.Buffers.ReadOnlySequence`1[ubyte]>
;# V02 OutArgs [V02 ] ( 1, 1 ) struct ( 0) [rsp+0x00] do-not-enreg[XS] addr-exposed "OutgoingArgSpace"
;# V02 OutArgs [V02 ] ( 1, 1 ) struct ( 0) [rsp+0x00] do-not-enreg[XS] addr-exposed "OutgoingArgSpace"
;
;
; Lcl frame size = 0
; Lcl frame size = 0


G_M46623_IG01:
G_M46623_IG01:
;; size=0 bbWeight=1 PerfScore 0.00
;; size=0 bbWeight=1 PerfScore 0.00
G_M46623_IG02:
G_M46623_IG02:
add rdi, 168
vmovdqu xmm0, xmmword ptr [rsp+0x08]
lea rsi, bword ptr [rsp+0x08]
vmovdqu xmmword ptr [rdi+0xA8], xmm0
call CORINFO_HELP_ASSIGN_BYREF
mov rax, qword ptr [rsp+0x18]
call CORINFO_HELP_ASSIGN_BYREF
mov qword ptr [rdi+0xB8], rax
movsq
;; size=26 bbWeight=1 PerfScore 7.00
;; size=24 bbWeight=1 PerfScore 3.75
G_M46623_IG03:
G_M46623_IG03:
ret
ret
;; size=1 bbWeight=1 PerfScore 1.00
;; size=1 bbWeight=1 PerfScore 1.00


; Total bytes of code 25, prolog size 0, PerfScore 4.75, instruction count 6, allocated bytes for code 25 (MethodHash=7e1849e0) for method System.Text.Json.Utf8JsonReader:set_ValueSequence(System.Buffers.ReadOnlySequence`1[ubyte]):this (FullOpts)
; Total bytes of code 27, prolog size 0, PerfScore 8.00, instruction count 5, allocated bytes for code 27 (MethodHash=7e1849e0) for method System.Text.Json.Utf8JsonReader:set_ValueSequence(System.Buffers.ReadOnlySequence`1[ubyte]):this (FullOpts)
; ============================================================
; ============================================================