Untitled diff
30 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)
; ============================================================
; ============================================================