Untitled Diff
15 removals
Words removed | 38 |
Total words | 111 |
Words removed (%) | 34.23 |
35 lines
16 additions
Words added | 39 |
Total words | 112 |
Words added (%) | 34.82 |
36 lines
; Method Tests:StructCopy(Tests+MyStruct):Tests+MyStruct:this
; Method Tests:StructCopy(Tests+MyStruct):Tests+MyStruct:this
vzeroupper
vzeroupper
vmovdqu ymm0, ymmword ptr [r8]
vmovdqu32 zmm0, zmmword ptr [r8]
vmovdqu ymmword ptr [rdx], ymm0
vmovdqu32 zmmword ptr [rdx], zmm0
vmovdqu ymm0, ymmword ptr [r8+20H]
vmovdqu ymmword ptr [rdx+20H], ymm0
mov rax, rdx
mov rax, rdx
vzeroupper
vzeroupper
ret
ret
; Total bytes of code: 30
; Total bytes of code: 22
; Method Tests:StackallocZeroing():this
; Method Tests:StackallocZeroing():this
push rbp
push rbp
sub rsp, 48
sub rsp, 48
vzeroupper
lea rbp, [rsp+20H]
lea rbp, [rsp+20H]
mov rax, 0xD1FFAB1E
mov rax, 0xD1FFAB1E
mov qword ptr [rbp], rax
mov qword ptr [rbp+08H], rax
test dword ptr [rsp], esp
test dword ptr [rsp], esp
sub rsp, 304
sub rsp, 304
lea rcx, [rsp+20H]
lea rcx, [rsp+20H]
mov qword ptr [rbp+08H], rcx
vxorps zmm0, zmm0
xor edx, edx
vmovdqu32 zmmword ptr [rcx], zmm0
mov r8d, 304
vmovdqu32 zmmword ptr [rcx+40H], zmm0
call CORINFO_HELP_MEMSET
vmovdqu32 zmmword ptr [rcx+80H], zmm0
mov rcx, qword ptr [rbp+08H]
vmovdqu32 zmmword ptr [rcx+C0H], zmm0
vmovdqu32 zmmword ptr [rcx+F0H], zmm0
call [Tests:Consume(ulong)]
call [Tests:Consume(ulong)]
mov rcx, 0xD1FFAB1E
mov rcx, 0xD1FFAB1E
cmp qword ptr [rbp], rcx
cmp qword ptr [rbp+08H], rcx
je SHORT G_M16409_IG03
je SHORT G_M16409_IG03
call CORINFO_HELP_FAIL_FAST
call CORINFO_HELP_FAIL_FAST
nop
nop
lea rsp, [rbp+10H]
lea rsp, [rbp+10H]
pop rbp
pop rbp
ret
ret
; Total bytes of code: 94
; Total bytes of code: 119