Diff
checker
टेक्स्ट
टेक्स्ट
छवियां
दस्तावेज़
Excel
फ़ोल्डर्स
Legal
Enterprise
डेस्कटॉप
मूल्य
साइन इन करें
Diffchecker डेस्कटॉप डाउनलोड करें
टेक्स्ट की तुलना करें
दो टेक्स्ट फ़ाइलों के बीच अंतर ढूंढें
उपकरण
इतिहास
रियल-टाइम एडिटर
अपरिवर्तित संक्षिप्त करें
लाइन रैप बंद
लेआउट
विभाजित
संयुक्त
परिवर्तन हाइलाइट करें
स्मार्ट
शब्द
अक्षर
सिंटैक्स हाइलाइटिंग
सिंटैक्स चुनें
अनदेखा करें
टेक्स्ट बदलें
पहले अंतर पर जाएँ
इनपुट संपादित करें
Diffchecker Desktop
Diffchecker चलाने का सबसे सुरक्षित तरीका। Diffchecker Desktop ऐप पाएं: आपके diffs कभी आपके कंप्यूटर से बाहर नहीं जाते!
Desktop पाएं
rustc (1.47) vs rustc (1.56)
बनाया गया
5 वर्ष पहले
Diff कभी समाप्त नहीं होता
साफ़
निर्यात करें
शेयर करें
समझाएं
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
}
}
सेव किए गए Diffs
ऑरिजनल टेक्स्ट
फ़ाइल खोलें
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 }
अंतर खोजें