Diff
checker
텍스트
텍스트
이미지
문서
Excel
폴더
Legal
Enterprise
데스크톱
요금제
로그인
데스크톱 앱 다운로드
텍스트 비교
두 텍스트 파일의 차이점을 찾아보세요
도구
기록
실시간 편집
공백 변경 숨기기
변경 없는 행 숨기기
줄바꿈 비활성화
레이아웃
나란히 보기
합쳐 보기
비교 단위
스마트
단어
글자
텍스트 스타일
모양 변경
구문 강조
언어 선택
제외
텍스트 변환
첫 변경으로
수정
Diffchecker Desktop
가장 안전하게 Diffchecker를 사용하는 방법. 데스크톱 앱을 사용하면 비교 데이터가 외부로 전송되지 않습니다!
데스크톱 앱 받기
Untitled Diff
생성일
3년 전
비교 결과 만료 없음
초기화
내보내기
공유
설명
10 삭제
행
총
삭제
글자
총
삭제
이 기능을 계속 사용하려면 업그레이드해 주세요
Diff
checker
Pro
요금제 보기
43 행
복사
6 추가
행
총
추가
글자
총
추가
이 기능을 계속 사용하려면 업그레이드해 주세요
Diff
checker
Pro
요금제 보기
43 행
복사
; Assembly listing for method Program:Test2():bool:this (Tier1)
; Assembly listing for method Program:Test2():bool:this (Tier1)
; Emitting BLENDED_CODE for X64 with AVX512 - Windows
; Emitting BLENDED_CODE for X64 with AVX512 - Windows
; Tier1 code
; Tier1 code
; optimized code
; optimized code
; optimized using Dynamic PGO
; optimized using Dynamic PGO
; rsp based frame
; rsp based frame
; partially interruptible
; partially interruptible
복사
복사됨
복사
복사됨
; with Dynamic PGO: edge weights are valid, and fgCalledCount is
6044
; with Dynamic PGO: edge weights are valid, and fgCalledCount is
5961
G_M000_IG01: ;; offset=0x0000
G_M000_IG01: ;; offset=0x0000
push rbx
push rbx
sub rsp, 32
sub rsp, 32
G_M000_IG02: ;; offset=0x0005
G_M000_IG02: ;; offset=0x0005
mov rbx, gword ptr [rcx+0x10]
mov rbx, gword ptr [rcx+0x10]
mov rdx, rbx
mov rdx, rbx
복사
복사됨
복사
복사됨
mov rcx, 0x7FF987A
D1E2
0
mov rcx, 0x7FF987A
3F5C
0
call
[
CORINFO_HELP_ISINSTANCEOFINTERFACE
]
call
CORINFO_HELP_ISINSTANCEOFINTERFACE
test rax, rax
test rax, rax
jne SHORT G_M000_IG03
jne SHORT G_M000_IG03
mov rdx, rbx
mov rdx, rbx
mov rcx, 0x7FF9879894A0
mov rcx, 0x7FF9879894A0
복사
복사됨
복사
복사됨
call
[
CORINFO_HELP_ISINSTANCEOFINTERFACE
]
call
CORINFO_HELP_ISINSTANCEOFINTERFACE
test rax, rax
test rax, rax
je SHORT G_M000_IG05
je SHORT G_M000_IG05
복사
복사됨
복사
복사됨
G_M000_IG03: ;; offset=0x003
9
G_M000_IG03: ;; offset=0x003
7
mov eax, 1
mov eax, 1
복사
복사됨
복사
복사됨
G_M000_IG04: ;; offset=0x003
E
G_M000_IG04: ;; offset=0x003
C
add rsp, 32
add rsp, 32
pop rbx
pop rbx
ret
ret
복사
복사됨
복사
복사됨
G_M000_IG05: ;; offset=0x004
4
G_M000_IG05: ;; offset=0x004
2
mov rdx, rbx
mov rdx, rbx
mov rcx, 0x7FF987D99C40
mov rcx, 0x7FF987D99C40
call [CORINFO_HELP_ISINSTANCEOFCLASS]
call [CORINFO_HELP_ISINSTANCEOFCLASS]
test rax, rax
test rax, rax
jne SHORT G_M000_IG03
jne SHORT G_M000_IG03
xor eax, eax
xor eax, eax
jmp SHORT G_M000_IG04
jmp SHORT G_M000_IG04
복사
복사됨
복사
복사됨
; Total bytes of code
96
; Total bytes of code
94
저장된 비교 결과
원본
파일 열기
; Assembly listing for method Program:Test2():bool:this (Tier1) ; Emitting BLENDED_CODE for X64 with AVX512 - Windows ; Tier1 code ; optimized code ; optimized using Dynamic PGO ; rsp based frame ; partially interruptible ; with Dynamic PGO: edge weights are valid, and fgCalledCount is 6044 G_M000_IG01: ;; offset=0x0000 push rbx sub rsp, 32 G_M000_IG02: ;; offset=0x0005 mov rbx, gword ptr [rcx+0x10] mov rdx, rbx mov rcx, 0x7FF987AD1E20 call [CORINFO_HELP_ISINSTANCEOFINTERFACE] test rax, rax jne SHORT G_M000_IG03 mov rdx, rbx mov rcx, 0x7FF9879894A0 call [CORINFO_HELP_ISINSTANCEOFINTERFACE] test rax, rax je SHORT G_M000_IG05 G_M000_IG03: ;; offset=0x0039 mov eax, 1 G_M000_IG04: ;; offset=0x003E add rsp, 32 pop rbx ret G_M000_IG05: ;; offset=0x0044 mov rdx, rbx mov rcx, 0x7FF987D99C40 call [CORINFO_HELP_ISINSTANCEOFCLASS] test rax, rax jne SHORT G_M000_IG03 xor eax, eax jmp SHORT G_M000_IG04 ; Total bytes of code 96
수정본
파일 열기
; Assembly listing for method Program:Test2():bool:this (Tier1) ; Emitting BLENDED_CODE for X64 with AVX512 - Windows ; Tier1 code ; optimized code ; optimized using Dynamic PGO ; rsp based frame ; partially interruptible ; with Dynamic PGO: edge weights are valid, and fgCalledCount is 5961 G_M000_IG01: ;; offset=0x0000 push rbx sub rsp, 32 G_M000_IG02: ;; offset=0x0005 mov rbx, gword ptr [rcx+0x10] mov rdx, rbx mov rcx, 0x7FF987A3F5C0 call CORINFO_HELP_ISINSTANCEOFINTERFACE test rax, rax jne SHORT G_M000_IG03 mov rdx, rbx mov rcx, 0x7FF9879894A0 call CORINFO_HELP_ISINSTANCEOFINTERFACE test rax, rax je SHORT G_M000_IG05 G_M000_IG03: ;; offset=0x0037 mov eax, 1 G_M000_IG04: ;; offset=0x003C add rsp, 32 pop rbx ret G_M000_IG05: ;; offset=0x0042 mov rdx, rbx mov rcx, 0x7FF987D99C40 call [CORINFO_HELP_ISINSTANCEOFCLASS] test rax, rax jne SHORT G_M000_IG03 xor eax, eax jmp SHORT G_M000_IG04 ; Total bytes of code 94
비교하기