Diff
checker
텍스트
텍스트
이미지
문서
Excel
폴더
Legal
Enterprise
데스크톱
요금제
로그인
데스크톱 앱 다운로드
텍스트 비교
두 텍스트 파일의 차이점을 찾아보세요
도구
기록
표시
레이아웃
나란히 보기
합쳐 보기
실시간 편집
공백 변경 숨기기
변경 없는 행 숨기기
줄바꿈 비활성화
비교 단위
스마트
구문
없음
모양 변경
처리
제외
텍스트 변환
첫 변경으로
수정
Diffchecker Desktop
가장 안전하게 Diffchecker를 사용하는 방법. 데스크톱 앱을 사용하면 비교 데이터가 외부로 전송되지 않습니다!
데스크톱 앱 받기
Untitled Diff
생성일
4년 전
비교 결과 만료 없음
초기화
내보내기
공유
설명
72 삭제
행
총
삭제
글자
총
삭제
이 기능을 계속 사용하려면 업그레이드해 주세요
Diff
checker
Pro
요금제 보기
65 행
복사
64 추가
행
총
추가
글자
총
추가
이 기능을 계속 사용하려면 업그레이드해 주세요
Diff
checker
Pro
요금제 보기
57 행
복사
; Assembly listing for method System.HexConverter:EncodeToUtf16_Vector128(System.ReadOnlySpan`1[ubyte],System.Span`1[ushort],uint)
; Assembly listing for method System.HexConverter:EncodeToUtf16_Vector128(System.ReadOnlySpan`1[ubyte],System.Span`1[ushort],uint)
; Emitting BLENDED_CODE for X64 CPU with AVX - Windows
; Emitting BLENDED_CODE for X64 CPU with AVX - Windows
; Tier-1 compilation
; Tier-1 compilation
; optimized code
; optimized code
; optimized using profile data
; optimized using profile data
; rsp based frame
; rsp based frame
; fully interruptible
; fully interruptible
복사
복사됨
복사
복사됨
; with Static PGO: edge weights are
valid, and fgCalledCount is 240
; with Static PGO: edge weights are
in
valid, and fgCalledCount is 240
;
2
inlinees with PGO data;
3
single block inlinees;
0
inlinees without PGO data
;
0
inlinees with PGO data;
7
single block inlinees;
4
inlinees without PGO data
G_M000_IG01: ;; offset=0000H
G_M000_IG01: ;; offset=0000H
C5F877 vzeroupper
C5F877 vzeroupper
G_M000_IG02: ;; offset=0003H
G_M000_IG02: ;; offset=0003H
488B01 mov rax, bword ptr [rcx]
488B01 mov rax, bword ptr [rcx]
8B4908 mov ecx, dword ptr [rcx+08H]
8B4908 mov ecx, dword ptr [rcx+08H]
복사
복사됨
복사
복사됨
488B12 mov rdx, bword ptr [rdx]
4585C0 test r8d, r8d
4585C0 test r8d, r8d
복사
복사됨
복사
복사됨
7465
j
e
SHORT G_M000_IG08
7550
j
n
e
SHORT G_M000_IG08
복사
복사됨
복사
복사됨
G_M000_IG03: ;; offset=
000EH
G_M000_IG03: ;; offset=
0011H
C5F81005
7A
000000 vmovups xmm0, xmmword ptr [reloc @RWD00]
C5F81005
57
000000 vmovups xmm0, xmmword ptr [reloc @RWD00]
복사
복사됨
복사
복사됨
G_M000_IG04: ;; offset=001
6
H
G_M000_IG04: ;; offset=001
9
H
4533C0 xor r8d, r8d
4533C0 xor r8d, r8d
복사
복사됨
복사
복사됨
8BC9
mov
ecx
, ecx
44
8BC9
mov
r9d
, ecx
4C8D49FC
lea r9, [rcx-04H]
4983C1FC
add r9, -4
488B12 mov rdx, bword ptr [rdx]
C5F8100D76000000 vmovups xmm1, xmmword ptr [reloc @RWD16]
C5F810157E000000 vmovups xmm2, xmmword ptr [reloc @RWD32]
복사
복사됨
복사
복사됨
G_M000_IG05: ;; offset=00
32
H
G_M000_IG05: ;; offset=00
23
H
C4A1796E
1
C00 vmovd xmm
3, d
word ptr [rax+r8]
C4A1796E
0
C00 vmovd xmm
1, xmm
word ptr [rax+r8]
C4E261001D7F000000 vpshufb xmm3, xmm3, xmmword ptr [reloc @RWD48]
C5E973D104
vpsrl
q
xmm
2
, xmm
1
, 4
C5D973DB02 vpsrldq xmm4, xmm3, 2
C5E960C9
vpunpcklbw
xmm
1
, xmm
2
, xmm
1
C5D972D404
vpsrl
d
xmm
4
, xmm
4
, 4
C5F1DB0D46000000
vpand xmm
1
, xmm
1, xmmword ptr [reloc @RWD16]
C5E1EBDC
vpor
xmm
3
, xmm
3
, xmm
4
C4E27900
C9
vpshufb xmm
1
, xmm0, xmm
1
C5E1DBD9
vpand xmm
3
, xmm
3, xmm1
C4E27930C9
vpmovzxbw
xmm
1
, xmm
1
C4E27900
DB
vpshufb xmm
3
, xmm0, xmm
3
C4A17811
0
C82 vmovups xmmword ptr [rdx+4*r8], xmm
1
C5E1DBDA
vpand xmm3,
xmm
3
, xmm
2
C4A17811
1
C82 vmovups xmmword ptr [rdx+4*r8], xmm
3
4983C004 add r8, 4
4983C004 add r8, 4
복사
복사됨
복사
복사됨
4C3BC1
cmp
r8, r
cx
448BD1
mov
r10d, e
cx
7407 je SHORT G_M000_IG07
4D3BC
2
cmp r8,
r10
7501
jne
SHORT G_M000_IG0
7
G_M000_IG06: ;; offset=006BH
4D3BC
1
cmp r8,
r9
770D ja SHORT G_M000_IG09
EBC0
jmp
SHORT G_M000_IG0
5
복사
복사됨
복사
복사됨
G_M000_IG0
7
: ;; offset=
0072H
G_M000_IG0
6
: ;; offset=
0056H
C3 ret
C3 ret
복사
복사됨
복사
복사됨
G_M000_IG0
8
: ;; offset=00
73
H
G_M000_IG0
7
: ;; offset=00
57
H
C5F8100555000000
vmovups xmm0, xmmword ptr [reloc @RWD64]
4D3BC1
cmp r8, r9
EB99
jmp
SHORT G_M000_IG0
4
76C7
jbe
SHORT G_M000_IG0
5
G_M000_IG09: ;; offset=007DH
4D8BC1 mov r8, r9
4D8BC1 mov r8, r9
복사
복사됨
복사
복사됨
EBB0
jmp SHORT G_M000_IG05
EBC2
jmp SHORT G_M000_IG05
복사
복사됨
복사
복사됨
RWD00 dq 3736353433323130h,
6665646362613938h
G_M000_IG08: ;; offset=0061H
C5F8100527000000 vmovups xmm0, xmmword ptr [reloc @RWD32]
EBAE jmp SHORT G_M000_IG04
RWD00 dq 3736353433323130h,
4645444342413938h
RWD16 dq 0F0F0F0F0F0F0F0Fh, 0F0F0F0F0F0F0F0Fh
RWD16 dq 0F0F0F0F0F0F0F0Fh, 0F0F0F0F0F0F0F0Fh
복사
복사됨
복사
복사됨
RWD32 dq
00FF00FF00FF00FFh, 00FF00FF00FF00FFh
RWD32 dq
3736353433323130h,
6665646362613938h
RWD48 dq FF01FFFFFF00FFFFh, FF03FFFFFF02FFFFh
; Total bytes of code 1
07
RWD64 dq
3736353433323130h,
4645444342413938h
; Total bytes of code 1
30
저장된 비교 결과
원본
파일 열기
; Assembly listing for method System.HexConverter:EncodeToUtf16_Vector128(System.ReadOnlySpan`1[ubyte],System.Span`1[ushort],uint) ; Emitting BLENDED_CODE for X64 CPU with AVX - Windows ; Tier-1 compilation ; optimized code ; optimized using profile data ; rsp based frame ; fully interruptible ; with Static PGO: edge weights are valid, and fgCalledCount is 240 ; 2 inlinees with PGO data; 3 single block inlinees; 0 inlinees without PGO data G_M000_IG01: ;; offset=0000H C5F877 vzeroupper G_M000_IG02: ;; offset=0003H 488B01 mov rax, bword ptr [rcx] 8B4908 mov ecx, dword ptr [rcx+08H] 4585C0 test r8d, r8d 7465 je SHORT G_M000_IG08 G_M000_IG03: ;; offset=000EH C5F810057A000000 vmovups xmm0, xmmword ptr [reloc @RWD00] G_M000_IG04: ;; offset=0016H 4533C0 xor r8d, r8d 8BC9 mov ecx, ecx 4C8D49FC lea r9, [rcx-04H] 488B12 mov rdx, bword ptr [rdx] C5F8100D76000000 vmovups xmm1, xmmword ptr [reloc @RWD16] C5F810157E000000 vmovups xmm2, xmmword ptr [reloc @RWD32] G_M000_IG05: ;; offset=0032H C4A1796E1C00 vmovd xmm3, dword ptr [rax+r8] C4E261001D7F000000 vpshufb xmm3, xmm3, xmmword ptr [reloc @RWD48] C5D973DB02 vpsrldq xmm4, xmm3, 2 C5D972D404 vpsrld xmm4, xmm4, 4 C5E1EBDC vpor xmm3, xmm3, xmm4 C5E1DBD9 vpand xmm3, xmm3, xmm1 C4E27900DB vpshufb xmm3, xmm0, xmm3 C5E1DBDA vpand xmm3, xmm3, xmm2 C4A178111C82 vmovups xmmword ptr [rdx+4*r8], xmm3 4983C004 add r8, 4 4C3BC1 cmp r8, rcx 7407 je SHORT G_M000_IG07 G_M000_IG06: ;; offset=006BH 4D3BC1 cmp r8, r9 770D ja SHORT G_M000_IG09 EBC0 jmp SHORT G_M000_IG05 G_M000_IG07: ;; offset=0072H C3 ret G_M000_IG08: ;; offset=0073H C5F8100555000000 vmovups xmm0, xmmword ptr [reloc @RWD64] EB99 jmp SHORT G_M000_IG04 G_M000_IG09: ;; offset=007DH 4D8BC1 mov r8, r9 EBB0 jmp SHORT G_M000_IG05 RWD00 dq 3736353433323130h, 6665646362613938h RWD16 dq 0F0F0F0F0F0F0F0Fh, 0F0F0F0F0F0F0F0Fh RWD32 dq 00FF00FF00FF00FFh, 00FF00FF00FF00FFh RWD48 dq FF01FFFFFF00FFFFh, FF03FFFFFF02FFFFh RWD64 dq 3736353433323130h, 4645444342413938h ; Total bytes of code 130
수정본
파일 열기
; Assembly listing for method System.HexConverter:EncodeToUtf16_Vector128(System.ReadOnlySpan`1[ubyte],System.Span`1[ushort],uint) ; Emitting BLENDED_CODE for X64 CPU with AVX - Windows ; Tier-1 compilation ; optimized code ; optimized using profile data ; rsp based frame ; fully interruptible ; with Static PGO: edge weights are invalid, and fgCalledCount is 240 ; 0 inlinees with PGO data; 7 single block inlinees; 4 inlinees without PGO data G_M000_IG01: ;; offset=0000H C5F877 vzeroupper G_M000_IG02: ;; offset=0003H 488B01 mov rax, bword ptr [rcx] 8B4908 mov ecx, dword ptr [rcx+08H] 488B12 mov rdx, bword ptr [rdx] 4585C0 test r8d, r8d 7550 jne SHORT G_M000_IG08 G_M000_IG03: ;; offset=0011H C5F8100557000000 vmovups xmm0, xmmword ptr [reloc @RWD00] G_M000_IG04: ;; offset=0019H 4533C0 xor r8d, r8d 448BC9 mov r9d, ecx 4983C1FC add r9, -4 G_M000_IG05: ;; offset=0023H C4A1796E0C00 vmovd xmm1, xmmword ptr [rax+r8] C5E973D104 vpsrlq xmm2, xmm1, 4 C5E960C9 vpunpcklbw xmm1, xmm2, xmm1 C5F1DB0D46000000 vpand xmm1, xmm1, xmmword ptr [reloc @RWD16] C4E27900C9 vpshufb xmm1, xmm0, xmm1 C4E27930C9 vpmovzxbw xmm1, xmm1 C4A178110C82 vmovups xmmword ptr [rdx+4*r8], xmm1 4983C004 add r8, 4 448BD1 mov r10d, ecx 4D3BC2 cmp r8, r10 7501 jne SHORT G_M000_IG07 G_M000_IG06: ;; offset=0056H C3 ret G_M000_IG07: ;; offset=0057H 4D3BC1 cmp r8, r9 76C7 jbe SHORT G_M000_IG05 4D8BC1 mov r8, r9 EBC2 jmp SHORT G_M000_IG05 G_M000_IG08: ;; offset=0061H C5F8100527000000 vmovups xmm0, xmmword ptr [reloc @RWD32] EBAE jmp SHORT G_M000_IG04 RWD00 dq 3736353433323130h, 4645444342413938h RWD16 dq 0F0F0F0F0F0F0F0Fh, 0F0F0F0F0F0F0F0Fh RWD32 dq 3736353433323130h, 6665646362613938h ; Total bytes of code 107
비교하기