Untitled diff

Created Diff never expires
14 删除
总计
删除
单词
总计
删除
要继续使用此功能,请升级到
Diffchecker logo
Diffchecker Pro
30
13 添加
总计
添加
单词
总计
添加
要继续使用此功能,请升级到
Diffchecker logo
Diffchecker Pro
29
; 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)
; ============================================================
; ============================================================