Diff
checker
텍스트
텍스트
이미지
문서
Excel
폴더
Legal
Enterprise
데스크톱
요금제
로그인
데스크톱 앱 다운로드
텍스트 비교
두 텍스트 파일의 차이점을 찾아보세요
도구
기록
실시간 편집
변경 없는 행 숨기기
줄바꿈 비활성화
레이아웃
나란히 보기
합쳐 보기
비교 단위
스마트
단어
글자
구문 강조
언어 선택
제외
텍스트 변환
첫 변경으로
수정
Diffchecker Desktop
가장 안전하게 Diffchecker를 사용하는 방법. 데스크톱 앱을 사용하면 비교 데이터가 외부로 전송되지 않습니다!
데스크톱 앱 받기
rustc (1.47) vs rustc (1.56)
생성일
5년 전
비교 결과 만료 없음
초기화
내보내기
공유
설명
12 삭제
행
총
삭제
글자
총
삭제
이 기능을 계속 사용하려면 업그레이드해 주세요
Diff
checker
Pro
요금제 보기
24 행
복사
15 추가
행
총
추가
글자
총
추가
이 기능을 계속 사용하려면 업그레이드해 주세요
Diff
checker
Pro
요금제 보기
27 행
복사
복사
복사됨
복사
복사됨
define
void
@_ZN7example3sum17h
de
bae3
03c906e224
E(%Stats*
noalias nocapture sret dereferenceable(12) %0, %Stats* noalias readonly
align 4 dereferenceable(12) %a, %Stats*
noalias readonly
align 4 dereferenceable(12) %b) unnamed_addr #0 !dbg !6 {
define
i96
@_ZN7example3sum17h
2d
bae3
ec3349ec5d
E(%Stats*
align 4 dereferenceable(12) %a, %Stats*
align 4 dereferenceable(12) %b) unnamed_addr #0 !dbg !6 {
%0 = alloca %Stats, align 4
%1 = bitcast %Stats* %a to float*, !dbg !10
%1 = bitcast %Stats* %a to float*, !dbg !10
%_4 = load float, float* %1, align 4, !dbg !10
%_4 = load float, float* %1, align 4, !dbg !10
%2 = bitcast %Stats* %b to float*, !dbg !11
%2 = bitcast %Stats* %b to float*, !dbg !11
%_5 = load float, float* %2, align 4, !dbg !11
%_5 = load float, float* %2, align 4, !dbg !11
%_3 = fadd float %_4, %_5, !dbg !10
%_3 = fadd float %_4, %_5, !dbg !10
복사
복사됨
복사
복사됨
%3 = getelementptr inbounds %Stats, %Stats* %a, i32 0, i32
3
, !dbg !12
%3 = getelementptr inbounds %Stats, %Stats* %a, i32 0, i32
1
, !dbg !12
%_7 = load float, float* %3, align 4, !dbg !12
%_7 = load float, float* %3, align 4, !dbg !12
복사
복사됨
복사
복사됨
%4 = getelementptr inbounds %Stats, %Stats* %b, i32 0, i32
3
, !dbg !13
%4 = getelementptr inbounds %Stats, %Stats* %b, i32 0, i32
1
, !dbg !13
%_8 = load float, float* %4, align 4, !dbg !13
%_8 = load float, float* %4, align 4, !dbg !13
%_6 = fadd float %_7, %_8, !dbg !12
%_6 = fadd float %_7, %_8, !dbg !12
복사
복사됨
복사
복사됨
%5 = getelementptr inbounds %Stats, %Stats* %a, i32 0, i32
5
, !dbg !14
%5 = getelementptr inbounds %Stats, %Stats* %a, i32 0, i32
2
, !dbg !14
%_10 = load float, float* %5, align 4, !dbg !14
%_10 = load float, float* %5, align 4, !dbg !14
복사
복사됨
복사
복사됨
%6 = getelementptr inbounds %Stats, %Stats* %b, i32 0, i32
5
, !dbg !15
%6 = getelementptr inbounds %Stats, %Stats* %b, i32 0, i32
2
, !dbg !15
%_11 = load float, float* %6, align 4, !dbg !15
%_11 = load float, float* %6, align 4, !dbg !15
%_9 = fadd float %_10, %_11, !dbg !14
%_9 = fadd float %_10, %_11, !dbg !14
%7 = bitcast %Stats* %0 to float*, !dbg !16
%7 = bitcast %Stats* %0 to float*, !dbg !16
store float %_3, float* %7, align 4, !dbg !16
store float %_3, float* %7, align 4, !dbg !16
복사
복사됨
복사
복사됨
%8 = getelementptr inbounds %Stats, %Stats* %0, i32 0, i32
3
, !dbg !16
%8 = getelementptr inbounds %Stats, %Stats* %0, i32 0, i32
1
, !dbg !16
store float %_6, float* %8, align 4, !dbg !16
store float %_6, float* %8, align 4, !dbg !16
복사
복사됨
복사
복사됨
%9 = getelementptr inbounds %Stats, %Stats* %0, i32 0, i32
5
, !dbg !16
%9 = getelementptr inbounds %Stats, %Stats* %0, i32 0, i32
2
, !dbg !16
store float %_9, float* %9, align 4, !dbg !16
store float %_9, float* %9, align 4, !dbg !16
복사
복사됨
복사
복사됨
ret
void
, !dbg !17
%10 = bitcast %Stats* %0 to i96*, !dbg !17
%11 = load i96, i96* %10, align 4, !dbg !17
ret
i96 %11
, !dbg !17
}
}
저장된 비교 결과
원본
파일 열기
define void @_ZN7example3sum17hdebae303c906e224E(%Stats* noalias nocapture sret dereferenceable(12) %0, %Stats* noalias readonly align 4 dereferenceable(12) %a, %Stats* noalias readonly align 4 dereferenceable(12) %b) unnamed_addr #0 !dbg !6 { %1 = bitcast %Stats* %a to float*, !dbg !10 %_4 = load float, float* %1, align 4, !dbg !10 %2 = bitcast %Stats* %b to float*, !dbg !11 %_5 = load float, float* %2, align 4, !dbg !11 %_3 = fadd float %_4, %_5, !dbg !10 %3 = getelementptr inbounds %Stats, %Stats* %a, i32 0, i32 3, !dbg !12 %_7 = load float, float* %3, align 4, !dbg !12 %4 = getelementptr inbounds %Stats, %Stats* %b, i32 0, i32 3, !dbg !13 %_8 = load float, float* %4, align 4, !dbg !13 %_6 = fadd float %_7, %_8, !dbg !12 %5 = getelementptr inbounds %Stats, %Stats* %a, i32 0, i32 5, !dbg !14 %_10 = load float, float* %5, align 4, !dbg !14 %6 = getelementptr inbounds %Stats, %Stats* %b, i32 0, i32 5, !dbg !15 %_11 = load float, float* %6, align 4, !dbg !15 %_9 = fadd float %_10, %_11, !dbg !14 %7 = bitcast %Stats* %0 to float*, !dbg !16 store float %_3, float* %7, align 4, !dbg !16 %8 = getelementptr inbounds %Stats, %Stats* %0, i32 0, i32 3, !dbg !16 store float %_6, float* %8, align 4, !dbg !16 %9 = getelementptr inbounds %Stats, %Stats* %0, i32 0, i32 5, !dbg !16 store float %_9, float* %9, align 4, !dbg !16 ret void, !dbg !17 }
수정본
파일 열기
define i96 @_ZN7example3sum17h2dbae3ec3349ec5dE(%Stats* align 4 dereferenceable(12) %a, %Stats* align 4 dereferenceable(12) %b) unnamed_addr #0 !dbg !6 { %0 = alloca %Stats, align 4 %1 = bitcast %Stats* %a to float*, !dbg !10 %_4 = load float, float* %1, align 4, !dbg !10 %2 = bitcast %Stats* %b to float*, !dbg !11 %_5 = load float, float* %2, align 4, !dbg !11 %_3 = fadd float %_4, %_5, !dbg !10 %3 = getelementptr inbounds %Stats, %Stats* %a, i32 0, i32 1, !dbg !12 %_7 = load float, float* %3, align 4, !dbg !12 %4 = getelementptr inbounds %Stats, %Stats* %b, i32 0, i32 1, !dbg !13 %_8 = load float, float* %4, align 4, !dbg !13 %_6 = fadd float %_7, %_8, !dbg !12 %5 = getelementptr inbounds %Stats, %Stats* %a, i32 0, i32 2, !dbg !14 %_10 = load float, float* %5, align 4, !dbg !14 %6 = getelementptr inbounds %Stats, %Stats* %b, i32 0, i32 2, !dbg !15 %_11 = load float, float* %6, align 4, !dbg !15 %_9 = fadd float %_10, %_11, !dbg !14 %7 = bitcast %Stats* %0 to float*, !dbg !16 store float %_3, float* %7, align 4, !dbg !16 %8 = getelementptr inbounds %Stats, %Stats* %0, i32 0, i32 1, !dbg !16 store float %_6, float* %8, align 4, !dbg !16 %9 = getelementptr inbounds %Stats, %Stats* %0, i32 0, i32 2, !dbg !16 store float %_9, float* %9, align 4, !dbg !16 %10 = bitcast %Stats* %0 to i96*, !dbg !17 %11 = load i96, i96* %10, align 4, !dbg !17 ret i96 %11, !dbg !17 }
비교하기