Untitled Diff
18 removals
Lines | |
---|---|
Total | 38 |
Removed | -36.8%14 |
Words | |
Total | 109 |
Removed | -23.9%26 |
38 lines
22 additions
Lines | |
---|---|
Total | 42 |
Added | +42.9%18 |
Words | |
Total | 129 |
Added | +35.7%46 |
42 lines
; Method Tests:Test1(System.ReadOnlySpan`1[ubyte]):bool:this
; Method Tests:Test1(System.ReadOnlySpan`1[ubyte]):bool:this
sub rsp, 40
sub rsp, 40
mov rcx, 0xD1FFAB1E
mov rax, 0xD1FFAB1E
mov rax, bword ptr [rdx]
mov rcx, bword ptr [rdx]
mov r8d, dword ptr [rdx+08H]
mov edx, dword ptr [rdx+08H]
cmp r8d, 11
cmp edx, 11
jne SHORT G_M53474_IG04
jne SHORT G_M53474_IG04
mov r8d, 11
mov rdx, qword ptr [rax]
mov rdx, rax
xor edx, dword ptr [rcx]
call [System.SpanHelpers:SequenceEqual(byref,byref,ulong):bool]
mov rax, qword ptr [rax+03H]
xor eax, dword ptr [rcx+03H]
or eax, edx
sete al
movzx rax, al
jmp SHORT G_M53474_IG05
jmp SHORT G_M53474_IG05
G_M53474_IG04:
G_M53474_IG04:
xor eax, eax
xor eax, eax
G_M53474_IG05:
G_M53474_IG05:
add rsp, 40
add rsp, 40
ret
ret
; Total bytes of code: 51
; Total bytes of code: 54
; Method Tests:Test2(System.Span`1[ubyte]):bool:this
; Method Tests:Test2(System.Span`1[ubyte]):bool:this
sub rsp, 40
sub rsp, 40
mov r8, 0xD1FFAB1E
mov rax, 0xD1FFAB1E
mov rcx, bword ptr [rdx]
mov rcx, bword ptr [rdx]
mov edx, dword ptr [rdx+08H]
mov edx, dword ptr [rdx+08H]
mov bword ptr [rsp+20H], r8
cmp edx, 4
cmp edx, 4
jl SHORT G_M45799_IG04
jl SHORT G_M45799_IG04
mov r8d, 4
mov edx, dword ptr [rcx]
mov rdx, bword ptr [rsp+20H]
cmp edx, dword ptr [rax]
call [System.SpanHelpers:SequenceEqual(byref,byref,ulong):bool]
sete al
movzx rax, al
jmp SHORT G_M45799_IG05
jmp SHORT G_M45799_IG05
G_M45799_IG04:
G_M45799_IG04:
xor eax, eax
xor eax, eax
G_M45799_IG05:
G_M45799_IG05:
add rsp, 40
add rsp, 40
ret
ret
; Total bytes of code: 56
; Total bytes of code: 44