Diff
checker
텍스트
텍스트
이미지
문서
Excel
폴더
Legal
Enterprise
데스크톱
요금제
로그인
데스크톱 앱 다운로드
텍스트 비교
두 텍스트 파일의 차이점을 찾아보세요
도구
기록
표시
레이아웃
나란히 보기
합쳐 보기
실시간 편집
공백 변경 숨기기
변경 없는 행 숨기기
줄바꿈 비활성화
비교 단위
스마트
구문
없음
모양 변경
처리
제외
텍스트 변환
첫 변경으로
수정
Diffchecker Desktop
가장 안전하게 Diffchecker를 사용하는 방법. 데스크톱 앱을 사용하면 비교 데이터가 외부로 전송되지 않습니다!
데스크톱 앱 받기
Untitled Diff
생성일
5년 전
비교 결과 만료 없음
초기화
내보내기
공유
설명
11 삭제
행
총
삭제
글자
총
삭제
이 기능을 계속 사용하려면 업그레이드해 주세요
Diff
checker
Pro
요금제 보기
42 행
복사
8 추가
행
총
추가
글자
총
추가
이 기능을 계속 사용하려면 업그레이드해 주세요
Diff
checker
Pro
요금제 보기
40 행
복사
; Method Program:Faa(int):float
; Method Program:Faa(int):float
G_M38794_IG01:
G_M38794_IG01:
push rbp
push rbp
push r14
push r14
push rbx
push rbx
sub rsp, 16
sub rsp, 16
vzeroupper
vzeroupper
lea rbp, [rsp+20H]
lea rbp, [rsp+20H]
mov ebx, edi
mov ebx, edi
;; bbWeight=1 PerfScore 5.00
;; bbWeight=1 PerfScore 5.00
G_M38794_IG02:
G_M38794_IG02:
vxorps xmm0, xmm0
vxorps xmm0, xmm0
xor r14d, r14d
xor r14d, r14d
test ebx, ebx
test ebx, ebx
jle SHORT G_M38794_IG04
jle SHORT G_M38794_IG04
;; bbWeight=1 PerfScore 1.83
;; bbWeight=1 PerfScore 1.83
G_M38794_IG03:
G_M38794_IG03:
복사
복사됨
복사
복사됨
vmovss
xmm
1
, dword ptr [reloc @RWD00]
vaddss
xmm
0, xmm0
, dword ptr [reloc @RWD00]
vmovss dword ptr [rbp-18H], xmm1
vaddss xmm0, xmm0, xmm1
vmovss dword ptr [rbp-14H], xmm0
vmovss dword ptr [rbp-14H], xmm0
call Program:G()
call Program:G()
복사
복사됨
복사
복사됨
vmovss xmm
1
, dword ptr [rbp-1
8
H]
vmovss xmm
0
, dword ptr [rbp-1
4
H]
vaddss xmm0, xmm
1
, dword ptr [
rbp-14H
]
vaddss xmm0, xmm
0
, dword ptr [
reloc @RWD00
]
inc r14d
inc r14d
cmp r14d, ebx
cmp r14d, ebx
jl SHORT G_M38794_IG03
jl SHORT G_M38794_IG03
복사
복사됨
복사
복사됨
;; bbWeight=4 PerfScore
62
.00
;; bbWeight=4 PerfScore
60
.00
G_M38794_IG04:
G_M38794_IG04:
add rsp, 16
add rsp, 16
pop rbx
pop rbx
pop r14
pop r14
pop rbp
pop rbp
ret
ret
;; bbWeight=1 PerfScore 2.75
;; bbWeight=1 PerfScore 2.75
RWD00 dd 4048F5C3h ; 3.14
RWD00 dd 4048F5C3h ; 3.14
복사
복사됨
복사
복사됨
; Total bytes of code:
83
; Total bytes of code:
77
저장된 비교 결과
원본
파일 열기
; Method Program:Faa(int):float G_M38794_IG01: push rbp push r14 push rbx sub rsp, 16 vzeroupper lea rbp, [rsp+20H] mov ebx, edi ;; bbWeight=1 PerfScore 5.00 G_M38794_IG02: vxorps xmm0, xmm0 xor r14d, r14d test ebx, ebx jle SHORT G_M38794_IG04 ;; bbWeight=1 PerfScore 1.83 G_M38794_IG03: vmovss xmm1, dword ptr [reloc @RWD00] vmovss dword ptr [rbp-18H], xmm1 vaddss xmm0, xmm0, xmm1 vmovss dword ptr [rbp-14H], xmm0 call Program:G() vmovss xmm1, dword ptr [rbp-18H] vaddss xmm0, xmm1, dword ptr [rbp-14H] inc r14d cmp r14d, ebx jl SHORT G_M38794_IG03 ;; bbWeight=4 PerfScore 62.00 G_M38794_IG04: add rsp, 16 pop rbx pop r14 pop rbp ret ;; bbWeight=1 PerfScore 2.75 RWD00 dd 4048F5C3h ; 3.14 ; Total bytes of code: 83
수정본
파일 열기
; Method Program:Faa(int):float G_M38794_IG01: push rbp push r14 push rbx sub rsp, 16 vzeroupper lea rbp, [rsp+20H] mov ebx, edi ;; bbWeight=1 PerfScore 5.00 G_M38794_IG02: vxorps xmm0, xmm0 xor r14d, r14d test ebx, ebx jle SHORT G_M38794_IG04 ;; bbWeight=1 PerfScore 1.83 G_M38794_IG03: vaddss xmm0, xmm0, dword ptr [reloc @RWD00] vmovss dword ptr [rbp-14H], xmm0 call Program:G() vmovss xmm0, dword ptr [rbp-14H] vaddss xmm0, xmm0, dword ptr [reloc @RWD00] inc r14d cmp r14d, ebx jl SHORT G_M38794_IG03 ;; bbWeight=4 PerfScore 60.00 G_M38794_IG04: add rsp, 16 pop rbx pop r14 pop rbp ret ;; bbWeight=1 PerfScore 2.75 RWD00 dd 4048F5C3h ; 3.14 ; Total bytes of code: 77
비교하기