Diff
checker
텍스트
텍스트
이미지
문서
Excel
폴더
Legal
Enterprise
데스크톱
요금제
로그인
데스크톱 앱 다운로드
텍스트 비교
두 텍스트 파일의 차이점을 찾아보세요
도구
기록
실시간 편집
변경 없는 행 숨기기
줄바꿈 비활성화
레이아웃
나란히 보기
합쳐 보기
비교 단위
스마트
단어
글자
구문 강조
언어 선택
제외
텍스트 변환
첫 변경으로
수정
Diffchecker Desktop
가장 안전하게 Diffchecker를 사용하는 방법. 데스크톱 앱을 사용하면 비교 데이터가 외부로 전송되지 않습니다!
데스크톱 앱 받기
Untitled diff
생성일
11년 전
비교 결과 만료 없음
초기화
내보내기
공유
설명
4 삭제
행
총
삭제
글자
총
삭제
이 기능을 계속 사용하려면 업그레이드해 주세요
Diff
checker
Pro
요금제 보기
31 행
복사
1 추가
행
총
추가
글자
총
추가
이 기능을 계속 사용하려면 업그레이드해 주세요
Diff
checker
Pro
요금제 보기
28 행
복사
main: # @main
main: # @main
.Lfunc_begin0:
.Lfunc_begin0:
.loc 1 7 0 # inline-break.c:7:0
.loc 1 7 0 # inline-break.c:7:0
.cfi_startproc
.cfi_startproc
# BB#0: # %entry
# BB#0: # %entry
.loc 1 4 9 prologue_end # inline-break.c:4:9
.loc 1 4 9 prologue_end # inline-break.c:4:9
imull $3, x(%rip), %eax
imull $3, x(%rip), %eax
.loc 1 4 19 is_stmt 0 discriminator 1 # inline-break.c:4:19
.loc 1 4 19 is_stmt 0 discriminator 1 # inline-break.c:4:19
.Ltmp0:
.Ltmp0:
cmpl $13, %eax
cmpl $13, %eax
setg %al
setg %al
movzbl %al, %eax
movzbl %al, %eax
incl %eax
incl %eax
.Ltmp1:
.Ltmp1:
.loc 1 8 5 is_stmt 1 # inline-break.c:8:5
.loc 1 8 5 is_stmt 1 # inline-break.c:8:5
movl %eax, x(%rip)
movl %eax, x(%rip)
복사
복사됨
복사
복사됨
.loc 1 4 19 discriminator 1 # inline-break.c:4:19
.Ltmp2:
movl $1, %eax
movl $1, %eax
복사
복사됨
복사
복사됨
.Ltmp3:
.loc 1 9 7 # inline-break.c:9:7
.loc 1 9 7 # inline-break.c:9:7
cmpl $0, x(%rip)
cmpl $0, x(%rip)
jne .LBB0_2
jne .LBB0_2
# BB#1: # %select.mid
# BB#1: # %select.mid
movl $2, %eax
movl $2, %eax
.LBB0_2: # %select.end
.LBB0_2: # %select.end
.loc 1 9 5 is_stmt 0 # inline-break.c:9:5
.loc 1 9 5 is_stmt 0 # inline-break.c:9:5
movl %eax, x(%rip)
movl %eax, x(%rip)
복사
복사됨
복사
복사됨
xorl %eax, %eax
.loc 1 10 1 is_stmt 1 # inline-break.c:10:1
.loc 1 10 1 is_stmt 1 # inline-break.c:10:1
복사
복사됨
복사
복사됨
xorl %eax, %eax
retq
retq
저장된 비교 결과
원본
파일 열기
main: # @main .Lfunc_begin0: .loc 1 7 0 # inline-break.c:7:0 .cfi_startproc # BB#0: # %entry .loc 1 4 9 prologue_end # inline-break.c:4:9 imull $3, x(%rip), %eax .loc 1 4 19 is_stmt 0 discriminator 1 # inline-break.c:4:19 .Ltmp0: cmpl $13, %eax setg %al movzbl %al, %eax incl %eax .Ltmp1: .loc 1 8 5 is_stmt 1 # inline-break.c:8:5 movl %eax, x(%rip) .loc 1 4 19 discriminator 1 # inline-break.c:4:19 .Ltmp2: movl $1, %eax .Ltmp3: .loc 1 9 7 # inline-break.c:9:7 cmpl $0, x(%rip) jne .LBB0_2 # BB#1: # %select.mid movl $2, %eax .LBB0_2: # %select.end .loc 1 9 5 is_stmt 0 # inline-break.c:9:5 movl %eax, x(%rip) .loc 1 10 1 is_stmt 1 # inline-break.c:10:1 xorl %eax, %eax retq
수정본
파일 열기
main: # @main .Lfunc_begin0: .loc 1 7 0 # inline-break.c:7:0 .cfi_startproc # BB#0: # %entry .loc 1 4 9 prologue_end # inline-break.c:4:9 imull $3, x(%rip), %eax .loc 1 4 19 is_stmt 0 discriminator 1 # inline-break.c:4:19 .Ltmp0: cmpl $13, %eax setg %al movzbl %al, %eax incl %eax .Ltmp1: .loc 1 8 5 is_stmt 1 # inline-break.c:8:5 movl %eax, x(%rip) movl $1, %eax .loc 1 9 7 # inline-break.c:9:7 cmpl $0, x(%rip) jne .LBB0_2 # BB#1: # %select.mid movl $2, %eax .LBB0_2: # %select.end .loc 1 9 5 is_stmt 0 # inline-break.c:9:5 movl %eax, x(%rip) xorl %eax, %eax .loc 1 10 1 is_stmt 1 # inline-break.c:10:1 retq
비교하기