Diff
checker
텍스트
텍스트
이미지
문서
Excel
폴더
Legal
Enterprise
데스크톱
요금제
로그인
데스크톱 앱 다운로드
텍스트 비교
두 텍스트 파일의 차이점을 찾아보세요
도구
기록
실시간 편집
공백 변경 숨기기
변경 없는 행 숨기기
줄바꿈 비활성화
레이아웃
나란히 보기
합쳐 보기
비교 단위
스마트
단어
글자
텍스트 스타일
모양 변경
구문 강조
언어 선택
제외
텍스트 변환
첫 변경으로
수정
Diffchecker Desktop
가장 안전하게 Diffchecker를 사용하는 방법. 데스크톱 앱을 사용하면 비교 데이터가 외부로 전송되지 않습니다!
데스크톱 앱 받기
switch ex vs math
생성일
3년 전
비교 결과 만료 없음
초기화
내보내기
공유
설명
5 삭제
행
총
삭제
글자
총
삭제
이 기능을 계속 사용하려면 업그레이드해 주세요
Diff
checker
Pro
요금제 보기
35 행
복사
9 추가
행
총
추가
글자
총
추가
이 기능을 계속 사용하려면 업그레이드해 주세요
Diff
checker
Pro
요금제 보기
39 행
복사
; 0 inlinees with PGO data; 1 single block inlinees; 2 inlinees without PGO data
; 0 inlinees with PGO data; 1 single block inlinees; 2 inlinees without PGO data
G_M000_IG01: ;; offset=0000H
G_M000_IG01: ;; offset=0000H
stp fp, lr, [sp, #-0x10]!
stp fp, lr, [sp, #-0x10]!
mov fp, sp
mov fp, sp
G_M000_IG02: ;; offset=0008H
G_M000_IG02: ;; offset=0008H
cmp w1, #8
cmp w1, #8
blt G_M000_IG04
blt G_M000_IG04
ldr q16, [x0]
ldr q16, [x0]
uxth w0, w2
uxth w0, w2
dup v17.8h, w0
dup v17.8h, w0
cmeq v16.8h, v16.8h, v17.8h
cmeq v16.8h, v16.8h, v17.8h
shrn v16.8b, v16.8h, #4
shrn v16.8b, v16.8h, #4
umov x0, v16.d[0]
umov x0, v16.d[0]
mov v16.d[0], x0
mov v16.d[0], x0
cnt v16.8b, v16.8b
cnt v16.8b, v16.8b
addv b16, v16.8b
addv b16, v16.8b
umov w0, v16.b[0]
umov w0, v16.b[0]
복사
복사됨
복사
복사됨
asr w0, w0, #3
mov w0, w0
asr x1, x0, #63
and x1, x1, #7
add x0, x1, x0
asr x0, x0, #3
복사
복사됨
복사
복사됨
G_M000_IG03: ;; offset=00
3
CH
G_M000_IG03: ;; offset=00
4
CH
ldp fp, lr, [sp], #0x10
ldp fp, lr, [sp], #0x10
ret lr
ret lr
복사
복사됨
복사
복사됨
G_M000_IG04: ;; offset=00
4
4H
G_M000_IG04: ;; offset=00
5
4H
mov w0, #6
mov w0, #6
movz x1, #0x4A50
movz x1, #0x4A50
복사
복사됨
복사
복사됨
movk x1, #
0x8D1
LSL #16
movk x1, #
0x894
LSL #16
movk x1, #1 LSL #32
movk x1, #1 LSL #32
ldr x1, [x1]
ldr x1, [x1]
blr x1
blr x1
brk_unix #0
brk_unix #0
복사
복사됨
복사
복사됨
; Total bytes of code
96
; Total bytes of code
112
저장된 비교 결과
원본
파일 열기
; 0 inlinees with PGO data; 1 single block inlinees; 2 inlinees without PGO data G_M000_IG01: ;; offset=0000H stp fp, lr, [sp, #-0x10]! mov fp, sp G_M000_IG02: ;; offset=0008H cmp w1, #8 blt G_M000_IG04 ldr q16, [x0] uxth w0, w2 dup v17.8h, w0 cmeq v16.8h, v16.8h, v17.8h shrn v16.8b, v16.8h, #4 umov x0, v16.d[0] mov v16.d[0], x0 cnt v16.8b, v16.8b addv b16, v16.8b umov w0, v16.b[0] asr w0, w0, #3 G_M000_IG03: ;; offset=003CH ldp fp, lr, [sp], #0x10 ret lr G_M000_IG04: ;; offset=0044H mov w0, #6 movz x1, #0x4A50 movk x1, #0x8D1 LSL #16 movk x1, #1 LSL #32 ldr x1, [x1] blr x1 brk_unix #0 ; Total bytes of code 96
수정본
파일 열기
; 0 inlinees with PGO data; 1 single block inlinees; 2 inlinees without PGO data G_M000_IG01: ;; offset=0000H stp fp, lr, [sp, #-0x10]! mov fp, sp G_M000_IG02: ;; offset=0008H cmp w1, #8 blt G_M000_IG04 ldr q16, [x0] uxth w0, w2 dup v17.8h, w0 cmeq v16.8h, v16.8h, v17.8h shrn v16.8b, v16.8h, #4 umov x0, v16.d[0] mov v16.d[0], x0 cnt v16.8b, v16.8b addv b16, v16.8b umov w0, v16.b[0] mov w0, w0 asr x1, x0, #63 and x1, x1, #7 add x0, x1, x0 asr x0, x0, #3 G_M000_IG03: ;; offset=004CH ldp fp, lr, [sp], #0x10 ret lr G_M000_IG04: ;; offset=0054H mov w0, #6 movz x1, #0x4A50 movk x1, #0x894 LSL #16 movk x1, #1 LSL #32 ldr x1, [x1] blr x1 brk_unix #0 ; Total bytes of code 112
비교하기