Created
February 8, 2019 12:24
-
-
Save mati865/de756d37e395117b833959fcb4bbc16b to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
$ cargo asm --build-type debug --rust --comments --directives simd_errors::main | |
.file 24 "D:\\Projekty\\simd_errors\\src\\main.rs" | |
.loc 24 3 0 | |
.seh_proc _ZN11simd_errors4main17hd90603d869f7ed37E | |
subq $1112, %rsp | |
.seh_stackalloc 1112 | |
.seh_endprologue | |
.loc 24 4 12 prologue_end | |
leaq 240(%rsp), %rcx | |
xorps %xmm1, %xmm1 | |
callq packed_simd::v64::<impl packed_simd::Simd<[f32; _]>>::splat | |
.loc 24 0 12 is_stmt 0 | |
movss .LCPI52_0(%rip), %xmm1 | |
.loc 24 5 12 is_stmt 1 | |
leaq 248(%rsp), %rcx | |
callq packed_simd::v64::<impl packed_simd::Simd<[f32; _]>>::splat | |
.loc 24 0 12 is_stmt 0 | |
movss .LCPI52_1(%rip), %xmm1 | |
.loc 24 6 12 is_stmt 1 | |
leaq 256(%rsp), %rcx | |
callq packed_simd::v64::<impl packed_simd::Simd<[f32; _]>>::splat | |
.loc 24 7 18 | |
movsd 248(%rsp), %xmm0 | |
.loc 24 7 25 is_stmt 0 | |
movsd 240(%rsp), %xmm1 | |
.loc 24 7 18 | |
movsd %xmm0, 1032(%rsp) | |
movsd %xmm1, 1040(%rsp) | |
leaq 280(%rsp), %rcx | |
leaq 1032(%rsp), %rdx | |
leaq 1040(%rsp), %r8 | |
callq packed_simd::v64::<impl packed_simd::Simd<[f32; _]>>::powf | |
.loc 24 7 4 | |
leaq 248(%rsp), %rax | |
movq %rax, 264(%rsp) | |
leaq 280(%rsp), %rax | |
movq %rax, 272(%rsp) | |
movq 264(%rsp), %rax | |
movq %rax, 288(%rsp) | |
movq 272(%rsp), %rax | |
movq %rax, 296(%rsp) | |
.loc 24 7 4 | |
movq 288(%rsp), %rcx | |
movq 296(%rsp), %rdx | |
callq packed_simd::v64::<impl core::cmp::PartialEq for packed_simd::Simd<[f32; _]>>::eq | |
movb %al, 239(%rsp) | |
.loc 24 0 4 | |
movb 239(%rsp), %al | |
.loc 24 7 4 | |
xorb $-1, %al | |
testb $1, %al | |
jne .LBB52_6 | |
jmp .LBB52_7 | |
.LBB52_6: | |
leaq 288(%rsp), %rax | |
movq %rax, 384(%rsp) | |
leaq 296(%rsp), %rax | |
movq %rax, 392(%rsp) | |
movq 384(%rsp), %rax | |
movq %rax, 400(%rsp) | |
movq 392(%rsp), %rax | |
movq %rax, 408(%rsp) | |
.loc 24 7 4 | |
movq 400(%rsp), %rcx | |
leaq _ZN42_$LT$$RF$T$u20$as$u20$core..fmt..Debug$GT$3fmt17h0fbdef217d468214E(%rip), %rdx | |
callq core::fmt::ArgumentV1::new | |
movq %rax, 224(%rsp) | |
movq %rdx, 216(%rsp) | |
jmp .LBB52_8 | |
.LBB52_7: | |
.loc 24 8 18 is_stmt 1 | |
movsd 256(%rsp), %xmm0 | |
.loc 24 8 25 is_stmt 0 | |
movsd 240(%rsp), %xmm1 | |
.loc 24 8 18 | |
movsd %xmm0, 1048(%rsp) | |
movsd %xmm1, 1056(%rsp) | |
leaq 432(%rsp), %rcx | |
leaq 1048(%rsp), %rdx | |
leaq 1056(%rsp), %r8 | |
callq packed_simd::v64::<impl packed_simd::Simd<[f32; _]>>::powf | |
jmp .LBB52_11 | |
.LBB52_8: | |
.loc 24 7 4 is_stmt 1 | |
movq 408(%rsp), %rcx | |
leaq _ZN42_$LT$$RF$T$u20$as$u20$core..fmt..Debug$GT$3fmt17h0fbdef217d468214E(%rip), %rdx | |
callq core::fmt::ArgumentV1::new | |
movq %rax, 208(%rsp) | |
movq %rdx, 200(%rsp) | |
.loc 24 0 4 is_stmt 0 | |
leaq .Lanon.919393f2414e2f5df5b1fae34f4816a8.3(%rip), %rax | |
movq 224(%rsp), %rcx | |
.loc 24 7 4 | |
movq %rcx, 352(%rsp) | |
movq 216(%rsp), %rdx | |
movq %rdx, 360(%rsp) | |
movq 208(%rsp), %r8 | |
movq %r8, 368(%rsp) | |
movq 200(%rsp), %r9 | |
movq %r9, 376(%rsp) | |
.loc 24 7 4 | |
leaq 352(%rsp), %r10 | |
leaq 304(%rsp), %rcx | |
movq %rax, %rdx | |
movl $3, %r8d | |
movq %r10, %r9 | |
movq $2, 32(%rsp) | |
callq core::fmt::Arguments::new_v1 | |
leaq .Lanon.919393f2414e2f5df5b1fae34f4816a8.5(%rip), %rdx | |
leaq 304(%rsp), %rcx | |
callq std::panicking::begin_panic_fmt | |
ud2 | |
.LBB52_11: | |
.loc 24 8 4 is_stmt 1 | |
leaq 248(%rsp), %rax | |
movq %rax, 416(%rsp) | |
leaq 432(%rsp), %rax | |
movq %rax, 424(%rsp) | |
movq 416(%rsp), %rax | |
movq %rax, 440(%rsp) | |
movq 424(%rsp), %rax | |
movq %rax, 448(%rsp) | |
.loc 24 8 4 is_stmt 0 | |
movq 440(%rsp), %rcx | |
movq 448(%rsp), %rdx | |
callq packed_simd::v64::<impl core::cmp::PartialEq for packed_simd::Simd<[f32; _]>>::eq | |
movb %al, 199(%rsp) | |
.loc 24 0 4 | |
movb 199(%rsp), %al | |
.loc 24 8 4 | |
xorb $-1, %al | |
testb $1, %al | |
jne .LBB52_13 | |
jmp .LBB52_14 | |
.LBB52_13: | |
leaq 440(%rsp), %rax | |
movq %rax, 536(%rsp) | |
leaq 448(%rsp), %rax | |
movq %rax, 544(%rsp) | |
movq 536(%rsp), %rax | |
movq %rax, 552(%rsp) | |
movq 544(%rsp), %rax | |
movq %rax, 560(%rsp) | |
.loc 24 8 4 | |
movq 552(%rsp), %rcx | |
leaq _ZN42_$LT$$RF$T$u20$as$u20$core..fmt..Debug$GT$3fmt17h0fbdef217d468214E(%rip), %rdx | |
callq core::fmt::ArgumentV1::new | |
movq %rax, 184(%rsp) | |
movq %rdx, 176(%rsp) | |
jmp .LBB52_15 | |
.LBB52_14: | |
.loc 24 9 18 is_stmt 1 | |
movsd 248(%rsp), %xmm0 | |
movsd %xmm0, 1064(%rsp) | |
movsd %xmm0, 1072(%rsp) | |
leaq 584(%rsp), %rcx | |
leaq 1064(%rsp), %rdx | |
leaq 1072(%rsp), %r8 | |
callq packed_simd::v64::<impl packed_simd::Simd<[f32; _]>>::powf | |
jmp .LBB52_18 | |
.LBB52_15: | |
.loc 24 8 4 | |
movq 560(%rsp), %rcx | |
leaq _ZN42_$LT$$RF$T$u20$as$u20$core..fmt..Debug$GT$3fmt17h0fbdef217d468214E(%rip), %rdx | |
callq core::fmt::ArgumentV1::new | |
movq %rax, 168(%rsp) | |
movq %rdx, 160(%rsp) | |
.loc 24 0 4 is_stmt 0 | |
leaq .Lanon.919393f2414e2f5df5b1fae34f4816a8.3(%rip), %rax | |
movq 184(%rsp), %rcx | |
.loc 24 8 4 | |
movq %rcx, 504(%rsp) | |
movq 176(%rsp), %rdx | |
movq %rdx, 512(%rsp) | |
movq 168(%rsp), %r8 | |
movq %r8, 520(%rsp) | |
movq 160(%rsp), %r9 | |
movq %r9, 528(%rsp) | |
.loc 24 8 4 | |
leaq 504(%rsp), %r10 | |
leaq 456(%rsp), %rcx | |
movq %rax, %rdx | |
movl $3, %r8d | |
movq %r10, %r9 | |
movq $2, 32(%rsp) | |
callq core::fmt::Arguments::new_v1 | |
leaq .Lanon.919393f2414e2f5df5b1fae34f4816a8.6(%rip), %rdx | |
leaq 456(%rsp), %rcx | |
callq std::panicking::begin_panic_fmt | |
ud2 | |
.LBB52_18: | |
.loc 24 9 4 is_stmt 1 | |
leaq 248(%rsp), %rax | |
movq %rax, 568(%rsp) | |
leaq 584(%rsp), %rax | |
movq %rax, 576(%rsp) | |
movq 568(%rsp), %rax | |
movq %rax, 592(%rsp) | |
movq 576(%rsp), %rax | |
movq %rax, 600(%rsp) | |
.loc 24 9 4 is_stmt 0 | |
movq 592(%rsp), %rcx | |
movq 600(%rsp), %rdx | |
callq packed_simd::v64::<impl core::cmp::PartialEq for packed_simd::Simd<[f32; _]>>::eq | |
movb %al, 159(%rsp) | |
.loc 24 0 4 | |
movb 159(%rsp), %al | |
.loc 24 9 4 | |
xorb $-1, %al | |
testb $1, %al | |
jne .LBB52_20 | |
jmp .LBB52_21 | |
.LBB52_20: | |
leaq 592(%rsp), %rax | |
movq %rax, 688(%rsp) | |
leaq 600(%rsp), %rax | |
movq %rax, 696(%rsp) | |
movq 688(%rsp), %rax | |
movq %rax, 704(%rsp) | |
movq 696(%rsp), %rax | |
movq %rax, 712(%rsp) | |
.loc 24 9 4 | |
movq 704(%rsp), %rcx | |
leaq _ZN42_$LT$$RF$T$u20$as$u20$core..fmt..Debug$GT$3fmt17h0fbdef217d468214E(%rip), %rdx | |
callq core::fmt::ArgumentV1::new | |
movq %rax, 144(%rsp) | |
movq %rdx, 136(%rsp) | |
jmp .LBB52_22 | |
.LBB52_21: | |
.loc 24 10 18 is_stmt 1 | |
movsd 256(%rsp), %xmm0 | |
.loc 24 10 25 is_stmt 0 | |
movsd 248(%rsp), %xmm1 | |
.loc 24 10 18 | |
movsd %xmm0, 1080(%rsp) | |
movsd %xmm1, 1088(%rsp) | |
leaq 736(%rsp), %rcx | |
leaq 1080(%rsp), %rdx | |
leaq 1088(%rsp), %r8 | |
callq packed_simd::v64::<impl packed_simd::Simd<[f32; _]>>::powf | |
jmp .LBB52_25 | |
.LBB52_22: | |
.loc 24 9 4 is_stmt 1 | |
movq 712(%rsp), %rcx | |
leaq _ZN42_$LT$$RF$T$u20$as$u20$core..fmt..Debug$GT$3fmt17h0fbdef217d468214E(%rip), %rdx | |
callq core::fmt::ArgumentV1::new | |
movq %rax, 128(%rsp) | |
movq %rdx, 120(%rsp) | |
.loc 24 0 4 is_stmt 0 | |
leaq .Lanon.919393f2414e2f5df5b1fae34f4816a8.3(%rip), %rax | |
movq 144(%rsp), %rcx | |
.loc 24 9 4 | |
movq %rcx, 656(%rsp) | |
movq 136(%rsp), %rdx | |
movq %rdx, 664(%rsp) | |
movq 128(%rsp), %r8 | |
movq %r8, 672(%rsp) | |
movq 120(%rsp), %r9 | |
movq %r9, 680(%rsp) | |
.loc 24 9 4 | |
leaq 656(%rsp), %r10 | |
leaq 608(%rsp), %rcx | |
movq %rax, %rdx | |
movl $3, %r8d | |
movq %r10, %r9 | |
movq $2, 32(%rsp) | |
callq core::fmt::Arguments::new_v1 | |
leaq .Lanon.919393f2414e2f5df5b1fae34f4816a8.7(%rip), %rdx | |
leaq 608(%rsp), %rcx | |
callq std::panicking::begin_panic_fmt | |
ud2 | |
.LBB52_25: | |
.loc 24 10 4 is_stmt 1 | |
leaq 256(%rsp), %rax | |
movq %rax, 720(%rsp) | |
leaq 736(%rsp), %rax | |
movq %rax, 728(%rsp) | |
movq 720(%rsp), %rax | |
movq %rax, 744(%rsp) | |
movq 728(%rsp), %rax | |
movq %rax, 752(%rsp) | |
.loc 24 10 4 is_stmt 0 | |
movq 744(%rsp), %rcx | |
movq 752(%rsp), %rdx | |
callq packed_simd::v64::<impl core::cmp::PartialEq for packed_simd::Simd<[f32; _]>>::eq | |
movb %al, 119(%rsp) | |
.loc 24 0 4 | |
movb 119(%rsp), %al | |
.loc 24 10 4 | |
xorb $-1, %al | |
testb $1, %al | |
jne .LBB52_27 | |
jmp .LBB52_28 | |
.LBB52_27: | |
leaq 744(%rsp), %rax | |
movq %rax, 840(%rsp) | |
leaq 752(%rsp), %rax | |
movq %rax, 848(%rsp) | |
movq 840(%rsp), %rax | |
movq %rax, 856(%rsp) | |
movq 848(%rsp), %rax | |
movq %rax, 864(%rsp) | |
.loc 24 10 4 | |
movq 856(%rsp), %rcx | |
leaq _ZN42_$LT$$RF$T$u20$as$u20$core..fmt..Debug$GT$3fmt17h0fbdef217d468214E(%rip), %rdx | |
callq core::fmt::ArgumentV1::new | |
movq %rax, 104(%rsp) | |
movq %rdx, 96(%rsp) | |
jmp .LBB52_29 | |
.LBB52_28: | |
.loc 24 0 4 | |
movss .LCPI52_2(%rip), %xmm1 | |
.loc 24 12 12 is_stmt 1 | |
leaq 872(%rsp), %rcx | |
callq packed_simd::v64::<impl packed_simd::Simd<[f32; _]>>::splat | |
jmp .LBB52_32 | |
.LBB52_29: | |
.loc 24 10 4 | |
movq 864(%rsp), %rcx | |
leaq _ZN42_$LT$$RF$T$u20$as$u20$core..fmt..Debug$GT$3fmt17h0fbdef217d468214E(%rip), %rdx | |
callq core::fmt::ArgumentV1::new | |
movq %rax, 88(%rsp) | |
movq %rdx, 80(%rsp) | |
.loc 24 0 4 is_stmt 0 | |
leaq .Lanon.919393f2414e2f5df5b1fae34f4816a8.3(%rip), %rax | |
movq 104(%rsp), %rcx | |
.loc 24 10 4 | |
movq %rcx, 808(%rsp) | |
movq 96(%rsp), %rdx | |
movq %rdx, 816(%rsp) | |
movq 88(%rsp), %r8 | |
movq %r8, 824(%rsp) | |
movq 80(%rsp), %r9 | |
movq %r9, 832(%rsp) | |
.loc 24 10 4 | |
leaq 808(%rsp), %r10 | |
leaq 760(%rsp), %rcx | |
movq %rax, %rdx | |
movl $3, %r8d | |
movq %r10, %r9 | |
movq $2, 32(%rsp) | |
callq core::fmt::Arguments::new_v1 | |
leaq .Lanon.919393f2414e2f5df5b1fae34f4816a8.8(%rip), %rdx | |
leaq 760(%rsp), %rcx | |
callq std::panicking::begin_panic_fmt | |
ud2 | |
.LBB52_32: | |
.loc 24 13 18 is_stmt 1 | |
movsd 256(%rsp), %xmm0 | |
movsd %xmm0, 1096(%rsp) | |
movsd %xmm0, 1104(%rsp) | |
leaq 896(%rsp), %rcx | |
leaq 1096(%rsp), %rdx | |
leaq 1104(%rsp), %r8 | |
callq packed_simd::v64::<impl packed_simd::Simd<[f32; _]>>::powf | |
.loc 24 13 4 is_stmt 0 | |
leaq 872(%rsp), %rax | |
movq %rax, 880(%rsp) | |
leaq 896(%rsp), %rax | |
movq %rax, 888(%rsp) | |
movq 880(%rsp), %rax | |
movq %rax, 904(%rsp) | |
movq 888(%rsp), %rax | |
movq %rax, 912(%rsp) | |
.loc 24 13 4 | |
movq 904(%rsp), %rcx | |
movq 912(%rsp), %rdx | |
callq packed_simd::v64::<impl core::cmp::PartialEq for packed_simd::Simd<[f32; _]>>::eq | |
movb %al, 79(%rsp) | |
.loc 24 0 4 | |
movb 79(%rsp), %al | |
.loc 24 13 4 | |
xorb $-1, %al | |
testb $1, %al | |
jne .LBB52_35 | |
jmp .LBB52_36 | |
.LBB52_35: | |
leaq 904(%rsp), %rax | |
movq %rax, 1000(%rsp) | |
leaq 912(%rsp), %rax | |
movq %rax, 1008(%rsp) | |
movq 1000(%rsp), %rax | |
movq %rax, 1016(%rsp) | |
movq 1008(%rsp), %rax | |
movq %rax, 1024(%rsp) | |
.loc 24 13 4 | |
movq 1016(%rsp), %rcx | |
leaq _ZN42_$LT$$RF$T$u20$as$u20$core..fmt..Debug$GT$3fmt17h0fbdef217d468214E(%rip), %rdx | |
callq core::fmt::ArgumentV1::new | |
movq %rax, 64(%rsp) | |
movq %rdx, 56(%rsp) | |
jmp .LBB52_37 | |
.LBB52_36: | |
.loc 24 14 1 is_stmt 1 | |
addq $1112, %rsp | |
retq | |
.LBB52_37: | |
.loc 24 13 4 | |
movq 1024(%rsp), %rcx | |
leaq _ZN42_$LT$$RF$T$u20$as$u20$core..fmt..Debug$GT$3fmt17h0fbdef217d468214E(%rip), %rdx | |
callq core::fmt::ArgumentV1::new | |
movq %rax, 48(%rsp) | |
movq %rdx, 40(%rsp) | |
.loc 24 0 4 is_stmt 0 | |
leaq .Lanon.919393f2414e2f5df5b1fae34f4816a8.3(%rip), %rax | |
movq 64(%rsp), %rcx | |
.loc 24 13 4 | |
movq %rcx, 968(%rsp) | |
movq 56(%rsp), %rdx | |
movq %rdx, 976(%rsp) | |
movq 48(%rsp), %r8 | |
movq %r8, 984(%rsp) | |
movq 40(%rsp), %r9 | |
movq %r9, 992(%rsp) | |
.loc 24 13 4 | |
leaq 968(%rsp), %r10 | |
leaq 920(%rsp), %rcx | |
movq %rax, %rdx | |
movl $3, %r8d | |
movq %r10, %r9 | |
movq $2, 32(%rsp) | |
callq core::fmt::Arguments::new_v1 | |
leaq .Lanon.919393f2414e2f5df5b1fae34f4816a8.9(%rip), %rdx | |
leaq 920(%rsp), %rcx | |
callq std::panicking::begin_panic_fmt | |
ud2 | |
.seh_handlerdata | |
.text | |
; ModuleID = 'simd_errors.f3kd4mvs-cgu.0' | |
source_filename = "simd_errors.f3kd4mvs-cgu.0" | |
target datalayout = "e-m:w-i64:64-f80:128-n8:16:32:64-S128" | |
target triple = "x86_64-pc-windows-gnu" | |
%"core::iter::adapters::zip::Zip<core::slice::IterMut<f32>, core::slice::Iter<f32>>" = type { [0 x i64], { i32*, i32* }, [0 x i64], { i32*, i32* }, [0 x i64], i64, [0 x i64], i64, [0 x i64] } | |
%"packed_simd::codegen::math::float::powf::{{impl}}::powf::U" = type { [1 x i64] } | |
%"core::fmt::Formatter" = type { [0 x i64], { i64, i64 }, [0 x i64], { i64, i64 }, [0 x i64], { {}*, [3 x i64]* }, [0 x i64], { i64*, i64* }, [0 x i64], { [0 x { i8*, i8* }]*, i64 }, [0 x i32], i32, [0 x i32], i32, [0 x i8], i8, [7 x i8] } | |
%"core::fmt::Void" = type { [0 x i8], {}, [0 x i8], %"core::marker::PhantomData<*mut core::ops::function::Fn<(), Output=()>>", [0 x i8] } | |
%"core::marker::PhantomData<*mut core::ops::function::Fn<(), Output=()>>" = type {} | |
%"core::fmt::Arguments" = type { [0 x i64], { [0 x { [0 x i8]*, i64 }]*, i64 }, [0 x i64], { i64*, i64 }, [0 x i64], { [0 x { i8*, i8* }]*, i64 }, [0 x i64] } | |
%"core::slice::Repr<f32>" = type { [2 x i64] } | |
%"core::marker::PhantomData<&f32>" = type {} | |
%"core::marker::PhantomData<&mut f32>" = type {} | |
%"panic_unwind::windows::EXCEPTION_RECORD" = type { [0 x i32], i32, [0 x i32], i32, [0 x i32], %"panic_unwind::windows::EXCEPTION_RECORD"*, [0 x i64], i8*, [0 x i32], i32, [1 x i32], [15 x i8*], [0 x i64] } | |
%"panic_unwind::windows::CONTEXT" = type { [0 x i8] } | |
%"panic_unwind::windows::DISPATCHER_CONTEXT" = type { [0 x i64], i8*, [0 x i64], i8*, [0 x i64], %"panic_unwind::windows::RUNTIME_FUNCTION"*, [0 x i64], i8*, [0 x i64], i8*, [0 x i64], %"panic_unwind::windows::CONTEXT"*, [0 x i64], i8*, [0 x i64], i8*, [0 x i64], %"panic_unwind::windows::UNWIND_HISTORY_TABLE"*, [0 x i64] } | |
%"panic_unwind::windows::RUNTIME_FUNCTION" = type { [0 x i32], i32, [0 x i32], i32, [0 x i32], i32, [0 x i32] } | |
%"panic_unwind::windows::UNWIND_HISTORY_TABLE" = type { [0 x i8] } | |
@str.0 = internal constant [72 x i8] c"/rustc/b139669f374eb5024a50eb13f116ff763b1c5935\5Csrc\5Clibcore\5Cslice\5Cmod.rs" | |
@str.1 = internal constant [25 x i8] c"attempt to divide by zero" | |
@panic_loc.2 = private unnamed_addr constant { { [0 x i8]*, i64 }, { [0 x i8]*, i64 }, i32, i32 } { { [0 x i8]*, i64 } { [0 x i8]* bitcast ([25 x i8]* @str.1 to [0 x i8]*), i64 25 }, { [0 x i8]*, i64 } { [0 x i8]* bitcast ([72 x i8]* @str.0 to [0 x i8]*), i64 72 }, i32 2849, i32 13 }, align 8 | |
@vtable.3 = private unnamed_addr constant { void (i8**)*, i64, i64, i32 (i8**)*, i32 (i8**)*, i32 (i8**)* } { void (i8**)* @_ZN4core3ptr18real_drop_in_place17hf10702682f45eb9fE, i64 8, i64 8, i32 (i8**)* @"_ZN3std2rt10lang_start28_$u7b$$u7b$closure$u7d$$u7d$17hf746c2baa59eec91E", i32 (i8**)* @"_ZN3std2rt10lang_start28_$u7b$$u7b$closure$u7d$$u7d$17hf746c2baa59eec91E", i32 (i8**)* @"_ZN4core3ops8function6FnOnce9call_once32_$u7b$$u7b$vtable.shim$u7d$$u7d$17hd6f963d7521da4d8E" }, align 8, !dbg !0 | |
@anon.919393f2414e2f5df5b1fae34f4816a8.0 = private unnamed_addr constant <{ [45 x i8] }> <{ [45 x i8] c"assertion failed: `(left == right)`\0A left: `" }>, align 1 | |
@anon.919393f2414e2f5df5b1fae34f4816a8.1 = private unnamed_addr constant <{ [12 x i8] }> <{ [12 x i8] c"`,\0A right: `" }>, align 1 | |
@anon.919393f2414e2f5df5b1fae34f4816a8.2 = private unnamed_addr constant <{ [1 x i8] }> <{ [1 x i8] c"`" }>, align 1 | |
@anon.919393f2414e2f5df5b1fae34f4816a8.3 = private unnamed_addr constant <{ i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8] }> <{ i8* getelementptr inbounds (<{ [45 x i8] }>, <{ [45 x i8] }>* @anon.919393f2414e2f5df5b1fae34f4816a8.0, i32 0, i32 0, i32 0), [8 x i8] c"-\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [12 x i8] }>, <{ [12 x i8] }>* @anon.919393f2414e2f5df5b1fae34f4816a8.1, i32 0, i32 0, i32 0), [8 x i8] c"\0C\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [1 x i8] }>, <{ [1 x i8] }>* @anon.919393f2414e2f5df5b1fae34f4816a8.2, i32 0, i32 0, i32 0), [8 x i8] c"\01\00\00\00\00\00\00\00" }>, align 8 | |
@anon.919393f2414e2f5df5b1fae34f4816a8.4 = private unnamed_addr constant <{ [11 x i8] }> <{ [11 x i8] c"src\5Cmain.rs" }>, align 1 | |
@anon.919393f2414e2f5df5b1fae34f4816a8.5 = private unnamed_addr constant <{ i8*, [16 x i8] }> <{ i8* getelementptr inbounds (<{ [11 x i8] }>, <{ [11 x i8] }>* @anon.919393f2414e2f5df5b1fae34f4816a8.4, i32 0, i32 0, i32 0), [16 x i8] c"\0B\00\00\00\00\00\00\00\07\00\00\00\05\00\00\00" }>, align 8 | |
@anon.919393f2414e2f5df5b1fae34f4816a8.6 = private unnamed_addr constant <{ i8*, [16 x i8] }> <{ i8* getelementptr inbounds (<{ [11 x i8] }>, <{ [11 x i8] }>* @anon.919393f2414e2f5df5b1fae34f4816a8.4, i32 0, i32 0, i32 0), [16 x i8] c"\0B\00\00\00\00\00\00\00\08\00\00\00\05\00\00\00" }>, align 8 | |
@anon.919393f2414e2f5df5b1fae34f4816a8.7 = private unnamed_addr constant <{ i8*, [16 x i8] }> <{ i8* getelementptr inbounds (<{ [11 x i8] }>, <{ [11 x i8] }>* @anon.919393f2414e2f5df5b1fae34f4816a8.4, i32 0, i32 0, i32 0), [16 x i8] c"\0B\00\00\00\00\00\00\00\09\00\00\00\05\00\00\00" }>, align 8 | |
@anon.919393f2414e2f5df5b1fae34f4816a8.8 = private unnamed_addr constant <{ i8*, [16 x i8] }> <{ i8* getelementptr inbounds (<{ [11 x i8] }>, <{ [11 x i8] }>* @anon.919393f2414e2f5df5b1fae34f4816a8.4, i32 0, i32 0, i32 0), [16 x i8] c"\0B\00\00\00\00\00\00\00\0A\00\00\00\05\00\00\00" }>, align 8 | |
@anon.919393f2414e2f5df5b1fae34f4816a8.9 = private unnamed_addr constant <{ i8*, [16 x i8] }> <{ i8* getelementptr inbounds (<{ [11 x i8] }>, <{ [11 x i8] }>* @anon.919393f2414e2f5df5b1fae34f4816a8.4, i32 0, i32 0, i32 0), [16 x i8] c"\0B\00\00\00\00\00\00\00\0D\00\00\00\05\00\00\00" }>, align 8 | |
; <core::iter::adapters::zip::Zip<A, B> as core::iter::traits::iterator::Iterator>::next | |
; Function Attrs: inlinehint uwtable | |
define internal { i32*, i8* } @"_ZN107_$LT$core..iter..adapters..zip..Zip$LT$A$C$$u20$B$GT$$u20$as$u20$core..iter..traits..iterator..Iterator$GT$4next17h8d2e37031ca1ef3cE"(%"core::iter::adapters::zip::Zip<core::slice::IterMut<f32>, core::slice::Iter<f32>>"* align 8 dereferenceable(48)) unnamed_addr #0 !dbg !33 { | |
start: | |
%self = alloca %"core::iter::adapters::zip::Zip<core::slice::IterMut<f32>, core::slice::Iter<f32>>"*, align 8 | |
store %"core::iter::adapters::zip::Zip<core::slice::IterMut<f32>, core::slice::Iter<f32>>"* %0, %"core::iter::adapters::zip::Zip<core::slice::IterMut<f32>, core::slice::Iter<f32>>"** %self, align 8 | |
call void @llvm.dbg.declare(metadata %"core::iter::adapters::zip::Zip<core::slice::IterMut<f32>, core::slice::Iter<f32>>"** %self, metadata !96, metadata !DIExpression()), !dbg !98 | |
%1 = load %"core::iter::adapters::zip::Zip<core::slice::IterMut<f32>, core::slice::Iter<f32>>"*, %"core::iter::adapters::zip::Zip<core::slice::IterMut<f32>, core::slice::Iter<f32>>"** %self, align 8, !dbg !99, !nonnull !4 | |
; call <core::iter::adapters::zip::Zip<A, B> as core::iter::adapters::zip::ZipImpl<A, B>>::next | |
%2 = call { i32*, i8* } @"_ZN121_$LT$core..iter..adapters..zip..Zip$LT$A$C$$u20$B$GT$$u20$as$u20$core..iter..adapters..zip..ZipImpl$LT$A$C$$u20$B$GT$$GT$4next17h31faab8a7321759dE"(%"core::iter::adapters::zip::Zip<core::slice::IterMut<f32>, core::slice::Iter<f32>>"* align 8 dereferenceable(48) %1), !dbg !100 | |
%3 = extractvalue { i32*, i8* } %2, 0, !dbg !100 | |
%4 = extractvalue { i32*, i8* } %2, 1, !dbg !100 | |
br label %bb1, !dbg !100 | |
bb1: ; preds = %start | |
%5 = insertvalue { i32*, i8* } undef, i32* %3, 0, !dbg !101 | |
%6 = insertvalue { i32*, i8* } %5, i8* %4, 1, !dbg !101 | |
ret { i32*, i8* } %6, !dbg !101 | |
} | |
; <core::slice::Iter<'a, T> as core::iter::adapters::zip::TrustedRandomAccess>::get_unchecked | |
; Function Attrs: uwtable | |
define internal align 4 dereferenceable(4) float* @"_ZN107_$LT$core..slice..Iter$LT$$u27$a$C$$u20$T$GT$$u20$as$u20$core..iter..adapters..zip..TrustedRandomAccess$GT$13get_unchecked17h14f4bc5545675b0aE"({ i32*, i32* }* align 8 dereferenceable(16), i64) unnamed_addr #1 !dbg !102 { | |
start: | |
%i = alloca i64, align 8 | |
%self = alloca { i32*, i32* }*, align 8 | |
store { i32*, i32* }* %0, { i32*, i32* }** %self, align 8 | |
call void @llvm.dbg.declare(metadata { i32*, i32* }** %self, metadata !108, metadata !DIExpression()), !dbg !109 | |
store i64 %1, i64* %i, align 8 | |
call void @llvm.dbg.declare(metadata i64* %i, metadata !110, metadata !DIExpression()), !dbg !109 | |
%2 = load { i32*, i32* }*, { i32*, i32* }** %self, align 8, !dbg !111, !nonnull !4 | |
%3 = bitcast { i32*, i32* }* %2 to float**, !dbg !111 | |
%4 = load float*, float** %3, align 8, !dbg !111 | |
%5 = load i64, i64* %i, align 8, !dbg !112 | |
; call core::ptr::<impl *const T>::add | |
%6 = call float* @"_ZN4core3ptr33_$LT$impl$u20$$BP$const$u20$T$GT$3add17h26416a2b5e59c446E"(float* %4, i64 %5), !dbg !111 | |
br label %bb1, !dbg !111 | |
bb1: ; preds = %start | |
ret float* %6, !dbg !113 | |
} | |
; <core::slice::IterMut<'a, T> as core::iter::adapters::zip::TrustedRandomAccess>::get_unchecked | |
; Function Attrs: uwtable | |
define internal align 4 dereferenceable(4) float* @"_ZN110_$LT$core..slice..IterMut$LT$$u27$a$C$$u20$T$GT$$u20$as$u20$core..iter..adapters..zip..TrustedRandomAccess$GT$13get_unchecked17ha59896457b3fa156E"({ i32*, i32* }* align 8 dereferenceable(16), i64) unnamed_addr #1 !dbg !114 { | |
start: | |
%i = alloca i64, align 8 | |
%self = alloca { i32*, i32* }*, align 8 | |
store { i32*, i32* }* %0, { i32*, i32* }** %self, align 8 | |
call void @llvm.dbg.declare(metadata { i32*, i32* }** %self, metadata !118, metadata !DIExpression()), !dbg !119 | |
store i64 %1, i64* %i, align 8 | |
call void @llvm.dbg.declare(metadata i64* %i, metadata !120, metadata !DIExpression()), !dbg !119 | |
%2 = load { i32*, i32* }*, { i32*, i32* }** %self, align 8, !dbg !121, !nonnull !4 | |
%3 = bitcast { i32*, i32* }* %2 to float**, !dbg !121 | |
%4 = load float*, float** %3, align 8, !dbg !121 | |
%5 = load i64, i64* %i, align 8, !dbg !122 | |
; call core::ptr::<impl *mut T>::add | |
%6 = call float* @"_ZN4core3ptr31_$LT$impl$u20$$BP$mut$u20$T$GT$3add17h0ce19a1ecdb04f8fE"(float* %4, i64 %5), !dbg !121 | |
br label %bb1, !dbg !121 | |
bb1: ; preds = %start | |
ret float* %6, !dbg !123 | |
} | |
; <core::slice::IterMut<'a, T> as core::iter::adapters::zip::TrustedRandomAccess>::may_have_side_effect | |
; Function Attrs: uwtable | |
define internal zeroext i1 @"_ZN110_$LT$core..slice..IterMut$LT$$u27$a$C$$u20$T$GT$$u20$as$u20$core..iter..adapters..zip..TrustedRandomAccess$GT$20may_have_side_effect17h51456b9a536a553eE"() unnamed_addr #1 !dbg !124 { | |
start: | |
ret i1 false, !dbg !128 | |
} | |
; <packed_simd::Simd<[f32; _]> as packed_simd::codegen::math::float::powf::Powf>::powf | |
; Function Attrs: inlinehint uwtable | |
define internal void @"_ZN115_$LT$packed_simd..Simd$LT$$u5b$f32$u3b$$u20$_$u5d$$GT$$u20$as$u20$packed_simd..codegen..math..float..powf..Powf$GT$4powf17h7e3f0faddaf3c52fE"(<2 x float>* noalias nocapture sret dereferenceable(8), <2 x float>* noalias nocapture dereferenceable(8) %self, <2 x float>* noalias nocapture dereferenceable(8) %y) unnamed_addr #0 !dbg !129 { | |
start: | |
%_31 = alloca [2 x float], align 4, !dbg !152 | |
%_30 = alloca %"packed_simd::codegen::math::float::powf::{{impl}}::powf::U", align 8, !dbg !152 | |
%y3 = alloca float*, align 8, !dbg !152 | |
%x2 = alloca float*, align 8, !dbg !152 | |
%val = alloca { i32*, i32* }, align 8, !dbg !152 | |
%_19 = alloca { i32*, i8* }, align 8, !dbg !152 | |
%__next = alloca { i32*, i32* }, align 8, !dbg !152 | |
%iter = alloca %"core::iter::adapters::zip::Zip<core::slice::IterMut<f32>, core::slice::Iter<f32>>", align 8, !dbg !152 | |
%_12 = alloca %"core::iter::adapters::zip::Zip<core::slice::IterMut<f32>, core::slice::Iter<f32>>", align 8, !dbg !152 | |
%_11 = alloca %"core::iter::adapters::zip::Zip<core::slice::IterMut<f32>, core::slice::Iter<f32>>", align 8, !dbg !152 | |
%_result = alloca {}, align 1, !dbg !152 | |
%_7 = alloca %"packed_simd::codegen::math::float::powf::{{impl}}::powf::U", align 8, !dbg !152 | |
%y1 = alloca [2 x float], align 4, !dbg !152 | |
%_4 = alloca %"packed_simd::codegen::math::float::powf::{{impl}}::powf::U", align 8, !dbg !152 | |
%x = alloca [2 x float], align 4, !dbg !152 | |
call void @llvm.dbg.declare(metadata <2 x float>* %self, metadata !153, metadata !DIExpression()), !dbg !152 | |
call void @llvm.dbg.declare(metadata <2 x float>* %y, metadata !154, metadata !DIExpression()), !dbg !152 | |
call void @llvm.dbg.declare(metadata [2 x float]* %x, metadata !155, metadata !DIExpression()), !dbg !158 | |
call void @llvm.dbg.declare(metadata [2 x float]* %y1, metadata !159, metadata !DIExpression()), !dbg !161 | |
call void @llvm.dbg.declare(metadata {}* %_result, metadata !162, metadata !DIExpression()), !dbg !165 | |
call void @llvm.dbg.declare(metadata %"core::iter::adapters::zip::Zip<core::slice::IterMut<f32>, core::slice::Iter<f32>>"* %iter, metadata !166, metadata !DIExpression()), !dbg !168 | |
call void @llvm.dbg.declare(metadata { i32*, i32* }* %__next, metadata !169, metadata !DIExpression()), !dbg !171 | |
call void @llvm.dbg.declare(metadata { i32*, i32* }* %val, metadata !172, metadata !DIExpression()), !dbg !174 | |
call void @llvm.dbg.declare(metadata float** %x2, metadata !175, metadata !DIExpression()), !dbg !177 | |
call void @llvm.dbg.declare(metadata float** %y3, metadata !178, metadata !DIExpression()), !dbg !179 | |
%1 = load <2 x float>, <2 x float>* %self, align 8, !dbg !180 | |
%2 = bitcast %"packed_simd::codegen::math::float::powf::{{impl}}::powf::U"* %_4 to <2 x float>*, !dbg !181 | |
store <2 x float> %1, <2 x float>* %2, align 8, !dbg !181 | |
%3 = bitcast %"packed_simd::codegen::math::float::powf::{{impl}}::powf::U"* %_4 to [2 x float]*, !dbg !181 | |
%4 = bitcast [2 x float]* %x to i8*, !dbg !181 | |
%5 = bitcast [2 x float]* %3 to i8*, !dbg !181 | |
call void @llvm.memcpy.p0i8.p0i8.i64(i8* align 4 %4, i8* align 8 %5, i64 8, i1 false), !dbg !181 | |
%6 = load <2 x float>, <2 x float>* %y, align 8, !dbg !182 | |
%7 = bitcast %"packed_simd::codegen::math::float::powf::{{impl}}::powf::U"* %_7 to <2 x float>*, !dbg !183 | |
store <2 x float> %6, <2 x float>* %7, align 8, !dbg !183 | |
%8 = bitcast %"packed_simd::codegen::math::float::powf::{{impl}}::powf::U"* %_7 to [2 x float]*, !dbg !183 | |
%9 = bitcast [2 x float]* %y1 to i8*, !dbg !183 | |
%10 = bitcast [2 x float]* %8 to i8*, !dbg !183 | |
call void @llvm.memcpy.p0i8.p0i8.i64(i8* align 4 %9, i8* align 8 %10, i64 8, i1 false), !dbg !183 | |
%11 = bitcast [2 x float]* %x to [0 x float]*, !dbg !184 | |
; call core::slice::<impl [T]>::iter_mut | |
%12 = call { i32*, i32* } @"_ZN4core5slice29_$LT$impl$u20$$u5b$T$u5d$$GT$8iter_mut17hbb08a79abb9de9f1E"([0 x float]* nonnull align 4 %11, i64 2), !dbg !184 | |
%13 = extractvalue { i32*, i32* } %12, 0, !dbg !184 | |
%14 = extractvalue { i32*, i32* } %12, 1, !dbg !184 | |
br label %bb1, !dbg !184 | |
bb1: ; preds = %start | |
; call core::iter::traits::iterator::Iterator::zip | |
call void @_ZN4core4iter6traits8iterator8Iterator3zip17h3b06b723b24d63e9E(%"core::iter::adapters::zip::Zip<core::slice::IterMut<f32>, core::slice::Iter<f32>>"* noalias nocapture sret dereferenceable(48) %_12, i32* %13, i32* %14, [2 x float]* noalias readonly align 4 dereferenceable(8) %y1), !dbg !184 | |
br label %bb2, !dbg !184 | |
bb2: ; preds = %bb1 | |
; call <I as core::iter::traits::collect::IntoIterator>::into_iter | |
call void @"_ZN63_$LT$I$u20$as$u20$core..iter..traits..collect..IntoIterator$GT$9into_iter17he5241eaaa244ba04E"(%"core::iter::adapters::zip::Zip<core::slice::IterMut<f32>, core::slice::Iter<f32>>"* noalias nocapture sret dereferenceable(48) %_11, %"core::iter::adapters::zip::Zip<core::slice::IterMut<f32>, core::slice::Iter<f32>>"* noalias nocapture dereferenceable(48) %_12), !dbg !184 | |
br label %bb3, !dbg !184 | |
bb3: ; preds = %bb2 | |
%15 = bitcast %"core::iter::adapters::zip::Zip<core::slice::IterMut<f32>, core::slice::Iter<f32>>"* %iter to i8*, !dbg !184 | |
%16 = bitcast %"core::iter::adapters::zip::Zip<core::slice::IterMut<f32>, core::slice::Iter<f32>>"* %_11 to i8*, !dbg !184 | |
call void @llvm.memcpy.p0i8.p0i8.i64(i8* align 8 %15, i8* align 8 %16, i64 48, i1 false), !dbg !184 | |
br label %bb4, !dbg !184 | |
bb4: ; preds = %bb9, %bb3 | |
; call <core::iter::adapters::zip::Zip<A, B> as core::iter::traits::iterator::Iterator>::next | |
%17 = call { i32*, i8* } @"_ZN107_$LT$core..iter..adapters..zip..Zip$LT$A$C$$u20$B$GT$$u20$as$u20$core..iter..traits..iterator..Iterator$GT$4next17h8d2e37031ca1ef3cE"(%"core::iter::adapters::zip::Zip<core::slice::IterMut<f32>, core::slice::Iter<f32>>"* align 8 dereferenceable(48) %iter), !dbg !171 | |
store { i32*, i8* } %17, { i32*, i8* }* %_19, align 8, !dbg !171 | |
br label %bb5, !dbg !171 | |
bb5: ; preds = %bb4 | |
%18 = bitcast { i32*, i8* }* %_19 to {}**, !dbg !185 | |
%19 = load {}*, {}** %18, align 8, !dbg !185 | |
%20 = icmp eq {}* %19, null, !dbg !185 | |
%21 = select i1 %20, i64 0, i64 1, !dbg !185 | |
switch i64 %21, label %bb7 [ | |
i64 0, label %bb6 | |
i64 1, label %bb8 | |
], !dbg !185 | |
bb6: ; preds = %bb5 | |
%22 = bitcast [2 x float]* %_31 to i8*, !dbg !186 | |
%23 = bitcast [2 x float]* %x to i8*, !dbg !186 | |
call void @llvm.memcpy.p0i8.p0i8.i64(i8* align 4 %22, i8* align 4 %23, i64 8, i1 false), !dbg !186 | |
%24 = bitcast %"packed_simd::codegen::math::float::powf::{{impl}}::powf::U"* %_30 to [2 x float]*, !dbg !187 | |
%25 = bitcast [2 x float]* %24 to i8*, !dbg !187 | |
%26 = bitcast [2 x float]* %_31 to i8*, !dbg !187 | |
call void @llvm.memcpy.p0i8.p0i8.i64(i8* align 8 %25, i8* align 4 %26, i64 8, i1 false), !dbg !187 | |
%27 = bitcast %"packed_simd::codegen::math::float::powf::{{impl}}::powf::U"* %_30 to <2 x float>*, !dbg !187 | |
%28 = load <2 x float>, <2 x float>* %27, align 8, !dbg !187 | |
store <2 x float> %28, <2 x float>* %0, align 8, !dbg !187 | |
ret void, !dbg !188 | |
bb7: ; preds = %bb5 | |
unreachable, !dbg !188 | |
bb8: ; preds = %bb5 | |
%29 = bitcast { i32*, i8* }* %_19 to { i32*, i32* }*, !dbg !185 | |
%30 = getelementptr inbounds { i32*, i32* }, { i32*, i32* }* %29, i32 0, i32 0, !dbg !185 | |
%31 = load i32*, i32** %30, align 8, !dbg !185, !nonnull !4 | |
%32 = getelementptr inbounds { i32*, i32* }, { i32*, i32* }* %29, i32 0, i32 1, !dbg !185 | |
%33 = load i32*, i32** %32, align 8, !dbg !185, !nonnull !4 | |
%34 = getelementptr inbounds { i32*, i32* }, { i32*, i32* }* %val, i32 0, i32 0, !dbg !185 | |
store i32* %31, i32** %34, align 8, !dbg !185 | |
%35 = getelementptr inbounds { i32*, i32* }, { i32*, i32* }* %val, i32 0, i32 1, !dbg !185 | |
store i32* %33, i32** %35, align 8, !dbg !185 | |
%36 = getelementptr inbounds { i32*, i32* }, { i32*, i32* }* %val, i32 0, i32 0, !dbg !174 | |
%37 = load i32*, i32** %36, align 8, !dbg !174, !nonnull !4 | |
%38 = getelementptr inbounds { i32*, i32* }, { i32*, i32* }* %val, i32 0, i32 1, !dbg !174 | |
%39 = load i32*, i32** %38, align 8, !dbg !174, !nonnull !4 | |
%40 = getelementptr inbounds { i32*, i32* }, { i32*, i32* }* %__next, i32 0, i32 0, !dbg !174 | |
store i32* %37, i32** %40, align 8, !dbg !174 | |
%41 = getelementptr inbounds { i32*, i32* }, { i32*, i32* }* %__next, i32 0, i32 1, !dbg !174 | |
store i32* %39, i32** %41, align 8, !dbg !174 | |
%42 = bitcast { i32*, i32* }* %__next to float**, !dbg !189 | |
%43 = load float*, float** %42, align 8, !dbg !189, !nonnull !4 | |
store float* %43, float** %x2, align 8, !dbg !189 | |
%44 = getelementptr inbounds { i32*, i32* }, { i32*, i32* }* %__next, i32 0, i32 1, !dbg !190 | |
%45 = bitcast i32** %44 to float**, !dbg !190 | |
%46 = load float*, float** %45, align 8, !dbg !190, !nonnull !4 | |
store float* %46, float** %y3, align 8, !dbg !190 | |
%47 = load float*, float** %x2, align 8, !dbg !191, !nonnull !4 | |
%48 = load float, float* %47, align 4, !dbg !191 | |
%49 = load float*, float** %y3, align 8, !dbg !192, !nonnull !4 | |
%50 = load float, float* %49, align 4, !dbg !192 | |
%51 = call float @llvm.pow.f32(float %48, float %50), !dbg !193 | |
br label %bb9, !dbg !193 | |
bb9: ; preds = %bb8 | |
%52 = load float*, float** %x2, align 8, !dbg !194, !nonnull !4 | |
store float %51, float* %52, align 4, !dbg !194 | |
br label %bb4, !dbg !195 | |
} | |
; packed_simd::v64::<impl core::cmp::PartialEq for packed_simd::Simd<[f32; _]>>::eq | |
; Function Attrs: inlinehint uwtable | |
define internal zeroext i1 @"_ZN11packed_simd3v64100_$LT$impl$u20$core..cmp..PartialEq$u20$for$u20$packed_simd..Simd$LT$$u5b$f32$u3b$$u20$_$u5d$$GT$$GT$2eq17ha86e2ebf7d9570caE"(<2 x float>* noalias readonly align 8 dereferenceable(8), <2 x float>* noalias readonly align 8 dereferenceable(8)) unnamed_addr #0 !dbg !196 { | |
start: | |
%arg2 = alloca <2 x i32>, align 8 | |
%arg1 = alloca <2 x float>, align 8 | |
%arg = alloca <2 x float>, align 8 | |
%tmp_ret = alloca <2 x i32>, align 8 | |
%other = alloca <2 x float>*, align 8 | |
%self = alloca <2 x float>*, align 8 | |
store <2 x float>* %0, <2 x float>** %self, align 8 | |
call void @llvm.dbg.declare(metadata <2 x float>** %self, metadata !203, metadata !DIExpression()), !dbg !204 | |
store <2 x float>* %1, <2 x float>** %other, align 8 | |
call void @llvm.dbg.declare(metadata <2 x float>** %other, metadata !205, metadata !DIExpression()), !dbg !204 | |
%2 = load <2 x float>*, <2 x float>** %self, align 8, !dbg !206, !nonnull !4 | |
%3 = load <2 x float>, <2 x float>* %2, align 8, !dbg !206 | |
%4 = load <2 x float>*, <2 x float>** %other, align 8, !dbg !207, !nonnull !4 | |
%5 = load <2 x float>, <2 x float>* %4, align 8, !dbg !207 | |
store <2 x float> %3, <2 x float>* %arg, align 8, !dbg !208 | |
store <2 x float> %5, <2 x float>* %arg1, align 8, !dbg !208 | |
; call packed_simd::v64::<impl packed_simd::Simd<[f32; _]>>::eq | |
call void @"_ZN11packed_simd3v6467_$LT$impl$u20$packed_simd..Simd$LT$$u5b$f32$u3b$$u20$_$u5d$$GT$$GT$2eq17h4a124a37dfbf1128E"(<2 x i32>* noalias nocapture sret dereferenceable(8) %tmp_ret, <2 x float>* noalias nocapture dereferenceable(8) %arg, <2 x float>* noalias nocapture dereferenceable(8) %arg1), !dbg !208 | |
%6 = load <2 x i32>, <2 x i32>* %tmp_ret, align 8, !dbg !208 | |
br label %bb1, !dbg !208 | |
bb1: ; preds = %start | |
store <2 x i32> %6, <2 x i32>* %arg2, align 8, !dbg !209 | |
; call packed_simd::v64::<impl packed_simd::Simd<[packed_simd::masks::m32; _]>>::all | |
%7 = call zeroext i1 @"_ZN11packed_simd3v6487_$LT$impl$u20$packed_simd..Simd$LT$$u5b$packed_simd..masks..m32$u3b$$u20$_$u5d$$GT$$GT$3all17h416679dfca9fc5e8E"(<2 x i32>* noalias nocapture dereferenceable(8) %arg2), !dbg !209 | |
br label %bb2, !dbg !209 | |
bb2: ; preds = %bb1 | |
ret i1 %7, !dbg !210 | |
} | |
; packed_simd::v64::<impl packed_simd::Simd<[f32; _]>>::eq | |
; Function Attrs: inlinehint uwtable | |
define internal void @"_ZN11packed_simd3v6467_$LT$impl$u20$packed_simd..Simd$LT$$u5b$f32$u3b$$u20$_$u5d$$GT$$GT$2eq17h4a124a37dfbf1128E"(<2 x i32>* noalias nocapture sret dereferenceable(8), <2 x float>* noalias nocapture dereferenceable(8) %self, <2 x float>* noalias nocapture dereferenceable(8) %other) unnamed_addr #0 !dbg !211 { | |
start: | |
%tmp_ret = alloca <2 x i32>, align 8, !dbg !230 | |
call void @llvm.dbg.declare(metadata <2 x float>* %self, metadata !231, metadata !DIExpression()), !dbg !230 | |
call void @llvm.dbg.declare(metadata <2 x float>* %other, metadata !232, metadata !DIExpression()), !dbg !230 | |
%1 = load <2 x float>, <2 x float>* %self, align 8, !dbg !233 | |
%2 = load <2 x float>, <2 x float>* %other, align 8, !dbg !235 | |
%3 = fcmp oeq <2 x float> %1, %2, !dbg !236 | |
%4 = sext <2 x i1> %3 to <2 x i32>, !dbg !236 | |
store <2 x i32> %4, <2 x i32>* %tmp_ret, align 8, !dbg !236 | |
%5 = load <2 x i32>, <2 x i32>* %tmp_ret, align 8, !dbg !236 | |
br label %bb1, !dbg !236 | |
bb1: ; preds = %start | |
store <2 x i32> %5, <2 x i32>* %0, align 8, !dbg !237 | |
ret void, !dbg !238 | |
} | |
; packed_simd::v64::<impl packed_simd::Simd<[f32; _]>>::powf | |
; Function Attrs: inlinehint uwtable | |
define internal void @"_ZN11packed_simd3v6467_$LT$impl$u20$packed_simd..Simd$LT$$u5b$f32$u3b$$u20$_$u5d$$GT$$GT$4powf17hb70aa29febb9e0e8E"(<2 x float>* noalias nocapture sret dereferenceable(8), <2 x float>* noalias nocapture dereferenceable(8) %self, <2 x float>* noalias nocapture dereferenceable(8) %x) unnamed_addr #0 !dbg !239 { | |
start: | |
%arg1 = alloca <2 x float>, align 8, !dbg !241 | |
%arg = alloca <2 x float>, align 8, !dbg !241 | |
call void @llvm.dbg.declare(metadata <2 x float>* %self, metadata !242, metadata !DIExpression()), !dbg !241 | |
call void @llvm.dbg.declare(metadata <2 x float>* %x, metadata !243, metadata !DIExpression()), !dbg !241 | |
%1 = load <2 x float>, <2 x float>* %self, align 8, !dbg !244 | |
%2 = load <2 x float>, <2 x float>* %x, align 8, !dbg !245 | |
store <2 x float> %1, <2 x float>* %arg, align 8, !dbg !246 | |
store <2 x float> %2, <2 x float>* %arg1, align 8, !dbg !246 | |
; call <packed_simd::Simd<[f32; _]> as packed_simd::codegen::math::float::powf::Powf>::powf | |
call void @"_ZN115_$LT$packed_simd..Simd$LT$$u5b$f32$u3b$$u20$_$u5d$$GT$$u20$as$u20$packed_simd..codegen..math..float..powf..Powf$GT$4powf17h7e3f0faddaf3c52fE"(<2 x float>* noalias nocapture sret dereferenceable(8) %0, <2 x float>* noalias nocapture dereferenceable(8) %arg, <2 x float>* noalias nocapture dereferenceable(8) %arg1), !dbg !246 | |
br label %bb1, !dbg !246 | |
bb1: ; preds = %start | |
ret void, !dbg !247 | |
} | |
; packed_simd::v64::<impl packed_simd::Simd<[f32; _]>>::splat | |
; Function Attrs: inlinehint uwtable | |
define internal void @"_ZN11packed_simd3v6467_$LT$impl$u20$packed_simd..Simd$LT$$u5b$f32$u3b$$u20$_$u5d$$GT$$GT$5splat17ha44412253c33794bE"(<2 x float>* noalias nocapture sret dereferenceable(8), float) unnamed_addr #0 !dbg !248 { | |
start: | |
%_2 = alloca <2 x float>, align 8 | |
%value = alloca float, align 4 | |
store float %1, float* %value, align 4 | |
call void @llvm.dbg.declare(metadata float* %value, metadata !252, metadata !DIExpression()), !dbg !253 | |
%2 = load float, float* %value, align 4, !dbg !254 | |
%3 = load float, float* %value, align 4, !dbg !254 | |
%4 = bitcast <2 x float>* %_2 to float*, !dbg !255 | |
store float %2, float* %4, align 8, !dbg !255 | |
%5 = getelementptr inbounds <2 x float>, <2 x float>* %_2, i32 0, i32 1, !dbg !255 | |
store float %3, float* %5, align 4, !dbg !255 | |
%6 = load <2 x float>, <2 x float>* %_2, align 8, !dbg !256 | |
store <2 x float> %6, <2 x float>* %0, align 8, !dbg !256 | |
ret void, !dbg !257 | |
} | |
; packed_simd::v64::<impl packed_simd::Simd<[packed_simd::masks::m32; _]>>::all | |
; Function Attrs: inlinehint uwtable | |
define internal zeroext i1 @"_ZN11packed_simd3v6487_$LT$impl$u20$packed_simd..Simd$LT$$u5b$packed_simd..masks..m32$u3b$$u20$_$u5d$$GT$$GT$3all17h416679dfca9fc5e8E"(<2 x i32>* noalias nocapture dereferenceable(8) %self) unnamed_addr #0 !dbg !258 { | |
start: | |
%arg = alloca <2 x i32>, align 8, !dbg !262 | |
call void @llvm.dbg.declare(metadata <2 x i32>* %self, metadata !263, metadata !DIExpression()), !dbg !262 | |
%0 = load <2 x i32>, <2 x i32>* %self, align 8, !dbg !264 | |
store <2 x i32> %0, <2 x i32>* %arg, align 8, !dbg !266 | |
; call <packed_simd::Simd<[packed_simd::masks::m32; _]> as packed_simd::codegen::reductions::mask::All>::all | |
%1 = call zeroext i1 @"_ZN133_$LT$packed_simd..Simd$LT$$u5b$packed_simd..masks..m32$u3b$$u20$_$u5d$$GT$$u20$as$u20$packed_simd..codegen..reductions..mask..All$GT$3all17h598de94fdee9672fE"(<2 x i32>* noalias nocapture dereferenceable(8) %arg), !dbg !266 | |
br label %bb1, !dbg !266 | |
bb1: ; preds = %start | |
ret i1 %1, !dbg !267 | |
} | |
; <core::iter::adapters::zip::Zip<A, B> as core::iter::adapters::zip::ZipImpl<A, B>>::new | |
; Function Attrs: uwtable | |
define internal void @"_ZN121_$LT$core..iter..adapters..zip..Zip$LT$A$C$$u20$B$GT$$u20$as$u20$core..iter..adapters..zip..ZipImpl$LT$A$C$$u20$B$GT$$GT$3new17heb1b055aea75067eE"(%"core::iter::adapters::zip::Zip<core::slice::IterMut<f32>, core::slice::Iter<f32>>"* noalias nocapture sret dereferenceable(48), i32*, i32*, i32*, i32*) unnamed_addr #1 personality i32 (%"panic_unwind::windows::EXCEPTION_RECORD"*, i8*, %"panic_unwind::windows::CONTEXT"*, %"panic_unwind::windows::DISPATCHER_CONTEXT"*)* @rust_eh_personality !dbg !268 { | |
start: | |
%arg0.i.i3 = alloca float*, align 8 | |
call void @llvm.dbg.declare(metadata float** %arg0.i.i3, metadata !271, metadata !DIExpression()), !dbg !275 | |
%size.i4 = alloca i64, align 8 | |
call void @llvm.dbg.declare(metadata i64* %size.i4, metadata !284, metadata !DIExpression()), !dbg !286 | |
%diff.i5 = alloca i64, align 8 | |
call void @llvm.dbg.declare(metadata i64* %diff.i5, metadata !287, metadata !DIExpression()), !dbg !288 | |
%start1.i6 = alloca float*, align 8 | |
call void @llvm.dbg.declare(metadata float** %start1.i6, metadata !289, metadata !DIExpression()), !dbg !290 | |
%_0.i7 = alloca i64, align 8 | |
%self.i8 = alloca { i32*, i32* }*, align 8 | |
call void @llvm.dbg.declare(metadata { i32*, i32* }** %self.i8, metadata !291, metadata !DIExpression()), !dbg !292 | |
%arg0.i.i = alloca float*, align 8 | |
call void @llvm.dbg.declare(metadata float** %arg0.i.i, metadata !271, metadata !DIExpression()), !dbg !293 | |
%size.i = alloca i64, align 8 | |
call void @llvm.dbg.declare(metadata i64* %size.i, metadata !302, metadata !DIExpression()), !dbg !304 | |
%diff.i = alloca i64, align 8 | |
call void @llvm.dbg.declare(metadata i64* %diff.i, metadata !305, metadata !DIExpression()), !dbg !306 | |
%start1.i = alloca float*, align 8 | |
call void @llvm.dbg.declare(metadata float** %start1.i, metadata !307, metadata !DIExpression()), !dbg !308 | |
%_0.i = alloca i64, align 8 | |
%self.i = alloca { i32*, i32* }*, align 8 | |
call void @llvm.dbg.declare(metadata { i32*, i32* }** %self.i, metadata !309, metadata !DIExpression()), !dbg !310 | |
%personalityslot = alloca { i8*, i32 }, align 8 | |
%len = alloca i64, align 8 | |
%b = alloca { i32*, i32* }, align 8 | |
%a = alloca { i32*, i32* }, align 8 | |
%5 = getelementptr inbounds { i32*, i32* }, { i32*, i32* }* %a, i32 0, i32 0 | |
store i32* %1, i32** %5, align 8 | |
%6 = getelementptr inbounds { i32*, i32* }, { i32*, i32* }* %a, i32 0, i32 1 | |
store i32* %2, i32** %6, align 8 | |
call void @llvm.dbg.declare(metadata { i32*, i32* }* %a, metadata !311, metadata !DIExpression()), !dbg !312 | |
%7 = getelementptr inbounds { i32*, i32* }, { i32*, i32* }* %b, i32 0, i32 0 | |
store i32* %3, i32** %7, align 8 | |
%8 = getelementptr inbounds { i32*, i32* }, { i32*, i32* }* %b, i32 0, i32 1 | |
store i32* %4, i32** %8, align 8 | |
call void @llvm.dbg.declare(metadata { i32*, i32* }* %b, metadata !313, metadata !DIExpression()), !dbg !312 | |
call void @llvm.dbg.declare(metadata i64* %len, metadata !314, metadata !DIExpression()), !dbg !316 | |
store { i32*, i32* }* %a, { i32*, i32* }** %self.i, align 8, !noalias !317 | |
%9 = load { i32*, i32* }*, { i32*, i32* }** %self.i, align 8, !dbg !320, !noalias !317, !nonnull !4 | |
%10 = bitcast { i32*, i32* }* %9 to float**, !dbg !320 | |
%11 = load float*, float** %10, align 8, !dbg !320 | |
store float* %11, float** %start1.i, align 8, !dbg !320, !noalias !317 | |
%12 = load { i32*, i32* }*, { i32*, i32* }** %self.i, align 8, !dbg !321, !noalias !317, !nonnull !4 | |
%13 = getelementptr inbounds { i32*, i32* }, { i32*, i32* }* %12, i32 0, i32 1, !dbg !321 | |
%14 = bitcast i32** %13 to float**, !dbg !321 | |
%15 = load float*, float** %14, align 8, !dbg !321 | |
%16 = ptrtoint float* %15 to i64, !dbg !321 | |
%17 = load float*, float** %start1.i, align 8, !dbg !322, !noalias !317 | |
%18 = ptrtoint float* %17 to i64, !dbg !322 | |
; invoke core::num::<impl usize>::wrapping_sub | |
%19 = invoke i64 @"_ZN4core3num23_$LT$impl$u20$usize$GT$12wrapping_sub17h5c173233212cebb5E"(i64 %16, i64 %18) | |
to label %.noexc unwind label %cleanup, !dbg !323 | |
.noexc: ; preds = %start | |
store i64 %19, i64* %diff.i, align 8, !dbg !323, !noalias !317 | |
%20 = load float*, float** %start1.i, align 8, !dbg !324, !noalias !317 | |
store float* %20, float** %arg0.i.i, align 8, !noalias !317 | |
; invoke core::mem::size_of | |
%21 = invoke i64 @_ZN4core3mem7size_of17h67bb3d7ab94ad204E() | |
to label %.noexc1 unwind label %cleanup, !dbg !325 | |
.noexc1: ; preds = %.noexc | |
store i64 %21, i64* %size.i, align 8, !dbg !326, !noalias !317 | |
%22 = load i64, i64* %size.i, align 8, !dbg !327, !noalias !317 | |
%23 = icmp eq i64 %22, 0, !dbg !327 | |
br i1 %23, label %bb3.i, label %bb4.i, !dbg !328 | |
bb3.i: ; preds = %.noexc1 | |
%24 = load i64, i64* %diff.i, align 8, !dbg !329, !noalias !317 | |
store i64 %24, i64* %_0.i, align 8, !dbg !329, !noalias !317 | |
br label %"_ZN113_$LT$core..slice..IterMut$LT$$u27$a$C$$u20$T$GT$$u20$as$u20$core..iter..traits..exact_size..ExactSizeIterator$GT$3len17he327633cdd81b90aE.exit", !dbg !328 | |
bb4.i: ; preds = %.noexc1 | |
%25 = load i64, i64* %diff.i, align 8, !dbg !330, !noalias !317 | |
%26 = load i64, i64* %size.i, align 8, !dbg !331, !noalias !317 | |
%27 = icmp eq i64 %26, 0, !dbg !330 | |
%28 = call i1 @llvm.expect.i1(i1 %27, i1 false), !dbg !330 | |
br i1 %28, label %panic.i, label %bb5.i, !dbg !330 | |
bb5.i: ; preds = %bb4.i | |
%29 = udiv i64 %25, %26, !dbg !330 | |
store i64 %29, i64* %_0.i, align 8, !dbg !330, !noalias !317 | |
br label %"_ZN113_$LT$core..slice..IterMut$LT$$u27$a$C$$u20$T$GT$$u20$as$u20$core..iter..traits..exact_size..ExactSizeIterator$GT$3len17he327633cdd81b90aE.exit", !dbg !328 | |
panic.i: ; preds = %bb4.i | |
; invoke core::panicking::panic | |
invoke void @_ZN4core9panicking5panic17h8c0099e5c1741962E({ [0 x i64], { [0 x i8]*, i64 }, [0 x i64], { [0 x i8]*, i64 }, [0 x i32], i32, [0 x i32], i32, [0 x i32] }* noalias readonly align 8 dereferenceable(40) bitcast ({ { [0 x i8]*, i64 }, { [0 x i8]*, i64 }, i32, i32 }* @panic_loc.2 to { [0 x i64], { [0 x i8]*, i64 }, [0 x i64], { [0 x i8]*, i64 }, [0 x i32], i32, [0 x i32], i32, [0 x i32] }*)) | |
to label %.noexc2 unwind label %cleanup, !dbg !330 | |
.noexc2: ; preds = %panic.i | |
unreachable, !dbg !330 | |
"_ZN113_$LT$core..slice..IterMut$LT$$u27$a$C$$u20$T$GT$$u20$as$u20$core..iter..traits..exact_size..ExactSizeIterator$GT$3len17he327633cdd81b90aE.exit": ; preds = %bb3.i, %bb5.i | |
%30 = load i64, i64* %_0.i, align 8, !dbg !332, !noalias !317 | |
br label %bb2, !dbg !332 | |
bb1: ; preds = %bb3 | |
%31 = bitcast { i8*, i32 }* %personalityslot to i8**, !dbg !333 | |
%32 = load i8*, i8** %31, align 8, !dbg !333 | |
%33 = getelementptr inbounds { i8*, i32 }, { i8*, i32 }* %personalityslot, i32 0, i32 1, !dbg !333 | |
%34 = load i32, i32* %33, align 8, !dbg !333 | |
call void @rust_eh_unwind_resume(i8* %32), !dbg !333 | |
unreachable, !dbg !333 | |
bb2: ; preds = %"_ZN113_$LT$core..slice..IterMut$LT$$u27$a$C$$u20$T$GT$$u20$as$u20$core..iter..traits..exact_size..ExactSizeIterator$GT$3len17he327633cdd81b90aE.exit" | |
store { i32*, i32* }* %b, { i32*, i32* }** %self.i8, align 8, !noalias !334 | |
%35 = load { i32*, i32* }*, { i32*, i32* }** %self.i8, align 8, !dbg !337, !noalias !334, !nonnull !4 | |
%36 = bitcast { i32*, i32* }* %35 to float**, !dbg !337 | |
%37 = load float*, float** %36, align 8, !dbg !337 | |
store float* %37, float** %start1.i6, align 8, !dbg !337, !noalias !334 | |
%38 = load { i32*, i32* }*, { i32*, i32* }** %self.i8, align 8, !dbg !338, !noalias !334, !nonnull !4 | |
%39 = getelementptr inbounds { i32*, i32* }, { i32*, i32* }* %38, i32 0, i32 1, !dbg !338 | |
%40 = bitcast i32** %39 to float**, !dbg !338 | |
%41 = load float*, float** %40, align 8, !dbg !338 | |
%42 = ptrtoint float* %41 to i64, !dbg !338 | |
%43 = load float*, float** %start1.i6, align 8, !dbg !339, !noalias !334 | |
%44 = ptrtoint float* %43 to i64, !dbg !339 | |
; invoke core::num::<impl usize>::wrapping_sub | |
%45 = invoke i64 @"_ZN4core3num23_$LT$impl$u20$usize$GT$12wrapping_sub17h5c173233212cebb5E"(i64 %42, i64 %44) | |
to label %.noexc13 unwind label %cleanup, !dbg !340 | |
.noexc13: ; preds = %bb2 | |
store i64 %45, i64* %diff.i5, align 8, !dbg !340, !noalias !334 | |
%46 = load float*, float** %start1.i6, align 8, !dbg !341, !noalias !334 | |
store float* %46, float** %arg0.i.i3, align 8, !noalias !334 | |
; invoke core::mem::size_of | |
%47 = invoke i64 @_ZN4core3mem7size_of17h67bb3d7ab94ad204E() | |
to label %.noexc14 unwind label %cleanup, !dbg !342 | |
.noexc14: ; preds = %.noexc13 | |
store i64 %47, i64* %size.i4, align 8, !dbg !343, !noalias !334 | |
%48 = load i64, i64* %size.i4, align 8, !dbg !344, !noalias !334 | |
%49 = icmp eq i64 %48, 0, !dbg !344 | |
br i1 %49, label %bb3.i9, label %bb4.i10, !dbg !345 | |
bb3.i9: ; preds = %.noexc14 | |
%50 = load i64, i64* %diff.i5, align 8, !dbg !346, !noalias !334 | |
store i64 %50, i64* %_0.i7, align 8, !dbg !346, !noalias !334 | |
br label %"_ZN110_$LT$core..slice..Iter$LT$$u27$a$C$$u20$T$GT$$u20$as$u20$core..iter..traits..exact_size..ExactSizeIterator$GT$3len17hed0bc22e8a416197E.exit", !dbg !345 | |
bb4.i10: ; preds = %.noexc14 | |
%51 = load i64, i64* %diff.i5, align 8, !dbg !347, !noalias !334 | |
%52 = load i64, i64* %size.i4, align 8, !dbg !348, !noalias !334 | |
%53 = icmp eq i64 %52, 0, !dbg !347 | |
%54 = call i1 @llvm.expect.i1(i1 %53, i1 false), !dbg !347 | |
br i1 %54, label %panic.i12, label %bb5.i11, !dbg !347 | |
bb5.i11: ; preds = %bb4.i10 | |
%55 = udiv i64 %51, %52, !dbg !347 | |
store i64 %55, i64* %_0.i7, align 8, !dbg !347, !noalias !334 | |
br label %"_ZN110_$LT$core..slice..Iter$LT$$u27$a$C$$u20$T$GT$$u20$as$u20$core..iter..traits..exact_size..ExactSizeIterator$GT$3len17hed0bc22e8a416197E.exit", !dbg !345 | |
panic.i12: ; preds = %bb4.i10 | |
; invoke core::panicking::panic | |
invoke void @_ZN4core9panicking5panic17h8c0099e5c1741962E({ [0 x i64], { [0 x i8]*, i64 }, [0 x i64], { [0 x i8]*, i64 }, [0 x i32], i32, [0 x i32], i32, [0 x i32] }* noalias readonly align 8 dereferenceable(40) bitcast ({ { [0 x i8]*, i64 }, { [0 x i8]*, i64 }, i32, i32 }* @panic_loc.2 to { [0 x i64], { [0 x i8]*, i64 }, [0 x i64], { [0 x i8]*, i64 }, [0 x i32], i32, [0 x i32], i32, [0 x i32] }*)) | |
to label %.noexc15 unwind label %cleanup, !dbg !347 | |
.noexc15: ; preds = %panic.i12 | |
unreachable, !dbg !347 | |
"_ZN110_$LT$core..slice..Iter$LT$$u27$a$C$$u20$T$GT$$u20$as$u20$core..iter..traits..exact_size..ExactSizeIterator$GT$3len17hed0bc22e8a416197E.exit": ; preds = %bb3.i9, %bb5.i11 | |
%56 = load i64, i64* %_0.i7, align 8, !dbg !349, !noalias !334 | |
br label %bb5, !dbg !349 | |
bb3: ; preds = %bb4 | |
br label %bb1, !dbg !350 | |
bb4: ; preds = %cleanup | |
br label %bb3, !dbg !350 | |
bb5: ; preds = %"_ZN110_$LT$core..slice..Iter$LT$$u27$a$C$$u20$T$GT$$u20$as$u20$core..iter..traits..exact_size..ExactSizeIterator$GT$3len17hed0bc22e8a416197E.exit" | |
; invoke core::cmp::min | |
%57 = invoke i64 @_ZN4core3cmp3min17ha157c58888b04903E(i64 %30, i64 %56) | |
to label %bb6 unwind label %cleanup, !dbg !351 | |
bb6: ; preds = %bb5 | |
store i64 %57, i64* %len, align 8, !dbg !351 | |
%58 = getelementptr inbounds { i32*, i32* }, { i32*, i32* }* %a, i32 0, i32 0, !dbg !352 | |
%59 = load i32*, i32** %58, align 8, !dbg !352 | |
%60 = getelementptr inbounds { i32*, i32* }, { i32*, i32* }* %a, i32 0, i32 1, !dbg !352 | |
%61 = load i32*, i32** %60, align 8, !dbg !352 | |
%62 = getelementptr inbounds { i32*, i32* }, { i32*, i32* }* %b, i32 0, i32 0, !dbg !353 | |
%63 = load i32*, i32** %62, align 8, !dbg !353 | |
%64 = getelementptr inbounds { i32*, i32* }, { i32*, i32* }* %b, i32 0, i32 1, !dbg !353 | |
%65 = load i32*, i32** %64, align 8, !dbg !353 | |
%66 = load i64, i64* %len, align 8, !dbg !354 | |
%67 = bitcast %"core::iter::adapters::zip::Zip<core::slice::IterMut<f32>, core::slice::Iter<f32>>"* %0 to { i32*, i32* }*, !dbg !355 | |
%68 = getelementptr inbounds { i32*, i32* }, { i32*, i32* }* %67, i32 0, i32 0, !dbg !355 | |
store i32* %59, i32** %68, align 8, !dbg !355 | |
%69 = getelementptr inbounds { i32*, i32* }, { i32*, i32* }* %67, i32 0, i32 1, !dbg !355 | |
store i32* %61, i32** %69, align 8, !dbg !355 | |
%70 = getelementptr inbounds %"core::iter::adapters::zip::Zip<core::slice::IterMut<f32>, core::slice::Iter<f32>>", %"core::iter::adapters::zip::Zip<core::slice::IterMut<f32>, core::slice::Iter<f32>>"* %0, i32 0, i32 3, !dbg !355 | |
%71 = getelementptr inbounds { i32*, i32* }, { i32*, i32* }* %70, i32 0, i32 0, !dbg !355 | |
store i32* %63, i32** %71, align 8, !dbg !355 | |
%72 = getelementptr inbounds { i32*, i32* }, { i32*, i32* }* %70, i32 0, i32 1, !dbg !355 | |
store i32* %65, i32** %72, align 8, !dbg !355 | |
%73 = getelementptr inbounds %"core::iter::adapters::zip::Zip<core::slice::IterMut<f32>, core::slice::Iter<f32>>", %"core::iter::adapters::zip::Zip<core::slice::IterMut<f32>, core::slice::Iter<f32>>"* %0, i32 0, i32 5, !dbg !355 | |
store i64 0, i64* %73, align 8, !dbg !355 | |
%74 = getelementptr inbounds %"core::iter::adapters::zip::Zip<core::slice::IterMut<f32>, core::slice::Iter<f32>>", %"core::iter::adapters::zip::Zip<core::slice::IterMut<f32>, core::slice::Iter<f32>>"* %0, i32 0, i32 7, !dbg !355 | |
store i64 %66, i64* %74, align 8, !dbg !355 | |
ret void, !dbg !356 | |
cleanup: ; preds = %panic.i12, %.noexc13, %bb2, %panic.i, %.noexc, %start, %bb5 | |
%75 = landingpad { i8*, i32 } | |
cleanup | |
%76 = extractvalue { i8*, i32 } %75, 0 | |
%77 = extractvalue { i8*, i32 } %75, 1 | |
%78 = getelementptr inbounds { i8*, i32 }, { i8*, i32 }* %personalityslot, i32 0, i32 0 | |
store i8* %76, i8** %78, align 8 | |
%79 = getelementptr inbounds { i8*, i32 }, { i8*, i32 }* %personalityslot, i32 0, i32 1 | |
store i32 %77, i32* %79, align 8 | |
br label %bb4 | |
} | |
; <core::iter::adapters::zip::Zip<A, B> as core::iter::adapters::zip::ZipImpl<A, B>>::next | |
; Function Attrs: inlinehint uwtable | |
define internal { i32*, i8* } @"_ZN121_$LT$core..iter..adapters..zip..Zip$LT$A$C$$u20$B$GT$$u20$as$u20$core..iter..adapters..zip..ZipImpl$LT$A$C$$u20$B$GT$$GT$4next17h31faab8a7321759dE"(%"core::iter::adapters::zip::Zip<core::slice::IterMut<f32>, core::slice::Iter<f32>>"* align 8 dereferenceable(48)) unnamed_addr #0 personality i32 (%"panic_unwind::windows::EXCEPTION_RECORD"*, i8*, %"panic_unwind::windows::CONTEXT"*, %"panic_unwind::windows::DISPATCHER_CONTEXT"*)* @rust_eh_personality !dbg !357 { | |
start: | |
%arg0.i.i = alloca float*, align 8 | |
call void @llvm.dbg.declare(metadata float** %arg0.i.i, metadata !271, metadata !DIExpression()), !dbg !358 | |
%size.i = alloca i64, align 8 | |
call void @llvm.dbg.declare(metadata i64* %size.i, metadata !302, metadata !DIExpression()), !dbg !361 | |
%diff.i = alloca i64, align 8 | |
call void @llvm.dbg.declare(metadata i64* %diff.i, metadata !305, metadata !DIExpression()), !dbg !362 | |
%start1.i = alloca float*, align 8 | |
call void @llvm.dbg.declare(metadata float** %start1.i, metadata !307, metadata !DIExpression()), !dbg !363 | |
%_0.i = alloca i64, align 8 | |
%self.i = alloca { i32*, i32* }*, align 8 | |
call void @llvm.dbg.declare(metadata { i32*, i32* }** %self.i, metadata !309, metadata !DIExpression()), !dbg !364 | |
%personalityslot = alloca { i8*, i32 }, align 8 | |
%_13 = alloca i8, align 1 | |
%_6 = alloca { i32*, i32* }, align 8 | |
%i = alloca i64, align 8 | |
%_0 = alloca { i32*, i8* }, align 8 | |
%self = alloca %"core::iter::adapters::zip::Zip<core::slice::IterMut<f32>, core::slice::Iter<f32>>"*, align 8 | |
store %"core::iter::adapters::zip::Zip<core::slice::IterMut<f32>, core::slice::Iter<f32>>"* %0, %"core::iter::adapters::zip::Zip<core::slice::IterMut<f32>, core::slice::Iter<f32>>"** %self, align 8 | |
call void @llvm.dbg.declare(metadata %"core::iter::adapters::zip::Zip<core::slice::IterMut<f32>, core::slice::Iter<f32>>"** %self, metadata !365, metadata !DIExpression()), !dbg !366 | |
call void @llvm.dbg.declare(metadata i64* %i, metadata !367, metadata !DIExpression()), !dbg !369 | |
%1 = load %"core::iter::adapters::zip::Zip<core::slice::IterMut<f32>, core::slice::Iter<f32>>"*, %"core::iter::adapters::zip::Zip<core::slice::IterMut<f32>, core::slice::Iter<f32>>"** %self, align 8, !dbg !370, !nonnull !4 | |
%2 = getelementptr inbounds %"core::iter::adapters::zip::Zip<core::slice::IterMut<f32>, core::slice::Iter<f32>>", %"core::iter::adapters::zip::Zip<core::slice::IterMut<f32>, core::slice::Iter<f32>>"* %1, i32 0, i32 5, !dbg !370 | |
%3 = load i64, i64* %2, align 8, !dbg !370 | |
%4 = load %"core::iter::adapters::zip::Zip<core::slice::IterMut<f32>, core::slice::Iter<f32>>"*, %"core::iter::adapters::zip::Zip<core::slice::IterMut<f32>, core::slice::Iter<f32>>"** %self, align 8, !dbg !371, !nonnull !4 | |
%5 = getelementptr inbounds %"core::iter::adapters::zip::Zip<core::slice::IterMut<f32>, core::slice::Iter<f32>>", %"core::iter::adapters::zip::Zip<core::slice::IterMut<f32>, core::slice::Iter<f32>>"* %4, i32 0, i32 7, !dbg !371 | |
%6 = load i64, i64* %5, align 8, !dbg !371 | |
%7 = icmp ult i64 %3, %6, !dbg !370 | |
br i1 %7, label %bb2, label %bb3, !dbg !372 | |
bb1: ; preds = %bb6 | |
%8 = bitcast { i8*, i32 }* %personalityslot to i8**, !dbg !373 | |
%9 = load i8*, i8** %8, align 8, !dbg !373 | |
%10 = getelementptr inbounds { i8*, i32 }, { i8*, i32 }* %personalityslot, i32 0, i32 1, !dbg !373 | |
%11 = load i32, i32* %10, align 8, !dbg !373 | |
call void @rust_eh_unwind_resume(i8* %9), !dbg !373 | |
unreachable, !dbg !373 | |
bb2: ; preds = %start | |
%12 = load %"core::iter::adapters::zip::Zip<core::slice::IterMut<f32>, core::slice::Iter<f32>>"*, %"core::iter::adapters::zip::Zip<core::slice::IterMut<f32>, core::slice::Iter<f32>>"** %self, align 8, !dbg !374, !nonnull !4 | |
%13 = getelementptr inbounds %"core::iter::adapters::zip::Zip<core::slice::IterMut<f32>, core::slice::Iter<f32>>", %"core::iter::adapters::zip::Zip<core::slice::IterMut<f32>, core::slice::Iter<f32>>"* %12, i32 0, i32 5, !dbg !374 | |
%14 = load i64, i64* %13, align 8, !dbg !374 | |
store i64 %14, i64* %i, align 8, !dbg !374 | |
%15 = load %"core::iter::adapters::zip::Zip<core::slice::IterMut<f32>, core::slice::Iter<f32>>"*, %"core::iter::adapters::zip::Zip<core::slice::IterMut<f32>, core::slice::Iter<f32>>"** %self, align 8, !dbg !375, !nonnull !4 | |
%16 = getelementptr inbounds %"core::iter::adapters::zip::Zip<core::slice::IterMut<f32>, core::slice::Iter<f32>>", %"core::iter::adapters::zip::Zip<core::slice::IterMut<f32>, core::slice::Iter<f32>>"* %15, i32 0, i32 5, !dbg !375 | |
%17 = load %"core::iter::adapters::zip::Zip<core::slice::IterMut<f32>, core::slice::Iter<f32>>"*, %"core::iter::adapters::zip::Zip<core::slice::IterMut<f32>, core::slice::Iter<f32>>"** %self, align 8, !dbg !375, !nonnull !4 | |
%18 = getelementptr inbounds %"core::iter::adapters::zip::Zip<core::slice::IterMut<f32>, core::slice::Iter<f32>>", %"core::iter::adapters::zip::Zip<core::slice::IterMut<f32>, core::slice::Iter<f32>>"* %17, i32 0, i32 5, !dbg !375 | |
%19 = load i64, i64* %18, align 8, !dbg !375 | |
%20 = add i64 %19, 1, !dbg !375 | |
store i64 %20, i64* %16, align 8, !dbg !375 | |
%21 = load %"core::iter::adapters::zip::Zip<core::slice::IterMut<f32>, core::slice::Iter<f32>>"*, %"core::iter::adapters::zip::Zip<core::slice::IterMut<f32>, core::slice::Iter<f32>>"** %self, align 8, !dbg !376, !nonnull !4 | |
%22 = bitcast %"core::iter::adapters::zip::Zip<core::slice::IterMut<f32>, core::slice::Iter<f32>>"* %21 to { i32*, i32* }*, !dbg !376 | |
%23 = load i64, i64* %i, align 8, !dbg !377 | |
; call <core::slice::IterMut<'a, T> as core::iter::adapters::zip::TrustedRandomAccess>::get_unchecked | |
%24 = call align 4 dereferenceable(4) float* @"_ZN110_$LT$core..slice..IterMut$LT$$u27$a$C$$u20$T$GT$$u20$as$u20$core..iter..adapters..zip..TrustedRandomAccess$GT$13get_unchecked17ha59896457b3fa156E"({ i32*, i32* }* align 8 dereferenceable(16) %22, i64 %23), !dbg !376 | |
br label %bb4, !dbg !376 | |
bb3: ; preds = %start | |
; call <core::slice::IterMut<'a, T> as core::iter::adapters::zip::TrustedRandomAccess>::may_have_side_effect | |
%25 = call zeroext i1 @"_ZN110_$LT$core..slice..IterMut$LT$$u27$a$C$$u20$T$GT$$u20$as$u20$core..iter..adapters..zip..TrustedRandomAccess$GT$20may_have_side_effect17h51456b9a536a553eE"(), !dbg !378 | |
br label %bb10, !dbg !378 | |
bb4: ; preds = %bb2 | |
%26 = load %"core::iter::adapters::zip::Zip<core::slice::IterMut<f32>, core::slice::Iter<f32>>"*, %"core::iter::adapters::zip::Zip<core::slice::IterMut<f32>, core::slice::Iter<f32>>"** %self, align 8, !dbg !379, !nonnull !4 | |
%27 = getelementptr inbounds %"core::iter::adapters::zip::Zip<core::slice::IterMut<f32>, core::slice::Iter<f32>>", %"core::iter::adapters::zip::Zip<core::slice::IterMut<f32>, core::slice::Iter<f32>>"* %26, i32 0, i32 3, !dbg !379 | |
%28 = load i64, i64* %i, align 8, !dbg !380 | |
; invoke <core::slice::Iter<'a, T> as core::iter::adapters::zip::TrustedRandomAccess>::get_unchecked | |
%29 = invoke align 4 dereferenceable(4) float* @"_ZN107_$LT$core..slice..Iter$LT$$u27$a$C$$u20$T$GT$$u20$as$u20$core..iter..adapters..zip..TrustedRandomAccess$GT$13get_unchecked17h14f4bc5545675b0aE"({ i32*, i32* }* align 8 dereferenceable(16) %27, i64 %28) | |
to label %bb5 unwind label %cleanup, !dbg !379 | |
bb5: ; preds = %bb4 | |
%30 = bitcast { i32*, i32* }* %_6 to float**, !dbg !381 | |
store float* %24, float** %30, align 8, !dbg !381 | |
%31 = getelementptr inbounds { i32*, i32* }, { i32*, i32* }* %_6, i32 0, i32 1, !dbg !381 | |
%32 = bitcast i32** %31 to float**, !dbg !381 | |
store float* %29, float** %32, align 8, !dbg !381 | |
%33 = bitcast { i32*, i8* }* %_0 to { i32*, i32* }*, !dbg !382 | |
%34 = getelementptr inbounds { i32*, i32* }, { i32*, i32* }* %_6, i32 0, i32 0, !dbg !382 | |
%35 = load i32*, i32** %34, align 8, !dbg !382, !nonnull !4 | |
%36 = getelementptr inbounds { i32*, i32* }, { i32*, i32* }* %_6, i32 0, i32 1, !dbg !382 | |
%37 = load i32*, i32** %36, align 8, !dbg !382, !nonnull !4 | |
%38 = getelementptr inbounds { i32*, i32* }, { i32*, i32* }* %33, i32 0, i32 0, !dbg !382 | |
store i32* %35, i32** %38, align 8, !dbg !382 | |
%39 = getelementptr inbounds { i32*, i32* }, { i32*, i32* }* %33, i32 0, i32 1, !dbg !382 | |
store i32* %37, i32** %39, align 8, !dbg !382 | |
br label %bb17, !dbg !372 | |
bb6: ; preds = %cleanup | |
br label %bb1, !dbg !383 | |
bb7: ; preds = %bb10 | |
store i8 0, i8* %_13, align 1, !dbg !378 | |
br label %bb9, !dbg !378 | |
bb8: ; preds = %bb10 | |
%40 = load %"core::iter::adapters::zip::Zip<core::slice::IterMut<f32>, core::slice::Iter<f32>>"*, %"core::iter::adapters::zip::Zip<core::slice::IterMut<f32>, core::slice::Iter<f32>>"** %self, align 8, !dbg !384, !nonnull !4 | |
%41 = getelementptr inbounds %"core::iter::adapters::zip::Zip<core::slice::IterMut<f32>, core::slice::Iter<f32>>", %"core::iter::adapters::zip::Zip<core::slice::IterMut<f32>, core::slice::Iter<f32>>"* %40, i32 0, i32 5, !dbg !384 | |
%42 = load i64, i64* %41, align 8, !dbg !384 | |
%43 = load %"core::iter::adapters::zip::Zip<core::slice::IterMut<f32>, core::slice::Iter<f32>>"*, %"core::iter::adapters::zip::Zip<core::slice::IterMut<f32>, core::slice::Iter<f32>>"** %self, align 8, !dbg !385, !nonnull !4 | |
%44 = bitcast %"core::iter::adapters::zip::Zip<core::slice::IterMut<f32>, core::slice::Iter<f32>>"* %43 to { i32*, i32* }*, !dbg !385 | |
store { i32*, i32* }* %44, { i32*, i32* }** %self.i, align 8, !noalias !386 | |
%45 = load { i32*, i32* }*, { i32*, i32* }** %self.i, align 8, !dbg !389, !noalias !386, !nonnull !4 | |
%46 = bitcast { i32*, i32* }* %45 to float**, !dbg !389 | |
%47 = load float*, float** %46, align 8, !dbg !389 | |
store float* %47, float** %start1.i, align 8, !dbg !389, !noalias !386 | |
%48 = load { i32*, i32* }*, { i32*, i32* }** %self.i, align 8, !dbg !390, !noalias !386, !nonnull !4 | |
%49 = getelementptr inbounds { i32*, i32* }, { i32*, i32* }* %48, i32 0, i32 1, !dbg !390 | |
%50 = bitcast i32** %49 to float**, !dbg !390 | |
%51 = load float*, float** %50, align 8, !dbg !390 | |
%52 = ptrtoint float* %51 to i64, !dbg !390 | |
%53 = load float*, float** %start1.i, align 8, !dbg !391, !noalias !386 | |
%54 = ptrtoint float* %53 to i64, !dbg !391 | |
; call core::num::<impl usize>::wrapping_sub | |
%55 = call i64 @"_ZN4core3num23_$LT$impl$u20$usize$GT$12wrapping_sub17h5c173233212cebb5E"(i64 %52, i64 %54), !dbg !392 | |
store i64 %55, i64* %diff.i, align 8, !dbg !392, !noalias !386 | |
%56 = load float*, float** %start1.i, align 8, !dbg !393, !noalias !386 | |
store float* %56, float** %arg0.i.i, align 8, !noalias !386 | |
; call core::mem::size_of | |
%57 = call i64 @_ZN4core3mem7size_of17h67bb3d7ab94ad204E(), !dbg !394 | |
store i64 %57, i64* %size.i, align 8, !dbg !395, !noalias !386 | |
%58 = load i64, i64* %size.i, align 8, !dbg !396, !noalias !386 | |
%59 = icmp eq i64 %58, 0, !dbg !396 | |
br i1 %59, label %bb3.i, label %bb4.i, !dbg !397 | |
bb3.i: ; preds = %bb8 | |
%60 = load i64, i64* %diff.i, align 8, !dbg !398, !noalias !386 | |
store i64 %60, i64* %_0.i, align 8, !dbg !398, !noalias !386 | |
br label %"_ZN113_$LT$core..slice..IterMut$LT$$u27$a$C$$u20$T$GT$$u20$as$u20$core..iter..traits..exact_size..ExactSizeIterator$GT$3len17he327633cdd81b90aE.exit", !dbg !397 | |
bb4.i: ; preds = %bb8 | |
%61 = load i64, i64* %diff.i, align 8, !dbg !399, !noalias !386 | |
%62 = load i64, i64* %size.i, align 8, !dbg !400, !noalias !386 | |
%63 = icmp eq i64 %62, 0, !dbg !399 | |
%64 = call i1 @llvm.expect.i1(i1 %63, i1 false), !dbg !399 | |
br i1 %64, label %panic.i, label %bb5.i, !dbg !399 | |
bb5.i: ; preds = %bb4.i | |
%65 = udiv i64 %61, %62, !dbg !399 | |
store i64 %65, i64* %_0.i, align 8, !dbg !399, !noalias !386 | |
br label %"_ZN113_$LT$core..slice..IterMut$LT$$u27$a$C$$u20$T$GT$$u20$as$u20$core..iter..traits..exact_size..ExactSizeIterator$GT$3len17he327633cdd81b90aE.exit", !dbg !397 | |
panic.i: ; preds = %bb4.i | |
; call core::panicking::panic | |
call void @_ZN4core9panicking5panic17h8c0099e5c1741962E({ [0 x i64], { [0 x i8]*, i64 }, [0 x i64], { [0 x i8]*, i64 }, [0 x i32], i32, [0 x i32], i32, [0 x i32] }* noalias readonly align 8 dereferenceable(40) bitcast ({ { [0 x i8]*, i64 }, { [0 x i8]*, i64 }, i32, i32 }* @panic_loc.2 to { [0 x i64], { [0 x i8]*, i64 }, [0 x i64], { [0 x i8]*, i64 }, [0 x i32], i32, [0 x i32], i32, [0 x i32] }*)), !dbg !399 | |
unreachable, !dbg !399 | |
"_ZN113_$LT$core..slice..IterMut$LT$$u27$a$C$$u20$T$GT$$u20$as$u20$core..iter..traits..exact_size..ExactSizeIterator$GT$3len17he327633cdd81b90aE.exit": ; preds = %bb3.i, %bb5.i | |
%66 = load i64, i64* %_0.i, align 8, !dbg !401, !noalias !386 | |
br label %bb11, !dbg !385 | |
bb9: ; preds = %bb7, %bb11 | |
%67 = load i8, i8* %_13, align 1, !dbg !402, !range !403 | |
%68 = trunc i8 %67 to i1, !dbg !402 | |
br i1 %68, label %bb12, label %bb13, !dbg !402 | |
bb10: ; preds = %bb3 | |
br i1 %25, label %bb8, label %bb7, !dbg !378 | |
bb11: ; preds = %"_ZN113_$LT$core..slice..IterMut$LT$$u27$a$C$$u20$T$GT$$u20$as$u20$core..iter..traits..exact_size..ExactSizeIterator$GT$3len17he327633cdd81b90aE.exit" | |
%69 = icmp ult i64 %42, %66, !dbg !384 | |
%70 = zext i1 %69 to i8, !dbg !378 | |
store i8 %70, i8* %_13, align 1, !dbg !378 | |
br label %bb9, !dbg !378 | |
bb12: ; preds = %bb9 | |
%71 = load %"core::iter::adapters::zip::Zip<core::slice::IterMut<f32>, core::slice::Iter<f32>>"*, %"core::iter::adapters::zip::Zip<core::slice::IterMut<f32>, core::slice::Iter<f32>>"** %self, align 8, !dbg !404, !nonnull !4 | |
%72 = bitcast %"core::iter::adapters::zip::Zip<core::slice::IterMut<f32>, core::slice::Iter<f32>>"* %71 to { i32*, i32* }*, !dbg !404 | |
%73 = load %"core::iter::adapters::zip::Zip<core::slice::IterMut<f32>, core::slice::Iter<f32>>"*, %"core::iter::adapters::zip::Zip<core::slice::IterMut<f32>, core::slice::Iter<f32>>"** %self, align 8, !dbg !406, !nonnull !4 | |
%74 = getelementptr inbounds %"core::iter::adapters::zip::Zip<core::slice::IterMut<f32>, core::slice::Iter<f32>>", %"core::iter::adapters::zip::Zip<core::slice::IterMut<f32>, core::slice::Iter<f32>>"* %73, i32 0, i32 5, !dbg !406 | |
%75 = load i64, i64* %74, align 8, !dbg !406 | |
; call <core::slice::IterMut<'a, T> as core::iter::adapters::zip::TrustedRandomAccess>::get_unchecked | |
%76 = call align 4 dereferenceable(4) float* @"_ZN110_$LT$core..slice..IterMut$LT$$u27$a$C$$u20$T$GT$$u20$as$u20$core..iter..adapters..zip..TrustedRandomAccess$GT$13get_unchecked17ha59896457b3fa156E"({ i32*, i32* }* align 8 dereferenceable(16) %72, i64 %75), !dbg !404 | |
br label %bb14, !dbg !404 | |
bb13: ; preds = %bb9 | |
%77 = bitcast { i32*, i8* }* %_0 to {}**, !dbg !407 | |
store {}* null, {}** %77, align 8, !dbg !407 | |
br label %bb16, !dbg !402 | |
bb14: ; preds = %bb12 | |
br label %bb15, !dbg !408 | |
bb15: ; preds = %bb14 | |
%78 = load %"core::iter::adapters::zip::Zip<core::slice::IterMut<f32>, core::slice::Iter<f32>>"*, %"core::iter::adapters::zip::Zip<core::slice::IterMut<f32>, core::slice::Iter<f32>>"** %self, align 8, !dbg !409, !nonnull !4 | |
%79 = getelementptr inbounds %"core::iter::adapters::zip::Zip<core::slice::IterMut<f32>, core::slice::Iter<f32>>", %"core::iter::adapters::zip::Zip<core::slice::IterMut<f32>, core::slice::Iter<f32>>"* %78, i32 0, i32 5, !dbg !409 | |
%80 = load %"core::iter::adapters::zip::Zip<core::slice::IterMut<f32>, core::slice::Iter<f32>>"*, %"core::iter::adapters::zip::Zip<core::slice::IterMut<f32>, core::slice::Iter<f32>>"** %self, align 8, !dbg !409, !nonnull !4 | |
%81 = getelementptr inbounds %"core::iter::adapters::zip::Zip<core::slice::IterMut<f32>, core::slice::Iter<f32>>", %"core::iter::adapters::zip::Zip<core::slice::IterMut<f32>, core::slice::Iter<f32>>"* %80, i32 0, i32 5, !dbg !409 | |
%82 = load i64, i64* %81, align 8, !dbg !409 | |
%83 = add i64 %82, 1, !dbg !409 | |
store i64 %83, i64* %79, align 8, !dbg !409 | |
%84 = bitcast { i32*, i8* }* %_0 to {}**, !dbg !410 | |
store {}* null, {}** %84, align 8, !dbg !410 | |
br label %bb16, !dbg !402 | |
bb16: ; preds = %bb13, %bb15 | |
br label %bb17, !dbg !372 | |
bb17: ; preds = %bb16, %bb5 | |
%85 = getelementptr inbounds { i32*, i8* }, { i32*, i8* }* %_0, i32 0, i32 0, !dbg !411 | |
%86 = load i32*, i32** %85, align 8, !dbg !411 | |
%87 = getelementptr inbounds { i32*, i8* }, { i32*, i8* }* %_0, i32 0, i32 1, !dbg !411 | |
%88 = load i8*, i8** %87, align 8, !dbg !411 | |
%89 = insertvalue { i32*, i8* } undef, i32* %86, 0, !dbg !411 | |
%90 = insertvalue { i32*, i8* } %89, i8* %88, 1, !dbg !411 | |
ret { i32*, i8* } %90, !dbg !411 | |
cleanup: ; preds = %bb4 | |
%91 = landingpad { i8*, i32 } | |
cleanup | |
%92 = extractvalue { i8*, i32 } %91, 0 | |
%93 = extractvalue { i8*, i32 } %91, 1 | |
%94 = getelementptr inbounds { i8*, i32 }, { i8*, i32 }* %personalityslot, i32 0, i32 0 | |
store i8* %92, i8** %94, align 8 | |
%95 = getelementptr inbounds { i8*, i32 }, { i8*, i32 }* %personalityslot, i32 0, i32 1 | |
store i32 %93, i32* %95, align 8 | |
br label %bb6 | |
} | |
; <packed_simd::Simd<[packed_simd::masks::m32; _]> as packed_simd::codegen::reductions::mask::All>::all | |
; Function Attrs: inlinehint uwtable | |
define internal zeroext i1 @"_ZN133_$LT$packed_simd..Simd$LT$$u5b$packed_simd..masks..m32$u3b$$u20$_$u5d$$GT$$u20$as$u20$packed_simd..codegen..reductions..mask..All$GT$3all17h598de94fdee9672fE"(<2 x i32>* noalias nocapture dereferenceable(8) %self) unnamed_addr #2 !dbg !412 { | |
start: | |
%arg = alloca x86_mmx, align 8, !dbg !417 | |
%transmute_temp = alloca x86_mmx, align 8, !dbg !417 | |
call void @llvm.dbg.declare(metadata <2 x i32>* %self, metadata !418, metadata !DIExpression()), !dbg !417 | |
%0 = load <2 x i32>, <2 x i32>* %self, align 8, !dbg !419 | |
%1 = bitcast x86_mmx* %transmute_temp to <2 x i32>*, !dbg !420 | |
store <2 x i32> %0, <2 x i32>* %1, align 8, !dbg !420 | |
%2 = load x86_mmx, x86_mmx* %transmute_temp, align 8, !dbg !420 | |
br label %bb1, !dbg !420 | |
bb1: ; preds = %start | |
store x86_mmx %2, x86_mmx* %arg, align 8, !dbg !421 | |
; call core::core_arch::x86::sse::_mm_movemask_pi8 | |
%3 = call i32 @_ZN4core9core_arch3x863sse16_mm_movemask_pi817h5a962fd8ed0dc66cE(x86_mmx* noalias nocapture dereferenceable(8) %arg), !dbg !421 | |
br label %bb2, !dbg !421 | |
bb2: ; preds = %bb1 | |
; call core::num::<impl u8>::max_value | |
%4 = call i8 @"_ZN4core3num20_$LT$impl$u20$u8$GT$9max_value17h1b8ac35f82643c3bE"(), !dbg !422 | |
br label %bb3, !dbg !422 | |
bb3: ; preds = %bb2 | |
%5 = zext i8 %4 to i32, !dbg !422 | |
%6 = icmp eq i32 %3, %5, !dbg !421 | |
ret i1 %6, !dbg !423 | |
} | |
; std::rt::lang_start | |
; Function Attrs: uwtable | |
define hidden i64 @_ZN3std2rt10lang_start17h9673c0b4fa2575bbE(void ()* nonnull, i64, i8**) unnamed_addr #1 !dbg !424 { | |
start: | |
%_7 = alloca i8*, align 8 | |
%argv = alloca i8**, align 8 | |
%argc = alloca i64, align 8 | |
%main = alloca void ()*, align 8 | |
store void ()* %0, void ()** %main, align 8 | |
call void @llvm.dbg.declare(metadata void ()** %main, metadata !435, metadata !DIExpression()), !dbg !436 | |
store i64 %1, i64* %argc, align 8 | |
call void @llvm.dbg.declare(metadata i64* %argc, metadata !437, metadata !DIExpression()), !dbg !436 | |
store i8** %2, i8*** %argv, align 8 | |
call void @llvm.dbg.declare(metadata i8*** %argv, metadata !438, metadata !DIExpression()), !dbg !436 | |
%3 = bitcast i8** %_7 to void ()**, !dbg !439 | |
%4 = load void ()*, void ()** %main, align 8, !dbg !439, !nonnull !4 | |
store void ()* %4, void ()** %3, align 8, !dbg !439 | |
%5 = bitcast i8** %_7 to {}*, !dbg !440 | |
%6 = load i64, i64* %argc, align 8, !dbg !441 | |
%7 = load i8**, i8*** %argv, align 8, !dbg !442 | |
; call std::rt::lang_start_internal | |
%8 = call i64 @_ZN3std2rt19lang_start_internal17h6ad3b492dd9ba668E({}* nonnull align 1 %5, [3 x i64]* noalias readonly align 8 dereferenceable(24) bitcast ({ void (i8**)*, i64, i64, i32 (i8**)*, i32 (i8**)*, i32 (i8**)* }* @vtable.3 to [3 x i64]*), i64 %6, i8** %7), !dbg !443 | |
br label %bb1, !dbg !443 | |
bb1: ; preds = %start | |
ret i64 %8, !dbg !444 | |
} | |
; std::rt::lang_start::{{closure}} | |
; Function Attrs: uwtable | |
define internal i32 @"_ZN3std2rt10lang_start28_$u7b$$u7b$closure$u7d$$u7d$17hf746c2baa59eec91E"(i8** noalias readonly align 8 dereferenceable(8)) unnamed_addr #1 !dbg !445 { | |
start: | |
%arg0 = alloca i8**, align 8 | |
store i8** %0, i8*** %arg0, align 8 | |
call void @llvm.dbg.declare(metadata i8*** %arg0, metadata !450, metadata !DIExpression(DW_OP_deref, DW_OP_plus_uconst, 0)), !dbg !451 | |
%1 = load i8**, i8*** %arg0, align 8, !dbg !452, !nonnull !4 | |
%2 = bitcast i8** %1 to void ()**, !dbg !452 | |
%3 = load void ()*, void ()** %2, align 8, !dbg !452, !nonnull !4 | |
call void %3(), !dbg !452 | |
br label %bb1, !dbg !452 | |
bb1: ; preds = %start | |
; call <() as std::process::Termination>::report | |
%4 = call i32 @"_ZN54_$LT$$LP$$RP$$u20$as$u20$std..process..Termination$GT$6report17h9d153f990c8564cfE"(), !dbg !452 | |
br label %bb2, !dbg !452 | |
bb2: ; preds = %bb1 | |
ret i32 %4, !dbg !453 | |
} | |
; std::sys::windows::process::ExitCode::as_i32 | |
; Function Attrs: inlinehint uwtable | |
define internal i32 @_ZN3std3sys7windows7process8ExitCode6as_i3217h5bcaa945033b0bbdE(i32* noalias readonly align 4 dereferenceable(4)) unnamed_addr #0 !dbg !454 { | |
start: | |
%self = alloca i32*, align 8 | |
store i32* %0, i32** %self, align 8 | |
call void @llvm.dbg.declare(metadata i32** %self, metadata !466, metadata !DIExpression()), !dbg !467 | |
%1 = load i32*, i32** %self, align 8, !dbg !468, !nonnull !4 | |
%2 = load i32, i32* %1, align 4, !dbg !468 | |
ret i32 %2, !dbg !469 | |
} | |
; <&T as core::fmt::Debug>::fmt | |
; Function Attrs: uwtable | |
define internal zeroext i1 @"_ZN42_$LT$$RF$T$u20$as$u20$core..fmt..Debug$GT$3fmt17h0fbdef217d468214E"(<2 x float>** noalias readonly align 8 dereferenceable(8), %"core::fmt::Formatter"* align 8 dereferenceable(96)) unnamed_addr #1 !dbg !470 { | |
start: | |
%f = alloca %"core::fmt::Formatter"*, align 8 | |
%self = alloca <2 x float>**, align 8 | |
store <2 x float>** %0, <2 x float>*** %self, align 8 | |
call void @llvm.dbg.declare(metadata <2 x float>*** %self, metadata !548, metadata !DIExpression()), !dbg !549 | |
store %"core::fmt::Formatter"* %1, %"core::fmt::Formatter"** %f, align 8 | |
call void @llvm.dbg.declare(metadata %"core::fmt::Formatter"** %f, metadata !550, metadata !DIExpression()), !dbg !549 | |
%2 = load <2 x float>**, <2 x float>*** %self, align 8, !dbg !551, !nonnull !4 | |
%3 = load <2 x float>*, <2 x float>** %2, align 8, !dbg !551, !nonnull !4 | |
%4 = load %"core::fmt::Formatter"*, %"core::fmt::Formatter"** %f, align 8, !dbg !552, !nonnull !4 | |
; call packed_simd::v64::<impl core::fmt::Debug for packed_simd::Simd<[f32; _]>>::fmt | |
%5 = call zeroext i1 @"_ZN11packed_simd3v6496_$LT$impl$u20$core..fmt..Debug$u20$for$u20$packed_simd..Simd$LT$$u5b$f32$u3b$$u20$_$u5d$$GT$$GT$3fmt17hdce88a912a29a3f5E"(<2 x float>* noalias readonly align 8 dereferenceable(8) %3, %"core::fmt::Formatter"* align 8 dereferenceable(96) %4), !dbg !553 | |
br label %bb1, !dbg !553 | |
bb1: ; preds = %start | |
ret i1 %5, !dbg !554 | |
} | |
; core::cmp::Ord::min | |
; Function Attrs: inlinehint uwtable | |
define internal i64 @_ZN4core3cmp3Ord3min17hf1decb25e9d1f502E(i64, i64) unnamed_addr #0 personality i32 (%"panic_unwind::windows::EXCEPTION_RECORD"*, i8*, %"panic_unwind::windows::CONTEXT"*, %"panic_unwind::windows::DISPATCHER_CONTEXT"*)* @rust_eh_personality !dbg !555 { | |
start: | |
%personalityslot = alloca { i8*, i32 }, align 8 | |
%_7 = alloca i8, align 1 | |
%_6 = alloca i8, align 1 | |
%_0 = alloca i64, align 8 | |
%other = alloca i64, align 8 | |
%self = alloca i64, align 8 | |
store i64 %0, i64* %self, align 8 | |
call void @llvm.dbg.declare(metadata i64* %self, metadata !563, metadata !DIExpression()), !dbg !564 | |
store i64 %1, i64* %other, align 8 | |
call void @llvm.dbg.declare(metadata i64* %other, metadata !565, metadata !DIExpression()), !dbg !564 | |
store i8 0, i8* %_6, align 1, !dbg !566 | |
store i8 0, i8* %_7, align 1, !dbg !566 | |
store i8 1, i8* %_6, align 1, !dbg !566 | |
store i8 1, i8* %_7, align 1, !dbg !566 | |
; invoke core::cmp::impls::<impl core::cmp::PartialOrd for usize>::le | |
%2 = invoke zeroext i1 @"_ZN4core3cmp5impls57_$LT$impl$u20$core..cmp..PartialOrd$u20$for$u20$usize$GT$2le17heb061b62164fb3cdE"(i64* noalias readonly align 8 dereferenceable(8) %self, i64* noalias readonly align 8 dereferenceable(8) %other) | |
to label %bb2 unwind label %cleanup, !dbg !566 | |
bb1: ; preds = %bb10, %bb3 | |
%3 = bitcast { i8*, i32 }* %personalityslot to i8**, !dbg !567 | |
%4 = load i8*, i8** %3, align 8, !dbg !567 | |
%5 = getelementptr inbounds { i8*, i32 }, { i8*, i32 }* %personalityslot, i32 0, i32 1, !dbg !567 | |
%6 = load i32, i32* %5, align 8, !dbg !567 | |
call void @rust_eh_unwind_resume(i8* %4), !dbg !567 | |
unreachable, !dbg !567 | |
bb2: ; preds = %start | |
br i1 %2, label %bb5, label %bb6, !dbg !568 | |
bb3: ; preds = %bb4 | |
%7 = load i8, i8* %_6, align 1, !dbg !569, !range !403 | |
%8 = trunc i8 %7 to i1, !dbg !569 | |
br i1 %8, label %bb10, label %bb1, !dbg !569 | |
bb4: ; preds = %cleanup | |
store i8 0, i8* %_7, align 1, !dbg !569 | |
br label %bb3, !dbg !569 | |
bb5: ; preds = %bb2 | |
store i8 0, i8* %_6, align 1, !dbg !570 | |
%9 = load i64, i64* %self, align 8, !dbg !570 | |
store i64 %9, i64* %_0, align 8, !dbg !570 | |
br label %bb7, !dbg !568 | |
bb6: ; preds = %bb2 | |
store i8 0, i8* %_7, align 1, !dbg !571 | |
%10 = load i64, i64* %other, align 8, !dbg !571 | |
store i64 %10, i64* %_0, align 8, !dbg !571 | |
br label %bb7, !dbg !568 | |
bb7: ; preds = %bb6, %bb5 | |
%11 = load i8, i8* %_7, align 1, !dbg !569, !range !403 | |
%12 = trunc i8 %11 to i1, !dbg !569 | |
br i1 %12, label %bb11, label %bb8, !dbg !569 | |
bb8: ; preds = %bb11, %bb7 | |
%13 = load i8, i8* %_6, align 1, !dbg !569, !range !403 | |
%14 = trunc i8 %13 to i1, !dbg !569 | |
br i1 %14, label %bb12, label %bb9, !dbg !569 | |
bb9: ; preds = %bb12, %bb8 | |
%15 = load i64, i64* %_0, align 8, !dbg !572 | |
ret i64 %15, !dbg !572 | |
bb10: ; preds = %bb3 | |
store i8 0, i8* %_6, align 1, !dbg !569 | |
br label %bb1, !dbg !569 | |
bb11: ; preds = %bb7 | |
store i8 0, i8* %_7, align 1, !dbg !569 | |
br label %bb8, !dbg !569 | |
bb12: ; preds = %bb8 | |
store i8 0, i8* %_6, align 1, !dbg !569 | |
br label %bb9, !dbg !569 | |
cleanup: ; preds = %start | |
%16 = landingpad { i8*, i32 } | |
cleanup | |
%17 = extractvalue { i8*, i32 } %16, 0 | |
%18 = extractvalue { i8*, i32 } %16, 1 | |
%19 = getelementptr inbounds { i8*, i32 }, { i8*, i32 }* %personalityslot, i32 0, i32 0 | |
store i8* %17, i8** %19, align 8 | |
%20 = getelementptr inbounds { i8*, i32 }, { i8*, i32 }* %personalityslot, i32 0, i32 1 | |
store i32 %18, i32* %20, align 8 | |
br label %bb4 | |
} | |
; core::cmp::min | |
; Function Attrs: inlinehint uwtable | |
define internal i64 @_ZN4core3cmp3min17ha157c58888b04903E(i64, i64) unnamed_addr #0 !dbg !573 { | |
start: | |
%v2 = alloca i64, align 8 | |
%v1 = alloca i64, align 8 | |
store i64 %0, i64* %v1, align 8 | |
call void @llvm.dbg.declare(metadata i64* %v1, metadata !574, metadata !DIExpression()), !dbg !575 | |
store i64 %1, i64* %v2, align 8 | |
call void @llvm.dbg.declare(metadata i64* %v2, metadata !576, metadata !DIExpression()), !dbg !575 | |
%2 = load i64, i64* %v1, align 8, !dbg !577 | |
%3 = load i64, i64* %v2, align 8, !dbg !578 | |
; call core::cmp::Ord::min | |
%4 = call i64 @_ZN4core3cmp3Ord3min17hf1decb25e9d1f502E(i64 %2, i64 %3), !dbg !577 | |
br label %bb1, !dbg !577 | |
bb1: ; preds = %start | |
ret i64 %4, !dbg !579 | |
} | |
; core::cmp::impls::<impl core::cmp::PartialOrd for usize>::le | |
; Function Attrs: inlinehint uwtable | |
define internal zeroext i1 @"_ZN4core3cmp5impls57_$LT$impl$u20$core..cmp..PartialOrd$u20$for$u20$usize$GT$2le17heb061b62164fb3cdE"(i64* noalias readonly align 8 dereferenceable(8), i64* noalias readonly align 8 dereferenceable(8)) unnamed_addr #0 !dbg !580 { | |
start: | |
%other = alloca i64*, align 8 | |
%self = alloca i64*, align 8 | |
store i64* %0, i64** %self, align 8 | |
call void @llvm.dbg.declare(metadata i64** %self, metadata !586, metadata !DIExpression()), !dbg !587 | |
store i64* %1, i64** %other, align 8 | |
call void @llvm.dbg.declare(metadata i64** %other, metadata !588, metadata !DIExpression()), !dbg !587 | |
%2 = load i64*, i64** %self, align 8, !dbg !589, !nonnull !4 | |
%3 = load i64, i64* %2, align 8, !dbg !589 | |
%4 = load i64*, i64** %other, align 8, !dbg !590, !nonnull !4 | |
%5 = load i64, i64* %4, align 8, !dbg !590 | |
%6 = icmp ule i64 %3, %5, !dbg !589 | |
ret i1 %6, !dbg !591 | |
} | |
; core::fmt::ArgumentV1::new | |
; Function Attrs: uwtable | |
define internal { i8*, i8* } @_ZN4core3fmt10ArgumentV13new17hf8cbb1bf740bc1bfE(<2 x float>** noalias readonly align 8 dereferenceable(8), i1 (<2 x float>**, %"core::fmt::Formatter"*)* nonnull) unnamed_addr #1 !dbg !592 { | |
start: | |
%transmute_temp1 = alloca %"core::fmt::Void"*, align 8 | |
%transmute_temp = alloca i1 (%"core::fmt::Void"*, %"core::fmt::Formatter"*)*, align 8 | |
%_0 = alloca { i8*, i8* }, align 8 | |
%f = alloca i1 (<2 x float>**, %"core::fmt::Formatter"*)*, align 8 | |
%x = alloca <2 x float>**, align 8 | |
store <2 x float>** %0, <2 x float>*** %x, align 8 | |
call void @llvm.dbg.declare(metadata <2 x float>*** %x, metadata !598, metadata !DIExpression()), !dbg !599 | |
store i1 (<2 x float>**, %"core::fmt::Formatter"*)* %1, i1 (<2 x float>**, %"core::fmt::Formatter"*)** %f, align 8 | |
call void @llvm.dbg.declare(metadata i1 (<2 x float>**, %"core::fmt::Formatter"*)** %f, metadata !600, metadata !DIExpression()), !dbg !599 | |
%2 = load i1 (<2 x float>**, %"core::fmt::Formatter"*)*, i1 (<2 x float>**, %"core::fmt::Formatter"*)** %f, align 8, !dbg !601, !nonnull !4 | |
%3 = bitcast i1 (%"core::fmt::Void"*, %"core::fmt::Formatter"*)** %transmute_temp to i1 (<2 x float>**, %"core::fmt::Formatter"*)**, !dbg !603 | |
store i1 (<2 x float>**, %"core::fmt::Formatter"*)* %2, i1 (<2 x float>**, %"core::fmt::Formatter"*)** %3, align 8, !dbg !603 | |
%4 = load i1 (%"core::fmt::Void"*, %"core::fmt::Formatter"*)*, i1 (%"core::fmt::Void"*, %"core::fmt::Formatter"*)** %transmute_temp, align 8, !dbg !603, !nonnull !4 | |
br label %bb1, !dbg !603 | |
bb1: ; preds = %start | |
%5 = load <2 x float>**, <2 x float>*** %x, align 8, !dbg !604, !nonnull !4 | |
%6 = bitcast %"core::fmt::Void"** %transmute_temp1 to <2 x float>***, !dbg !605 | |
store <2 x float>** %5, <2 x float>*** %6, align 8, !dbg !605 | |
%7 = load %"core::fmt::Void"*, %"core::fmt::Void"** %transmute_temp1, align 8, !dbg !605, !nonnull !4 | |
br label %bb2, !dbg !605 | |
bb2: ; preds = %bb1 | |
%8 = bitcast { i8*, i8* }* %_0 to %"core::fmt::Void"**, !dbg !606 | |
store %"core::fmt::Void"* %7, %"core::fmt::Void"** %8, align 8, !dbg !606 | |
%9 = getelementptr inbounds { i8*, i8* }, { i8*, i8* }* %_0, i32 0, i32 1, !dbg !606 | |
%10 = bitcast i8** %9 to i1 (%"core::fmt::Void"*, %"core::fmt::Formatter"*)**, !dbg !606 | |
store i1 (%"core::fmt::Void"*, %"core::fmt::Formatter"*)* %4, i1 (%"core::fmt::Void"*, %"core::fmt::Formatter"*)** %10, align 8, !dbg !606 | |
%11 = getelementptr inbounds { i8*, i8* }, { i8*, i8* }* %_0, i32 0, i32 0, !dbg !607 | |
%12 = load i8*, i8** %11, align 8, !dbg !607, !nonnull !4 | |
%13 = getelementptr inbounds { i8*, i8* }, { i8*, i8* }* %_0, i32 0, i32 1, !dbg !607 | |
%14 = load i8*, i8** %13, align 8, !dbg !607, !nonnull !4 | |
%15 = insertvalue { i8*, i8* } undef, i8* %12, 0, !dbg !607 | |
%16 = insertvalue { i8*, i8* } %15, i8* %14, 1, !dbg !607 | |
ret { i8*, i8* } %16, !dbg !607 | |
} | |
; core::fmt::Arguments::new_v1 | |
; Function Attrs: inlinehint uwtable | |
define internal void @_ZN4core3fmt9Arguments6new_v117h563701daa3fafb7dE(%"core::fmt::Arguments"* noalias nocapture sret dereferenceable(48), [0 x { [0 x i8]*, i64 }]* noalias nonnull readonly align 8, i64, [0 x { i8*, i8* }]* noalias nonnull readonly align 8, i64) unnamed_addr #0 !dbg !608 { | |
start: | |
%_4 = alloca { i64*, i64 }, align 8 | |
%args = alloca { [0 x { i8*, i8* }]*, i64 }, align 8 | |
%pieces = alloca { [0 x { [0 x i8]*, i64 }]*, i64 }, align 8 | |
%5 = getelementptr inbounds { [0 x { [0 x i8]*, i64 }]*, i64 }, { [0 x { [0 x i8]*, i64 }]*, i64 }* %pieces, i32 0, i32 0 | |
store [0 x { [0 x i8]*, i64 }]* %1, [0 x { [0 x i8]*, i64 }]** %5, align 8 | |
%6 = getelementptr inbounds { [0 x { [0 x i8]*, i64 }]*, i64 }, { [0 x { [0 x i8]*, i64 }]*, i64 }* %pieces, i32 0, i32 1 | |
store i64 %2, i64* %6, align 8 | |
call void @llvm.dbg.declare(metadata { [0 x { [0 x i8]*, i64 }]*, i64 }* %pieces, metadata !680, metadata !DIExpression()), !dbg !681 | |
%7 = getelementptr inbounds { [0 x { i8*, i8* }]*, i64 }, { [0 x { i8*, i8* }]*, i64 }* %args, i32 0, i32 0 | |
store [0 x { i8*, i8* }]* %3, [0 x { i8*, i8* }]** %7, align 8 | |
%8 = getelementptr inbounds { [0 x { i8*, i8* }]*, i64 }, { [0 x { i8*, i8* }]*, i64 }* %args, i32 0, i32 1 | |
store i64 %4, i64* %8, align 8 | |
call void @llvm.dbg.declare(metadata { [0 x { i8*, i8* }]*, i64 }* %args, metadata !682, metadata !DIExpression()), !dbg !681 | |
%9 = getelementptr inbounds { [0 x { [0 x i8]*, i64 }]*, i64 }, { [0 x { [0 x i8]*, i64 }]*, i64 }* %pieces, i32 0, i32 0, !dbg !683 | |
%10 = load [0 x { [0 x i8]*, i64 }]*, [0 x { [0 x i8]*, i64 }]** %9, align 8, !dbg !683, !nonnull !4 | |
%11 = getelementptr inbounds { [0 x { [0 x i8]*, i64 }]*, i64 }, { [0 x { [0 x i8]*, i64 }]*, i64 }* %pieces, i32 0, i32 1, !dbg !683 | |
%12 = load i64, i64* %11, align 8, !dbg !683 | |
%13 = bitcast { i64*, i64 }* %_4 to {}**, !dbg !684 | |
store {}* null, {}** %13, align 8, !dbg !684 | |
%14 = getelementptr inbounds { [0 x { i8*, i8* }]*, i64 }, { [0 x { i8*, i8* }]*, i64 }* %args, i32 0, i32 0, !dbg !685 | |
%15 = load [0 x { i8*, i8* }]*, [0 x { i8*, i8* }]** %14, align 8, !dbg !685, !nonnull !4 | |
%16 = getelementptr inbounds { [0 x { i8*, i8* }]*, i64 }, { [0 x { i8*, i8* }]*, i64 }* %args, i32 0, i32 1, !dbg !685 | |
%17 = load i64, i64* %16, align 8, !dbg !685 | |
%18 = bitcast %"core::fmt::Arguments"* %0 to { [0 x { [0 x i8]*, i64 }]*, i64 }*, !dbg !686 | |
%19 = getelementptr inbounds { [0 x { [0 x i8]*, i64 }]*, i64 }, { [0 x { [0 x i8]*, i64 }]*, i64 }* %18, i32 0, i32 0, !dbg !686 | |
store [0 x { [0 x i8]*, i64 }]* %10, [0 x { [0 x i8]*, i64 }]** %19, align 8, !dbg !686 | |
%20 = getelementptr inbounds { [0 x { [0 x i8]*, i64 }]*, i64 }, { [0 x { [0 x i8]*, i64 }]*, i64 }* %18, i32 0, i32 1, !dbg !686 | |
store i64 %12, i64* %20, align 8, !dbg !686 | |
%21 = getelementptr inbounds %"core::fmt::Arguments", %"core::fmt::Arguments"* %0, i32 0, i32 3, !dbg !686 | |
%22 = getelementptr inbounds { i64*, i64 }, { i64*, i64 }* %_4, i32 0, i32 0, !dbg !686 | |
%23 = load i64*, i64** %22, align 8, !dbg !686 | |
%24 = getelementptr inbounds { i64*, i64 }, { i64*, i64 }* %_4, i32 0, i32 1, !dbg !686 | |
%25 = load i64, i64* %24, align 8, !dbg !686 | |
%26 = getelementptr inbounds { i64*, i64 }, { i64*, i64 }* %21, i32 0, i32 0, !dbg !686 | |
store i64* %23, i64** %26, align 8, !dbg !686 | |
%27 = getelementptr inbounds { i64*, i64 }, { i64*, i64 }* %21, i32 0, i32 1, !dbg !686 | |
store i64 %25, i64* %27, align 8, !dbg !686 | |
%28 = getelementptr inbounds %"core::fmt::Arguments", %"core::fmt::Arguments"* %0, i32 0, i32 5, !dbg !686 | |
%29 = getelementptr inbounds { [0 x { i8*, i8* }]*, i64 }, { [0 x { i8*, i8* }]*, i64 }* %28, i32 0, i32 0, !dbg !686 | |
store [0 x { i8*, i8* }]* %15, [0 x { i8*, i8* }]** %29, align 8, !dbg !686 | |
%30 = getelementptr inbounds { [0 x { i8*, i8* }]*, i64 }, { [0 x { i8*, i8* }]*, i64 }* %28, i32 0, i32 1, !dbg !686 | |
store i64 %17, i64* %30, align 8, !dbg !686 | |
ret void, !dbg !687 | |
} | |
; core::mem::size_of | |
; Function Attrs: inlinehint uwtable | |
define internal i64 @_ZN4core3mem7size_of17h67bb3d7ab94ad204E() unnamed_addr #0 !dbg !688 { | |
start: | |
%tmp_ret = alloca i64, align 8 | |
store i64 4, i64* %tmp_ret, align 8, !dbg !693 | |
%0 = load i64, i64* %tmp_ret, align 8, !dbg !693 | |
br label %bb1, !dbg !693 | |
bb1: ; preds = %start | |
ret i64 %0, !dbg !694 | |
} | |
; core::num::<impl u8>::max_value | |
; Function Attrs: inlinehint uwtable | |
define internal i8 @"_ZN4core3num20_$LT$impl$u20$u8$GT$9max_value17h1b8ac35f82643c3bE"() unnamed_addr #0 !dbg !695 { | |
start: | |
ret i8 -1, !dbg !701 | |
} | |
; core::num::<impl usize>::wrapping_sub | |
; Function Attrs: inlinehint uwtable | |
define internal i64 @"_ZN4core3num23_$LT$impl$u20$usize$GT$12wrapping_sub17h5c173233212cebb5E"(i64, i64) unnamed_addr #0 !dbg !702 { | |
start: | |
%tmp_ret = alloca i64, align 8 | |
%rhs = alloca i64, align 8 | |
%self = alloca i64, align 8 | |
store i64 %0, i64* %self, align 8 | |
call void @llvm.dbg.declare(metadata i64* %self, metadata !703, metadata !DIExpression()), !dbg !704 | |
store i64 %1, i64* %rhs, align 8 | |
call void @llvm.dbg.declare(metadata i64* %rhs, metadata !705, metadata !DIExpression()), !dbg !704 | |
%2 = load i64, i64* %self, align 8, !dbg !706 | |
%3 = load i64, i64* %rhs, align 8, !dbg !707 | |
%4 = sub i64 %2, %3, !dbg !708 | |
store i64 %4, i64* %tmp_ret, align 8, !dbg !708 | |
%5 = load i64, i64* %tmp_ret, align 8, !dbg !708 | |
br label %bb1, !dbg !708 | |
bb1: ; preds = %start | |
ret i64 %5, !dbg !709 | |
} | |
; core::ops::function::FnOnce::call_once | |
; Function Attrs: uwtable | |
define internal i32 @_ZN4core3ops8function6FnOnce9call_once17h33385ba441c8d02eE(i8* nonnull) unnamed_addr #1 personality i32 (%"panic_unwind::windows::EXCEPTION_RECORD"*, i8*, %"panic_unwind::windows::CONTEXT"*, %"panic_unwind::windows::DISPATCHER_CONTEXT"*)* @rust_eh_personality !dbg !710 { | |
start: | |
%personalityslot = alloca { i8*, i32 }, align 8 | |
%arg1 = alloca {}, align 1 | |
%arg0 = alloca i8*, align 8 | |
store i8* %0, i8** %arg0, align 8 | |
call void @llvm.dbg.declare(metadata i8** %arg0, metadata !718, metadata !DIExpression()), !dbg !719 | |
call void @llvm.dbg.declare(metadata {}* %arg1, metadata !720, metadata !DIExpression()), !dbg !719 | |
; invoke std::rt::lang_start::{{closure}} | |
%1 = invoke i32 @"_ZN3std2rt10lang_start28_$u7b$$u7b$closure$u7d$$u7d$17hf746c2baa59eec91E"(i8** align 8 dereferenceable(8) %arg0) | |
to label %bb1 unwind label %cleanup, !dbg !721 | |
bb1: ; preds = %start | |
br label %bb2, !dbg !721 | |
bb2: ; preds = %bb1 | |
ret i32 %1, !dbg !721 | |
bb3: ; preds = %cleanup | |
br label %bb4, !dbg !721 | |
bb4: ; preds = %bb3 | |
%2 = bitcast { i8*, i32 }* %personalityslot to i8**, !dbg !721 | |
%3 = load i8*, i8** %2, align 8, !dbg !721 | |
%4 = getelementptr inbounds { i8*, i32 }, { i8*, i32 }* %personalityslot, i32 0, i32 1, !dbg !721 | |
%5 = load i32, i32* %4, align 8, !dbg !721 | |
call void @rust_eh_unwind_resume(i8* %3), !dbg !721 | |
unreachable, !dbg !721 | |
cleanup: ; preds = %start | |
%6 = landingpad { i8*, i32 } | |
cleanup | |
%7 = extractvalue { i8*, i32 } %6, 0 | |
%8 = extractvalue { i8*, i32 } %6, 1 | |
%9 = getelementptr inbounds { i8*, i32 }, { i8*, i32 }* %personalityslot, i32 0, i32 0 | |
store i8* %7, i8** %9, align 8 | |
%10 = getelementptr inbounds { i8*, i32 }, { i8*, i32 }* %personalityslot, i32 0, i32 1 | |
store i32 %8, i32* %10, align 8 | |
br label %bb3 | |
} | |
; core::ops::function::FnOnce::call_once::{{vtable.shim}} | |
; Function Attrs: uwtable | |
define internal i32 @"_ZN4core3ops8function6FnOnce9call_once32_$u7b$$u7b$vtable.shim$u7d$$u7d$17hd6f963d7521da4d8E"(i8**) unnamed_addr #1 !dbg !722 { | |
start: | |
%arg1 = alloca {}, align 1 | |
%arg0 = alloca i8**, align 8 | |
store i8** %0, i8*** %arg0, align 8 | |
call void @llvm.dbg.declare(metadata i8*** %arg0, metadata !726, metadata !DIExpression()), !dbg !727 | |
call void @llvm.dbg.declare(metadata {}* %arg1, metadata !728, metadata !DIExpression()), !dbg !727 | |
%1 = load i8**, i8*** %arg0, align 8, !dbg !729 | |
%2 = load i8*, i8** %1, align 8, !dbg !729, !nonnull !4 | |
; call core::ops::function::FnOnce::call_once | |
%3 = call i32 @_ZN4core3ops8function6FnOnce9call_once17h33385ba441c8d02eE(i8* nonnull %2), !dbg !729 | |
br label %bb1, !dbg !729 | |
bb1: ; preds = %start | |
ret i32 %3, !dbg !729 | |
} | |
; core::ptr::real_drop_in_place | |
; Function Attrs: uwtable | |
define internal void @_ZN4core3ptr18real_drop_in_place17hf10702682f45eb9fE(i8** align 8 dereferenceable(8)) unnamed_addr #1 !dbg !730 { | |
start: | |
%arg0 = alloca i8**, align 8 | |
store i8** %0, i8*** %arg0, align 8 | |
call void @llvm.dbg.declare(metadata i8*** %arg0, metadata !738, metadata !DIExpression()), !dbg !739 | |
ret void, !dbg !740 | |
} | |
; core::ptr::<impl *mut T>::wrapping_add | |
; Function Attrs: inlinehint uwtable | |
define internal i8* @"_ZN4core3ptr31_$LT$impl$u20$$BP$mut$u20$T$GT$12wrapping_add17h7bfc38a3d51ffae0E"(i8*, i64) unnamed_addr #0 !dbg !741 { | |
start: | |
%count = alloca i64, align 8 | |
%self = alloca i8*, align 8 | |
store i8* %0, i8** %self, align 8 | |
call void @llvm.dbg.declare(metadata i8** %self, metadata !747, metadata !DIExpression()), !dbg !748 | |
store i64 %1, i64* %count, align 8 | |
call void @llvm.dbg.declare(metadata i64* %count, metadata !749, metadata !DIExpression()), !dbg !748 | |
%2 = load i8*, i8** %self, align 8, !dbg !750 | |
%3 = load i64, i64* %count, align 8, !dbg !751 | |
; call core::ptr::<impl *mut T>::wrapping_offset | |
%4 = call i8* @"_ZN4core3ptr31_$LT$impl$u20$$BP$mut$u20$T$GT$15wrapping_offset17h92199ee84951f794E"(i8* %2, i64 %3), !dbg !750 | |
br label %bb1, !dbg !750 | |
bb1: ; preds = %start | |
ret i8* %4, !dbg !752 | |
} | |
; core::ptr::<impl *mut T>::wrapping_offset | |
; Function Attrs: inlinehint uwtable | |
define internal i8* @"_ZN4core3ptr31_$LT$impl$u20$$BP$mut$u20$T$GT$15wrapping_offset17h92199ee84951f794E"(i8*, i64) unnamed_addr #0 !dbg !753 { | |
start: | |
%tmp_ret = alloca i8*, align 8 | |
%count = alloca i64, align 8 | |
%self = alloca i8*, align 8 | |
store i8* %0, i8** %self, align 8 | |
call void @llvm.dbg.declare(metadata i8** %self, metadata !756, metadata !DIExpression()), !dbg !757 | |
store i64 %1, i64* %count, align 8 | |
call void @llvm.dbg.declare(metadata i64* %count, metadata !758, metadata !DIExpression()), !dbg !757 | |
%2 = load i8*, i8** %self, align 8, !dbg !759 | |
%3 = load i64, i64* %count, align 8, !dbg !761 | |
%4 = getelementptr i8, i8* %2, i64 %3, !dbg !762 | |
store i8* %4, i8** %tmp_ret, align 8, !dbg !762 | |
%5 = load i8*, i8** %tmp_ret, align 8, !dbg !762 | |
br label %bb1, !dbg !762 | |
bb1: ; preds = %start | |
ret i8* %5, !dbg !763 | |
} | |
; core::ptr::<impl *mut T>::add | |
; Function Attrs: inlinehint uwtable | |
define internal float* @"_ZN4core3ptr31_$LT$impl$u20$$BP$mut$u20$T$GT$3add17h0ce19a1ecdb04f8fE"(float*, i64) unnamed_addr #0 !dbg !764 { | |
start: | |
%count = alloca i64, align 8 | |
%self = alloca float*, align 8 | |
store float* %0, float** %self, align 8 | |
call void @llvm.dbg.declare(metadata float** %self, metadata !767, metadata !DIExpression()), !dbg !768 | |
store i64 %1, i64* %count, align 8 | |
call void @llvm.dbg.declare(metadata i64* %count, metadata !769, metadata !DIExpression()), !dbg !768 | |
%2 = load float*, float** %self, align 8, !dbg !770 | |
%3 = load i64, i64* %count, align 8, !dbg !771 | |
; call core::ptr::<impl *mut T>::offset | |
%4 = call float* @"_ZN4core3ptr31_$LT$impl$u20$$BP$mut$u20$T$GT$6offset17h7ab76687e019a8beE"(float* %2, i64 %3), !dbg !770 | |
br label %bb1, !dbg !770 | |
bb1: ; preds = %start | |
ret float* %4, !dbg !772 | |
} | |
; core::ptr::<impl *mut T>::offset | |
; Function Attrs: inlinehint uwtable | |
define internal float* @"_ZN4core3ptr31_$LT$impl$u20$$BP$mut$u20$T$GT$6offset17h7ab76687e019a8beE"(float*, i64) unnamed_addr #0 !dbg !773 { | |
start: | |
%tmp_ret = alloca float*, align 8 | |
%count = alloca i64, align 8 | |
%self = alloca float*, align 8 | |
store float* %0, float** %self, align 8 | |
call void @llvm.dbg.declare(metadata float** %self, metadata !776, metadata !DIExpression()), !dbg !777 | |
store i64 %1, i64* %count, align 8 | |
call void @llvm.dbg.declare(metadata i64* %count, metadata !778, metadata !DIExpression()), !dbg !777 | |
%2 = load float*, float** %self, align 8, !dbg !779 | |
%3 = load i64, i64* %count, align 8, !dbg !780 | |
%4 = getelementptr inbounds float, float* %2, i64 %3, !dbg !781 | |
store float* %4, float** %tmp_ret, align 8, !dbg !781 | |
%5 = load float*, float** %tmp_ret, align 8, !dbg !781 | |
br label %bb1, !dbg !781 | |
bb1: ; preds = %start | |
ret float* %5, !dbg !782 | |
} | |
; core::ptr::<impl *mut T>::is_null | |
; Function Attrs: inlinehint uwtable | |
define internal zeroext i1 @"_ZN4core3ptr31_$LT$impl$u20$$BP$mut$u20$T$GT$7is_null17h5d7cab73c9ba2b72E"(float*) unnamed_addr #0 !dbg !783 { | |
start: | |
%self = alloca float*, align 8 | |
store float* %0, float** %self, align 8 | |
call void @llvm.dbg.declare(metadata float** %self, metadata !786, metadata !DIExpression()), !dbg !787 | |
%1 = load float*, float** %self, align 8, !dbg !788 | |
%2 = bitcast float* %1 to i8*, !dbg !789 | |
; call core::ptr::null_mut | |
%3 = call i8* @_ZN4core3ptr8null_mut17ha420abbf6de67c0aE(), !dbg !790 | |
br label %bb1, !dbg !790 | |
bb1: ; preds = %start | |
%4 = icmp eq i8* %2, %3, !dbg !789 | |
ret i1 %4, !dbg !791 | |
} | |
; core::ptr::<impl *const T>::wrapping_add | |
; Function Attrs: inlinehint uwtable | |
define internal i8* @"_ZN4core3ptr33_$LT$impl$u20$$BP$const$u20$T$GT$12wrapping_add17h704f7d80d3e4e067E"(i8*, i64) unnamed_addr #0 !dbg !792 { | |
start: | |
%count = alloca i64, align 8 | |
%self = alloca i8*, align 8 | |
store i8* %0, i8** %self, align 8 | |
call void @llvm.dbg.declare(metadata i8** %self, metadata !795, metadata !DIExpression()), !dbg !796 | |
store i64 %1, i64* %count, align 8 | |
call void @llvm.dbg.declare(metadata i64* %count, metadata !797, metadata !DIExpression()), !dbg !796 | |
%2 = load i8*, i8** %self, align 8, !dbg !798 | |
%3 = load i64, i64* %count, align 8, !dbg !799 | |
; call core::ptr::<impl *const T>::wrapping_offset | |
%4 = call i8* @"_ZN4core3ptr33_$LT$impl$u20$$BP$const$u20$T$GT$15wrapping_offset17h57392fcef01ab41fE"(i8* %2, i64 %3), !dbg !798 | |
br label %bb1, !dbg !798 | |
bb1: ; preds = %start | |
ret i8* %4, !dbg !800 | |
} | |
; core::ptr::<impl *const T>::wrapping_offset | |
; Function Attrs: inlinehint uwtable | |
define internal i8* @"_ZN4core3ptr33_$LT$impl$u20$$BP$const$u20$T$GT$15wrapping_offset17h57392fcef01ab41fE"(i8*, i64) unnamed_addr #0 !dbg !801 { | |
start: | |
%tmp_ret = alloca i8*, align 8 | |
%count = alloca i64, align 8 | |
%self = alloca i8*, align 8 | |
store i8* %0, i8** %self, align 8 | |
call void @llvm.dbg.declare(metadata i8** %self, metadata !804, metadata !DIExpression()), !dbg !805 | |
store i64 %1, i64* %count, align 8 | |
call void @llvm.dbg.declare(metadata i64* %count, metadata !806, metadata !DIExpression()), !dbg !805 | |
%2 = load i8*, i8** %self, align 8, !dbg !807 | |
%3 = load i64, i64* %count, align 8, !dbg !809 | |
%4 = getelementptr i8, i8* %2, i64 %3, !dbg !810 | |
store i8* %4, i8** %tmp_ret, align 8, !dbg !810 | |
%5 = load i8*, i8** %tmp_ret, align 8, !dbg !810 | |
br label %bb1, !dbg !810 | |
bb1: ; preds = %start | |
ret i8* %5, !dbg !811 | |
} | |
; core::ptr::<impl *const T>::add | |
; Function Attrs: inlinehint uwtable | |
define internal float* @"_ZN4core3ptr33_$LT$impl$u20$$BP$const$u20$T$GT$3add17h26416a2b5e59c446E"(float*, i64) unnamed_addr #0 !dbg !812 { | |
start: | |
%count = alloca i64, align 8 | |
%self = alloca float*, align 8 | |
store float* %0, float** %self, align 8 | |
call void @llvm.dbg.declare(metadata float** %self, metadata !815, metadata !DIExpression()), !dbg !816 | |
store i64 %1, i64* %count, align 8 | |
call void @llvm.dbg.declare(metadata i64* %count, metadata !817, metadata !DIExpression()), !dbg !816 | |
%2 = load float*, float** %self, align 8, !dbg !818 | |
%3 = load i64, i64* %count, align 8, !dbg !819 | |
; call core::ptr::<impl *const T>::offset | |
%4 = call float* @"_ZN4core3ptr33_$LT$impl$u20$$BP$const$u20$T$GT$6offset17h6b5b445b6567a011E"(float* %2, i64 %3), !dbg !818 | |
br label %bb1, !dbg !818 | |
bb1: ; preds = %start | |
ret float* %4, !dbg !820 | |
} | |
; core::ptr::<impl *const T>::offset | |
; Function Attrs: inlinehint uwtable | |
define internal float* @"_ZN4core3ptr33_$LT$impl$u20$$BP$const$u20$T$GT$6offset17h6b5b445b6567a011E"(float*, i64) unnamed_addr #0 !dbg !821 { | |
start: | |
%tmp_ret = alloca float*, align 8 | |
%count = alloca i64, align 8 | |
%self = alloca float*, align 8 | |
store float* %0, float** %self, align 8 | |
call void @llvm.dbg.declare(metadata float** %self, metadata !824, metadata !DIExpression()), !dbg !825 | |
store i64 %1, i64* %count, align 8 | |
call void @llvm.dbg.declare(metadata i64* %count, metadata !826, metadata !DIExpression()), !dbg !825 | |
%2 = load float*, float** %self, align 8, !dbg !827 | |
%3 = load i64, i64* %count, align 8, !dbg !828 | |
%4 = getelementptr inbounds float, float* %2, i64 %3, !dbg !829 | |
store float* %4, float** %tmp_ret, align 8, !dbg !829 | |
%5 = load float*, float** %tmp_ret, align 8, !dbg !829 | |
br label %bb1, !dbg !829 | |
bb1: ; preds = %start | |
ret float* %5, !dbg !830 | |
} | |
; core::ptr::<impl *const T>::is_null | |
; Function Attrs: inlinehint uwtable | |
define internal zeroext i1 @"_ZN4core3ptr33_$LT$impl$u20$$BP$const$u20$T$GT$7is_null17hff436377db9e2646E"(float*) unnamed_addr #0 !dbg !831 { | |
start: | |
%self = alloca float*, align 8 | |
store float* %0, float** %self, align 8 | |
call void @llvm.dbg.declare(metadata float** %self, metadata !834, metadata !DIExpression()), !dbg !835 | |
%1 = load float*, float** %self, align 8, !dbg !836 | |
%2 = bitcast float* %1 to i8*, !dbg !837 | |
; call core::ptr::null | |
%3 = call i8* @_ZN4core3ptr4null17h994338807cb2f143E(), !dbg !838 | |
br label %bb1, !dbg !838 | |
bb1: ; preds = %start | |
%4 = icmp eq i8* %2, %3, !dbg !837 | |
ret i1 %4, !dbg !839 | |
} | |
; core::ptr::null | |
; Function Attrs: inlinehint uwtable | |
define internal i8* @_ZN4core3ptr4null17h994338807cb2f143E() unnamed_addr #0 !dbg !840 { | |
start: | |
ret i8* null, !dbg !843 | |
} | |
; core::ptr::null_mut | |
; Function Attrs: inlinehint uwtable | |
define internal i8* @_ZN4core3ptr8null_mut17ha420abbf6de67c0aE() unnamed_addr #0 !dbg !844 { | |
start: | |
ret i8* null, !dbg !847 | |
} | |
; core::iter::traits::iterator::Iterator::zip | |
; Function Attrs: inlinehint uwtable | |
define internal void @_ZN4core4iter6traits8iterator8Iterator3zip17h3b06b723b24d63e9E(%"core::iter::adapters::zip::Zip<core::slice::IterMut<f32>, core::slice::Iter<f32>>"* noalias nocapture sret dereferenceable(48), i32*, i32*, [2 x float]* noalias readonly align 4 dereferenceable(8)) unnamed_addr #0 personality i32 (%"panic_unwind::windows::EXCEPTION_RECORD"*, i8*, %"panic_unwind::windows::CONTEXT"*, %"panic_unwind::windows::DISPATCHER_CONTEXT"*)* @rust_eh_personality !dbg !848 { | |
start: | |
%personalityslot = alloca { i8*, i32 }, align 8 | |
%_6 = alloca i8, align 1 | |
%other = alloca [2 x float]*, align 8 | |
%self = alloca { i32*, i32* }, align 8 | |
%4 = getelementptr inbounds { i32*, i32* }, { i32*, i32* }* %self, i32 0, i32 0 | |
store i32* %1, i32** %4, align 8 | |
%5 = getelementptr inbounds { i32*, i32* }, { i32*, i32* }* %self, i32 0, i32 1 | |
store i32* %2, i32** %5, align 8 | |
call void @llvm.dbg.declare(metadata { i32*, i32* }* %self, metadata !859, metadata !DIExpression()), !dbg !860 | |
store [2 x float]* %3, [2 x float]** %other, align 8 | |
call void @llvm.dbg.declare(metadata [2 x float]** %other, metadata !861, metadata !DIExpression()), !dbg !860 | |
store i8 0, i8* %_6, align 1, !dbg !862 | |
store i8 1, i8* %_6, align 1, !dbg !862 | |
%6 = getelementptr inbounds { i32*, i32* }, { i32*, i32* }* %self, i32 0, i32 0, !dbg !862 | |
%7 = load i32*, i32** %6, align 8, !dbg !862 | |
%8 = getelementptr inbounds { i32*, i32* }, { i32*, i32* }* %self, i32 0, i32 1, !dbg !862 | |
%9 = load i32*, i32** %8, align 8, !dbg !862 | |
%10 = load [2 x float]*, [2 x float]** %other, align 8, !dbg !863, !nonnull !4 | |
; invoke core::array::<impl core::iter::traits::collect::IntoIterator for &'a [T; _]>::into_iter | |
%11 = invoke { i32*, i32* } @"_ZN4core5array109_$LT$impl$u20$core..iter..traits..collect..IntoIterator$u20$for$u20$$RF$$u27$a$u20$$u5b$T$u3b$$u20$_$u5d$$GT$9into_iter17h3b17bc4c1d40cf91E"([2 x float]* noalias readonly align 4 dereferenceable(8) %10) | |
to label %bb2 unwind label %cleanup, !dbg !863 | |
bb1: ; preds = %bb4, %bb5 | |
%12 = bitcast { i8*, i32 }* %personalityslot to i8**, !dbg !864 | |
%13 = load i8*, i8** %12, align 8, !dbg !864 | |
%14 = getelementptr inbounds { i8*, i32 }, { i8*, i32 }* %personalityslot, i32 0, i32 1, !dbg !864 | |
%15 = load i32, i32* %14, align 8, !dbg !864 | |
call void @rust_eh_unwind_resume(i8* %13), !dbg !864 | |
unreachable, !dbg !864 | |
bb2: ; preds = %start | |
%16 = extractvalue { i32*, i32* } %11, 0, !dbg !863 | |
%17 = extractvalue { i32*, i32* } %11, 1, !dbg !863 | |
store i8 0, i8* %_6, align 1, !dbg !865 | |
; invoke <core::iter::adapters::zip::Zip<A, B>>::new | |
invoke void @"_ZN57_$LT$core..iter..adapters..zip..Zip$LT$A$C$$u20$B$GT$$GT$3new17h8f37ca8b2f06d909E"(%"core::iter::adapters::zip::Zip<core::slice::IterMut<f32>, core::slice::Iter<f32>>"* noalias nocapture sret dereferenceable(48) %0, i32* %7, i32* %9, i32* %16, i32* %17) | |
to label %bb3 unwind label %cleanup, !dbg !865 | |
bb3: ; preds = %bb2 | |
store i8 0, i8* %_6, align 1, !dbg !866 | |
ret void, !dbg !867 | |
bb4: ; preds = %bb5 | |
store i8 0, i8* %_6, align 1, !dbg !866 | |
br label %bb1, !dbg !866 | |
bb5: ; preds = %cleanup | |
%18 = load i8, i8* %_6, align 1, !dbg !866, !range !403 | |
%19 = trunc i8 %18 to i1, !dbg !866 | |
br i1 %19, label %bb4, label %bb1, !dbg !866 | |
cleanup: ; preds = %bb2, %start | |
%20 = landingpad { i8*, i32 } | |
cleanup | |
%21 = extractvalue { i8*, i32 } %20, 0 | |
%22 = extractvalue { i8*, i32 } %20, 1 | |
%23 = getelementptr inbounds { i8*, i32 }, { i8*, i32 }* %personalityslot, i32 0, i32 0 | |
store i8* %21, i8** %23, align 8 | |
%24 = getelementptr inbounds { i8*, i32 }, { i8*, i32 }* %personalityslot, i32 0, i32 1 | |
store i32 %22, i32* %24, align 8 | |
br label %bb5 | |
} | |
; core::array::<impl core::iter::traits::collect::IntoIterator for &'a [T; _]>::into_iter | |
; Function Attrs: uwtable | |
define internal { i32*, i32* } @"_ZN4core5array109_$LT$impl$u20$core..iter..traits..collect..IntoIterator$u20$for$u20$$RF$$u27$a$u20$$u5b$T$u3b$$u20$_$u5d$$GT$9into_iter17h3b17bc4c1d40cf91E"([2 x float]* noalias readonly align 4 dereferenceable(8)) unnamed_addr #1 !dbg !868 { | |
start: | |
%self = alloca [2 x float]*, align 8 | |
store [2 x float]* %0, [2 x float]** %self, align 8 | |
call void @llvm.dbg.declare(metadata [2 x float]** %self, metadata !874, metadata !DIExpression()), !dbg !875 | |
%1 = load [2 x float]*, [2 x float]** %self, align 8, !dbg !876, !nonnull !4 | |
%2 = bitcast [2 x float]* %1 to [0 x float]*, !dbg !876 | |
; call core::slice::<impl [T]>::iter | |
%3 = call { i32*, i32* } @"_ZN4core5slice29_$LT$impl$u20$$u5b$T$u5d$$GT$4iter17hdd507b42260f435dE"([0 x float]* noalias nonnull readonly align 4 %2, i64 2), !dbg !876 | |
%4 = extractvalue { i32*, i32* } %3, 0, !dbg !876 | |
%5 = extractvalue { i32*, i32* } %3, 1, !dbg !876 | |
br label %bb1, !dbg !876 | |
bb1: ; preds = %start | |
%6 = insertvalue { i32*, i32* } undef, i32* %4, 0, !dbg !877 | |
%7 = insertvalue { i32*, i32* } %6, i32* %5, 1, !dbg !877 | |
ret { i32*, i32* } %7, !dbg !877 | |
} | |
; core::slice::<impl [T]>::as_mut_ptr | |
; Function Attrs: inlinehint uwtable | |
define internal float* @"_ZN4core5slice29_$LT$impl$u20$$u5b$T$u5d$$GT$10as_mut_ptr17h1a657e498eadc3f8E"([0 x float]* nonnull align 4, i64) unnamed_addr #0 !dbg !878 { | |
start: | |
%self = alloca { [0 x float]*, i64 }, align 8 | |
%2 = getelementptr inbounds { [0 x float]*, i64 }, { [0 x float]*, i64 }* %self, i32 0, i32 0 | |
store [0 x float]* %0, [0 x float]** %2, align 8 | |
%3 = getelementptr inbounds { [0 x float]*, i64 }, { [0 x float]*, i64 }* %self, i32 0, i32 1 | |
store i64 %1, i64* %3, align 8 | |
call void @llvm.dbg.declare(metadata { [0 x float]*, i64 }* %self, metadata !885, metadata !DIExpression()), !dbg !886 | |
%4 = getelementptr inbounds { [0 x float]*, i64 }, { [0 x float]*, i64 }* %self, i32 0, i32 0, !dbg !887 | |
%5 = load [0 x float]*, [0 x float]** %4, align 8, !dbg !887, !nonnull !4 | |
%6 = getelementptr inbounds { [0 x float]*, i64 }, { [0 x float]*, i64 }* %self, i32 0, i32 1, !dbg !887 | |
%7 = load i64, i64* %6, align 8, !dbg !887 | |
%8 = bitcast [0 x float]* %5 to float*, !dbg !887 | |
ret float* %8, !dbg !888 | |
} | |
; core::slice::<impl [T]>::len | |
; Function Attrs: inlinehint uwtable | |
define internal i64 @"_ZN4core5slice29_$LT$impl$u20$$u5b$T$u5d$$GT$3len17h7ddc604a3edd39eeE"([0 x float]* noalias nonnull readonly align 4, i64) unnamed_addr #0 !dbg !889 { | |
start: | |
%_2 = alloca %"core::slice::Repr<f32>", align 8 | |
%self = alloca { [0 x float]*, i64 }, align 8 | |
%2 = getelementptr inbounds { [0 x float]*, i64 }, { [0 x float]*, i64 }* %self, i32 0, i32 0 | |
store [0 x float]* %0, [0 x float]** %2, align 8 | |
%3 = getelementptr inbounds { [0 x float]*, i64 }, { [0 x float]*, i64 }* %self, i32 0, i32 1 | |
store i64 %1, i64* %3, align 8 | |
call void @llvm.dbg.declare(metadata { [0 x float]*, i64 }* %self, metadata !896, metadata !DIExpression()), !dbg !897 | |
%4 = getelementptr inbounds { [0 x float]*, i64 }, { [0 x float]*, i64 }* %self, i32 0, i32 0, !dbg !898 | |
%5 = load [0 x float]*, [0 x float]** %4, align 8, !dbg !898, !nonnull !4 | |
%6 = getelementptr inbounds { [0 x float]*, i64 }, { [0 x float]*, i64 }* %self, i32 0, i32 1, !dbg !898 | |
%7 = load i64, i64* %6, align 8, !dbg !898 | |
%8 = bitcast %"core::slice::Repr<f32>"* %_2 to { [0 x float]*, i64 }*, !dbg !900 | |
%9 = getelementptr inbounds { [0 x float]*, i64 }, { [0 x float]*, i64 }* %8, i32 0, i32 0, !dbg !900 | |
store [0 x float]* %5, [0 x float]** %9, align 8, !dbg !900 | |
%10 = getelementptr inbounds { [0 x float]*, i64 }, { [0 x float]*, i64 }* %8, i32 0, i32 1, !dbg !900 | |
store i64 %7, i64* %10, align 8, !dbg !900 | |
%11 = bitcast %"core::slice::Repr<f32>"* %_2 to { i32*, i64 }*, !dbg !900 | |
%12 = getelementptr inbounds { i32*, i64 }, { i32*, i64 }* %11, i32 0, i32 1, !dbg !900 | |
%13 = load i64, i64* %12, align 8, !dbg !900 | |
ret i64 %13, !dbg !901 | |
} | |
; core::slice::<impl [T]>::iter | |
; Function Attrs: inlinehint uwtable | |
define internal { i32*, i32* } @"_ZN4core5slice29_$LT$impl$u20$$u5b$T$u5d$$GT$4iter17hdd507b42260f435dE"([0 x float]* noalias nonnull readonly align 4, i64) unnamed_addr #0 !dbg !902 { | |
start: | |
%_21 = alloca %"core::marker::PhantomData<&f32>", align 1 | |
%end = alloca float*, align 8 | |
%ptr = alloca float*, align 8 | |
%_0 = alloca { i32*, i32* }, align 8 | |
%self = alloca { [0 x float]*, i64 }, align 8 | |
%2 = getelementptr inbounds { [0 x float]*, i64 }, { [0 x float]*, i64 }* %self, i32 0, i32 0 | |
store [0 x float]* %0, [0 x float]** %2, align 8 | |
%3 = getelementptr inbounds { [0 x float]*, i64 }, { [0 x float]*, i64 }* %self, i32 0, i32 1 | |
store i64 %1, i64* %3, align 8 | |
call void @llvm.dbg.declare(metadata { [0 x float]*, i64 }* %self, metadata !905, metadata !DIExpression()), !dbg !906 | |
call void @llvm.dbg.declare(metadata float** %ptr, metadata !907, metadata !DIExpression()), !dbg !910 | |
call void @llvm.dbg.declare(metadata float** %end, metadata !911, metadata !DIExpression()), !dbg !913 | |
%4 = getelementptr inbounds { [0 x float]*, i64 }, { [0 x float]*, i64 }* %self, i32 0, i32 0, !dbg !914 | |
%5 = load [0 x float]*, [0 x float]** %4, align 8, !dbg !914, !nonnull !4 | |
%6 = getelementptr inbounds { [0 x float]*, i64 }, { [0 x float]*, i64 }* %self, i32 0, i32 1, !dbg !914 | |
%7 = load i64, i64* %6, align 8, !dbg !914 | |
; call core::slice::<impl [T]>::as_ptr | |
%8 = call float* @"_ZN4core5slice29_$LT$impl$u20$$u5b$T$u5d$$GT$6as_ptr17ha15db296d8eae01cE"([0 x float]* noalias nonnull readonly align 4 %5, i64 %7), !dbg !914 | |
store float* %8, float** %ptr, align 8, !dbg !914 | |
br label %bb1, !dbg !914 | |
bb1: ; preds = %start | |
%9 = load float*, float** %ptr, align 8, !dbg !915 | |
; call core::ptr::<impl *const T>::is_null | |
%10 = call zeroext i1 @"_ZN4core3ptr33_$LT$impl$u20$$BP$const$u20$T$GT$7is_null17hff436377db9e2646E"(float* %9), !dbg !915 | |
br label %bb2, !dbg !915 | |
bb2: ; preds = %bb1 | |
%11 = xor i1 %10, true, !dbg !916 | |
call void @llvm.assume(i1 %11), !dbg !917 | |
br label %bb3, !dbg !917 | |
bb3: ; preds = %bb2 | |
; call core::mem::size_of | |
%12 = call i64 @_ZN4core3mem7size_of17h67bb3d7ab94ad204E(), !dbg !918 | |
br label %bb4, !dbg !918 | |
bb4: ; preds = %bb3 | |
%13 = icmp eq i64 %12, 0, !dbg !918 | |
br i1 %13, label %bb5, label %bb6, !dbg !919 | |
bb5: ; preds = %bb4 | |
%14 = load float*, float** %ptr, align 8, !dbg !920 | |
%15 = bitcast float* %14 to i8*, !dbg !921 | |
%16 = getelementptr inbounds { [0 x float]*, i64 }, { [0 x float]*, i64 }* %self, i32 0, i32 0, !dbg !922 | |
%17 = load [0 x float]*, [0 x float]** %16, align 8, !dbg !922, !nonnull !4 | |
%18 = getelementptr inbounds { [0 x float]*, i64 }, { [0 x float]*, i64 }* %self, i32 0, i32 1, !dbg !922 | |
%19 = load i64, i64* %18, align 8, !dbg !922 | |
; call core::slice::<impl [T]>::len | |
%20 = call i64 @"_ZN4core5slice29_$LT$impl$u20$$u5b$T$u5d$$GT$3len17h7ddc604a3edd39eeE"([0 x float]* noalias nonnull readonly align 4 %17, i64 %19), !dbg !922 | |
br label %bb7, !dbg !922 | |
bb6: ; preds = %bb4 | |
%21 = load float*, float** %ptr, align 8, !dbg !923 | |
%22 = getelementptr inbounds { [0 x float]*, i64 }, { [0 x float]*, i64 }* %self, i32 0, i32 0, !dbg !924 | |
%23 = load [0 x float]*, [0 x float]** %22, align 8, !dbg !924, !nonnull !4 | |
%24 = getelementptr inbounds { [0 x float]*, i64 }, { [0 x float]*, i64 }* %self, i32 0, i32 1, !dbg !924 | |
%25 = load i64, i64* %24, align 8, !dbg !924 | |
; call core::slice::<impl [T]>::len | |
%26 = call i64 @"_ZN4core5slice29_$LT$impl$u20$$u5b$T$u5d$$GT$3len17h7ddc604a3edd39eeE"([0 x float]* noalias nonnull readonly align 4 %23, i64 %25), !dbg !924 | |
br label %bb9, !dbg !924 | |
bb7: ; preds = %bb5 | |
; call core::ptr::<impl *const T>::wrapping_add | |
%27 = call i8* @"_ZN4core3ptr33_$LT$impl$u20$$BP$const$u20$T$GT$12wrapping_add17h704f7d80d3e4e067E"(i8* %15, i64 %20), !dbg !921 | |
br label %bb8, !dbg !921 | |
bb8: ; preds = %bb7 | |
%28 = bitcast i8* %27 to float*, !dbg !921 | |
store float* %28, float** %end, align 8, !dbg !921 | |
br label %bb11, !dbg !919 | |
bb9: ; preds = %bb6 | |
; call core::ptr::<impl *const T>::add | |
%29 = call float* @"_ZN4core3ptr33_$LT$impl$u20$$BP$const$u20$T$GT$3add17h26416a2b5e59c446E"(float* %21, i64 %26), !dbg !923 | |
store float* %29, float** %end, align 8, !dbg !923 | |
br label %bb10, !dbg !923 | |
bb10: ; preds = %bb9 | |
br label %bb11, !dbg !919 | |
bb11: ; preds = %bb10, %bb8 | |
%30 = load float*, float** %ptr, align 8, !dbg !925 | |
%31 = load float*, float** %end, align 8, !dbg !926 | |
%32 = bitcast { i32*, i32* }* %_0 to float**, !dbg !927 | |
store float* %30, float** %32, align 8, !dbg !927 | |
%33 = getelementptr inbounds { i32*, i32* }, { i32*, i32* }* %_0, i32 0, i32 1, !dbg !927 | |
%34 = bitcast i32** %33 to float**, !dbg !927 | |
store float* %31, float** %34, align 8, !dbg !927 | |
%35 = bitcast { i32*, i32* }* %_0 to %"core::marker::PhantomData<&f32>"*, !dbg !927 | |
%36 = getelementptr inbounds { i32*, i32* }, { i32*, i32* }* %_0, i32 0, i32 0, !dbg !928 | |
%37 = load i32*, i32** %36, align 8, !dbg !928 | |
%38 = getelementptr inbounds { i32*, i32* }, { i32*, i32* }* %_0, i32 0, i32 1, !dbg !928 | |
%39 = load i32*, i32** %38, align 8, !dbg !928 | |
%40 = insertvalue { i32*, i32* } undef, i32* %37, 0, !dbg !928 | |
%41 = insertvalue { i32*, i32* } %40, i32* %39, 1, !dbg !928 | |
ret { i32*, i32* } %41, !dbg !928 | |
} | |
; core::slice::<impl [T]>::as_ptr | |
; Function Attrs: inlinehint uwtable | |
define internal float* @"_ZN4core5slice29_$LT$impl$u20$$u5b$T$u5d$$GT$6as_ptr17ha15db296d8eae01cE"([0 x float]* noalias nonnull readonly align 4, i64) unnamed_addr #0 !dbg !929 { | |
start: | |
%self = alloca { [0 x float]*, i64 }, align 8 | |
%2 = getelementptr inbounds { [0 x float]*, i64 }, { [0 x float]*, i64 }* %self, i32 0, i32 0 | |
store [0 x float]* %0, [0 x float]** %2, align 8 | |
%3 = getelementptr inbounds { [0 x float]*, i64 }, { [0 x float]*, i64 }* %self, i32 0, i32 1 | |
store i64 %1, i64* %3, align 8 | |
call void @llvm.dbg.declare(metadata { [0 x float]*, i64 }* %self, metadata !932, metadata !DIExpression()), !dbg !933 | |
%4 = getelementptr inbounds { [0 x float]*, i64 }, { [0 x float]*, i64 }* %self, i32 0, i32 0, !dbg !934 | |
%5 = load [0 x float]*, [0 x float]** %4, align 8, !dbg !934, !nonnull !4 | |
%6 = getelementptr inbounds { [0 x float]*, i64 }, { [0 x float]*, i64 }* %self, i32 0, i32 1, !dbg !934 | |
%7 = load i64, i64* %6, align 8, !dbg !934 | |
%8 = bitcast [0 x float]* %5 to float*, !dbg !934 | |
ret float* %8, !dbg !935 | |
} | |
; core::slice::<impl [T]>::iter_mut | |
; Function Attrs: inlinehint uwtable | |
define internal { i32*, i32* } @"_ZN4core5slice29_$LT$impl$u20$$u5b$T$u5d$$GT$8iter_mut17hbb08a79abb9de9f1E"([0 x float]* nonnull align 4, i64) unnamed_addr #0 !dbg !936 { | |
start: | |
%_21 = alloca %"core::marker::PhantomData<&mut f32>", align 1 | |
%end = alloca float*, align 8 | |
%ptr = alloca float*, align 8 | |
%_0 = alloca { i32*, i32* }, align 8 | |
%self = alloca { [0 x float]*, i64 }, align 8 | |
%2 = getelementptr inbounds { [0 x float]*, i64 }, { [0 x float]*, i64 }* %self, i32 0, i32 0 | |
store [0 x float]* %0, [0 x float]** %2, align 8 | |
%3 = getelementptr inbounds { [0 x float]*, i64 }, { [0 x float]*, i64 }* %self, i32 0, i32 1 | |
store i64 %1, i64* %3, align 8 | |
call void @llvm.dbg.declare(metadata { [0 x float]*, i64 }* %self, metadata !939, metadata !DIExpression()), !dbg !940 | |
call void @llvm.dbg.declare(metadata float** %ptr, metadata !941, metadata !DIExpression()), !dbg !944 | |
call void @llvm.dbg.declare(metadata float** %end, metadata !945, metadata !DIExpression()), !dbg !947 | |
%4 = getelementptr inbounds { [0 x float]*, i64 }, { [0 x float]*, i64 }* %self, i32 0, i32 0, !dbg !948 | |
%5 = load [0 x float]*, [0 x float]** %4, align 8, !dbg !948, !nonnull !4 | |
%6 = getelementptr inbounds { [0 x float]*, i64 }, { [0 x float]*, i64 }* %self, i32 0, i32 1, !dbg !948 | |
%7 = load i64, i64* %6, align 8, !dbg !948 | |
; call core::slice::<impl [T]>::as_mut_ptr | |
%8 = call float* @"_ZN4core5slice29_$LT$impl$u20$$u5b$T$u5d$$GT$10as_mut_ptr17h1a657e498eadc3f8E"([0 x float]* nonnull align 4 %5, i64 %7), !dbg !948 | |
store float* %8, float** %ptr, align 8, !dbg !948 | |
br label %bb1, !dbg !948 | |
bb1: ; preds = %start | |
%9 = load float*, float** %ptr, align 8, !dbg !949 | |
; call core::ptr::<impl *mut T>::is_null | |
%10 = call zeroext i1 @"_ZN4core3ptr31_$LT$impl$u20$$BP$mut$u20$T$GT$7is_null17h5d7cab73c9ba2b72E"(float* %9), !dbg !949 | |
br label %bb2, !dbg !949 | |
bb2: ; preds = %bb1 | |
%11 = xor i1 %10, true, !dbg !950 | |
call void @llvm.assume(i1 %11), !dbg !951 | |
br label %bb3, !dbg !951 | |
bb3: ; preds = %bb2 | |
; call core::mem::size_of | |
%12 = call i64 @_ZN4core3mem7size_of17h67bb3d7ab94ad204E(), !dbg !952 | |
br label %bb4, !dbg !952 | |
bb4: ; preds = %bb3 | |
%13 = icmp eq i64 %12, 0, !dbg !952 | |
br i1 %13, label %bb5, label %bb6, !dbg !953 | |
bb5: ; preds = %bb4 | |
%14 = load float*, float** %ptr, align 8, !dbg !954 | |
%15 = bitcast float* %14 to i8*, !dbg !955 | |
%16 = getelementptr inbounds { [0 x float]*, i64 }, { [0 x float]*, i64 }* %self, i32 0, i32 0, !dbg !956 | |
%17 = load [0 x float]*, [0 x float]** %16, align 8, !dbg !956, !nonnull !4 | |
%18 = getelementptr inbounds { [0 x float]*, i64 }, { [0 x float]*, i64 }* %self, i32 0, i32 1, !dbg !956 | |
%19 = load i64, i64* %18, align 8, !dbg !956 | |
; call core::slice::<impl [T]>::len | |
%20 = call i64 @"_ZN4core5slice29_$LT$impl$u20$$u5b$T$u5d$$GT$3len17h7ddc604a3edd39eeE"([0 x float]* noalias nonnull readonly align 4 %17, i64 %19), !dbg !956 | |
br label %bb7, !dbg !956 | |
bb6: ; preds = %bb4 | |
%21 = load float*, float** %ptr, align 8, !dbg !957 | |
%22 = getelementptr inbounds { [0 x float]*, i64 }, { [0 x float]*, i64 }* %self, i32 0, i32 0, !dbg !958 | |
%23 = load [0 x float]*, [0 x float]** %22, align 8, !dbg !958, !nonnull !4 | |
%24 = getelementptr inbounds { [0 x float]*, i64 }, { [0 x float]*, i64 }* %self, i32 0, i32 1, !dbg !958 | |
%25 = load i64, i64* %24, align 8, !dbg !958 | |
; call core::slice::<impl [T]>::len | |
%26 = call i64 @"_ZN4core5slice29_$LT$impl$u20$$u5b$T$u5d$$GT$3len17h7ddc604a3edd39eeE"([0 x float]* noalias nonnull readonly align 4 %23, i64 %25), !dbg !958 | |
br label %bb9, !dbg !958 | |
bb7: ; preds = %bb5 | |
; call core::ptr::<impl *mut T>::wrapping_add | |
%27 = call i8* @"_ZN4core3ptr31_$LT$impl$u20$$BP$mut$u20$T$GT$12wrapping_add17h7bfc38a3d51ffae0E"(i8* %15, i64 %20), !dbg !955 | |
br label %bb8, !dbg !955 | |
bb8: ; preds = %bb7 | |
%28 = bitcast i8* %27 to float*, !dbg !955 | |
store float* %28, float** %end, align 8, !dbg !955 | |
br label %bb11, !dbg !953 | |
bb9: ; preds = %bb6 | |
; call core::ptr::<impl *mut T>::add | |
%29 = call float* @"_ZN4core3ptr31_$LT$impl$u20$$BP$mut$u20$T$GT$3add17h0ce19a1ecdb04f8fE"(float* %21, i64 %26), !dbg !957 | |
store float* %29, float** %end, align 8, !dbg !957 | |
br label %bb10, !dbg !957 | |
bb10: ; preds = %bb9 | |
br label %bb11, !dbg !953 | |
bb11: ; preds = %bb10, %bb8 | |
%30 = load float*, float** %ptr, align 8, !dbg !959 | |
%31 = load float*, float** %end, align 8, !dbg !960 | |
%32 = bitcast { i32*, i32* }* %_0 to float**, !dbg !961 | |
store float* %30, float** %32, align 8, !dbg !961 | |
%33 = getelementptr inbounds { i32*, i32* }, { i32*, i32* }* %_0, i32 0, i32 1, !dbg !961 | |
%34 = bitcast i32** %33 to float**, !dbg !961 | |
store float* %31, float** %34, align 8, !dbg !961 | |
%35 = bitcast { i32*, i32* }* %_0 to %"core::marker::PhantomData<&mut f32>"*, !dbg !961 | |
%36 = getelementptr inbounds { i32*, i32* }, { i32*, i32* }* %_0, i32 0, i32 0, !dbg !962 | |
%37 = load i32*, i32** %36, align 8, !dbg !962 | |
%38 = getelementptr inbounds { i32*, i32* }, { i32*, i32* }* %_0, i32 0, i32 1, !dbg !962 | |
%39 = load i32*, i32** %38, align 8, !dbg !962 | |
%40 = insertvalue { i32*, i32* } undef, i32* %37, 0, !dbg !962 | |
%41 = insertvalue { i32*, i32* } %40, i32* %39, 1, !dbg !962 | |
ret { i32*, i32* } %41, !dbg !962 | |
} | |
; core::core_arch::x86::sse::_mm_movemask_pi8 | |
; Function Attrs: inlinehint uwtable | |
define internal i32 @_ZN4core9core_arch3x863sse16_mm_movemask_pi817h5a962fd8ed0dc66cE(x86_mmx* noalias nocapture dereferenceable(8) %a) unnamed_addr #3 !dbg !963 { | |
start: | |
call void @llvm.dbg.declare(metadata x86_mmx* %a, metadata !974, metadata !DIExpression()), !dbg !975 | |
%0 = load x86_mmx, x86_mmx* %a, align 8, !dbg !976 | |
%1 = call i32 @llvm.x86.mmx.pmovmskb(x86_mmx %0), !dbg !977 | |
br label %bb1, !dbg !977 | |
bb1: ; preds = %start | |
ret i32 %1, !dbg !978 | |
} | |
; <() as std::process::Termination>::report | |
; Function Attrs: inlinehint uwtable | |
define internal i32 @"_ZN54_$LT$$LP$$RP$$u20$as$u20$std..process..Termination$GT$6report17h9d153f990c8564cfE"() unnamed_addr #0 !dbg !979 { | |
start: | |
%self = alloca {}, align 1 | |
call void @llvm.dbg.declare(metadata {}* %self, metadata !985, metadata !DIExpression()), !dbg !986 | |
; call <std::process::ExitCode as std::process::Termination>::report | |
%0 = call i32 @"_ZN68_$LT$std..process..ExitCode$u20$as$u20$std..process..Termination$GT$6report17hd5ccd80cb403dadbE"(i32 0), !dbg !987 | |
br label %bb1, !dbg !987 | |
bb1: ; preds = %start | |
ret i32 %0, !dbg !988 | |
} | |
; <core::iter::adapters::zip::Zip<A, B>>::new | |
; Function Attrs: uwtable | |
define internal void @"_ZN57_$LT$core..iter..adapters..zip..Zip$LT$A$C$$u20$B$GT$$GT$3new17h8f37ca8b2f06d909E"(%"core::iter::adapters::zip::Zip<core::slice::IterMut<f32>, core::slice::Iter<f32>>"* noalias nocapture sret dereferenceable(48), i32*, i32*, i32*, i32*) unnamed_addr #1 !dbg !989 { | |
start: | |
%b = alloca { i32*, i32* }, align 8 | |
%a = alloca { i32*, i32* }, align 8 | |
%5 = getelementptr inbounds { i32*, i32* }, { i32*, i32* }* %a, i32 0, i32 0 | |
store i32* %1, i32** %5, align 8 | |
%6 = getelementptr inbounds { i32*, i32* }, { i32*, i32* }* %a, i32 0, i32 1 | |
store i32* %2, i32** %6, align 8 | |
call void @llvm.dbg.declare(metadata { i32*, i32* }* %a, metadata !990, metadata !DIExpression()), !dbg !991 | |
%7 = getelementptr inbounds { i32*, i32* }, { i32*, i32* }* %b, i32 0, i32 0 | |
store i32* %3, i32** %7, align 8 | |
%8 = getelementptr inbounds { i32*, i32* }, { i32*, i32* }* %b, i32 0, i32 1 | |
store i32* %4, i32** %8, align 8 | |
call void @llvm.dbg.declare(metadata { i32*, i32* }* %b, metadata !992, metadata !DIExpression()), !dbg !991 | |
%9 = getelementptr inbounds { i32*, i32* }, { i32*, i32* }* %a, i32 0, i32 0, !dbg !993 | |
%10 = load i32*, i32** %9, align 8, !dbg !993 | |
%11 = getelementptr inbounds { i32*, i32* }, { i32*, i32* }* %a, i32 0, i32 1, !dbg !993 | |
%12 = load i32*, i32** %11, align 8, !dbg !993 | |
%13 = getelementptr inbounds { i32*, i32* }, { i32*, i32* }* %b, i32 0, i32 0, !dbg !994 | |
%14 = load i32*, i32** %13, align 8, !dbg !994 | |
%15 = getelementptr inbounds { i32*, i32* }, { i32*, i32* }* %b, i32 0, i32 1, !dbg !994 | |
%16 = load i32*, i32** %15, align 8, !dbg !994 | |
; call <core::iter::adapters::zip::Zip<A, B> as core::iter::adapters::zip::ZipImpl<A, B>>::new | |
call void @"_ZN121_$LT$core..iter..adapters..zip..Zip$LT$A$C$$u20$B$GT$$u20$as$u20$core..iter..adapters..zip..ZipImpl$LT$A$C$$u20$B$GT$$GT$3new17heb1b055aea75067eE"(%"core::iter::adapters::zip::Zip<core::slice::IterMut<f32>, core::slice::Iter<f32>>"* noalias nocapture sret dereferenceable(48) %0, i32* %10, i32* %12, i32* %14, i32* %16), !dbg !995 | |
br label %bb1, !dbg !995 | |
bb1: ; preds = %start | |
ret void, !dbg !996 | |
} | |
; <I as core::iter::traits::collect::IntoIterator>::into_iter | |
; Function Attrs: uwtable | |
define internal void @"_ZN63_$LT$I$u20$as$u20$core..iter..traits..collect..IntoIterator$GT$9into_iter17he5241eaaa244ba04E"(%"core::iter::adapters::zip::Zip<core::slice::IterMut<f32>, core::slice::Iter<f32>>"* noalias nocapture sret dereferenceable(48), %"core::iter::adapters::zip::Zip<core::slice::IterMut<f32>, core::slice::Iter<f32>>"* noalias nocapture dereferenceable(48) %self) unnamed_addr #1 !dbg !997 { | |
start: | |
call void @llvm.dbg.declare(metadata %"core::iter::adapters::zip::Zip<core::slice::IterMut<f32>, core::slice::Iter<f32>>"* %self, metadata !1005, metadata !DIExpression()), !dbg !1006 | |
%1 = bitcast %"core::iter::adapters::zip::Zip<core::slice::IterMut<f32>, core::slice::Iter<f32>>"* %0 to i8*, !dbg !1007 | |
%2 = bitcast %"core::iter::adapters::zip::Zip<core::slice::IterMut<f32>, core::slice::Iter<f32>>"* %self to i8*, !dbg !1007 | |
call void @llvm.memcpy.p0i8.p0i8.i64(i8* align 8 %1, i8* align 8 %2, i64 48, i1 false), !dbg !1007 | |
ret void, !dbg !1008 | |
} | |
; <std::process::ExitCode as std::process::Termination>::report | |
; Function Attrs: inlinehint uwtable | |
define internal i32 @"_ZN68_$LT$std..process..ExitCode$u20$as$u20$std..process..Termination$GT$6report17hd5ccd80cb403dadbE"(i32) unnamed_addr #0 !dbg !1009 { | |
start: | |
%self = alloca i32, align 4 | |
store i32 %0, i32* %self, align 4 | |
call void @llvm.dbg.declare(metadata i32* %self, metadata !1015, metadata !DIExpression()), !dbg !1016 | |
; call std::sys::windows::process::ExitCode::as_i32 | |
%1 = call i32 @_ZN3std3sys7windows7process8ExitCode6as_i3217h5bcaa945033b0bbdE(i32* noalias readonly align 4 dereferenceable(4) %self), !dbg !1017 | |
br label %bb1, !dbg !1017 | |
bb1: ; preds = %start | |
ret i32 %1, !dbg !1018 | |
} | |
; simd_errors::main | |
; Function Attrs: uwtable | |
define internal void @_ZN11simd_errors4main17hd90603d869f7ed37E() unnamed_addr #1 !dbg !1019 { | |
start: | |
%arg26 = alloca <2 x float>, align 8 | |
%arg25 = alloca <2 x float>, align 8 | |
%arg24 = alloca <2 x float>, align 8 | |
%arg23 = alloca <2 x float>, align 8 | |
%arg22 = alloca <2 x float>, align 8 | |
%arg21 = alloca <2 x float>, align 8 | |
%arg20 = alloca <2 x float>, align 8 | |
%arg19 = alloca <2 x float>, align 8 | |
%arg17 = alloca <2 x float>, align 8 | |
%arg = alloca <2 x float>, align 8 | |
%arg116 = alloca <2 x float>**, align 8 | |
%arg015 = alloca <2 x float>**, align 8 | |
%_171 = alloca { i64*, i64* }, align 8 | |
%_170 = alloca [2 x { i8*, i8* }], align 8 | |
%_163 = alloca %"core::fmt::Arguments", align 8 | |
%right_val14 = alloca <2 x float>*, align 8 | |
%left_val13 = alloca <2 x float>*, align 8 | |
%_152 = alloca <2 x float>, align 8 | |
%_149 = alloca { i64*, i64* }, align 8 | |
%f = alloca <2 x float>, align 8 | |
%arg112 = alloca <2 x float>**, align 8 | |
%arg011 = alloca <2 x float>**, align 8 | |
%_134 = alloca { i64*, i64* }, align 8 | |
%_133 = alloca [2 x { i8*, i8* }], align 8 | |
%_126 = alloca %"core::fmt::Arguments", align 8 | |
%right_val10 = alloca <2 x float>*, align 8 | |
%left_val9 = alloca <2 x float>*, align 8 | |
%_115 = alloca <2 x float>, align 8 | |
%_112 = alloca { i64*, i64* }, align 8 | |
%arg18 = alloca <2 x float>**, align 8 | |
%arg07 = alloca <2 x float>**, align 8 | |
%_99 = alloca { i64*, i64* }, align 8 | |
%_98 = alloca [2 x { i8*, i8* }], align 8 | |
%_91 = alloca %"core::fmt::Arguments", align 8 | |
%right_val6 = alloca <2 x float>*, align 8 | |
%left_val5 = alloca <2 x float>*, align 8 | |
%_80 = alloca <2 x float>, align 8 | |
%_77 = alloca { i64*, i64* }, align 8 | |
%arg14 = alloca <2 x float>**, align 8 | |
%arg03 = alloca <2 x float>**, align 8 | |
%_64 = alloca { i64*, i64* }, align 8 | |
%_63 = alloca [2 x { i8*, i8* }], align 8 | |
%_56 = alloca %"core::fmt::Arguments", align 8 | |
%right_val2 = alloca <2 x float>*, align 8 | |
%left_val1 = alloca <2 x float>*, align 8 | |
%_45 = alloca <2 x float>, align 8 | |
%_42 = alloca { i64*, i64* }, align 8 | |
%arg1 = alloca <2 x float>**, align 8 | |
%arg0 = alloca <2 x float>**, align 8 | |
%_29 = alloca { i64*, i64* }, align 8 | |
%_28 = alloca [2 x { i8*, i8* }], align 8 | |
%_21 = alloca %"core::fmt::Arguments", align 8 | |
%right_val = alloca <2 x float>*, align 8 | |
%left_val = alloca <2 x float>*, align 8 | |
%_10 = alloca <2 x float>, align 8 | |
%_7 = alloca { i64*, i64* }, align 8 | |
%t = alloca <2 x float>, align 8 | |
%o = alloca <2 x float>, align 8 | |
%z = alloca <2 x float>, align 8 | |
call void @llvm.dbg.declare(metadata <2 x float>* %z, metadata !1021, metadata !DIExpression()), !dbg !1023 | |
call void @llvm.dbg.declare(metadata <2 x float>* %o, metadata !1024, metadata !DIExpression()), !dbg !1026 | |
call void @llvm.dbg.declare(metadata <2 x float>* %t, metadata !1027, metadata !DIExpression()), !dbg !1029 | |
call void @llvm.dbg.declare(metadata <2 x float>** %left_val, metadata !1030, metadata !DIExpression()), !dbg !1034 | |
call void @llvm.dbg.declare(metadata <2 x float>** %right_val, metadata !1035, metadata !DIExpression()), !dbg !1034 | |
call void @llvm.dbg.declare(metadata <2 x float>*** %arg0, metadata !1036, metadata !DIExpression()), !dbg !1039 | |
call void @llvm.dbg.declare(metadata <2 x float>*** %arg1, metadata !1040, metadata !DIExpression()), !dbg !1039 | |
call void @llvm.dbg.declare(metadata <2 x float>** %left_val1, metadata !1041, metadata !DIExpression()), !dbg !1044 | |
call void @llvm.dbg.declare(metadata <2 x float>** %right_val2, metadata !1045, metadata !DIExpression()), !dbg !1044 | |
call void @llvm.dbg.declare(metadata <2 x float>*** %arg03, metadata !1046, metadata !DIExpression()), !dbg !1049 | |
call void @llvm.dbg.declare(metadata <2 x float>*** %arg14, metadata !1050, metadata !DIExpression()), !dbg !1049 | |
call void @llvm.dbg.declare(metadata <2 x float>** %left_val5, metadata !1051, metadata !DIExpression()), !dbg !1054 | |
call void @llvm.dbg.declare(metadata <2 x float>** %right_val6, metadata !1055, metadata !DIExpression()), !dbg !1054 | |
call void @llvm.dbg.declare(metadata <2 x float>*** %arg07, metadata !1056, metadata !DIExpression()), !dbg !1059 | |
call void @llvm.dbg.declare(metadata <2 x float>*** %arg18, metadata !1060, metadata !DIExpression()), !dbg !1059 | |
call void @llvm.dbg.declare(metadata <2 x float>** %left_val9, metadata !1061, metadata !DIExpression()), !dbg !1064 | |
call void @llvm.dbg.declare(metadata <2 x float>** %right_val10, metadata !1065, metadata !DIExpression()), !dbg !1064 | |
call void @llvm.dbg.declare(metadata <2 x float>*** %arg011, metadata !1066, metadata !DIExpression()), !dbg !1069 | |
call void @llvm.dbg.declare(metadata <2 x float>*** %arg112, metadata !1070, metadata !DIExpression()), !dbg !1069 | |
call void @llvm.dbg.declare(metadata <2 x float>* %f, metadata !1071, metadata !DIExpression()), !dbg !1073 | |
call void @llvm.dbg.declare(metadata <2 x float>** %left_val13, metadata !1074, metadata !DIExpression()), !dbg !1077 | |
call void @llvm.dbg.declare(metadata <2 x float>** %right_val14, metadata !1078, metadata !DIExpression()), !dbg !1077 | |
call void @llvm.dbg.declare(metadata <2 x float>*** %arg015, metadata !1079, metadata !DIExpression()), !dbg !1082 | |
call void @llvm.dbg.declare(metadata <2 x float>*** %arg116, metadata !1083, metadata !DIExpression()), !dbg !1082 | |
; call packed_simd::v64::<impl packed_simd::Simd<[f32; _]>>::splat | |
call void @"_ZN11packed_simd3v6467_$LT$impl$u20$packed_simd..Simd$LT$$u5b$f32$u3b$$u20$_$u5d$$GT$$GT$5splat17ha44412253c33794bE"(<2 x float>* noalias nocapture sret dereferenceable(8) %z, float 0.000000e+00), !dbg !1084 | |
br label %bb1, !dbg !1084 | |
bb1: ; preds = %start | |
; call packed_simd::v64::<impl packed_simd::Simd<[f32; _]>>::splat | |
call void @"_ZN11packed_simd3v6467_$LT$impl$u20$packed_simd..Simd$LT$$u5b$f32$u3b$$u20$_$u5d$$GT$$GT$5splat17ha44412253c33794bE"(<2 x float>* noalias nocapture sret dereferenceable(8) %o, float 1.000000e+00), !dbg !1085 | |
br label %bb2, !dbg !1085 | |
bb2: ; preds = %bb1 | |
; call packed_simd::v64::<impl packed_simd::Simd<[f32; _]>>::splat | |
call void @"_ZN11packed_simd3v6467_$LT$impl$u20$packed_simd..Simd$LT$$u5b$f32$u3b$$u20$_$u5d$$GT$$GT$5splat17ha44412253c33794bE"(<2 x float>* noalias nocapture sret dereferenceable(8) %t, float 2.000000e+00), !dbg !1086 | |
br label %bb3, !dbg !1086 | |
bb3: ; preds = %bb2 | |
%0 = load <2 x float>, <2 x float>* %o, align 8, !dbg !1087 | |
%1 = load <2 x float>, <2 x float>* %z, align 8, !dbg !1088 | |
store <2 x float> %0, <2 x float>* %arg, align 8, !dbg !1087 | |
store <2 x float> %1, <2 x float>* %arg17, align 8, !dbg !1087 | |
; call packed_simd::v64::<impl packed_simd::Simd<[f32; _]>>::powf | |
call void @"_ZN11packed_simd3v6467_$LT$impl$u20$packed_simd..Simd$LT$$u5b$f32$u3b$$u20$_$u5d$$GT$$GT$4powf17hb70aa29febb9e0e8E"(<2 x float>* noalias nocapture sret dereferenceable(8) %_10, <2 x float>* noalias nocapture dereferenceable(8) %arg, <2 x float>* noalias nocapture dereferenceable(8) %arg17), !dbg !1087 | |
br label %bb4, !dbg !1087 | |
bb4: ; preds = %bb3 | |
%2 = bitcast { i64*, i64* }* %_7 to <2 x float>**, !dbg !1089 | |
store <2 x float>* %o, <2 x float>** %2, align 8, !dbg !1089 | |
%3 = getelementptr inbounds { i64*, i64* }, { i64*, i64* }* %_7, i32 0, i32 1, !dbg !1089 | |
%4 = bitcast i64** %3 to <2 x float>**, !dbg !1089 | |
store <2 x float>* %_10, <2 x float>** %4, align 8, !dbg !1089 | |
%5 = bitcast { i64*, i64* }* %_7 to <2 x float>**, !dbg !1089 | |
%6 = load <2 x float>*, <2 x float>** %5, align 8, !dbg !1089, !nonnull !4 | |
store <2 x float>* %6, <2 x float>** %left_val, align 8, !dbg !1089 | |
%7 = getelementptr inbounds { i64*, i64* }, { i64*, i64* }* %_7, i32 0, i32 1, !dbg !1089 | |
%8 = bitcast i64** %7 to <2 x float>**, !dbg !1089 | |
%9 = load <2 x float>*, <2 x float>** %8, align 8, !dbg !1089, !nonnull !4 | |
store <2 x float>* %9, <2 x float>** %right_val, align 8, !dbg !1089 | |
%10 = load <2 x float>*, <2 x float>** %left_val, align 8, !dbg !1034, !nonnull !4 | |
%11 = load <2 x float>*, <2 x float>** %right_val, align 8, !dbg !1034, !nonnull !4 | |
; call packed_simd::v64::<impl core::cmp::PartialEq for packed_simd::Simd<[f32; _]>>::eq | |
%12 = call zeroext i1 @"_ZN11packed_simd3v64100_$LT$impl$u20$core..cmp..PartialEq$u20$for$u20$packed_simd..Simd$LT$$u5b$f32$u3b$$u20$_$u5d$$GT$$GT$2eq17ha86e2ebf7d9570caE"(<2 x float>* noalias readonly align 8 dereferenceable(8) %10, <2 x float>* noalias readonly align 8 dereferenceable(8) %11), !dbg !1034 | |
br label %bb5, !dbg !1034 | |
bb5: ; preds = %bb4 | |
%13 = xor i1 %12, true, !dbg !1034 | |
br i1 %13, label %bb6, label %bb7, !dbg !1034 | |
bb6: ; preds = %bb5 | |
%14 = bitcast { i64*, i64* }* %_29 to <2 x float>***, !dbg !1034 | |
store <2 x float>** %left_val, <2 x float>*** %14, align 8, !dbg !1034 | |
%15 = getelementptr inbounds { i64*, i64* }, { i64*, i64* }* %_29, i32 0, i32 1, !dbg !1034 | |
%16 = bitcast i64** %15 to <2 x float>***, !dbg !1034 | |
store <2 x float>** %right_val, <2 x float>*** %16, align 8, !dbg !1034 | |
%17 = bitcast { i64*, i64* }* %_29 to <2 x float>***, !dbg !1034 | |
%18 = load <2 x float>**, <2 x float>*** %17, align 8, !dbg !1034, !nonnull !4 | |
store <2 x float>** %18, <2 x float>*** %arg0, align 8, !dbg !1034 | |
%19 = getelementptr inbounds { i64*, i64* }, { i64*, i64* }* %_29, i32 0, i32 1, !dbg !1034 | |
%20 = bitcast i64** %19 to <2 x float>***, !dbg !1034 | |
%21 = load <2 x float>**, <2 x float>*** %20, align 8, !dbg !1034, !nonnull !4 | |
store <2 x float>** %21, <2 x float>*** %arg1, align 8, !dbg !1034 | |
%22 = load <2 x float>**, <2 x float>*** %arg0, align 8, !dbg !1039, !nonnull !4 | |
; call core::fmt::ArgumentV1::new | |
%23 = call { i8*, i8* } @_ZN4core3fmt10ArgumentV13new17hf8cbb1bf740bc1bfE(<2 x float>** noalias readonly align 8 dereferenceable(8) %22, i1 (<2 x float>**, %"core::fmt::Formatter"*)* nonnull @"_ZN42_$LT$$RF$T$u20$as$u20$core..fmt..Debug$GT$3fmt17h0fbdef217d468214E"), !dbg !1039 | |
%24 = extractvalue { i8*, i8* } %23, 0, !dbg !1039 | |
%25 = extractvalue { i8*, i8* } %23, 1, !dbg !1039 | |
br label %bb8, !dbg !1039 | |
bb7: ; preds = %bb5 | |
%26 = load <2 x float>, <2 x float>* %t, align 8, !dbg !1090 | |
%27 = load <2 x float>, <2 x float>* %z, align 8, !dbg !1091 | |
store <2 x float> %26, <2 x float>* %arg19, align 8, !dbg !1090 | |
store <2 x float> %27, <2 x float>* %arg20, align 8, !dbg !1090 | |
; call packed_simd::v64::<impl packed_simd::Simd<[f32; _]>>::powf | |
call void @"_ZN11packed_simd3v6467_$LT$impl$u20$packed_simd..Simd$LT$$u5b$f32$u3b$$u20$_$u5d$$GT$$GT$4powf17hb70aa29febb9e0e8E"(<2 x float>* noalias nocapture sret dereferenceable(8) %_45, <2 x float>* noalias nocapture dereferenceable(8) %arg19, <2 x float>* noalias nocapture dereferenceable(8) %arg20), !dbg !1090 | |
br label %bb11, !dbg !1090 | |
bb8: ; preds = %bb6 | |
%28 = load <2 x float>**, <2 x float>*** %arg1, align 8, !dbg !1039, !nonnull !4 | |
; call core::fmt::ArgumentV1::new | |
%29 = call { i8*, i8* } @_ZN4core3fmt10ArgumentV13new17hf8cbb1bf740bc1bfE(<2 x float>** noalias readonly align 8 dereferenceable(8) %28, i1 (<2 x float>**, %"core::fmt::Formatter"*)* nonnull @"_ZN42_$LT$$RF$T$u20$as$u20$core..fmt..Debug$GT$3fmt17h0fbdef217d468214E"), !dbg !1039 | |
%30 = extractvalue { i8*, i8* } %29, 0, !dbg !1039 | |
%31 = extractvalue { i8*, i8* } %29, 1, !dbg !1039 | |
br label %bb9, !dbg !1039 | |
bb9: ; preds = %bb8 | |
%32 = bitcast [2 x { i8*, i8* }]* %_28 to { i8*, i8* }*, !dbg !1039 | |
%33 = getelementptr inbounds { i8*, i8* }, { i8*, i8* }* %32, i32 0, i32 0, !dbg !1039 | |
store i8* %24, i8** %33, align 8, !dbg !1039 | |
%34 = getelementptr inbounds { i8*, i8* }, { i8*, i8* }* %32, i32 0, i32 1, !dbg !1039 | |
store i8* %25, i8** %34, align 8, !dbg !1039 | |
%35 = getelementptr inbounds [2 x { i8*, i8* }], [2 x { i8*, i8* }]* %_28, i32 0, i32 1, !dbg !1039 | |
%36 = getelementptr inbounds { i8*, i8* }, { i8*, i8* }* %35, i32 0, i32 0, !dbg !1039 | |
store i8* %30, i8** %36, align 8, !dbg !1039 | |
%37 = getelementptr inbounds { i8*, i8* }, { i8*, i8* }* %35, i32 0, i32 1, !dbg !1039 | |
store i8* %31, i8** %37, align 8, !dbg !1039 | |
%38 = bitcast [2 x { i8*, i8* }]* %_28 to [0 x { i8*, i8* }]*, !dbg !1034 | |
; call core::fmt::Arguments::new_v1 | |
call void @_ZN4core3fmt9Arguments6new_v117h563701daa3fafb7dE(%"core::fmt::Arguments"* noalias nocapture sret dereferenceable(48) %_21, [0 x { [0 x i8]*, i64 }]* noalias nonnull readonly align 8 bitcast (<{ i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8] }>* @anon.919393f2414e2f5df5b1fae34f4816a8.3 to [0 x { [0 x i8]*, i64 }]*), i64 3, [0 x { i8*, i8* }]* noalias nonnull readonly align 8 %38, i64 2), !dbg !1034 | |
br label %bb10, !dbg !1034 | |
bb10: ; preds = %bb9 | |
; call std::panicking::begin_panic_fmt | |
call void @_ZN3std9panicking15begin_panic_fmt17h5d6e50cfd22b9ed7E(%"core::fmt::Arguments"* noalias readonly align 8 dereferenceable(48) %_21, { [0 x i64], { [0 x i8]*, i64 }, [0 x i32], i32, [0 x i32], i32, [0 x i32] }* noalias readonly align 8 dereferenceable(24) bitcast (<{ i8*, [16 x i8] }>* @anon.919393f2414e2f5df5b1fae34f4816a8.5 to { [0 x i64], { [0 x i8]*, i64 }, [0 x i32], i32, [0 x i32], i32, [0 x i32] }*)), !dbg !1034 | |
unreachable, !dbg !1034 | |
bb11: ; preds = %bb7 | |
%39 = bitcast { i64*, i64* }* %_42 to <2 x float>**, !dbg !1092 | |
store <2 x float>* %o, <2 x float>** %39, align 8, !dbg !1092 | |
%40 = getelementptr inbounds { i64*, i64* }, { i64*, i64* }* %_42, i32 0, i32 1, !dbg !1092 | |
%41 = bitcast i64** %40 to <2 x float>**, !dbg !1092 | |
store <2 x float>* %_45, <2 x float>** %41, align 8, !dbg !1092 | |
%42 = bitcast { i64*, i64* }* %_42 to <2 x float>**, !dbg !1092 | |
%43 = load <2 x float>*, <2 x float>** %42, align 8, !dbg !1092, !nonnull !4 | |
store <2 x float>* %43, <2 x float>** %left_val1, align 8, !dbg !1092 | |
%44 = getelementptr inbounds { i64*, i64* }, { i64*, i64* }* %_42, i32 0, i32 1, !dbg !1092 | |
%45 = bitcast i64** %44 to <2 x float>**, !dbg !1092 | |
%46 = load <2 x float>*, <2 x float>** %45, align 8, !dbg !1092, !nonnull !4 | |
store <2 x float>* %46, <2 x float>** %right_val2, align 8, !dbg !1092 | |
%47 = load <2 x float>*, <2 x float>** %left_val1, align 8, !dbg !1044, !nonnull !4 | |
%48 = load <2 x float>*, <2 x float>** %right_val2, align 8, !dbg !1044, !nonnull !4 | |
; call packed_simd::v64::<impl core::cmp::PartialEq for packed_simd::Simd<[f32; _]>>::eq | |
%49 = call zeroext i1 @"_ZN11packed_simd3v64100_$LT$impl$u20$core..cmp..PartialEq$u20$for$u20$packed_simd..Simd$LT$$u5b$f32$u3b$$u20$_$u5d$$GT$$GT$2eq17ha86e2ebf7d9570caE"(<2 x float>* noalias readonly align 8 dereferenceable(8) %47, <2 x float>* noalias readonly align 8 dereferenceable(8) %48), !dbg !1044 | |
br label %bb12, !dbg !1044 | |
bb12: ; preds = %bb11 | |
%50 = xor i1 %49, true, !dbg !1044 | |
br i1 %50, label %bb13, label %bb14, !dbg !1044 | |
bb13: ; preds = %bb12 | |
%51 = bitcast { i64*, i64* }* %_64 to <2 x float>***, !dbg !1044 | |
store <2 x float>** %left_val1, <2 x float>*** %51, align 8, !dbg !1044 | |
%52 = getelementptr inbounds { i64*, i64* }, { i64*, i64* }* %_64, i32 0, i32 1, !dbg !1044 | |
%53 = bitcast i64** %52 to <2 x float>***, !dbg !1044 | |
store <2 x float>** %right_val2, <2 x float>*** %53, align 8, !dbg !1044 | |
%54 = bitcast { i64*, i64* }* %_64 to <2 x float>***, !dbg !1044 | |
%55 = load <2 x float>**, <2 x float>*** %54, align 8, !dbg !1044, !nonnull !4 | |
store <2 x float>** %55, <2 x float>*** %arg03, align 8, !dbg !1044 | |
%56 = getelementptr inbounds { i64*, i64* }, { i64*, i64* }* %_64, i32 0, i32 1, !dbg !1044 | |
%57 = bitcast i64** %56 to <2 x float>***, !dbg !1044 | |
%58 = load <2 x float>**, <2 x float>*** %57, align 8, !dbg !1044, !nonnull !4 | |
store <2 x float>** %58, <2 x float>*** %arg14, align 8, !dbg !1044 | |
%59 = load <2 x float>**, <2 x float>*** %arg03, align 8, !dbg !1049, !nonnull !4 | |
; call core::fmt::ArgumentV1::new | |
%60 = call { i8*, i8* } @_ZN4core3fmt10ArgumentV13new17hf8cbb1bf740bc1bfE(<2 x float>** noalias readonly align 8 dereferenceable(8) %59, i1 (<2 x float>**, %"core::fmt::Formatter"*)* nonnull @"_ZN42_$LT$$RF$T$u20$as$u20$core..fmt..Debug$GT$3fmt17h0fbdef217d468214E"), !dbg !1049 | |
%61 = extractvalue { i8*, i8* } %60, 0, !dbg !1049 | |
%62 = extractvalue { i8*, i8* } %60, 1, !dbg !1049 | |
br label %bb15, !dbg !1049 | |
bb14: ; preds = %bb12 | |
%63 = load <2 x float>, <2 x float>* %o, align 8, !dbg !1093 | |
%64 = load <2 x float>, <2 x float>* %o, align 8, !dbg !1094 | |
store <2 x float> %63, <2 x float>* %arg21, align 8, !dbg !1093 | |
store <2 x float> %64, <2 x float>* %arg22, align 8, !dbg !1093 | |
; call packed_simd::v64::<impl packed_simd::Simd<[f32; _]>>::powf | |
call void @"_ZN11packed_simd3v6467_$LT$impl$u20$packed_simd..Simd$LT$$u5b$f32$u3b$$u20$_$u5d$$GT$$GT$4powf17hb70aa29febb9e0e8E"(<2 x float>* noalias nocapture sret dereferenceable(8) %_80, <2 x float>* noalias nocapture dereferenceable(8) %arg21, <2 x float>* noalias nocapture dereferenceable(8) %arg22), !dbg !1093 | |
br label %bb18, !dbg !1093 | |
bb15: ; preds = %bb13 | |
%65 = load <2 x float>**, <2 x float>*** %arg14, align 8, !dbg !1049, !nonnull !4 | |
; call core::fmt::ArgumentV1::new | |
%66 = call { i8*, i8* } @_ZN4core3fmt10ArgumentV13new17hf8cbb1bf740bc1bfE(<2 x float>** noalias readonly align 8 dereferenceable(8) %65, i1 (<2 x float>**, %"core::fmt::Formatter"*)* nonnull @"_ZN42_$LT$$RF$T$u20$as$u20$core..fmt..Debug$GT$3fmt17h0fbdef217d468214E"), !dbg !1049 | |
%67 = extractvalue { i8*, i8* } %66, 0, !dbg !1049 | |
%68 = extractvalue { i8*, i8* } %66, 1, !dbg !1049 | |
br label %bb16, !dbg !1049 | |
bb16: ; preds = %bb15 | |
%69 = bitcast [2 x { i8*, i8* }]* %_63 to { i8*, i8* }*, !dbg !1049 | |
%70 = getelementptr inbounds { i8*, i8* }, { i8*, i8* }* %69, i32 0, i32 0, !dbg !1049 | |
store i8* %61, i8** %70, align 8, !dbg !1049 | |
%71 = getelementptr inbounds { i8*, i8* }, { i8*, i8* }* %69, i32 0, i32 1, !dbg !1049 | |
store i8* %62, i8** %71, align 8, !dbg !1049 | |
%72 = getelementptr inbounds [2 x { i8*, i8* }], [2 x { i8*, i8* }]* %_63, i32 0, i32 1, !dbg !1049 | |
%73 = getelementptr inbounds { i8*, i8* }, { i8*, i8* }* %72, i32 0, i32 0, !dbg !1049 | |
store i8* %67, i8** %73, align 8, !dbg !1049 | |
%74 = getelementptr inbounds { i8*, i8* }, { i8*, i8* }* %72, i32 0, i32 1, !dbg !1049 | |
store i8* %68, i8** %74, align 8, !dbg !1049 | |
%75 = bitcast [2 x { i8*, i8* }]* %_63 to [0 x { i8*, i8* }]*, !dbg !1044 | |
; call core::fmt::Arguments::new_v1 | |
call void @_ZN4core3fmt9Arguments6new_v117h563701daa3fafb7dE(%"core::fmt::Arguments"* noalias nocapture sret dereferenceable(48) %_56, [0 x { [0 x i8]*, i64 }]* noalias nonnull readonly align 8 bitcast (<{ i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8] }>* @anon.919393f2414e2f5df5b1fae34f4816a8.3 to [0 x { [0 x i8]*, i64 }]*), i64 3, [0 x { i8*, i8* }]* noalias nonnull readonly align 8 %75, i64 2), !dbg !1044 | |
br label %bb17, !dbg !1044 | |
bb17: ; preds = %bb16 | |
; call std::panicking::begin_panic_fmt | |
call void @_ZN3std9panicking15begin_panic_fmt17h5d6e50cfd22b9ed7E(%"core::fmt::Arguments"* noalias readonly align 8 dereferenceable(48) %_56, { [0 x i64], { [0 x i8]*, i64 }, [0 x i32], i32, [0 x i32], i32, [0 x i32] }* noalias readonly align 8 dereferenceable(24) bitcast (<{ i8*, [16 x i8] }>* @anon.919393f2414e2f5df5b1fae34f4816a8.6 to { [0 x i64], { [0 x i8]*, i64 }, [0 x i32], i32, [0 x i32], i32, [0 x i32] }*)), !dbg !1044 | |
unreachable, !dbg !1044 | |
bb18: ; preds = %bb14 | |
%76 = bitcast { i64*, i64* }* %_77 to <2 x float>**, !dbg !1095 | |
store <2 x float>* %o, <2 x float>** %76, align 8, !dbg !1095 | |
%77 = getelementptr inbounds { i64*, i64* }, { i64*, i64* }* %_77, i32 0, i32 1, !dbg !1095 | |
%78 = bitcast i64** %77 to <2 x float>**, !dbg !1095 | |
store <2 x float>* %_80, <2 x float>** %78, align 8, !dbg !1095 | |
%79 = bitcast { i64*, i64* }* %_77 to <2 x float>**, !dbg !1095 | |
%80 = load <2 x float>*, <2 x float>** %79, align 8, !dbg !1095, !nonnull !4 | |
store <2 x float>* %80, <2 x float>** %left_val5, align 8, !dbg !1095 | |
%81 = getelementptr inbounds { i64*, i64* }, { i64*, i64* }* %_77, i32 0, i32 1, !dbg !1095 | |
%82 = bitcast i64** %81 to <2 x float>**, !dbg !1095 | |
%83 = load <2 x float>*, <2 x float>** %82, align 8, !dbg !1095, !nonnull !4 | |
store <2 x float>* %83, <2 x float>** %right_val6, align 8, !dbg !1095 | |
%84 = load <2 x float>*, <2 x float>** %left_val5, align 8, !dbg !1054, !nonnull !4 | |
%85 = load <2 x float>*, <2 x float>** %right_val6, align 8, !dbg !1054, !nonnull !4 | |
; call packed_simd::v64::<impl core::cmp::PartialEq for packed_simd::Simd<[f32; _]>>::eq | |
%86 = call zeroext i1 @"_ZN11packed_simd3v64100_$LT$impl$u20$core..cmp..PartialEq$u20$for$u20$packed_simd..Simd$LT$$u5b$f32$u3b$$u20$_$u5d$$GT$$GT$2eq17ha86e2ebf7d9570caE"(<2 x float>* noalias readonly align 8 dereferenceable(8) %84, <2 x float>* noalias readonly align 8 dereferenceable(8) %85), !dbg !1054 | |
br label %bb19, !dbg !1054 | |
bb19: ; preds = %bb18 | |
%87 = xor i1 %86, true, !dbg !1054 | |
br i1 %87, label %bb20, label %bb21, !dbg !1054 | |
bb20: ; preds = %bb19 | |
%88 = bitcast { i64*, i64* }* %_99 to <2 x float>***, !dbg !1054 | |
store <2 x float>** %left_val5, <2 x float>*** %88, align 8, !dbg !1054 | |
%89 = getelementptr inbounds { i64*, i64* }, { i64*, i64* }* %_99, i32 0, i32 1, !dbg !1054 | |
%90 = bitcast i64** %89 to <2 x float>***, !dbg !1054 | |
store <2 x float>** %right_val6, <2 x float>*** %90, align 8, !dbg !1054 | |
%91 = bitcast { i64*, i64* }* %_99 to <2 x float>***, !dbg !1054 | |
%92 = load <2 x float>**, <2 x float>*** %91, align 8, !dbg !1054, !nonnull !4 | |
store <2 x float>** %92, <2 x float>*** %arg07, align 8, !dbg !1054 | |
%93 = getelementptr inbounds { i64*, i64* }, { i64*, i64* }* %_99, i32 0, i32 1, !dbg !1054 | |
%94 = bitcast i64** %93 to <2 x float>***, !dbg !1054 | |
%95 = load <2 x float>**, <2 x float>*** %94, align 8, !dbg !1054, !nonnull !4 | |
store <2 x float>** %95, <2 x float>*** %arg18, align 8, !dbg !1054 | |
%96 = load <2 x float>**, <2 x float>*** %arg07, align 8, !dbg !1059, !nonnull !4 | |
; call core::fmt::ArgumentV1::new | |
%97 = call { i8*, i8* } @_ZN4core3fmt10ArgumentV13new17hf8cbb1bf740bc1bfE(<2 x float>** noalias readonly align 8 dereferenceable(8) %96, i1 (<2 x float>**, %"core::fmt::Formatter"*)* nonnull @"_ZN42_$LT$$RF$T$u20$as$u20$core..fmt..Debug$GT$3fmt17h0fbdef217d468214E"), !dbg !1059 | |
%98 = extractvalue { i8*, i8* } %97, 0, !dbg !1059 | |
%99 = extractvalue { i8*, i8* } %97, 1, !dbg !1059 | |
br label %bb22, !dbg !1059 | |
bb21: ; preds = %bb19 | |
%100 = load <2 x float>, <2 x float>* %t, align 8, !dbg !1096 | |
%101 = load <2 x float>, <2 x float>* %o, align 8, !dbg !1097 | |
store <2 x float> %100, <2 x float>* %arg23, align 8, !dbg !1096 | |
store <2 x float> %101, <2 x float>* %arg24, align 8, !dbg !1096 | |
; call packed_simd::v64::<impl packed_simd::Simd<[f32; _]>>::powf | |
call void @"_ZN11packed_simd3v6467_$LT$impl$u20$packed_simd..Simd$LT$$u5b$f32$u3b$$u20$_$u5d$$GT$$GT$4powf17hb70aa29febb9e0e8E"(<2 x float>* noalias nocapture sret dereferenceable(8) %_115, <2 x float>* noalias nocapture dereferenceable(8) %arg23, <2 x float>* noalias nocapture dereferenceable(8) %arg24), !dbg !1096 | |
br label %bb25, !dbg !1096 | |
bb22: ; preds = %bb20 | |
%102 = load <2 x float>**, <2 x float>*** %arg18, align 8, !dbg !1059, !nonnull !4 | |
; call core::fmt::ArgumentV1::new | |
%103 = call { i8*, i8* } @_ZN4core3fmt10ArgumentV13new17hf8cbb1bf740bc1bfE(<2 x float>** noalias readonly align 8 dereferenceable(8) %102, i1 (<2 x float>**, %"core::fmt::Formatter"*)* nonnull @"_ZN42_$LT$$RF$T$u20$as$u20$core..fmt..Debug$GT$3fmt17h0fbdef217d468214E"), !dbg !1059 | |
%104 = extractvalue { i8*, i8* } %103, 0, !dbg !1059 | |
%105 = extractvalue { i8*, i8* } %103, 1, !dbg !1059 | |
br label %bb23, !dbg !1059 | |
bb23: ; preds = %bb22 | |
%106 = bitcast [2 x { i8*, i8* }]* %_98 to { i8*, i8* }*, !dbg !1059 | |
%107 = getelementptr inbounds { i8*, i8* }, { i8*, i8* }* %106, i32 0, i32 0, !dbg !1059 | |
store i8* %98, i8** %107, align 8, !dbg !1059 | |
%108 = getelementptr inbounds { i8*, i8* }, { i8*, i8* }* %106, i32 0, i32 1, !dbg !1059 | |
store i8* %99, i8** %108, align 8, !dbg !1059 | |
%109 = getelementptr inbounds [2 x { i8*, i8* }], [2 x { i8*, i8* }]* %_98, i32 0, i32 1, !dbg !1059 | |
%110 = getelementptr inbounds { i8*, i8* }, { i8*, i8* }* %109, i32 0, i32 0, !dbg !1059 | |
store i8* %104, i8** %110, align 8, !dbg !1059 | |
%111 = getelementptr inbounds { i8*, i8* }, { i8*, i8* }* %109, i32 0, i32 1, !dbg !1059 | |
store i8* %105, i8** %111, align 8, !dbg !1059 | |
%112 = bitcast [2 x { i8*, i8* }]* %_98 to [0 x { i8*, i8* }]*, !dbg !1054 | |
; call core::fmt::Arguments::new_v1 | |
call void @_ZN4core3fmt9Arguments6new_v117h563701daa3fafb7dE(%"core::fmt::Arguments"* noalias nocapture sret dereferenceable(48) %_91, [0 x { [0 x i8]*, i64 }]* noalias nonnull readonly align 8 bitcast (<{ i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8] }>* @anon.919393f2414e2f5df5b1fae34f4816a8.3 to [0 x { [0 x i8]*, i64 }]*), i64 3, [0 x { i8*, i8* }]* noalias nonnull readonly align 8 %112, i64 2), !dbg !1054 | |
br label %bb24, !dbg !1054 | |
bb24: ; preds = %bb23 | |
; call std::panicking::begin_panic_fmt | |
call void @_ZN3std9panicking15begin_panic_fmt17h5d6e50cfd22b9ed7E(%"core::fmt::Arguments"* noalias readonly align 8 dereferenceable(48) %_91, { [0 x i64], { [0 x i8]*, i64 }, [0 x i32], i32, [0 x i32], i32, [0 x i32] }* noalias readonly align 8 dereferenceable(24) bitcast (<{ i8*, [16 x i8] }>* @anon.919393f2414e2f5df5b1fae34f4816a8.7 to { [0 x i64], { [0 x i8]*, i64 }, [0 x i32], i32, [0 x i32], i32, [0 x i32] }*)), !dbg !1054 | |
unreachable, !dbg !1054 | |
bb25: ; preds = %bb21 | |
%113 = bitcast { i64*, i64* }* %_112 to <2 x float>**, !dbg !1098 | |
store <2 x float>* %t, <2 x float>** %113, align 8, !dbg !1098 | |
%114 = getelementptr inbounds { i64*, i64* }, { i64*, i64* }* %_112, i32 0, i32 1, !dbg !1098 | |
%115 = bitcast i64** %114 to <2 x float>**, !dbg !1098 | |
store <2 x float>* %_115, <2 x float>** %115, align 8, !dbg !1098 | |
%116 = bitcast { i64*, i64* }* %_112 to <2 x float>**, !dbg !1098 | |
%117 = load <2 x float>*, <2 x float>** %116, align 8, !dbg !1098, !nonnull !4 | |
store <2 x float>* %117, <2 x float>** %left_val9, align 8, !dbg !1098 | |
%118 = getelementptr inbounds { i64*, i64* }, { i64*, i64* }* %_112, i32 0, i32 1, !dbg !1098 | |
%119 = bitcast i64** %118 to <2 x float>**, !dbg !1098 | |
%120 = load <2 x float>*, <2 x float>** %119, align 8, !dbg !1098, !nonnull !4 | |
store <2 x float>* %120, <2 x float>** %right_val10, align 8, !dbg !1098 | |
%121 = load <2 x float>*, <2 x float>** %left_val9, align 8, !dbg !1064, !nonnull !4 | |
%122 = load <2 x float>*, <2 x float>** %right_val10, align 8, !dbg !1064, !nonnull !4 | |
; call packed_simd::v64::<impl core::cmp::PartialEq for packed_simd::Simd<[f32; _]>>::eq | |
%123 = call zeroext i1 @"_ZN11packed_simd3v64100_$LT$impl$u20$core..cmp..PartialEq$u20$for$u20$packed_simd..Simd$LT$$u5b$f32$u3b$$u20$_$u5d$$GT$$GT$2eq17ha86e2ebf7d9570caE"(<2 x float>* noalias readonly align 8 dereferenceable(8) %121, <2 x float>* noalias readonly align 8 dereferenceable(8) %122), !dbg !1064 | |
br label %bb26, !dbg !1064 | |
bb26: ; preds = %bb25 | |
%124 = xor i1 %123, true, !dbg !1064 | |
br i1 %124, label %bb27, label %bb28, !dbg !1064 | |
bb27: ; preds = %bb26 | |
%125 = bitcast { i64*, i64* }* %_134 to <2 x float>***, !dbg !1064 | |
store <2 x float>** %left_val9, <2 x float>*** %125, align 8, !dbg !1064 | |
%126 = getelementptr inbounds { i64*, i64* }, { i64*, i64* }* %_134, i32 0, i32 1, !dbg !1064 | |
%127 = bitcast i64** %126 to <2 x float>***, !dbg !1064 | |
store <2 x float>** %right_val10, <2 x float>*** %127, align 8, !dbg !1064 | |
%128 = bitcast { i64*, i64* }* %_134 to <2 x float>***, !dbg !1064 | |
%129 = load <2 x float>**, <2 x float>*** %128, align 8, !dbg !1064, !nonnull !4 | |
store <2 x float>** %129, <2 x float>*** %arg011, align 8, !dbg !1064 | |
%130 = getelementptr inbounds { i64*, i64* }, { i64*, i64* }* %_134, i32 0, i32 1, !dbg !1064 | |
%131 = bitcast i64** %130 to <2 x float>***, !dbg !1064 | |
%132 = load <2 x float>**, <2 x float>*** %131, align 8, !dbg !1064, !nonnull !4 | |
store <2 x float>** %132, <2 x float>*** %arg112, align 8, !dbg !1064 | |
%133 = load <2 x float>**, <2 x float>*** %arg011, align 8, !dbg !1069, !nonnull !4 | |
; call core::fmt::ArgumentV1::new | |
%134 = call { i8*, i8* } @_ZN4core3fmt10ArgumentV13new17hf8cbb1bf740bc1bfE(<2 x float>** noalias readonly align 8 dereferenceable(8) %133, i1 (<2 x float>**, %"core::fmt::Formatter"*)* nonnull @"_ZN42_$LT$$RF$T$u20$as$u20$core..fmt..Debug$GT$3fmt17h0fbdef217d468214E"), !dbg !1069 | |
%135 = extractvalue { i8*, i8* } %134, 0, !dbg !1069 | |
%136 = extractvalue { i8*, i8* } %134, 1, !dbg !1069 | |
br label %bb29, !dbg !1069 | |
bb28: ; preds = %bb26 | |
; call packed_simd::v64::<impl packed_simd::Simd<[f32; _]>>::splat | |
call void @"_ZN11packed_simd3v6467_$LT$impl$u20$packed_simd..Simd$LT$$u5b$f32$u3b$$u20$_$u5d$$GT$$GT$5splat17ha44412253c33794bE"(<2 x float>* noalias nocapture sret dereferenceable(8) %f, float 4.000000e+00), !dbg !1099 | |
br label %bb32, !dbg !1099 | |
bb29: ; preds = %bb27 | |
%137 = load <2 x float>**, <2 x float>*** %arg112, align 8, !dbg !1069, !nonnull !4 | |
; call core::fmt::ArgumentV1::new | |
%138 = call { i8*, i8* } @_ZN4core3fmt10ArgumentV13new17hf8cbb1bf740bc1bfE(<2 x float>** noalias readonly align 8 dereferenceable(8) %137, i1 (<2 x float>**, %"core::fmt::Formatter"*)* nonnull @"_ZN42_$LT$$RF$T$u20$as$u20$core..fmt..Debug$GT$3fmt17h0fbdef217d468214E"), !dbg !1069 | |
%139 = extractvalue { i8*, i8* } %138, 0, !dbg !1069 | |
%140 = extractvalue { i8*, i8* } %138, 1, !dbg !1069 | |
br label %bb30, !dbg !1069 | |
bb30: ; preds = %bb29 | |
%141 = bitcast [2 x { i8*, i8* }]* %_133 to { i8*, i8* }*, !dbg !1069 | |
%142 = getelementptr inbounds { i8*, i8* }, { i8*, i8* }* %141, i32 0, i32 0, !dbg !1069 | |
store i8* %135, i8** %142, align 8, !dbg !1069 | |
%143 = getelementptr inbounds { i8*, i8* }, { i8*, i8* }* %141, i32 0, i32 1, !dbg !1069 | |
store i8* %136, i8** %143, align 8, !dbg !1069 | |
%144 = getelementptr inbounds [2 x { i8*, i8* }], [2 x { i8*, i8* }]* %_133, i32 0, i32 1, !dbg !1069 | |
%145 = getelementptr inbounds { i8*, i8* }, { i8*, i8* }* %144, i32 0, i32 0, !dbg !1069 | |
store i8* %139, i8** %145, align 8, !dbg !1069 | |
%146 = getelementptr inbounds { i8*, i8* }, { i8*, i8* }* %144, i32 0, i32 1, !dbg !1069 | |
store i8* %140, i8** %146, align 8, !dbg !1069 | |
%147 = bitcast [2 x { i8*, i8* }]* %_133 to [0 x { i8*, i8* }]*, !dbg !1064 | |
; call core::fmt::Arguments::new_v1 | |
call void @_ZN4core3fmt9Arguments6new_v117h563701daa3fafb7dE(%"core::fmt::Arguments"* noalias nocapture sret dereferenceable(48) %_126, [0 x { [0 x i8]*, i64 }]* noalias nonnull readonly align 8 bitcast (<{ i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8] }>* @anon.919393f2414e2f5df5b1fae34f4816a8.3 to [0 x { [0 x i8]*, i64 }]*), i64 3, [0 x { i8*, i8* }]* noalias nonnull readonly align 8 %147, i64 2), !dbg !1064 | |
br label %bb31, !dbg !1064 | |
bb31: ; preds = %bb30 | |
; call std::panicking::begin_panic_fmt | |
call void @_ZN3std9panicking15begin_panic_fmt17h5d6e50cfd22b9ed7E(%"core::fmt::Arguments"* noalias readonly align 8 dereferenceable(48) %_126, { [0 x i64], { [0 x i8]*, i64 }, [0 x i32], i32, [0 x i32], i32, [0 x i32] }* noalias readonly align 8 dereferenceable(24) bitcast (<{ i8*, [16 x i8] }>* @anon.919393f2414e2f5df5b1fae34f4816a8.8 to { [0 x i64], { [0 x i8]*, i64 }, [0 x i32], i32, [0 x i32], i32, [0 x i32] }*)), !dbg !1064 | |
unreachable, !dbg !1064 | |
bb32: ; preds = %bb28 | |
%148 = load <2 x float>, <2 x float>* %t, align 8, !dbg !1100 | |
%149 = load <2 x float>, <2 x float>* %t, align 8, !dbg !1101 | |
store <2 x float> %148, <2 x float>* %arg25, align 8, !dbg !1100 | |
store <2 x float> %149, <2 x float>* %arg26, align 8, !dbg !1100 | |
; call packed_simd::v64::<impl packed_simd::Simd<[f32; _]>>::powf | |
call void @"_ZN11packed_simd3v6467_$LT$impl$u20$packed_simd..Simd$LT$$u5b$f32$u3b$$u20$_$u5d$$GT$$GT$4powf17hb70aa29febb9e0e8E"(<2 x float>* noalias nocapture sret dereferenceable(8) %_152, <2 x float>* noalias nocapture dereferenceable(8) %arg25, <2 x float>* noalias nocapture dereferenceable(8) %arg26), !dbg !1100 | |
br label %bb33, !dbg !1100 | |
bb33: ; preds = %bb32 | |
%150 = bitcast { i64*, i64* }* %_149 to <2 x float>**, !dbg !1102 | |
store <2 x float>* %f, <2 x float>** %150, align 8, !dbg !1102 | |
%151 = getelementptr inbounds { i64*, i64* }, { i64*, i64* }* %_149, i32 0, i32 1, !dbg !1102 | |
%152 = bitcast i64** %151 to <2 x float>**, !dbg !1102 | |
store <2 x float>* %_152, <2 x float>** %152, align 8, !dbg !1102 | |
%153 = bitcast { i64*, i64* }* %_149 to <2 x float>**, !dbg !1102 | |
%154 = load <2 x float>*, <2 x float>** %153, align 8, !dbg !1102, !nonnull !4 | |
store <2 x float>* %154, <2 x float>** %left_val13, align 8, !dbg !1102 | |
%155 = getelementptr inbounds { i64*, i64* }, { i64*, i64* }* %_149, i32 0, i32 1, !dbg !1102 | |
%156 = bitcast i64** %155 to <2 x float>**, !dbg !1102 | |
%157 = load <2 x float>*, <2 x float>** %156, align 8, !dbg !1102, !nonnull !4 | |
store <2 x float>* %157, <2 x float>** %right_val14, align 8, !dbg !1102 | |
%158 = load <2 x float>*, <2 x float>** %left_val13, align 8, !dbg !1077, !nonnull !4 | |
%159 = load <2 x float>*, <2 x float>** %right_val14, align 8, !dbg !1077, !nonnull !4 | |
; call packed_simd::v64::<impl core::cmp::PartialEq for packed_simd::Simd<[f32; _]>>::eq | |
%160 = call zeroext i1 @"_ZN11packed_simd3v64100_$LT$impl$u20$core..cmp..PartialEq$u20$for$u20$packed_simd..Simd$LT$$u5b$f32$u3b$$u20$_$u5d$$GT$$GT$2eq17ha86e2ebf7d9570caE"(<2 x float>* noalias readonly align 8 dereferenceable(8) %158, <2 x float>* noalias readonly align 8 dereferenceable(8) %159), !dbg !1077 | |
br label %bb34, !dbg !1077 | |
bb34: ; preds = %bb33 | |
%161 = xor i1 %160, true, !dbg !1077 | |
br i1 %161, label %bb35, label %bb36, !dbg !1077 | |
bb35: ; preds = %bb34 | |
%162 = bitcast { i64*, i64* }* %_171 to <2 x float>***, !dbg !1077 | |
store <2 x float>** %left_val13, <2 x float>*** %162, align 8, !dbg !1077 | |
%163 = getelementptr inbounds { i64*, i64* }, { i64*, i64* }* %_171, i32 0, i32 1, !dbg !1077 | |
%164 = bitcast i64** %163 to <2 x float>***, !dbg !1077 | |
store <2 x float>** %right_val14, <2 x float>*** %164, align 8, !dbg !1077 | |
%165 = bitcast { i64*, i64* }* %_171 to <2 x float>***, !dbg !1077 | |
%166 = load <2 x float>**, <2 x float>*** %165, align 8, !dbg !1077, !nonnull !4 | |
store <2 x float>** %166, <2 x float>*** %arg015, align 8, !dbg !1077 | |
%167 = getelementptr inbounds { i64*, i64* }, { i64*, i64* }* %_171, i32 0, i32 1, !dbg !1077 | |
%168 = bitcast i64** %167 to <2 x float>***, !dbg !1077 | |
%169 = load <2 x float>**, <2 x float>*** %168, align 8, !dbg !1077, !nonnull !4 | |
store <2 x float>** %169, <2 x float>*** %arg116, align 8, !dbg !1077 | |
%170 = load <2 x float>**, <2 x float>*** %arg015, align 8, !dbg !1082, !nonnull !4 | |
; call core::fmt::ArgumentV1::new | |
%171 = call { i8*, i8* } @_ZN4core3fmt10ArgumentV13new17hf8cbb1bf740bc1bfE(<2 x float>** noalias readonly align 8 dereferenceable(8) %170, i1 (<2 x float>**, %"core::fmt::Formatter"*)* nonnull @"_ZN42_$LT$$RF$T$u20$as$u20$core..fmt..Debug$GT$3fmt17h0fbdef217d468214E"), !dbg !1082 | |
%172 = extractvalue { i8*, i8* } %171, 0, !dbg !1082 | |
%173 = extractvalue { i8*, i8* } %171, 1, !dbg !1082 | |
br label %bb37, !dbg !1082 | |
bb36: ; preds = %bb34 | |
ret void, !dbg !1103 | |
bb37: ; preds = %bb35 | |
%174 = load <2 x float>**, <2 x float>*** %arg116, align 8, !dbg !1082, !nonnull !4 | |
; call core::fmt::ArgumentV1::new | |
%175 = call { i8*, i8* } @_ZN4core3fmt10ArgumentV13new17hf8cbb1bf740bc1bfE(<2 x float>** noalias readonly align 8 dereferenceable(8) %174, i1 (<2 x float>**, %"core::fmt::Formatter"*)* nonnull @"_ZN42_$LT$$RF$T$u20$as$u20$core..fmt..Debug$GT$3fmt17h0fbdef217d468214E"), !dbg !1082 | |
%176 = extractvalue { i8*, i8* } %175, 0, !dbg !1082 | |
%177 = extractvalue { i8*, i8* } %175, 1, !dbg !1082 | |
br label %bb38, !dbg !1082 | |
bb38: ; preds = %bb37 | |
%178 = bitcast [2 x { i8*, i8* }]* %_170 to { i8*, i8* }*, !dbg !1082 | |
%179 = getelementptr inbounds { i8*, i8* }, { i8*, i8* }* %178, i32 0, i32 0, !dbg !1082 | |
store i8* %172, i8** %179, align 8, !dbg !1082 | |
%180 = getelementptr inbounds { i8*, i8* }, { i8*, i8* }* %178, i32 0, i32 1, !dbg !1082 | |
store i8* %173, i8** %180, align 8, !dbg !1082 | |
%181 = getelementptr inbounds [2 x { i8*, i8* }], [2 x { i8*, i8* }]* %_170, i32 0, i32 1, !dbg !1082 | |
%182 = getelementptr inbounds { i8*, i8* }, { i8*, i8* }* %181, i32 0, i32 0, !dbg !1082 | |
store i8* %176, i8** %182, align 8, !dbg !1082 | |
%183 = getelementptr inbounds { i8*, i8* }, { i8*, i8* }* %181, i32 0, i32 1, !dbg !1082 | |
store i8* %177, i8** %183, align 8, !dbg !1082 | |
%184 = bitcast [2 x { i8*, i8* }]* %_170 to [0 x { i8*, i8* }]*, !dbg !1077 | |
; call core::fmt::Arguments::new_v1 | |
call void @_ZN4core3fmt9Arguments6new_v117h563701daa3fafb7dE(%"core::fmt::Arguments"* noalias nocapture sret dereferenceable(48) %_163, [0 x { [0 x i8]*, i64 }]* noalias nonnull readonly align 8 bitcast (<{ i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8] }>* @anon.919393f2414e2f5df5b1fae34f4816a8.3 to [0 x { [0 x i8]*, i64 }]*), i64 3, [0 x { i8*, i8* }]* noalias nonnull readonly align 8 %184, i64 2), !dbg !1077 | |
br label %bb39, !dbg !1077 | |
bb39: ; preds = %bb38 | |
; call std::panicking::begin_panic_fmt | |
call void @_ZN3std9panicking15begin_panic_fmt17h5d6e50cfd22b9ed7E(%"core::fmt::Arguments"* noalias readonly align 8 dereferenceable(48) %_163, { [0 x i64], { [0 x i8]*, i64 }, [0 x i32], i32, [0 x i32], i32, [0 x i32] }* noalias readonly align 8 dereferenceable(24) bitcast (<{ i8*, [16 x i8] }>* @anon.919393f2414e2f5df5b1fae34f4816a8.9 to { [0 x i64], { [0 x i8]*, i64 }, [0 x i32], i32, [0 x i32], i32, [0 x i32] }*)), !dbg !1077 | |
unreachable, !dbg !1077 | |
} | |
; Function Attrs: nounwind readnone speculatable | |
declare void @llvm.dbg.declare(metadata, metadata, metadata) #4 | |
; Function Attrs: nounwind readnone | |
declare i1 @llvm.expect.i1(i1, i1) #5 | |
; core::panicking::panic | |
; Function Attrs: cold noinline noreturn uwtable | |
declare void @_ZN4core9panicking5panic17h8c0099e5c1741962E({ [0 x i64], { [0 x i8]*, i64 }, [0 x i64], { [0 x i8]*, i64 }, [0 x i32], i32, [0 x i32], i32, [0 x i32] }* noalias readonly align 8 dereferenceable(40)) unnamed_addr #6 | |
; Function Attrs: argmemonly nounwind | |
declare void @llvm.memcpy.p0i8.p0i8.i64(i8* nocapture writeonly, i8* nocapture readonly, i64, i1) #7 | |
; Function Attrs: nounwind readnone speculatable | |
declare float @llvm.pow.f32(float, float) unnamed_addr #4 | |
; Function Attrs: nounwind uwtable | |
declare i32 @rust_eh_personality(%"panic_unwind::windows::EXCEPTION_RECORD"*, i8*, %"panic_unwind::windows::CONTEXT"*, %"panic_unwind::windows::DISPATCHER_CONTEXT"*) unnamed_addr #8 | |
; Function Attrs: noreturn uwtable | |
declare void @rust_eh_unwind_resume(i8*) unnamed_addr #9 | |
; std::rt::lang_start_internal | |
; Function Attrs: uwtable | |
declare i64 @_ZN3std2rt19lang_start_internal17h6ad3b492dd9ba668E({}* nonnull align 1, [3 x i64]* noalias readonly align 8 dereferenceable(24), i64, i8**) unnamed_addr #1 | |
; packed_simd::v64::<impl core::fmt::Debug for packed_simd::Simd<[f32; _]>>::fmt | |
; Function Attrs: uwtable | |
declare zeroext i1 @"_ZN11packed_simd3v6496_$LT$impl$u20$core..fmt..Debug$u20$for$u20$packed_simd..Simd$LT$$u5b$f32$u3b$$u20$_$u5d$$GT$$GT$3fmt17hdce88a912a29a3f5E"(<2 x float>* noalias readonly align 8 dereferenceable(8), %"core::fmt::Formatter"* align 8 dereferenceable(96)) unnamed_addr #1 | |
; Function Attrs: nounwind | |
declare void @llvm.assume(i1) #10 | |
; Function Attrs: nounwind readnone | |
declare i32 @llvm.x86.mmx.pmovmskb(x86_mmx) unnamed_addr #5 | |
; std::panicking::begin_panic_fmt | |
; Function Attrs: cold noinline noreturn uwtable | |
declare void @_ZN3std9panicking15begin_panic_fmt17h5d6e50cfd22b9ed7E(%"core::fmt::Arguments"* noalias readonly align 8 dereferenceable(48), { [0 x i64], { [0 x i8]*, i64 }, [0 x i32], i32, [0 x i32], i32, [0 x i32] }* noalias readonly align 8 dereferenceable(24)) unnamed_addr #6 | |
define i32 @main(i32, i8**) unnamed_addr #11 { | |
top: | |
%2 = sext i32 %0 to i64 | |
; call std::rt::lang_start | |
%3 = call i64 @_ZN3std2rt10lang_start17h9673c0b4fa2575bbE(void ()* @_ZN11simd_errors4main17hd90603d869f7ed37E, i64 %2, i8** %1) | |
%4 = trunc i64 %3 to i32 | |
ret i32 %4 | |
} | |
attributes #0 = { inlinehint uwtable "target-cpu"="x86-64" } | |
attributes #1 = { uwtable "target-cpu"="x86-64" } | |
attributes #2 = { inlinehint uwtable "target-cpu"="x86-64" "target-features"="+sse" } | |
attributes #3 = { inlinehint uwtable "target-cpu"="x86-64" "target-features"="+sse,+mmx" } | |
attributes #4 = { nounwind readnone speculatable } | |
attributes #5 = { nounwind readnone } | |
attributes #6 = { cold noinline noreturn uwtable "target-cpu"="x86-64" } | |
attributes #7 = { argmemonly nounwind } | |
attributes #8 = { nounwind uwtable "target-cpu"="x86-64" } | |
attributes #9 = { noreturn uwtable "target-cpu"="x86-64" } | |
attributes #10 = { nounwind } | |
attributes #11 = { "target-cpu"="x86-64" } | |
!llvm.module.flags = !{!11, !12} | |
!llvm.dbg.cu = !{!13} | |
!0 = !DIGlobalVariableExpression(var: !1, expr: !DIExpression()) | |
!1 = distinct !DIGlobalVariable(name: "vtable", scope: null, file: !2, type: !3, isLocal: true, isDefinition: true) | |
!2 = !DIFile(filename: "<unknown>", directory: "") | |
!3 = !DICompositeType(tag: DW_TAG_structure_type, name: "vtable", file: !2, align: 64, flags: DIFlagArtificial, elements: !4, vtableHolder: !5, identifier: "vtable") | |
!4 = !{} | |
!5 = !DICompositeType(tag: DW_TAG_structure_type, name: "closure", file: !2, size: 64, align: 64, elements: !6, templateParams: !4, identifier: "8635c7320cddbc17494deee1c025de1d") | |
!6 = !{!7} | |
!7 = !DIDerivedType(tag: DW_TAG_member, name: "__0", scope: !5, file: !2, baseType: !8, size: 64, align: 64) | |
!8 = !DIDerivedType(tag: DW_TAG_pointer_type, name: "fn()", baseType: !9, size: 64, align: 64) | |
!9 = !DISubroutineType(types: !10) | |
!10 = !{null} | |
!11 = !{i32 7, !"PIE Level", i32 2} | |
!12 = !{i32 2, !"Debug Info Version", i32 3} | |
!13 = distinct !DICompileUnit(language: DW_LANG_Rust, file: !14, producer: "clang LLVM (rustc version 1.34.0-nightly (b139669f3 2019-02-06))", isOptimized: false, runtimeVersion: 0, emissionKind: FullDebug, enums: !15, globals: !32) | |
!14 = !DIFile(filename: "src\5Cmain.rs", directory: "D:\5CProjekty\5Csimd_errors") | |
!15 = !{!16, !23} | |
!16 = !DICompositeType(tag: DW_TAG_enumeration_type, name: "Result", scope: !17, file: !2, baseType: !19, size: 8, align: 8, flags: DIFlagEnumClass, elements: !20) | |
!17 = !DINamespace(name: "result", scope: !18) | |
!18 = !DINamespace(name: "core", scope: null) | |
!19 = !DIBasicType(name: "u8", size: 8, encoding: DW_ATE_unsigned) | |
!20 = !{!21, !22} | |
!21 = !DIEnumerator(name: "Ok", value: 0) | |
!22 = !DIEnumerator(name: "Err", value: 1) | |
!23 = !DICompositeType(tag: DW_TAG_enumeration_type, name: "Alignment", scope: !24, file: !2, baseType: !19, size: 8, align: 8, flags: DIFlagEnumClass, elements: !27) | |
!24 = !DINamespace(name: "v1", scope: !25) | |
!25 = !DINamespace(name: "rt", scope: !26) | |
!26 = !DINamespace(name: "fmt", scope: !18) | |
!27 = !{!28, !29, !30, !31} | |
!28 = !DIEnumerator(name: "Left", value: 0) | |
!29 = !DIEnumerator(name: "Right", value: 1) | |
!30 = !DIEnumerator(name: "Center", value: 2) | |
!31 = !DIEnumerator(name: "Unknown", value: 3) | |
!32 = !{!0} | |
!33 = distinct !DISubprogram(name: "next<core::slice::IterMut<f32>,core::slice::Iter<f32>>", linkageName: "_ZN107_$LT$core..iter..adapters..zip..Zip$LT$A$C$$u20$B$GT$$u20$as$u20$core..iter..traits..iterator..Iterator$GT$4next17h8d2e37031ca1ef3cE", scope: !35, file: !34, line: 40, type: !39, scopeLine: 40, flags: DIFlagPrototyped, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition, unit: !13, templateParams: !93, retainedNodes: !4) | |
!34 = !DIFile(filename: "/rustc/b139669f374eb5024a50eb13f116ff763b1c5935\5Csrc\5Clibcore\5Citer\5Cadapters\5Czip.rs", directory: "") | |
!35 = !DINamespace(name: "{{impl}}", scope: !36) | |
!36 = !DINamespace(name: "zip", scope: !37) | |
!37 = !DINamespace(name: "adapters", scope: !38) | |
!38 = !DINamespace(name: "iter", scope: !18) | |
!39 = !DISubroutineType(types: !40) | |
!40 = !{!41, !63} | |
!41 = !DICompositeType(tag: DW_TAG_structure_type, name: "Option<(&mut f32, &f32)>", scope: !42, file: !2, size: 128, align: 64, elements: !43, identifier: "2b1e6ecd00ca777a99dbf613fc783f85") | |
!42 = !DINamespace(name: "option", scope: !18) | |
!43 = !{!44} | |
!44 = !DICompositeType(tag: DW_TAG_variant_part, scope: !42, file: !2, size: 128, align: 64, elements: !45, templateParams: !48, identifier: "2b1e6ecd00ca777a99dbf613fc783f85", discriminator: !61) | |
!45 = !{!46, !57} | |
!46 = !DIDerivedType(tag: DW_TAG_member, name: "None", scope: !44, file: !2, baseType: !47, size: 128, align: 64, extraData: i64 0) | |
!47 = !DICompositeType(tag: DW_TAG_structure_type, name: "None", scope: !41, file: !2, size: 128, align: 64, elements: !4, templateParams: !48, identifier: "2b1e6ecd00ca777a99dbf613fc783f85::None") | |
!48 = !{!49} | |
!49 = !DITemplateTypeParameter(name: "T", type: !50) | |
!50 = !DICompositeType(tag: DW_TAG_structure_type, name: "(&mut f32, &f32)", file: !2, size: 128, align: 64, elements: !51, templateParams: !4, identifier: "25d1d954cdc13cba4ded3fe586ac889") | |
!51 = !{!52, !55} | |
!52 = !DIDerivedType(tag: DW_TAG_member, name: "__0", scope: !50, file: !2, baseType: !53, size: 64, align: 64) | |
!53 = !DIDerivedType(tag: DW_TAG_pointer_type, name: "&mut f32", baseType: !54, size: 64, align: 64) | |
!54 = !DIBasicType(name: "f32", size: 32, encoding: DW_ATE_float) | |
!55 = !DIDerivedType(tag: DW_TAG_member, name: "__1", scope: !50, file: !2, baseType: !56, size: 64, align: 64, offset: 64) | |
!56 = !DIDerivedType(tag: DW_TAG_pointer_type, name: "&f32", baseType: !54, size: 64, align: 64) | |
!57 = !DIDerivedType(tag: DW_TAG_member, name: "Some", scope: !44, file: !2, baseType: !58, size: 128, align: 64) | |
!58 = !DICompositeType(tag: DW_TAG_structure_type, name: "Some", scope: !41, file: !2, size: 128, align: 64, elements: !59, templateParams: !48, identifier: "2b1e6ecd00ca777a99dbf613fc783f85::Some") | |
!59 = !{!60} | |
!60 = !DIDerivedType(tag: DW_TAG_member, name: "__0", scope: !58, file: !2, baseType: !50, size: 128, align: 64) | |
!61 = !DIDerivedType(tag: DW_TAG_member, scope: !42, file: !2, baseType: !62, size: 64, align: 64, flags: DIFlagArtificial) | |
!62 = !DIBasicType(name: "u64", size: 64, encoding: DW_ATE_unsigned) | |
!63 = !DIDerivedType(tag: DW_TAG_pointer_type, name: "&mut core::iter::adapters::zip::Zip<core::slice::IterMut<f32>, core::slice::Iter<f32>>", baseType: !64, size: 64, align: 64) | |
!64 = !DICompositeType(tag: DW_TAG_structure_type, name: "Zip<core::slice::IterMut<f32>, core::slice::Iter<f32>>", scope: !36, file: !2, size: 384, align: 64, elements: !65, templateParams: !93, identifier: "ad01c4fde90e10a5710cf9fd669a381") | |
!65 = !{!66, !80, !90, !92} | |
!66 = !DIDerivedType(tag: DW_TAG_member, name: "a", scope: !64, file: !2, baseType: !67, size: 128, align: 64) | |
!67 = !DICompositeType(tag: DW_TAG_structure_type, name: "IterMut<f32>", scope: !68, file: !2, size: 128, align: 64, elements: !69, templateParams: !78, identifier: "d3aa79351853186d33908df4c32b6ed4") | |
!68 = !DINamespace(name: "slice", scope: !18) | |
!69 = !{!70, !72, !73} | |
!70 = !DIDerivedType(tag: DW_TAG_member, name: "ptr", scope: !67, file: !2, baseType: !71, size: 64, align: 64) | |
!71 = !DIDerivedType(tag: DW_TAG_pointer_type, name: "*mut f32", baseType: !54, size: 64, align: 64) | |
!72 = !DIDerivedType(tag: DW_TAG_member, name: "end", scope: !67, file: !2, baseType: !71, size: 64, align: 64, offset: 64) | |
!73 = !DIDerivedType(tag: DW_TAG_member, name: "_marker", scope: !67, file: !2, baseType: !74, align: 8) | |
!74 = !DICompositeType(tag: DW_TAG_structure_type, name: "PhantomData<&mut f32>", scope: !75, file: !2, align: 8, elements: !4, templateParams: !76, identifier: "3a3e6f438850662257c2d9a53ed817b4") | |
!75 = !DINamespace(name: "marker", scope: !18) | |
!76 = !{!77} | |
!77 = !DITemplateTypeParameter(name: "T", type: !53) | |
!78 = !{!79} | |
!79 = !DITemplateTypeParameter(name: "T", type: !54) | |
!80 = !DIDerivedType(tag: DW_TAG_member, name: "b", scope: !64, file: !2, baseType: !81, size: 128, align: 64, offset: 128) | |
!81 = !DICompositeType(tag: DW_TAG_structure_type, name: "Iter<f32>", scope: !68, file: !2, size: 128, align: 64, elements: !82, templateParams: !78, identifier: "64aa49fb759160b648d7c7315ca47630") | |
!82 = !{!83, !85, !86} | |
!83 = !DIDerivedType(tag: DW_TAG_member, name: "ptr", scope: !81, file: !2, baseType: !84, size: 64, align: 64) | |
!84 = !DIDerivedType(tag: DW_TAG_pointer_type, name: "*const f32", baseType: !54, size: 64, align: 64) | |
!85 = !DIDerivedType(tag: DW_TAG_member, name: "end", scope: !81, file: !2, baseType: !84, size: 64, align: 64, offset: 64) | |
!86 = !DIDerivedType(tag: DW_TAG_member, name: "_marker", scope: !81, file: !2, baseType: !87, align: 8) | |
!87 = !DICompositeType(tag: DW_TAG_structure_type, name: "PhantomData<&f32>", scope: !75, file: !2, align: 8, elements: !4, templateParams: !88, identifier: "cb75201bdfa75c3b7e01ea16f20024e7") | |
!88 = !{!89} | |
!89 = !DITemplateTypeParameter(name: "T", type: !56) | |
!90 = !DIDerivedType(tag: DW_TAG_member, name: "index", scope: !64, file: !2, baseType: !91, size: 64, align: 64, offset: 256) | |
!91 = !DIBasicType(name: "usize", size: 64, encoding: DW_ATE_unsigned) | |
!92 = !DIDerivedType(tag: DW_TAG_member, name: "len", scope: !64, file: !2, baseType: !91, size: 64, align: 64, offset: 320) | |
!93 = !{!94, !95} | |
!94 = !DITemplateTypeParameter(name: "A", type: !67) | |
!95 = !DITemplateTypeParameter(name: "B", type: !81) | |
!96 = !DILocalVariable(name: "self", arg: 1, scope: !33, file: !97, line: 1, type: !63) | |
!97 = !DIFile(filename: "src\5Cmain.rs", directory: "") | |
!98 = !DILocation(line: 1, scope: !33) | |
!99 = !DILocation(line: 41, column: 22, scope: !33) | |
!100 = !DILocation(line: 41, column: 8, scope: !33) | |
!101 = !DILocation(line: 42, column: 5, scope: !33) | |
!102 = distinct !DISubprogram(name: "get_unchecked<f32>", linkageName: "_ZN107_$LT$core..slice..Iter$LT$$u27$a$C$$u20$T$GT$$u20$as$u20$core..iter..adapters..zip..TrustedRandomAccess$GT$13get_unchecked17h14f4bc5545675b0aE", scope: !104, file: !103, line: 5136, type: !105, scopeLine: 5136, flags: DIFlagPrototyped, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition, unit: !13, templateParams: !78, retainedNodes: !4) | |
!103 = !DIFile(filename: "/rustc/b139669f374eb5024a50eb13f116ff763b1c5935\5Csrc\5Clibcore\5Cslice\5Cmod.rs", directory: "") | |
!104 = !DINamespace(name: "{{impl}}", scope: !68) | |
!105 = !DISubroutineType(types: !106) | |
!106 = !{!56, !107, !91} | |
!107 = !DIDerivedType(tag: DW_TAG_pointer_type, name: "&mut core::slice::Iter<f32>", baseType: !81, size: 64, align: 64) | |
!108 = !DILocalVariable(name: "self", arg: 1, scope: !102, file: !97, line: 1, type: !107) | |
!109 = !DILocation(line: 1, scope: !102) | |
!110 = !DILocalVariable(name: "i", arg: 2, scope: !102, file: !97, line: 1, type: !91) | |
!111 = !DILocation(line: 5137, column: 10, scope: !102) | |
!112 = !DILocation(line: 5137, column: 23, scope: !102) | |
!113 = !DILocation(line: 5138, column: 5, scope: !102) | |
!114 = distinct !DISubprogram(name: "get_unchecked<f32>", linkageName: "_ZN110_$LT$core..slice..IterMut$LT$$u27$a$C$$u20$T$GT$$u20$as$u20$core..iter..adapters..zip..TrustedRandomAccess$GT$13get_unchecked17ha59896457b3fa156E", scope: !104, file: !103, line: 5144, type: !115, scopeLine: 5144, flags: DIFlagPrototyped, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition, unit: !13, templateParams: !78, retainedNodes: !4) | |
!115 = !DISubroutineType(types: !116) | |
!116 = !{!53, !117, !91} | |
!117 = !DIDerivedType(tag: DW_TAG_pointer_type, name: "&mut core::slice::IterMut<f32>", baseType: !67, size: 64, align: 64) | |
!118 = !DILocalVariable(name: "self", arg: 1, scope: !114, file: !97, line: 1, type: !117) | |
!119 = !DILocation(line: 1, scope: !114) | |
!120 = !DILocalVariable(name: "i", arg: 2, scope: !114, file: !97, line: 1, type: !91) | |
!121 = !DILocation(line: 5145, column: 14, scope: !114) | |
!122 = !DILocation(line: 5145, column: 27, scope: !114) | |
!123 = !DILocation(line: 5146, column: 5, scope: !114) | |
!124 = distinct !DISubprogram(name: "may_have_side_effect<f32>", linkageName: "_ZN110_$LT$core..slice..IterMut$LT$$u27$a$C$$u20$T$GT$$u20$as$u20$core..iter..adapters..zip..TrustedRandomAccess$GT$20may_have_side_effect17h51456b9a536a553eE", scope: !104, file: !103, line: 5147, type: !125, scopeLine: 5147, flags: DIFlagPrototyped, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition, unit: !13, templateParams: !78, retainedNodes: !4) | |
!125 = !DISubroutineType(types: !126) | |
!126 = !{!127} | |
!127 = !DIBasicType(name: "bool", size: 8, encoding: DW_ATE_boolean) | |
!128 = !DILocation(line: 5147, column: 47, scope: !124) | |
!129 = distinct !DISubprogram(name: "powf", linkageName: "_ZN115_$LT$packed_simd..Simd$LT$$u5b$f32$u3b$$u20$_$u5d$$GT$$u20$as$u20$packed_simd..codegen..math..float..powf..Powf$GT$4powf17h7e3f0faddaf3c52fE", scope: !131, file: !130, line: 397, type: !137, scopeLine: 397, flags: DIFlagPrototyped, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition, unit: !13, templateParams: !4, retainedNodes: !4) | |
!130 = !DIFile(filename: "C:\5CUsers\5Cmateusz\5C.cargo\5Cregistry\5Csrc\5Cgithub.com-1ecc6299db9ec823\5Cpacked_simd-0.3.3\5Csrc\5Ccodegen\5Cmath\5Cfloat\5Cmacros.rs", directory: "") | |
!131 = !DINamespace(name: "{{impl}}", scope: !132) | |
!132 = !DINamespace(name: "powf", scope: !133) | |
!133 = !DINamespace(name: "float", scope: !134) | |
!134 = !DINamespace(name: "math", scope: !135) | |
!135 = !DINamespace(name: "codegen", scope: !136) | |
!136 = !DINamespace(name: "packed_simd", scope: null) | |
!137 = !DISubroutineType(types: !138) | |
!138 = !{!139, !139, !139} | |
!139 = !DICompositeType(tag: DW_TAG_structure_type, name: "Simd<[f32; 2]>", scope: !136, file: !2, size: 64, align: 64, elements: !140, templateParams: !147, identifier: "c40e4e57a44c58ca40cd43cc96ff646c") | |
!140 = !{!141} | |
!141 = !DIDerivedType(tag: DW_TAG_member, name: "__0", scope: !139, file: !2, baseType: !142, size: 64, align: 64) | |
!142 = !DICompositeType(tag: DW_TAG_structure_type, name: "f32x2", scope: !143, file: !2, size: 64, align: 64, elements: !144, templateParams: !4, identifier: "a187685d960e7839fd174d1d8aeae69") | |
!143 = !DINamespace(name: "v64", scope: !135) | |
!144 = !{!145, !146} | |
!145 = !DIDerivedType(tag: DW_TAG_member, name: "__0", scope: !142, file: !2, baseType: !54, size: 32, align: 32) | |
!146 = !DIDerivedType(tag: DW_TAG_member, name: "__1", scope: !142, file: !2, baseType: !54, size: 32, align: 32, offset: 32) | |
!147 = !{!148} | |
!148 = !DITemplateTypeParameter(name: "A", type: !149) | |
!149 = !DICompositeType(tag: DW_TAG_array_type, baseType: !54, size: 64, align: 32, elements: !150) | |
!150 = !{!151} | |
!151 = !DISubrange(count: 2) | |
!152 = !DILocation(line: 1, scope: !129) | |
!153 = !DILocalVariable(name: "self", arg: 1, scope: !129, file: !97, line: 1, type: !139) | |
!154 = !DILocalVariable(name: "y", arg: 2, scope: !129, file: !97, line: 1, type: !139) | |
!155 = !DILocalVariable(name: "x", scope: !156, file: !130, line: 403, type: !149, align: 4) | |
!156 = distinct !DILexicalBlock(scope: !157, file: !130, line: 403, column: 20) | |
!157 = distinct !DILexicalBlock(scope: !129, file: !130, line: 398, column: 16) | |
!158 = !DILocation(line: 403, column: 24, scope: !156) | |
!159 = !DILocalVariable(name: "y", scope: !160, file: !130, line: 404, type: !149, align: 4) | |
!160 = distinct !DILexicalBlock(scope: !156, file: !130, line: 404, column: 20) | |
!161 = !DILocation(line: 404, column: 24, scope: !160) | |
!162 = !DILocalVariable(name: "_result", scope: !163, file: !130, line: 405, type: !164, align: 1) | |
!163 = distinct !DILexicalBlock(scope: !160, file: !130, line: 405, column: 20) | |
!164 = !DIBasicType(name: "()", encoding: DW_ATE_unsigned) | |
!165 = !DILocation(line: 405, column: 20, scope: !163) | |
!166 = !DILocalVariable(name: "iter", scope: !167, file: !130, line: 405, type: !64, align: 8) | |
!167 = distinct !DILexicalBlock(scope: !160, file: !130, line: 405, column: 20) | |
!168 = !DILocation(line: 405, column: 34, scope: !167) | |
!169 = !DILocalVariable(name: "__next", scope: !170, file: !130, line: 405, type: !50, align: 8) | |
!170 = distinct !DILexicalBlock(scope: !167, file: !130, line: 405, column: 34) | |
!171 = !DILocation(line: 405, column: 34, scope: !170) | |
!172 = !DILocalVariable(name: "val", scope: !173, file: !130, line: 405, type: !50, align: 8) | |
!173 = distinct !DILexicalBlock(scope: !170, file: !130, line: 405, column: 24) | |
!174 = !DILocation(line: 405, column: 24, scope: !173) | |
!175 = !DILocalVariable(name: "x", scope: !176, file: !130, line: 405, type: !53, align: 8) | |
!176 = distinct !DILexicalBlock(scope: !170, file: !130, line: 405, column: 34) | |
!177 = !DILocation(line: 405, column: 25, scope: !176) | |
!178 = !DILocalVariable(name: "y", scope: !176, file: !130, line: 405, type: !56, align: 8) | |
!179 = !DILocation(line: 405, column: 28, scope: !176) | |
!180 = !DILocation(line: 403, column: 41, scope: !157) | |
!181 = !DILocation(line: 403, column: 32, scope: !157) | |
!182 = !DILocation(line: 404, column: 37, scope: !156) | |
!183 = !DILocation(line: 404, column: 28, scope: !156) | |
!184 = !DILocation(line: 405, column: 34, scope: !160) | |
!185 = !DILocation(line: 405, column: 24, scope: !170) | |
!186 = !DILocation(line: 408, column: 33, scope: !160) | |
!187 = !DILocation(line: 408, column: 20, scope: !160) | |
!188 = !DILocation(line: 410, column: 13, scope: !129) | |
!189 = !DILocation(line: 405, column: 25, scope: !170) | |
!190 = !DILocation(line: 405, column: 28, scope: !170) | |
!191 = !DILocation(line: 406, column: 34, scope: !176) | |
!192 = !DILocation(line: 406, column: 38, scope: !176) | |
!193 = !DILocation(line: 406, column: 29, scope: !176) | |
!194 = !DILocation(line: 406, column: 24, scope: !176) | |
!195 = !DILocation(line: 405, column: 20, scope: !167) | |
!196 = distinct !DISubprogram(name: "eq", linkageName: "_ZN11packed_simd3v64100_$LT$impl$u20$core..cmp..PartialEq$u20$for$u20$packed_simd..Simd$LT$$u5b$f32$u3b$$u20$_$u5d$$GT$$GT$2eq17ha86e2ebf7d9570caE", scope: !198, file: !197, line: 13, type: !200, scopeLine: 13, flags: DIFlagPrototyped, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition, unit: !13, templateParams: !4, retainedNodes: !4) | |
!197 = !DIFile(filename: "C:\5CUsers\5Cmateusz\5C.cargo\5Cregistry\5Csrc\5Cgithub.com-1ecc6299db9ec823\5Cpacked_simd-0.3.3\5Csrc\5Capi\5Ccmp\5Cpartial_eq.rs", directory: "") | |
!198 = !DINamespace(name: "{{impl}}", scope: !199) | |
!199 = !DINamespace(name: "v64", scope: !136) | |
!200 = !DISubroutineType(types: !201) | |
!201 = !{!127, !202, !202} | |
!202 = !DIDerivedType(tag: DW_TAG_pointer_type, name: "&packed_simd::Simd<[f32; 2]>", baseType: !139, size: 64, align: 64) | |
!203 = !DILocalVariable(name: "self", arg: 1, scope: !196, file: !97, line: 1, type: !202) | |
!204 = !DILocation(line: 1, scope: !196) | |
!205 = !DILocalVariable(name: "other", arg: 2, scope: !196, file: !97, line: 1, type: !202) | |
!206 = !DILocation(line: 14, column: 24, scope: !196) | |
!207 = !DILocation(line: 14, column: 31, scope: !196) | |
!208 = !DILocation(line: 14, column: 37, scope: !196) | |
!209 = !DILocation(line: 14, column: 43, scope: !196) | |
!210 = !DILocation(line: 15, column: 13, scope: !196) | |
!211 = distinct !DISubprogram(name: "eq", linkageName: "_ZN11packed_simd3v6467_$LT$impl$u20$packed_simd..Simd$LT$$u5b$f32$u3b$$u20$_$u5d$$GT$$GT$2eq17h4a124a37dfbf1128E", scope: !139, file: !212, line: 13, type: !213, scopeLine: 13, flags: DIFlagPrototyped, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition, unit: !13, templateParams: !4, retainedNodes: !4) | |
!212 = !DIFile(filename: "C:\5CUsers\5Cmateusz\5C.cargo\5Cregistry\5Csrc\5Cgithub.com-1ecc6299db9ec823\5Cpacked_simd-0.3.3\5Csrc\5Capi\5Ccmp\5Cvertical.rs", directory: "") | |
!213 = !DISubroutineType(types: !214) | |
!214 = !{!215, !139, !139} | |
!215 = !DICompositeType(tag: DW_TAG_structure_type, name: "Simd<[packed_simd::masks::m32; 2]>", scope: !136, file: !2, size: 64, align: 64, elements: !216, templateParams: !223, identifier: "62698d54b15cb1877b7845863d3d9e4f") | |
!216 = !{!217} | |
!217 = !DIDerivedType(tag: DW_TAG_member, name: "__0", scope: !215, file: !2, baseType: !218, size: 64, align: 64) | |
!218 = !DICompositeType(tag: DW_TAG_structure_type, name: "m32x2", scope: !143, file: !2, size: 64, align: 64, elements: !219, templateParams: !4, identifier: "21f0cc56c48d91e588b5e2ca54cc0c36") | |
!219 = !{!220, !222} | |
!220 = !DIDerivedType(tag: DW_TAG_member, name: "__0", scope: !218, file: !2, baseType: !221, size: 32, align: 32) | |
!221 = !DIBasicType(name: "i32", size: 32, encoding: DW_ATE_signed) | |
!222 = !DIDerivedType(tag: DW_TAG_member, name: "__1", scope: !218, file: !2, baseType: !221, size: 32, align: 32, offset: 32) | |
!223 = !{!224} | |
!224 = !DITemplateTypeParameter(name: "A", type: !225) | |
!225 = !DICompositeType(tag: DW_TAG_array_type, baseType: !226, size: 64, align: 32, elements: !150) | |
!226 = !DICompositeType(tag: DW_TAG_structure_type, name: "m32", scope: !227, file: !2, size: 32, align: 32, elements: !228, templateParams: !4, identifier: "f23d052a2268cb3f2b888868d34d032") | |
!227 = !DINamespace(name: "masks", scope: !136) | |
!228 = !{!229} | |
!229 = !DIDerivedType(tag: DW_TAG_member, name: "__0", scope: !226, file: !2, baseType: !221, size: 32, align: 32) | |
!230 = !DILocation(line: 1, scope: !211) | |
!231 = !DILocalVariable(name: "self", arg: 1, scope: !211, file: !97, line: 1, type: !139) | |
!232 = !DILocalVariable(name: "other", arg: 2, scope: !211, file: !97, line: 1, type: !139) | |
!233 = !DILocation(line: 15, column: 38, scope: !234) | |
!234 = distinct !DILexicalBlock(scope: !211, file: !212, line: 15, column: 21) | |
!235 = !DILocation(line: 15, column: 46, scope: !234) | |
!236 = !DILocation(line: 15, column: 30, scope: !234) | |
!237 = !DILocation(line: 15, column: 16, scope: !211) | |
!238 = !DILocation(line: 16, column: 13, scope: !211) | |
!239 = distinct !DISubprogram(name: "powf", linkageName: "_ZN11packed_simd3v6467_$LT$impl$u20$packed_simd..Simd$LT$$u5b$f32$u3b$$u20$_$u5d$$GT$$GT$4powf17hb70aa29febb9e0e8E", scope: !139, file: !240, line: 8, type: !137, scopeLine: 8, flags: DIFlagPrototyped, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition, unit: !13, templateParams: !4, retainedNodes: !4) | |
!240 = !DIFile(filename: "C:\5CUsers\5Cmateusz\5C.cargo\5Cregistry\5Csrc\5Cgithub.com-1ecc6299db9ec823\5Cpacked_simd-0.3.3\5Csrc\5Capi\5Cmath\5Cfloat\5Cpowf.rs", directory: "") | |
!241 = !DILocation(line: 1, scope: !239) | |
!242 = !DILocalVariable(name: "self", arg: 1, scope: !239, file: !97, line: 1, type: !139) | |
!243 = !DILocalVariable(name: "x", arg: 2, scope: !239, file: !97, line: 1, type: !139) | |
!244 = !DILocation(line: 10, column: 27, scope: !239) | |
!245 = !DILocation(line: 10, column: 33, scope: !239) | |
!246 = !DILocation(line: 10, column: 16, scope: !239) | |
!247 = !DILocation(line: 11, column: 13, scope: !239) | |
!248 = distinct !DISubprogram(name: "splat", linkageName: "_ZN11packed_simd3v6467_$LT$impl$u20$packed_simd..Simd$LT$$u5b$f32$u3b$$u20$_$u5d$$GT$$GT$5splat17ha44412253c33794bE", scope: !139, file: !249, line: 36, type: !250, scopeLine: 36, flags: DIFlagPrototyped, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition, unit: !13, templateParams: !4, retainedNodes: !4) | |
!249 = !DIFile(filename: "C:\5CUsers\5Cmateusz\5C.cargo\5Cregistry\5Csrc\5Cgithub.com-1ecc6299db9ec823\5Cpacked_simd-0.3.3\5Csrc\5Capi\5Cminimal\5Ciuf.rs", directory: "") | |
!250 = !DISubroutineType(types: !251) | |
!251 = !{!139, !54} | |
!252 = !DILocalVariable(name: "value", arg: 1, scope: !248, file: !97, line: 1, type: !54) | |
!253 = !DILocation(line: 1, scope: !248) | |
!254 = !DILocation(line: 40, column: 20, scope: !248) | |
!255 = !DILocation(line: 37, column: 21, scope: !248) | |
!256 = !DILocation(line: 37, column: 16, scope: !248) | |
!257 = !DILocation(line: 42, column: 13, scope: !248) | |
!258 = distinct !DISubprogram(name: "all", linkageName: "_ZN11packed_simd3v6487_$LT$impl$u20$packed_simd..Simd$LT$$u5b$packed_simd..masks..m32$u3b$$u20$_$u5d$$GT$$GT$3all17h416679dfca9fc5e8E", scope: !215, file: !259, line: 8, type: !260, scopeLine: 8, flags: DIFlagPrototyped, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition, unit: !13, templateParams: !4, retainedNodes: !4) | |
!259 = !DIFile(filename: "C:\5CUsers\5Cmateusz\5C.cargo\5Cregistry\5Csrc\5Cgithub.com-1ecc6299db9ec823\5Cpacked_simd-0.3.3\5Csrc\5Capi\5Creductions\5Cmask.rs", directory: "") | |
!260 = !DISubroutineType(types: !261) | |
!261 = !{!127, !215} | |
!262 = !DILocation(line: 1, scope: !258) | |
!263 = !DILocalVariable(name: "self", arg: 1, scope: !258, file: !97, line: 1, type: !215) | |
!264 = !DILocation(line: 9, column: 68, scope: !265) | |
!265 = distinct !DILexicalBlock(scope: !258, file: !259, line: 9, column: 16) | |
!266 = !DILocation(line: 9, column: 25, scope: !265) | |
!267 = !DILocation(line: 10, column: 13, scope: !258) | |
!268 = distinct !DISubprogram(name: "new<core::slice::IterMut<f32>,core::slice::Iter<f32>>", linkageName: "_ZN121_$LT$core..iter..adapters..zip..Zip$LT$A$C$$u20$B$GT$$u20$as$u20$core..iter..adapters..zip..ZipImpl$LT$A$C$$u20$B$GT$$GT$3new17heb1b055aea75067eE", scope: !35, file: !34, line: 152, type: !269, scopeLine: 152, flags: DIFlagPrototyped, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition, unit: !13, templateParams: !93, retainedNodes: !4) | |
!269 = !DISubroutineType(types: !270) | |
!270 = !{!64, !67, !81} | |
!271 = !DILocalVariable(arg: 1, scope: !272, file: !97, line: 1, type: !84) | |
!272 = distinct !DISubprogram(name: "size_from_ptr<f32>", linkageName: "_ZN4core5slice13size_from_ptr17h15d41a78a85476b0E", scope: !68, file: !103, line: 2828, type: !273, scopeLine: 2828, flags: DIFlagPrototyped, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition, unit: !13, templateParams: !78, retainedNodes: !4) | |
!273 = !DISubroutineType(types: !274) | |
!274 = !{!91, !84} | |
!275 = !DILocation(line: 1, scope: !272, inlinedAt: !276) | |
!276 = distinct !DILocation(line: 2844, column: 19, scope: !277, inlinedAt: !283) | |
!277 = distinct !DILexicalBlock(scope: !278, file: !103, line: 2843, column: 8) | |
!278 = distinct !DILexicalBlock(scope: !279, file: !103, line: 2842, column: 8) | |
!279 = distinct !DISubprogram(name: "len<f32>", linkageName: "_ZN110_$LT$core..slice..Iter$LT$$u27$a$C$$u20$T$GT$$u20$as$u20$core..iter..traits..exact_size..ExactSizeIterator$GT$3len17hed0bc22e8a416197E", scope: !104, file: !103, line: 2904, type: !280, scopeLine: 2904, flags: DIFlagPrototyped, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition, unit: !13, templateParams: !78, retainedNodes: !4) | |
!280 = !DISubroutineType(types: !281) | |
!281 = !{!91, !282} | |
!282 = !DIDerivedType(tag: DW_TAG_pointer_type, name: "&core::slice::Iter<f32>", baseType: !81, size: 64, align: 64) | |
!283 = distinct !DILocation(line: 153, column: 36, scope: !268) | |
!284 = !DILocalVariable(name: "size", scope: !285, file: !103, line: 2844, type: !91, align: 8) | |
!285 = distinct !DILexicalBlock(scope: !277, file: !103, line: 2844, column: 8) | |
!286 = !DILocation(line: 2844, column: 12, scope: !285, inlinedAt: !283) | |
!287 = !DILocalVariable(name: "diff", scope: !277, file: !103, line: 2843, type: !91, align: 8) | |
!288 = !DILocation(line: 2843, column: 12, scope: !277, inlinedAt: !283) | |
!289 = !DILocalVariable(name: "start", scope: !278, file: !103, line: 2842, type: !84, align: 8) | |
!290 = !DILocation(line: 2842, column: 12, scope: !278, inlinedAt: !283) | |
!291 = !DILocalVariable(name: "self", arg: 1, scope: !279, file: !97, line: 1, type: !282) | |
!292 = !DILocation(line: 1, scope: !279, inlinedAt: !283) | |
!293 = !DILocation(line: 1, scope: !272, inlinedAt: !294) | |
!294 = distinct !DILocation(line: 2844, column: 19, scope: !295, inlinedAt: !301) | |
!295 = distinct !DILexicalBlock(scope: !296, file: !103, line: 2843, column: 8) | |
!296 = distinct !DILexicalBlock(scope: !297, file: !103, line: 2842, column: 8) | |
!297 = distinct !DISubprogram(name: "len<f32>", linkageName: "_ZN113_$LT$core..slice..IterMut$LT$$u27$a$C$$u20$T$GT$$u20$as$u20$core..iter..traits..exact_size..ExactSizeIterator$GT$3len17he327633cdd81b90aE", scope: !104, file: !103, line: 2904, type: !298, scopeLine: 2904, flags: DIFlagPrototyped, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition, unit: !13, templateParams: !78, retainedNodes: !4) | |
!298 = !DISubroutineType(types: !299) | |
!299 = !{!91, !300} | |
!300 = !DIDerivedType(tag: DW_TAG_pointer_type, name: "&core::slice::IterMut<f32>", baseType: !67, size: 64, align: 64) | |
!301 = distinct !DILocation(line: 153, column: 27, scope: !268) | |
!302 = !DILocalVariable(name: "size", scope: !303, file: !103, line: 2844, type: !91, align: 8) | |
!303 = distinct !DILexicalBlock(scope: !295, file: !103, line: 2844, column: 8) | |
!304 = !DILocation(line: 2844, column: 12, scope: !303, inlinedAt: !301) | |
!305 = !DILocalVariable(name: "diff", scope: !295, file: !103, line: 2843, type: !91, align: 8) | |
!306 = !DILocation(line: 2843, column: 12, scope: !295, inlinedAt: !301) | |
!307 = !DILocalVariable(name: "start", scope: !296, file: !103, line: 2842, type: !71, align: 8) | |
!308 = !DILocation(line: 2842, column: 12, scope: !296, inlinedAt: !301) | |
!309 = !DILocalVariable(name: "self", arg: 1, scope: !297, file: !97, line: 1, type: !300) | |
!310 = !DILocation(line: 1, scope: !297, inlinedAt: !301) | |
!311 = !DILocalVariable(name: "a", arg: 1, scope: !268, file: !97, line: 1, type: !67) | |
!312 = !DILocation(line: 1, scope: !268) | |
!313 = !DILocalVariable(name: "b", arg: 2, scope: !268, file: !97, line: 1, type: !81) | |
!314 = !DILocalVariable(name: "len", scope: !315, file: !34, line: 153, type: !91, align: 8) | |
!315 = distinct !DILexicalBlock(scope: !268, file: !34, line: 153, column: 8) | |
!316 = !DILocation(line: 153, column: 12, scope: !315) | |
!317 = !{!318} | |
!318 = distinct !{!318, !319, !"_ZN113_$LT$core..slice..IterMut$LT$$u27$a$C$$u20$T$GT$$u20$as$u20$core..iter..traits..exact_size..ExactSizeIterator$GT$3len17he327633cdd81b90aE: argument 0"} | |
!319 = distinct !{!319, !"_ZN113_$LT$core..slice..IterMut$LT$$u27$a$C$$u20$T$GT$$u20$as$u20$core..iter..traits..exact_size..ExactSizeIterator$GT$3len17he327633cdd81b90aE"} | |
!320 = !DILocation(line: 2842, column: 20, scope: !297, inlinedAt: !301) | |
!321 = !DILocation(line: 2843, column: 20, scope: !296, inlinedAt: !301) | |
!322 = !DILocation(line: 2843, column: 53, scope: !296, inlinedAt: !301) | |
!323 = !DILocation(line: 2843, column: 19, scope: !296, inlinedAt: !301) | |
!324 = !DILocation(line: 2844, column: 33, scope: !295, inlinedAt: !301) | |
!325 = !DILocation(line: 2829, column: 4, scope: !272, inlinedAt: !294) | |
!326 = !DILocation(line: 2844, column: 19, scope: !295, inlinedAt: !301) | |
!327 = !DILocation(line: 2845, column: 11, scope: !303, inlinedAt: !301) | |
!328 = !DILocation(line: 2845, column: 8, scope: !303, inlinedAt: !301) | |
!329 = !DILocation(line: 2846, column: 12, scope: !303, inlinedAt: !301) | |
!330 = !DILocation(line: 2849, column: 12, scope: !303, inlinedAt: !301) | |
!331 = !DILocation(line: 2849, column: 19, scope: !303, inlinedAt: !301) | |
!332 = !DILocation(line: 2906, column: 13, scope: !297, inlinedAt: !301) | |
!333 = !DILocation(line: 152, column: 4, scope: !268) | |
!334 = !{!335} | |
!335 = distinct !{!335, !336, !"_ZN110_$LT$core..slice..Iter$LT$$u27$a$C$$u20$T$GT$$u20$as$u20$core..iter..traits..exact_size..ExactSizeIterator$GT$3len17hed0bc22e8a416197E: argument 0"} | |
!336 = distinct !{!336, !"_ZN110_$LT$core..slice..Iter$LT$$u27$a$C$$u20$T$GT$$u20$as$u20$core..iter..traits..exact_size..ExactSizeIterator$GT$3len17hed0bc22e8a416197E"} | |
!337 = !DILocation(line: 2842, column: 20, scope: !279, inlinedAt: !283) | |
!338 = !DILocation(line: 2843, column: 20, scope: !278, inlinedAt: !283) | |
!339 = !DILocation(line: 2843, column: 53, scope: !278, inlinedAt: !283) | |
!340 = !DILocation(line: 2843, column: 19, scope: !278, inlinedAt: !283) | |
!341 = !DILocation(line: 2844, column: 33, scope: !277, inlinedAt: !283) | |
!342 = !DILocation(line: 2829, column: 4, scope: !272, inlinedAt: !276) | |
!343 = !DILocation(line: 2844, column: 19, scope: !277, inlinedAt: !283) | |
!344 = !DILocation(line: 2845, column: 11, scope: !285, inlinedAt: !283) | |
!345 = !DILocation(line: 2845, column: 8, scope: !285, inlinedAt: !283) | |
!346 = !DILocation(line: 2846, column: 12, scope: !285, inlinedAt: !283) | |
!347 = !DILocation(line: 2849, column: 12, scope: !285, inlinedAt: !283) | |
!348 = !DILocation(line: 2849, column: 19, scope: !285, inlinedAt: !283) | |
!349 = !DILocation(line: 2906, column: 13, scope: !279, inlinedAt: !283) | |
!350 = !DILocation(line: 160, column: 4, scope: !268) | |
!351 = !DILocation(line: 153, column: 18, scope: !268) | |
!352 = !DILocation(line: 155, column: 12, scope: !315) | |
!353 = !DILocation(line: 156, column: 12, scope: !315) | |
!354 = !DILocation(line: 158, column: 12, scope: !315) | |
!355 = !DILocation(line: 154, column: 8, scope: !315) | |
!356 = !DILocation(line: 160, column: 5, scope: !268) | |
!357 = distinct !DISubprogram(name: "next<core::slice::IterMut<f32>,core::slice::Iter<f32>>", linkageName: "_ZN121_$LT$core..iter..adapters..zip..Zip$LT$A$C$$u20$B$GT$$u20$as$u20$core..iter..adapters..zip..ZipImpl$LT$A$C$$u20$B$GT$$GT$4next17h31faab8a7321759dE", scope: !35, file: !34, line: 163, type: !39, scopeLine: 163, flags: DIFlagPrototyped, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition, unit: !13, templateParams: !93, retainedNodes: !4) | |
!358 = !DILocation(line: 1, scope: !272, inlinedAt: !359) | |
!359 = distinct !DILocation(line: 2844, column: 19, scope: !295, inlinedAt: !360) | |
!360 = distinct !DILocation(line: 170, column: 60, scope: !357) | |
!361 = !DILocation(line: 2844, column: 12, scope: !303, inlinedAt: !360) | |
!362 = !DILocation(line: 2843, column: 12, scope: !295, inlinedAt: !360) | |
!363 = !DILocation(line: 2842, column: 12, scope: !296, inlinedAt: !360) | |
!364 = !DILocation(line: 1, scope: !297, inlinedAt: !360) | |
!365 = !DILocalVariable(name: "self", arg: 1, scope: !357, file: !97, line: 1, type: !63) | |
!366 = !DILocation(line: 1, scope: !357) | |
!367 = !DILocalVariable(name: "i", scope: !368, file: !34, line: 165, type: !91, align: 8) | |
!368 = distinct !DILexicalBlock(scope: !357, file: !34, line: 165, column: 12) | |
!369 = !DILocation(line: 165, column: 16, scope: !368) | |
!370 = !DILocation(line: 164, column: 11, scope: !357) | |
!371 = !DILocation(line: 164, column: 24, scope: !357) | |
!372 = !DILocation(line: 164, column: 8, scope: !357) | |
!373 = !DILocation(line: 163, column: 4, scope: !357) | |
!374 = !DILocation(line: 165, column: 20, scope: !357) | |
!375 = !DILocation(line: 166, column: 12, scope: !368) | |
!376 = !DILocation(line: 168, column: 22, scope: !368) | |
!377 = !DILocation(line: 168, column: 43, scope: !368) | |
!378 = !DILocation(line: 170, column: 18, scope: !357) | |
!379 = !DILocation(line: 168, column: 47, scope: !368) | |
!380 = !DILocation(line: 168, column: 68, scope: !368) | |
!381 = !DILocation(line: 168, column: 21, scope: !368) | |
!382 = !DILocation(line: 168, column: 16, scope: !368) | |
!383 = !DILocation(line: 168, column: 70, scope: !368) | |
!384 = !DILocation(line: 170, column: 47, scope: !357) | |
!385 = !DILocation(line: 170, column: 60, scope: !357) | |
!386 = !{!387} | |
!387 = distinct !{!387, !388, !"_ZN113_$LT$core..slice..IterMut$LT$$u27$a$C$$u20$T$GT$$u20$as$u20$core..iter..traits..exact_size..ExactSizeIterator$GT$3len17he327633cdd81b90aE: argument 0"} | |
!388 = distinct !{!388, !"_ZN113_$LT$core..slice..IterMut$LT$$u27$a$C$$u20$T$GT$$u20$as$u20$core..iter..traits..exact_size..ExactSizeIterator$GT$3len17he327633cdd81b90aE"} | |
!389 = !DILocation(line: 2842, column: 20, scope: !297, inlinedAt: !360) | |
!390 = !DILocation(line: 2843, column: 20, scope: !296, inlinedAt: !360) | |
!391 = !DILocation(line: 2843, column: 53, scope: !296, inlinedAt: !360) | |
!392 = !DILocation(line: 2843, column: 19, scope: !296, inlinedAt: !360) | |
!393 = !DILocation(line: 2844, column: 33, scope: !295, inlinedAt: !360) | |
!394 = !DILocation(line: 2829, column: 4, scope: !272, inlinedAt: !359) | |
!395 = !DILocation(line: 2844, column: 19, scope: !295, inlinedAt: !360) | |
!396 = !DILocation(line: 2845, column: 11, scope: !303, inlinedAt: !360) | |
!397 = !DILocation(line: 2845, column: 8, scope: !303, inlinedAt: !360) | |
!398 = !DILocation(line: 2846, column: 12, scope: !303, inlinedAt: !360) | |
!399 = !DILocation(line: 2849, column: 12, scope: !303, inlinedAt: !360) | |
!400 = !DILocation(line: 2849, column: 19, scope: !303, inlinedAt: !360) | |
!401 = !DILocation(line: 2906, column: 13, scope: !297, inlinedAt: !360) | |
!402 = !DILocation(line: 170, column: 15, scope: !357) | |
!403 = !{i8 0, i8 2} | |
!404 = !DILocation(line: 173, column: 16, scope: !405) | |
!405 = distinct !DILexicalBlock(scope: !357, file: !34, line: 172, column: 12) | |
!406 = !DILocation(line: 173, column: 37, scope: !405) | |
!407 = !DILocation(line: 178, column: 12, scope: !357) | |
!408 = !DILocation(line: 173, column: 48, scope: !405) | |
!409 = !DILocation(line: 175, column: 12, scope: !357) | |
!410 = !DILocation(line: 176, column: 12, scope: !357) | |
!411 = !DILocation(line: 180, column: 5, scope: !357) | |
!412 = distinct !DISubprogram(name: "all", linkageName: "_ZN133_$LT$packed_simd..Simd$LT$$u5b$packed_simd..masks..m32$u3b$$u20$_$u5d$$GT$$u20$as$u20$packed_simd..codegen..reductions..mask..All$GT$3all17h598de94fdee9672fE", scope: !414, file: !413, line: 43, type: !260, scopeLine: 43, flags: DIFlagPrototyped, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition, unit: !13, templateParams: !4, retainedNodes: !4) | |
!413 = !DIFile(filename: "C:\5CUsers\5Cmateusz\5C.cargo\5Cregistry\5Csrc\5Cgithub.com-1ecc6299db9ec823\5Cpacked_simd-0.3.3\5Csrc\5Ccodegen\5Creductions\5Cmask\5Cx86\5Csse.rs", directory: "") | |
!414 = !DINamespace(name: "{{impl}}", scope: !415) | |
!415 = !DINamespace(name: "mask", scope: !416) | |
!416 = !DINamespace(name: "reductions", scope: !135) | |
!417 = !DILocation(line: 1, scope: !412) | |
!418 = !DILocalVariable(name: "self", arg: 1, scope: !412, file: !97, line: 1, type: !215) | |
!419 = !DILocation(line: 51, column: 55, scope: !412) | |
!420 = !DILocation(line: 51, column: 33, scope: !412) | |
!421 = !DILocation(line: 51, column: 16, scope: !412) | |
!422 = !DILocation(line: 52, column: 23, scope: !412) | |
!423 = !DILocation(line: 53, column: 13, scope: !412) | |
!424 = distinct !DISubprogram(name: "lang_start<()>", linkageName: "_ZN3std2rt10lang_start17h9673c0b4fa2575bbE", scope: !426, file: !425, line: 61, type: !428, scopeLine: 61, flags: DIFlagPrototyped, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition, unit: !13, templateParams: !433, retainedNodes: !4) | |
!425 = !DIFile(filename: "/rustc/b139669f374eb5024a50eb13f116ff763b1c5935\5Csrc\5Clibstd\5Crt.rs", directory: "") | |
!426 = !DINamespace(name: "rt", scope: !427) | |
!427 = !DINamespace(name: "std", scope: null) | |
!428 = !DISubroutineType(types: !429) | |
!429 = !{!430, !8, !430, !431} | |
!430 = !DIBasicType(name: "isize", size: 64, encoding: DW_ATE_signed) | |
!431 = !DIDerivedType(tag: DW_TAG_pointer_type, name: "*const *const u8", baseType: !432, size: 64, align: 64) | |
!432 = !DIDerivedType(tag: DW_TAG_pointer_type, name: "*const u8", baseType: !19, size: 64, align: 64) | |
!433 = !{!434} | |
!434 = !DITemplateTypeParameter(name: "T", type: !164) | |
!435 = !DILocalVariable(name: "main", arg: 1, scope: !424, file: !97, line: 1, type: !8) | |
!436 = !DILocation(line: 1, scope: !424) | |
!437 = !DILocalVariable(name: "argc", arg: 2, scope: !424, file: !97, line: 1, type: !430) | |
!438 = !DILocalVariable(name: "argv", arg: 3, scope: !424, file: !97, line: 1, type: !431) | |
!439 = !DILocation(line: 64, column: 25, scope: !424) | |
!440 = !DILocation(line: 64, column: 24, scope: !424) | |
!441 = !DILocation(line: 64, column: 50, scope: !424) | |
!442 = !DILocation(line: 64, column: 56, scope: !424) | |
!443 = !DILocation(line: 64, column: 4, scope: !424) | |
!444 = !DILocation(line: 65, column: 1, scope: !424) | |
!445 = distinct !DISubprogram(name: "{{closure}}<()>", linkageName: "_ZN3std2rt10lang_start28_$u7b$$u7b$closure$u7d$$u7d$17hf746c2baa59eec91E", scope: !446, file: !425, line: 64, type: !447, scopeLine: 64, flags: DIFlagPrototyped, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition, unit: !13, templateParams: !433, retainedNodes: !4) | |
!446 = !DINamespace(name: "lang_start", scope: !426) | |
!447 = !DISubroutineType(types: !448) | |
!448 = !{!221, !449} | |
!449 = !DIDerivedType(tag: DW_TAG_pointer_type, name: "&closure", baseType: !5, size: 64, align: 64) | |
!450 = !DILocalVariable(name: "main", scope: !445, file: !97, line: 1, type: !8, align: 8) | |
!451 = !DILocation(line: 1, scope: !445) | |
!452 = !DILocation(line: 64, column: 33, scope: !445) | |
!453 = !DILocation(line: 64, column: 48, scope: !445) | |
!454 = distinct !DISubprogram(name: "as_i32", linkageName: "_ZN3std3sys7windows7process8ExitCode6as_i3217h5bcaa945033b0bbdE", scope: !456, file: !455, line: 417, type: !463, scopeLine: 417, flags: DIFlagPrototyped, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition, unit: !13, templateParams: !4, retainedNodes: !4) | |
!455 = !DIFile(filename: "/rustc/b139669f374eb5024a50eb13f116ff763b1c5935\5Csrc\5Clibstd\5Csys\5Cwindows\5Cprocess.rs", directory: "") | |
!456 = !DICompositeType(tag: DW_TAG_structure_type, name: "ExitCode", scope: !457, file: !2, size: 32, align: 32, elements: !460, templateParams: !4, identifier: "4f457a4a4ed391759b15ce954e237b75") | |
!457 = !DINamespace(name: "process", scope: !458) | |
!458 = !DINamespace(name: "windows", scope: !459) | |
!459 = !DINamespace(name: "sys", scope: !427) | |
!460 = !{!461} | |
!461 = !DIDerivedType(tag: DW_TAG_member, name: "__0", scope: !456, file: !2, baseType: !462, size: 32, align: 32) | |
!462 = !DIBasicType(name: "u32", size: 32, encoding: DW_ATE_unsigned) | |
!463 = !DISubroutineType(types: !464) | |
!464 = !{!221, !465} | |
!465 = !DIDerivedType(tag: DW_TAG_pointer_type, name: "&std::sys::windows::process::ExitCode", baseType: !456, size: 64, align: 64) | |
!466 = !DILocalVariable(name: "self", arg: 1, scope: !454, file: !97, line: 1, type: !465) | |
!467 = !DILocation(line: 1, scope: !454) | |
!468 = !DILocation(line: 418, column: 8, scope: !454) | |
!469 = !DILocation(line: 419, column: 5, scope: !454) | |
!470 = distinct !DISubprogram(name: "fmt<packed_simd::Simd<[f32; 2]>>", linkageName: "_ZN42_$LT$$RF$T$u20$as$u20$core..fmt..Debug$GT$3fmt17h0fbdef217d468214E", scope: !472, file: !471, line: 1891, type: !473, scopeLine: 1891, flags: DIFlagPrototyped, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition, unit: !13, templateParams: !546, retainedNodes: !4) | |
!471 = !DIFile(filename: "/rustc/b139669f374eb5024a50eb13f116ff763b1c5935\5Csrc\5Clibcore\5Cfmt\5Cmod.rs", directory: "") | |
!472 = !DINamespace(name: "{{impl}}", scope: !26) | |
!473 = !DISubroutineType(types: !474) | |
!474 = !{!16, !475, !476} | |
!475 = !DIDerivedType(tag: DW_TAG_pointer_type, name: "&&packed_simd::Simd<[f32; 2]>", baseType: !202, size: 64, align: 64) | |
!476 = !DIDerivedType(tag: DW_TAG_pointer_type, name: "&mut core::fmt::Formatter", baseType: !477, size: 64, align: 64) | |
!477 = !DICompositeType(tag: DW_TAG_structure_type, name: "Formatter", scope: !26, file: !2, size: 768, align: 64, elements: !478, templateParams: !4, identifier: "dee679508c37ddc6fb236832463dce0d") | |
!478 = !{!479, !480, !482, !483, !496, !497, !507, !541} | |
!479 = !DIDerivedType(tag: DW_TAG_member, name: "flags", scope: !477, file: !2, baseType: !462, size: 32, align: 32, offset: 640) | |
!480 = !DIDerivedType(tag: DW_TAG_member, name: "fill", scope: !477, file: !2, baseType: !481, size: 32, align: 32, offset: 672) | |
!481 = !DIBasicType(name: "char", size: 32, encoding: DW_ATE_unsigned_char) | |
!482 = !DIDerivedType(tag: DW_TAG_member, name: "align", scope: !477, file: !2, baseType: !23, size: 8, align: 8, offset: 704) | |
!483 = !DIDerivedType(tag: DW_TAG_member, name: "width", scope: !477, file: !2, baseType: !484, size: 128, align: 64) | |
!484 = !DICompositeType(tag: DW_TAG_structure_type, name: "Option<usize>", scope: !42, file: !2, size: 128, align: 64, elements: !485, identifier: "37027643116cf9ce758c4afce2b9c0fe") | |
!485 = !{!486} | |
!486 = !DICompositeType(tag: DW_TAG_variant_part, scope: !42, file: !2, size: 128, align: 64, elements: !487, templateParams: !490, identifier: "37027643116cf9ce758c4afce2b9c0fe", discriminator: !61) | |
!487 = !{!488, !492} | |
!488 = !DIDerivedType(tag: DW_TAG_member, name: "None", scope: !486, file: !2, baseType: !489, size: 128, align: 64, extraData: i64 0) | |
!489 = !DICompositeType(tag: DW_TAG_structure_type, name: "None", scope: !484, file: !2, size: 128, align: 64, elements: !4, templateParams: !490, identifier: "37027643116cf9ce758c4afce2b9c0fe::None") | |
!490 = !{!491} | |
!491 = !DITemplateTypeParameter(name: "T", type: !91) | |
!492 = !DIDerivedType(tag: DW_TAG_member, name: "Some", scope: !486, file: !2, baseType: !493, size: 128, align: 64, extraData: i64 1) | |
!493 = !DICompositeType(tag: DW_TAG_structure_type, name: "Some", scope: !484, file: !2, size: 128, align: 64, elements: !494, templateParams: !490, identifier: "37027643116cf9ce758c4afce2b9c0fe::Some") | |
!494 = !{!495} | |
!495 = !DIDerivedType(tag: DW_TAG_member, name: "__0", scope: !493, file: !2, baseType: !91, size: 64, align: 64, offset: 64) | |
!496 = !DIDerivedType(tag: DW_TAG_member, name: "precision", scope: !477, file: !2, baseType: !484, size: 128, align: 64, offset: 128) | |
!497 = !DIDerivedType(tag: DW_TAG_member, name: "buf", scope: !477, file: !2, baseType: !498, size: 128, align: 64, offset: 256) | |
!498 = !DICompositeType(tag: DW_TAG_structure_type, name: "&mut Write", scope: !26, file: !2, size: 128, align: 64, elements: !499, templateParams: !4, identifier: "35078f95a7dc6df247391511629fc85c") | |
!499 = !{!500, !502} | |
!500 = !DIDerivedType(tag: DW_TAG_member, name: "pointer", scope: !498, file: !2, baseType: !501, size: 64, align: 64, flags: DIFlagArtificial) | |
!501 = !DIDerivedType(tag: DW_TAG_pointer_type, name: "*mut u8", baseType: !19, size: 64, align: 64) | |
!502 = !DIDerivedType(tag: DW_TAG_member, name: "vtable", scope: !498, file: !2, baseType: !503, size: 64, align: 64, offset: 64, flags: DIFlagArtificial) | |
!503 = !DIDerivedType(tag: DW_TAG_pointer_type, name: "&[usize; 3]", baseType: !504, size: 64, align: 64) | |
!504 = !DICompositeType(tag: DW_TAG_array_type, baseType: !91, size: 192, align: 64, elements: !505) | |
!505 = !{!506} | |
!506 = !DISubrange(count: 3) | |
!507 = !DIDerivedType(tag: DW_TAG_member, name: "curarg", scope: !477, file: !2, baseType: !508, size: 128, align: 64, offset: 384) | |
!508 = !DICompositeType(tag: DW_TAG_structure_type, name: "Iter<core::fmt::ArgumentV1>", scope: !68, file: !2, size: 128, align: 64, elements: !509, templateParams: !539, identifier: "76c67a8528b8209c97091d042bab1a4b") | |
!509 = !{!510, !533, !534} | |
!510 = !DIDerivedType(tag: DW_TAG_member, name: "ptr", scope: !508, file: !2, baseType: !511, size: 64, align: 64) | |
!511 = !DIDerivedType(tag: DW_TAG_pointer_type, name: "*const core::fmt::ArgumentV1", baseType: !512, size: 64, align: 64) | |
!512 = !DICompositeType(tag: DW_TAG_structure_type, name: "ArgumentV1", scope: !26, file: !2, size: 128, align: 64, elements: !513, templateParams: !4, identifier: "b5de83c217266e39177ecbc09e2f7247") | |
!513 = !{!514, !529} | |
!514 = !DIDerivedType(tag: DW_TAG_member, name: "value", scope: !512, file: !2, baseType: !515, size: 64, align: 64) | |
!515 = !DIDerivedType(tag: DW_TAG_pointer_type, name: "&core::fmt::Void", baseType: !516, size: 64, align: 64) | |
!516 = !DICompositeType(tag: DW_TAG_structure_type, name: "Void", scope: !26, file: !2, align: 8, elements: !517, templateParams: !4, identifier: "3f788515deefd0385021f61798c354ea") | |
!517 = !{!518, !519} | |
!518 = !DIDerivedType(tag: DW_TAG_member, name: "_priv", scope: !516, file: !2, baseType: !164, align: 8) | |
!519 = !DIDerivedType(tag: DW_TAG_member, name: "_oibit_remover", scope: !516, file: !2, baseType: !520, align: 8) | |
!520 = !DICompositeType(tag: DW_TAG_structure_type, name: "PhantomData<*mut Fn<()>>", scope: !75, file: !2, align: 8, elements: !4, templateParams: !521, identifier: "1e51ef1dc3b21c340abdf6cf86fafd") | |
!521 = !{!522} | |
!522 = !DITemplateTypeParameter(name: "T", type: !523) | |
!523 = !DICompositeType(tag: DW_TAG_structure_type, name: "*mut Fn<()>", scope: !524, file: !2, size: 128, align: 64, elements: !526, templateParams: !4, identifier: "164f29dbbfaaf193ed747437df9d056e") | |
!524 = !DINamespace(name: "function", scope: !525) | |
!525 = !DINamespace(name: "ops", scope: !18) | |
!526 = !{!527, !528} | |
!527 = !DIDerivedType(tag: DW_TAG_member, name: "pointer", scope: !523, file: !2, baseType: !501, size: 64, align: 64, flags: DIFlagArtificial) | |
!528 = !DIDerivedType(tag: DW_TAG_member, name: "vtable", scope: !523, file: !2, baseType: !503, size: 64, align: 64, offset: 64, flags: DIFlagArtificial) | |
!529 = !DIDerivedType(tag: DW_TAG_member, name: "formatter", scope: !512, file: !2, baseType: !530, size: 64, align: 64, offset: 64) | |
!530 = !DIDerivedType(tag: DW_TAG_pointer_type, name: "fn(&core::fmt::Void, &mut core::fmt::Formatter) -> core::result::Result<(), core::fmt::Error>", baseType: !531, size: 64, align: 64) | |
!531 = !DISubroutineType(types: !532) | |
!532 = !{!16, !515, !476} | |
!533 = !DIDerivedType(tag: DW_TAG_member, name: "end", scope: !508, file: !2, baseType: !511, size: 64, align: 64, offset: 64) | |
!534 = !DIDerivedType(tag: DW_TAG_member, name: "_marker", scope: !508, file: !2, baseType: !535, align: 8) | |
!535 = !DICompositeType(tag: DW_TAG_structure_type, name: "PhantomData<&core::fmt::ArgumentV1>", scope: !75, file: !2, align: 8, elements: !4, templateParams: !536, identifier: "be64b15b70a9c3c0bbb84912b4f4e6bf") | |
!536 = !{!537} | |
!537 = !DITemplateTypeParameter(name: "T", type: !538) | |
!538 = !DIDerivedType(tag: DW_TAG_pointer_type, name: "&core::fmt::ArgumentV1", baseType: !512, size: 64, align: 64) | |
!539 = !{!540} | |
!540 = !DITemplateTypeParameter(name: "T", type: !512) | |
!541 = !DIDerivedType(tag: DW_TAG_member, name: "args", scope: !477, file: !2, baseType: !542, size: 128, align: 64, offset: 512) | |
!542 = !DICompositeType(tag: DW_TAG_structure_type, name: "&[core::fmt::ArgumentV1]", file: !2, size: 128, align: 64, elements: !543, templateParams: !4, identifier: "6adecb9a94780186584a92ee59824dd8") | |
!543 = !{!544, !545} | |
!544 = !DIDerivedType(tag: DW_TAG_member, name: "data_ptr", scope: !542, file: !2, baseType: !511, size: 64, align: 64) | |
!545 = !DIDerivedType(tag: DW_TAG_member, name: "length", scope: !542, file: !2, baseType: !91, size: 64, align: 64, offset: 64) | |
!546 = !{!547} | |
!547 = !DITemplateTypeParameter(name: "T", type: !139) | |
!548 = !DILocalVariable(name: "self", arg: 1, scope: !470, file: !97, line: 1, type: !475) | |
!549 = !DILocation(line: 1, scope: !470) | |
!550 = !DILocalVariable(name: "f", arg: 2, scope: !470, file: !97, line: 1, type: !476) | |
!551 = !DILocation(line: 1891, column: 66, scope: !470) | |
!552 = !DILocation(line: 1891, column: 75, scope: !470) | |
!553 = !DILocation(line: 1891, column: 76, scope: !470) | |
!554 = !DILocation(line: 1891, column: 79, scope: !470) | |
!555 = distinct !DISubprogram(name: "min<usize>", linkageName: "_ZN4core3cmp3Ord3min17hf1decb25e9d1f502E", scope: !557, file: !556, line: 566, type: !559, scopeLine: 566, flags: DIFlagPrototyped, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition, unit: !13, templateParams: !561, retainedNodes: !4) | |
!556 = !DIFile(filename: "/rustc/b139669f374eb5024a50eb13f116ff763b1c5935\5Csrc\5Clibcore\5Ccmp.rs", directory: "") | |
!557 = !DINamespace(name: "Ord", scope: !558) | |
!558 = !DINamespace(name: "cmp", scope: !18) | |
!559 = !DISubroutineType(types: !560) | |
!560 = !{!91, !91, !91} | |
!561 = !{!562} | |
!562 = !DITemplateTypeParameter(name: "Self", type: !91) | |
!563 = !DILocalVariable(name: "self", arg: 1, scope: !555, file: !97, line: 1, type: !91) | |
!564 = !DILocation(line: 1, scope: !555) | |
!565 = !DILocalVariable(name: "other", arg: 2, scope: !555, file: !97, line: 1, type: !91) | |
!566 = !DILocation(line: 568, column: 11, scope: !555) | |
!567 = !DILocation(line: 566, column: 4, scope: !555) | |
!568 = !DILocation(line: 568, column: 8, scope: !555) | |
!569 = !DILocation(line: 569, column: 4, scope: !555) | |
!570 = !DILocation(line: 568, column: 27, scope: !555) | |
!571 = !DILocation(line: 568, column: 41, scope: !555) | |
!572 = !DILocation(line: 569, column: 5, scope: !555) | |
!573 = distinct !DISubprogram(name: "min<usize>", linkageName: "_ZN4core3cmp3min17ha157c58888b04903E", scope: !558, file: !556, line: 830, type: !559, scopeLine: 830, flags: DIFlagPrototyped, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition, unit: !13, templateParams: !490, retainedNodes: !4) | |
!574 = !DILocalVariable(name: "v1", arg: 1, scope: !573, file: !97, line: 1, type: !91) | |
!575 = !DILocation(line: 1, scope: !573) | |
!576 = !DILocalVariable(name: "v2", arg: 2, scope: !573, file: !97, line: 1, type: !91) | |
!577 = !DILocation(line: 831, column: 4, scope: !573) | |
!578 = !DILocation(line: 831, column: 11, scope: !573) | |
!579 = !DILocation(line: 832, column: 1, scope: !573) | |
!580 = distinct !DISubprogram(name: "le", linkageName: "_ZN4core3cmp5impls57_$LT$impl$u20$core..cmp..PartialOrd$u20$for$u20$usize$GT$2le17heb061b62164fb3cdE", scope: !581, file: !556, line: 945, type: !583, scopeLine: 945, flags: DIFlagPrototyped, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition, unit: !13, templateParams: !4, retainedNodes: !4) | |
!581 = !DINamespace(name: "{{impl}}", scope: !582) | |
!582 = !DINamespace(name: "impls", scope: !558) | |
!583 = !DISubroutineType(types: !584) | |
!584 = !{!127, !585, !585} | |
!585 = !DIDerivedType(tag: DW_TAG_pointer_type, name: "&usize", baseType: !91, size: 64, align: 64) | |
!586 = !DILocalVariable(name: "self", arg: 1, scope: !580, file: !97, line: 1, type: !585) | |
!587 = !DILocation(line: 1, scope: !580) | |
!588 = !DILocalVariable(name: "other", arg: 2, scope: !580, file: !97, line: 1, type: !585) | |
!589 = !DILocation(line: 945, column: 51, scope: !580) | |
!590 = !DILocation(line: 945, column: 62, scope: !580) | |
!591 = !DILocation(line: 945, column: 72, scope: !580) | |
!592 = distinct !DISubprogram(name: "new<&packed_simd::Simd<[f32; 2]>>", linkageName: "_ZN4core3fmt10ArgumentV13new17hf8cbb1bf740bc1bfE", scope: !512, file: !471, line: 278, type: !593, scopeLine: 278, flags: DIFlagPrototyped, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition, unit: !13, templateParams: !596, retainedNodes: !4) | |
!593 = !DISubroutineType(types: !594) | |
!594 = !{!512, !475, !595} | |
!595 = !DIDerivedType(tag: DW_TAG_pointer_type, name: "fn(&&packed_simd::Simd<[f32; 2]>, &mut core::fmt::Formatter) -> core::result::Result<(), core::fmt::Error>", baseType: !473, size: 64, align: 64) | |
!596 = !{!597} | |
!597 = !DITemplateTypeParameter(name: "T", type: !202) | |
!598 = !DILocalVariable(name: "x", arg: 1, scope: !592, file: !97, line: 1, type: !475) | |
!599 = !DILocation(line: 1, scope: !592) | |
!600 = !DILocalVariable(name: "f", arg: 2, scope: !592, file: !97, line: 1, type: !595) | |
!601 = !DILocation(line: 282, column: 42, scope: !602) | |
!602 = distinct !DILexicalBlock(scope: !592, file: !471, line: 280, column: 8) | |
!603 = !DILocation(line: 282, column: 27, scope: !602) | |
!604 = !DILocation(line: 283, column: 38, scope: !602) | |
!605 = !DILocation(line: 283, column: 23, scope: !602) | |
!606 = !DILocation(line: 281, column: 12, scope: !602) | |
!607 = !DILocation(line: 286, column: 5, scope: !592) | |
!608 = distinct !DISubprogram(name: "new_v1", linkageName: "_ZN4core3fmt9Arguments6new_v117h563701daa3fafb7dE", scope: !609, file: !471, line: 314, type: !678, scopeLine: 314, flags: DIFlagPrototyped, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition, unit: !13, templateParams: !4, retainedNodes: !4) | |
!609 = !DICompositeType(tag: DW_TAG_structure_type, name: "Arguments", scope: !26, file: !2, size: 384, align: 64, elements: !610, templateParams: !4, identifier: "983c9ff2c0ae5d69c8b9068a052cee7e") | |
!610 = !{!611, !621, !677} | |
!611 = !DIDerivedType(tag: DW_TAG_member, name: "pieces", scope: !609, file: !2, baseType: !612, size: 128, align: 64) | |
!612 = !DICompositeType(tag: DW_TAG_structure_type, name: "&[&str]", file: !2, size: 128, align: 64, elements: !613, templateParams: !4, identifier: "6dc4ddb2dbcf2912a5f3983b5bf0572") | |
!613 = !{!614, !620} | |
!614 = !DIDerivedType(tag: DW_TAG_member, name: "data_ptr", scope: !612, file: !2, baseType: !615, size: 64, align: 64) | |
!615 = !DIDerivedType(tag: DW_TAG_pointer_type, name: "*const &str", baseType: !616, size: 64, align: 64) | |
!616 = !DICompositeType(tag: DW_TAG_structure_type, name: "&str", file: !2, size: 128, align: 64, elements: !617, templateParams: !4, identifier: "111094d970b097647de579f9c509ef08") | |
!617 = !{!618, !619} | |
!618 = !DIDerivedType(tag: DW_TAG_member, name: "data_ptr", scope: !616, file: !2, baseType: !432, size: 64, align: 64) | |
!619 = !DIDerivedType(tag: DW_TAG_member, name: "length", scope: !616, file: !2, baseType: !91, size: 64, align: 64, offset: 64) | |
!620 = !DIDerivedType(tag: DW_TAG_member, name: "length", scope: !612, file: !2, baseType: !91, size: 64, align: 64, offset: 64) | |
!621 = !DIDerivedType(tag: DW_TAG_member, name: "fmt", scope: !609, file: !2, baseType: !622, size: 128, align: 64, offset: 128) | |
!622 = !DICompositeType(tag: DW_TAG_structure_type, name: "Option<&[core::fmt::rt::v1::Argument]>", scope: !42, file: !2, size: 128, align: 64, elements: !623, identifier: "35e57192ba8dcf545a38e8a40db6d97b") | |
!623 = !{!624} | |
!624 = !DICompositeType(tag: DW_TAG_variant_part, scope: !42, file: !2, size: 128, align: 64, elements: !625, templateParams: !628, identifier: "35e57192ba8dcf545a38e8a40db6d97b", discriminator: !61) | |
!625 = !{!626, !673} | |
!626 = !DIDerivedType(tag: DW_TAG_member, name: "None", scope: !624, file: !2, baseType: !627, size: 128, align: 64, extraData: i64 0) | |
!627 = !DICompositeType(tag: DW_TAG_structure_type, name: "None", scope: !622, file: !2, size: 128, align: 64, elements: !4, templateParams: !628, identifier: "35e57192ba8dcf545a38e8a40db6d97b::None") | |
!628 = !{!629} | |
!629 = !DITemplateTypeParameter(name: "T", type: !630) | |
!630 = !DICompositeType(tag: DW_TAG_structure_type, name: "&[core::fmt::rt::v1::Argument]", file: !2, size: 128, align: 64, elements: !631, templateParams: !4, identifier: "b2aee0c16ed93424fa998adae3cd053") | |
!631 = !{!632, !672} | |
!632 = !DIDerivedType(tag: DW_TAG_member, name: "data_ptr", scope: !630, file: !2, baseType: !633, size: 64, align: 64) | |
!633 = !DIDerivedType(tag: DW_TAG_pointer_type, name: "*const core::fmt::rt::v1::Argument", baseType: !634, size: 64, align: 64) | |
!634 = !DICompositeType(tag: DW_TAG_structure_type, name: "Argument", scope: !24, file: !2, size: 512, align: 64, elements: !635, templateParams: !4, identifier: "3ba6b05140ff23927a8d2d2314a58f84") | |
!635 = !{!636, !648} | |
!636 = !DIDerivedType(tag: DW_TAG_member, name: "position", scope: !634, file: !2, baseType: !637, size: 128, align: 64) | |
!637 = !DICompositeType(tag: DW_TAG_structure_type, name: "Position", scope: !24, file: !2, size: 128, align: 64, elements: !638, identifier: "f08f61b05702b229bed24ce8b164910") | |
!638 = !{!639} | |
!639 = !DICompositeType(tag: DW_TAG_variant_part, scope: !24, file: !2, size: 128, align: 64, elements: !640, templateParams: !4, identifier: "f08f61b05702b229bed24ce8b164910", discriminator: !647) | |
!640 = !{!641, !643} | |
!641 = !DIDerivedType(tag: DW_TAG_member, name: "Next", scope: !639, file: !2, baseType: !642, size: 128, align: 64, extraData: i64 0) | |
!642 = !DICompositeType(tag: DW_TAG_structure_type, name: "Next", scope: !637, file: !2, size: 128, align: 64, elements: !4, templateParams: !4, identifier: "f08f61b05702b229bed24ce8b164910::Next") | |
!643 = !DIDerivedType(tag: DW_TAG_member, name: "At", scope: !639, file: !2, baseType: !644, size: 128, align: 64, extraData: i64 1) | |
!644 = !DICompositeType(tag: DW_TAG_structure_type, name: "At", scope: !637, file: !2, size: 128, align: 64, elements: !645, templateParams: !4, identifier: "f08f61b05702b229bed24ce8b164910::At") | |
!645 = !{!646} | |
!646 = !DIDerivedType(tag: DW_TAG_member, name: "__0", scope: !644, file: !2, baseType: !91, size: 64, align: 64, offset: 64) | |
!647 = !DIDerivedType(tag: DW_TAG_member, scope: !24, file: !2, baseType: !62, size: 64, align: 64, flags: DIFlagArtificial) | |
!648 = !DIDerivedType(tag: DW_TAG_member, name: "format", scope: !634, file: !2, baseType: !649, size: 384, align: 64, offset: 128) | |
!649 = !DICompositeType(tag: DW_TAG_structure_type, name: "FormatSpec", scope: !24, file: !2, size: 384, align: 64, elements: !650, templateParams: !4, identifier: "1d64de110ef76f989b26d762ec7a6cd") | |
!650 = !{!651, !652, !653, !654, !671} | |
!651 = !DIDerivedType(tag: DW_TAG_member, name: "fill", scope: !649, file: !2, baseType: !481, size: 32, align: 32, offset: 256) | |
!652 = !DIDerivedType(tag: DW_TAG_member, name: "align", scope: !649, file: !2, baseType: !23, size: 8, align: 8, offset: 320) | |
!653 = !DIDerivedType(tag: DW_TAG_member, name: "flags", scope: !649, file: !2, baseType: !462, size: 32, align: 32, offset: 288) | |
!654 = !DIDerivedType(tag: DW_TAG_member, name: "precision", scope: !649, file: !2, baseType: !655, size: 128, align: 64) | |
!655 = !DICompositeType(tag: DW_TAG_structure_type, name: "Count", scope: !24, file: !2, size: 128, align: 64, elements: !656, identifier: "3f908296675eb258ab957b8468b55312") | |
!656 = !{!657} | |
!657 = !DICompositeType(tag: DW_TAG_variant_part, scope: !24, file: !2, size: 128, align: 64, elements: !658, templateParams: !4, identifier: "3f908296675eb258ab957b8468b55312", discriminator: !647) | |
!658 = !{!659, !663, !667, !669} | |
!659 = !DIDerivedType(tag: DW_TAG_member, name: "Is", scope: !657, file: !2, baseType: !660, size: 128, align: 64, extraData: i64 0) | |
!660 = !DICompositeType(tag: DW_TAG_structure_type, name: "Is", scope: !655, file: !2, size: 128, align: 64, elements: !661, templateParams: !4, identifier: "3f908296675eb258ab957b8468b55312::Is") | |
!661 = !{!662} | |
!662 = !DIDerivedType(tag: DW_TAG_member, name: "__0", scope: !660, file: !2, baseType: !91, size: 64, align: 64, offset: 64) | |
!663 = !DIDerivedType(tag: DW_TAG_member, name: "Param", scope: !657, file: !2, baseType: !664, size: 128, align: 64, extraData: i64 1) | |
!664 = !DICompositeType(tag: DW_TAG_structure_type, name: "Param", scope: !655, file: !2, size: 128, align: 64, elements: !665, templateParams: !4, identifier: "3f908296675eb258ab957b8468b55312::Param") | |
!665 = !{!666} | |
!666 = !DIDerivedType(tag: DW_TAG_member, name: "__0", scope: !664, file: !2, baseType: !91, size: 64, align: 64, offset: 64) | |
!667 = !DIDerivedType(tag: DW_TAG_member, name: "NextParam", scope: !657, file: !2, baseType: !668, size: 128, align: 64, extraData: i64 2) | |
!668 = !DICompositeType(tag: DW_TAG_structure_type, name: "NextParam", scope: !655, file: !2, size: 128, align: 64, elements: !4, templateParams: !4, identifier: "3f908296675eb258ab957b8468b55312::NextParam") | |
!669 = !DIDerivedType(tag: DW_TAG_member, name: "Implied", scope: !657, file: !2, baseType: !670, size: 128, align: 64, extraData: i64 3) | |
!670 = !DICompositeType(tag: DW_TAG_structure_type, name: "Implied", scope: !655, file: !2, size: 128, align: 64, elements: !4, templateParams: !4, identifier: "3f908296675eb258ab957b8468b55312::Implied") | |
!671 = !DIDerivedType(tag: DW_TAG_member, name: "width", scope: !649, file: !2, baseType: !655, size: 128, align: 64, offset: 128) | |
!672 = !DIDerivedType(tag: DW_TAG_member, name: "length", scope: !630, file: !2, baseType: !91, size: 64, align: 64, offset: 64) | |
!673 = !DIDerivedType(tag: DW_TAG_member, name: "Some", scope: !624, file: !2, baseType: !674, size: 128, align: 64) | |
!674 = !DICompositeType(tag: DW_TAG_structure_type, name: "Some", scope: !622, file: !2, size: 128, align: 64, elements: !675, templateParams: !628, identifier: "35e57192ba8dcf545a38e8a40db6d97b::Some") | |
!675 = !{!676} | |
!676 = !DIDerivedType(tag: DW_TAG_member, name: "__0", scope: !674, file: !2, baseType: !630, size: 128, align: 64) | |
!677 = !DIDerivedType(tag: DW_TAG_member, name: "args", scope: !609, file: !2, baseType: !542, size: 128, align: 64, offset: 256) | |
!678 = !DISubroutineType(types: !679) | |
!679 = !{!609, !612, !542} | |
!680 = !DILocalVariable(name: "pieces", arg: 1, scope: !608, file: !97, line: 1, type: !612) | |
!681 = !DILocation(line: 1, scope: !608) | |
!682 = !DILocalVariable(name: "args", arg: 2, scope: !608, file: !97, line: 1, type: !542) | |
!683 = !DILocation(line: 317, column: 12, scope: !608) | |
!684 = !DILocation(line: 318, column: 17, scope: !608) | |
!685 = !DILocation(line: 319, column: 12, scope: !608) | |
!686 = !DILocation(line: 316, column: 8, scope: !608) | |
!687 = !DILocation(line: 321, column: 5, scope: !608) | |
!688 = distinct !DISubprogram(name: "size_of<f32>", linkageName: "_ZN4core3mem7size_of17h67bb3d7ab94ad204E", scope: !690, file: !689, line: 290, type: !691, scopeLine: 290, flags: DIFlagPrototyped, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition, unit: !13, templateParams: !78, retainedNodes: !4) | |
!689 = !DIFile(filename: "/rustc/b139669f374eb5024a50eb13f116ff763b1c5935\5Csrc\5Clibcore\5Cmem.rs", directory: "") | |
!690 = !DINamespace(name: "mem", scope: !18) | |
!691 = !DISubroutineType(types: !692) | |
!692 = !{!91} | |
!693 = !DILocation(line: 291, column: 4, scope: !688) | |
!694 = !DILocation(line: 292, column: 1, scope: !688) | |
!695 = distinct !DISubprogram(name: "max_value", linkageName: "_ZN4core3num20_$LT$impl$u20$u8$GT$9max_value17h1b8ac35f82643c3bE", scope: !697, file: !696, line: 2158, type: !699, scopeLine: 2158, flags: DIFlagPrototyped, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition, unit: !13, templateParams: !4, retainedNodes: !4) | |
!696 = !DIFile(filename: "/rustc/b139669f374eb5024a50eb13f116ff763b1c5935\5Csrc\5Clibcore\5Cnum\5Cmod.rs", directory: "") | |
!697 = !DINamespace(name: "{{impl}}", scope: !698) | |
!698 = !DINamespace(name: "num", scope: !18) | |
!699 = !DISubroutineType(types: !700) | |
!700 = !{!19} | |
!701 = !DILocation(line: 2158, column: 51, scope: !695) | |
!702 = distinct !DISubprogram(name: "wrapping_sub", linkageName: "_ZN4core3num23_$LT$impl$u20$usize$GT$12wrapping_sub17h5c173233212cebb5E", scope: !697, file: !696, line: 2878, type: !559, scopeLine: 2878, flags: DIFlagPrototyped, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition, unit: !13, templateParams: !4, retainedNodes: !4) | |
!703 = !DILocalVariable(name: "self", arg: 1, scope: !702, file: !97, line: 1, type: !91) | |
!704 = !DILocation(line: 1, scope: !702) | |
!705 = !DILocalVariable(name: "rhs", arg: 2, scope: !702, file: !97, line: 1, type: !91) | |
!706 = !DILocation(line: 2879, column: 44, scope: !702) | |
!707 = !DILocation(line: 2879, column: 50, scope: !702) | |
!708 = !DILocation(line: 2879, column: 16, scope: !702) | |
!709 = !DILocation(line: 2880, column: 13, scope: !702) | |
!710 = distinct !DISubprogram(name: "call_once<closure,()>", linkageName: "_ZN4core3ops8function6FnOnce9call_once17h33385ba441c8d02eE", scope: !712, file: !711, line: 231, type: !713, scopeLine: 231, flags: DIFlagPrototyped, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition, unit: !13, templateParams: !715, retainedNodes: !4) | |
!711 = !DIFile(filename: "/rustc/b139669f374eb5024a50eb13f116ff763b1c5935\5Csrc\5Clibcore\5Cops\5Cfunction.rs", directory: "") | |
!712 = !DINamespace(name: "FnOnce", scope: !524) | |
!713 = !DISubroutineType(types: !714) | |
!714 = !{!221, !5} | |
!715 = !{!716, !717} | |
!716 = !DITemplateTypeParameter(name: "Self", type: !5) | |
!717 = !DITemplateTypeParameter(name: "Args", type: !164) | |
!718 = !DILocalVariable(arg: 1, scope: !710, file: !97, line: 1, type: !5) | |
!719 = !DILocation(line: 1, scope: !710) | |
!720 = !DILocalVariable(arg: 2, scope: !710, file: !97, line: 1, type: !164) | |
!721 = !DILocation(line: 231, column: 4, scope: !710) | |
!722 = distinct !DISubprogram(name: "call_once<closure,()>", linkageName: "_ZN4core3ops8function6FnOnce9call_once32_$u7b$$u7b$vtable.shim$u7d$$u7d$17hd6f963d7521da4d8E", scope: !712, file: !711, line: 231, type: !723, scopeLine: 231, flags: DIFlagPrototyped, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition, unit: !13, templateParams: !715, retainedNodes: !4) | |
!723 = !DISubroutineType(types: !724) | |
!724 = !{!221, !725} | |
!725 = !DIDerivedType(tag: DW_TAG_pointer_type, name: "*mut closure", baseType: !5, size: 64, align: 64) | |
!726 = !DILocalVariable(arg: 1, scope: !722, file: !97, line: 1, type: !725) | |
!727 = !DILocation(line: 1, scope: !722) | |
!728 = !DILocalVariable(arg: 2, scope: !722, file: !97, line: 1, type: !164) | |
!729 = !DILocation(line: 231, column: 4, scope: !722) | |
!730 = distinct !DISubprogram(name: "real_drop_in_place<closure>", linkageName: "_ZN4core3ptr18real_drop_in_place17hf10702682f45eb9fE", scope: !732, file: !731, line: 193, type: !733, scopeLine: 193, flags: DIFlagPrototyped, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition, unit: !13, templateParams: !736, retainedNodes: !4) | |
!731 = !DIFile(filename: "/rustc/b139669f374eb5024a50eb13f116ff763b1c5935\5Csrc\5Clibcore\5Cptr.rs", directory: "") | |
!732 = !DINamespace(name: "ptr", scope: !18) | |
!733 = !DISubroutineType(types: !734) | |
!734 = !{null, !735} | |
!735 = !DIDerivedType(tag: DW_TAG_pointer_type, name: "&mut closure", baseType: !5, size: 64, align: 64) | |
!736 = !{!737} | |
!737 = !DITemplateTypeParameter(name: "T", type: !5) | |
!738 = !DILocalVariable(arg: 1, scope: !730, file: !97, line: 1, type: !735) | |
!739 = !DILocation(line: 1, scope: !730) | |
!740 = !DILocation(line: 193, scope: !730) | |
!741 = distinct !DISubprogram(name: "wrapping_add<u8>", linkageName: "_ZN4core3ptr31_$LT$impl$u20$$BP$mut$u20$T$GT$12wrapping_add17h7bfc38a3d51ffae0E", scope: !742, file: !731, line: 2030, type: !743, scopeLine: 2030, flags: DIFlagPrototyped, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition, unit: !13, templateParams: !745, retainedNodes: !4) | |
!742 = !DINamespace(name: "{{impl}}", scope: !732) | |
!743 = !DISubroutineType(types: !744) | |
!744 = !{!501, !501, !91} | |
!745 = !{!746} | |
!746 = !DITemplateTypeParameter(name: "T", type: !19) | |
!747 = !DILocalVariable(name: "self", arg: 1, scope: !741, file: !97, line: 1, type: !501) | |
!748 = !DILocation(line: 1, scope: !741) | |
!749 = !DILocalVariable(name: "count", arg: 2, scope: !741, file: !97, line: 1, type: !91) | |
!750 = !DILocation(line: 2033, column: 8, scope: !741) | |
!751 = !DILocation(line: 2033, column: 29, scope: !741) | |
!752 = !DILocation(line: 2034, column: 5, scope: !741) | |
!753 = distinct !DISubprogram(name: "wrapping_offset<u8>", linkageName: "_ZN4core3ptr31_$LT$impl$u20$$BP$mut$u20$T$GT$15wrapping_offset17h92199ee84951f794E", scope: !742, file: !731, line: 1739, type: !754, scopeLine: 1739, flags: DIFlagPrototyped, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition, unit: !13, templateParams: !745, retainedNodes: !4) | |
!754 = !DISubroutineType(types: !755) | |
!755 = !{!501, !501, !430} | |
!756 = !DILocalVariable(name: "self", arg: 1, scope: !753, file: !97, line: 1, type: !501) | |
!757 = !DILocation(line: 1, scope: !753) | |
!758 = !DILocalVariable(name: "count", arg: 2, scope: !753, file: !97, line: 1, type: !430) | |
!759 = !DILocation(line: 1741, column: 37, scope: !760) | |
!760 = distinct !DILexicalBlock(scope: !753, file: !731, line: 1740, column: 8) | |
!761 = !DILocation(line: 1741, column: 43, scope: !760) | |
!762 = !DILocation(line: 1741, column: 12, scope: !760) | |
!763 = !DILocation(line: 1743, column: 5, scope: !753) | |
!764 = distinct !DISubprogram(name: "add<f32>", linkageName: "_ZN4core3ptr31_$LT$impl$u20$$BP$mut$u20$T$GT$3add17h0ce19a1ecdb04f8fE", scope: !742, file: !731, line: 1932, type: !765, scopeLine: 1932, flags: DIFlagPrototyped, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition, unit: !13, templateParams: !78, retainedNodes: !4) | |
!765 = !DISubroutineType(types: !766) | |
!766 = !{!71, !71, !91} | |
!767 = !DILocalVariable(name: "self", arg: 1, scope: !764, file: !97, line: 1, type: !71) | |
!768 = !DILocation(line: 1, scope: !764) | |
!769 = !DILocalVariable(name: "count", arg: 2, scope: !764, file: !97, line: 1, type: !91) | |
!770 = !DILocation(line: 1935, column: 8, scope: !764) | |
!771 = !DILocation(line: 1935, column: 20, scope: !764) | |
!772 = !DILocation(line: 1936, column: 5, scope: !764) | |
!773 = distinct !DISubprogram(name: "offset<f32>", linkageName: "_ZN4core3ptr31_$LT$impl$u20$$BP$mut$u20$T$GT$6offset17h7ab76687e019a8beE", scope: !742, file: !731, line: 1696, type: !774, scopeLine: 1696, flags: DIFlagPrototyped, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition, unit: !13, templateParams: !78, retainedNodes: !4) | |
!774 = !DISubroutineType(types: !775) | |
!775 = !{!71, !71, !430} | |
!776 = !DILocalVariable(name: "self", arg: 1, scope: !773, file: !97, line: 1, type: !71) | |
!777 = !DILocation(line: 1, scope: !773) | |
!778 = !DILocalVariable(name: "count", arg: 2, scope: !773, file: !97, line: 1, type: !430) | |
!779 = !DILocation(line: 1697, column: 27, scope: !773) | |
!780 = !DILocation(line: 1697, column: 33, scope: !773) | |
!781 = !DILocation(line: 1697, column: 8, scope: !773) | |
!782 = !DILocation(line: 1698, column: 5, scope: !773) | |
!783 = distinct !DISubprogram(name: "is_null<f32>", linkageName: "_ZN4core3ptr31_$LT$impl$u20$$BP$mut$u20$T$GT$7is_null17h5d7cab73c9ba2b72E", scope: !742, file: !731, line: 1589, type: !784, scopeLine: 1589, flags: DIFlagPrototyped, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition, unit: !13, templateParams: !78, retainedNodes: !4) | |
!784 = !DISubroutineType(types: !785) | |
!785 = !{!127, !71} | |
!786 = !DILocalVariable(name: "self", arg: 1, scope: !783, file: !97, line: 1, type: !71) | |
!787 = !DILocation(line: 1, scope: !783) | |
!788 = !DILocation(line: 1592, column: 9, scope: !783) | |
!789 = !DILocation(line: 1592, column: 8, scope: !783) | |
!790 = !DILocation(line: 1592, column: 29, scope: !783) | |
!791 = !DILocation(line: 1593, column: 5, scope: !783) | |
!792 = distinct !DISubprogram(name: "wrapping_add<u8>", linkageName: "_ZN4core3ptr33_$LT$impl$u20$$BP$const$u20$T$GT$12wrapping_add17h704f7d80d3e4e067E", scope: !742, file: !731, line: 1392, type: !793, scopeLine: 1392, flags: DIFlagPrototyped, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition, unit: !13, templateParams: !745, retainedNodes: !4) | |
!793 = !DISubroutineType(types: !794) | |
!794 = !{!432, !432, !91} | |
!795 = !DILocalVariable(name: "self", arg: 1, scope: !792, file: !97, line: 1, type: !432) | |
!796 = !DILocation(line: 1, scope: !792) | |
!797 = !DILocalVariable(name: "count", arg: 2, scope: !792, file: !97, line: 1, type: !91) | |
!798 = !DILocation(line: 1395, column: 8, scope: !792) | |
!799 = !DILocation(line: 1395, column: 29, scope: !792) | |
!800 = !DILocation(line: 1396, column: 5, scope: !792) | |
!801 = distinct !DISubprogram(name: "wrapping_offset<u8>", linkageName: "_ZN4core3ptr33_$LT$impl$u20$$BP$const$u20$T$GT$15wrapping_offset17h57392fcef01ab41fE", scope: !742, file: !731, line: 1120, type: !802, scopeLine: 1120, flags: DIFlagPrototyped, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition, unit: !13, templateParams: !745, retainedNodes: !4) | |
!802 = !DISubroutineType(types: !803) | |
!803 = !{!432, !432, !430} | |
!804 = !DILocalVariable(name: "self", arg: 1, scope: !801, file: !97, line: 1, type: !432) | |
!805 = !DILocation(line: 1, scope: !801) | |
!806 = !DILocalVariable(name: "count", arg: 2, scope: !801, file: !97, line: 1, type: !430) | |
!807 = !DILocation(line: 1122, column: 37, scope: !808) | |
!808 = distinct !DILexicalBlock(scope: !801, file: !731, line: 1121, column: 8) | |
!809 = !DILocation(line: 1122, column: 43, scope: !808) | |
!810 = !DILocation(line: 1122, column: 12, scope: !808) | |
!811 = !DILocation(line: 1124, column: 5, scope: !801) | |
!812 = distinct !DISubprogram(name: "add<f32>", linkageName: "_ZN4core3ptr33_$LT$impl$u20$$BP$const$u20$T$GT$3add17h26416a2b5e59c446E", scope: !742, file: !731, line: 1294, type: !813, scopeLine: 1294, flags: DIFlagPrototyped, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition, unit: !13, templateParams: !78, retainedNodes: !4) | |
!813 = !DISubroutineType(types: !814) | |
!814 = !{!84, !84, !91} | |
!815 = !DILocalVariable(name: "self", arg: 1, scope: !812, file: !97, line: 1, type: !84) | |
!816 = !DILocation(line: 1, scope: !812) | |
!817 = !DILocalVariable(name: "count", arg: 2, scope: !812, file: !97, line: 1, type: !91) | |
!818 = !DILocation(line: 1297, column: 8, scope: !812) | |
!819 = !DILocation(line: 1297, column: 20, scope: !812) | |
!820 = !DILocation(line: 1298, column: 5, scope: !812) | |
!821 = distinct !DISubprogram(name: "offset<f32>", linkageName: "_ZN4core3ptr33_$LT$impl$u20$$BP$const$u20$T$GT$6offset17h6b5b445b6567a011E", scope: !742, file: !731, line: 1076, type: !822, scopeLine: 1076, flags: DIFlagPrototyped, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition, unit: !13, templateParams: !78, retainedNodes: !4) | |
!822 = !DISubroutineType(types: !823) | |
!823 = !{!84, !84, !430} | |
!824 = !DILocalVariable(name: "self", arg: 1, scope: !821, file: !97, line: 1, type: !84) | |
!825 = !DILocation(line: 1, scope: !821) | |
!826 = !DILocalVariable(name: "count", arg: 2, scope: !821, file: !97, line: 1, type: !430) | |
!827 = !DILocation(line: 1077, column: 27, scope: !821) | |
!828 = !DILocation(line: 1077, column: 33, scope: !821) | |
!829 = !DILocation(line: 1077, column: 8, scope: !821) | |
!830 = !DILocation(line: 1078, column: 5, scope: !821) | |
!831 = distinct !DISubprogram(name: "is_null<f32>", linkageName: "_ZN4core3ptr33_$LT$impl$u20$$BP$const$u20$T$GT$7is_null17hff436377db9e2646E", scope: !742, file: !731, line: 969, type: !832, scopeLine: 969, flags: DIFlagPrototyped, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition, unit: !13, templateParams: !78, retainedNodes: !4) | |
!832 = !DISubroutineType(types: !833) | |
!833 = !{!127, !84} | |
!834 = !DILocalVariable(name: "self", arg: 1, scope: !831, file: !97, line: 1, type: !84) | |
!835 = !DILocation(line: 1, scope: !831) | |
!836 = !DILocation(line: 972, column: 9, scope: !831) | |
!837 = !DILocation(line: 972, column: 8, scope: !831) | |
!838 = !DILocation(line: 972, column: 31, scope: !831) | |
!839 = !DILocation(line: 973, column: 5, scope: !831) | |
!840 = distinct !DISubprogram(name: "null<u8>", linkageName: "_ZN4core3ptr4null17h994338807cb2f143E", scope: !732, file: !731, line: 212, type: !841, scopeLine: 212, flags: DIFlagPrototyped, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition, unit: !13, templateParams: !745, retainedNodes: !4) | |
!841 = !DISubroutineType(types: !842) | |
!842 = !{!432} | |
!843 = !DILocation(line: 212, column: 52, scope: !840) | |
!844 = distinct !DISubprogram(name: "null_mut<u8>", linkageName: "_ZN4core3ptr8null_mut17ha420abbf6de67c0aE", scope: !732, file: !731, line: 227, type: !845, scopeLine: 227, flags: DIFlagPrototyped, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition, unit: !13, templateParams: !745, retainedNodes: !4) | |
!845 = !DISubroutineType(types: !846) | |
!846 = !{!501} | |
!847 = !DILocation(line: 227, column: 52, scope: !844) | |
!848 = distinct !DISubprogram(name: "zip<core::slice::IterMut<f32>,&[f32; 2]>", linkageName: "_ZN4core4iter6traits8iterator8Iterator3zip17h3b06b723b24d63e9E", scope: !850, file: !849, line: 501, type: !853, scopeLine: 501, flags: DIFlagPrototyped, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition, unit: !13, templateParams: !856, retainedNodes: !4) | |
!849 = !DIFile(filename: "/rustc/b139669f374eb5024a50eb13f116ff763b1c5935\5Csrc\5Clibcore\5Citer\5Ctraits\5Citerator.rs", directory: "") | |
!850 = !DINamespace(name: "Iterator", scope: !851) | |
!851 = !DINamespace(name: "iterator", scope: !852) | |
!852 = !DINamespace(name: "traits", scope: !38) | |
!853 = !DISubroutineType(types: !854) | |
!854 = !{!64, !67, !855} | |
!855 = !DIDerivedType(tag: DW_TAG_pointer_type, name: "&[f32; 2]", baseType: !149, size: 64, align: 64) | |
!856 = !{!857, !858} | |
!857 = !DITemplateTypeParameter(name: "Self", type: !67) | |
!858 = !DITemplateTypeParameter(name: "U", type: !855) | |
!859 = !DILocalVariable(name: "self", arg: 1, scope: !848, file: !97, line: 1, type: !67) | |
!860 = !DILocation(line: 1, scope: !848) | |
!861 = !DILocalVariable(name: "other", arg: 2, scope: !848, file: !97, line: 1, type: !855) | |
!862 = !DILocation(line: 504, column: 17, scope: !848) | |
!863 = !DILocation(line: 504, column: 23, scope: !848) | |
!864 = !DILocation(line: 501, column: 4, scope: !848) | |
!865 = !DILocation(line: 504, column: 8, scope: !848) | |
!866 = !DILocation(line: 504, column: 40, scope: !848) | |
!867 = !DILocation(line: 505, column: 5, scope: !848) | |
!868 = distinct !DISubprogram(name: "into_iter<f32>", linkageName: "_ZN4core5array109_$LT$impl$u20$core..iter..traits..collect..IntoIterator$u20$for$u20$$RF$$u27$a$u20$$u5b$T$u3b$$u20$_$u5d$$GT$9into_iter17h3b17bc4c1d40cf91E", scope: !870, file: !869, line: 197, type: !872, scopeLine: 197, flags: DIFlagPrototyped, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition, unit: !13, templateParams: !78, retainedNodes: !4) | |
!869 = !DIFile(filename: "/rustc/b139669f374eb5024a50eb13f116ff763b1c5935\5Csrc\5Clibcore\5Carray.rs", directory: "") | |
!870 = !DINamespace(name: "{{impl}}", scope: !871) | |
!871 = !DINamespace(name: "array", scope: !18) | |
!872 = !DISubroutineType(types: !873) | |
!873 = !{!81, !855} | |
!874 = !DILocalVariable(name: "self", arg: 1, scope: !868, file: !97, line: 1, type: !855) | |
!875 = !DILocation(line: 1, scope: !868) | |
!876 = !DILocation(line: 198, column: 20, scope: !868) | |
!877 = !DILocation(line: 199, column: 17, scope: !868) | |
!878 = distinct !DISubprogram(name: "as_mut_ptr<f32>", linkageName: "_ZN4core5slice29_$LT$impl$u20$$u5b$T$u5d$$GT$10as_mut_ptr17h1a657e498eadc3f8E", scope: !104, file: !103, line: 404, type: !879, scopeLine: 404, flags: DIFlagPrototyped, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition, unit: !13, templateParams: !78, retainedNodes: !4) | |
!879 = !DISubroutineType(types: !880) | |
!880 = !{!71, !881} | |
!881 = !DICompositeType(tag: DW_TAG_structure_type, name: "&mut [f32]", file: !2, size: 128, align: 64, elements: !882, templateParams: !4, identifier: "1130a434f58692e5e3f20efcba9768ba") | |
!882 = !{!883, !884} | |
!883 = !DIDerivedType(tag: DW_TAG_member, name: "data_ptr", scope: !881, file: !2, baseType: !84, size: 64, align: 64) | |
!884 = !DIDerivedType(tag: DW_TAG_member, name: "length", scope: !881, file: !2, baseType: !91, size: 64, align: 64, offset: 64) | |
!885 = !DILocalVariable(name: "self", arg: 1, scope: !878, file: !97, line: 1, type: !881) | |
!886 = !DILocation(line: 1, scope: !878) | |
!887 = !DILocation(line: 405, column: 8, scope: !878) | |
!888 = !DILocation(line: 406, column: 5, scope: !878) | |
!889 = distinct !DISubprogram(name: "len<f32>", linkageName: "_ZN4core5slice29_$LT$impl$u20$$u5b$T$u5d$$GT$3len17h7ddc604a3edd39eeE", scope: !104, file: !103, line: 77, type: !890, scopeLine: 77, flags: DIFlagPrototyped, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition, unit: !13, templateParams: !78, retainedNodes: !4) | |
!890 = !DISubroutineType(types: !891) | |
!891 = !{!91, !892} | |
!892 = !DICompositeType(tag: DW_TAG_structure_type, name: "&[f32]", file: !2, size: 128, align: 64, elements: !893, templateParams: !4, identifier: "fa070d8bb066de4149be5190fc3b7382") | |
!893 = !{!894, !895} | |
!894 = !DIDerivedType(tag: DW_TAG_member, name: "data_ptr", scope: !892, file: !2, baseType: !84, size: 64, align: 64) | |
!895 = !DIDerivedType(tag: DW_TAG_member, name: "length", scope: !892, file: !2, baseType: !91, size: 64, align: 64, offset: 64) | |
!896 = !DILocalVariable(name: "self", arg: 1, scope: !889, file: !97, line: 1, type: !892) | |
!897 = !DILocation(line: 1, scope: !889) | |
!898 = !DILocation(line: 79, column: 25, scope: !899) | |
!899 = distinct !DILexicalBlock(scope: !889, file: !103, line: 78, column: 8) | |
!900 = !DILocation(line: 79, column: 12, scope: !899) | |
!901 = !DILocation(line: 81, column: 5, scope: !889) | |
!902 = distinct !DISubprogram(name: "iter<f32>", linkageName: "_ZN4core5slice29_$LT$impl$u20$$u5b$T$u5d$$GT$4iter17hdd507b42260f435dE", scope: !104, file: !103, line: 527, type: !903, scopeLine: 527, flags: DIFlagPrototyped, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition, unit: !13, templateParams: !78, retainedNodes: !4) | |
!903 = !DISubroutineType(types: !904) | |
!904 = !{!81, !892} | |
!905 = !DILocalVariable(name: "self", arg: 1, scope: !902, file: !97, line: 1, type: !892) | |
!906 = !DILocation(line: 1, scope: !902) | |
!907 = !DILocalVariable(name: "ptr", scope: !908, file: !103, line: 529, type: !84, align: 8) | |
!908 = distinct !DILexicalBlock(scope: !909, file: !103, line: 529, column: 12) | |
!909 = distinct !DILexicalBlock(scope: !902, file: !103, line: 528, column: 8) | |
!910 = !DILocation(line: 529, column: 16, scope: !908) | |
!911 = !DILocalVariable(name: "end", scope: !912, file: !103, line: 532, type: !84, align: 8) | |
!912 = distinct !DILexicalBlock(scope: !908, file: !103, line: 532, column: 12) | |
!913 = !DILocation(line: 532, column: 16, scope: !912) | |
!914 = !DILocation(line: 529, column: 22, scope: !909) | |
!915 = !DILocation(line: 530, column: 20, scope: !908) | |
!916 = !DILocation(line: 530, column: 19, scope: !908) | |
!917 = !DILocation(line: 530, column: 12, scope: !908) | |
!918 = !DILocation(line: 532, column: 25, scope: !908) | |
!919 = !DILocation(line: 532, column: 22, scope: !908) | |
!920 = !DILocation(line: 533, column: 17, scope: !908) | |
!921 = !DILocation(line: 533, column: 16, scope: !908) | |
!922 = !DILocation(line: 533, column: 48, scope: !908) | |
!923 = !DILocation(line: 535, column: 16, scope: !908) | |
!924 = !DILocation(line: 535, column: 24, scope: !908) | |
!925 = !DILocation(line: 539, column: 16, scope: !912) | |
!926 = !DILocation(line: 540, column: 16, scope: !912) | |
!927 = !DILocation(line: 538, column: 12, scope: !912) | |
!928 = !DILocation(line: 544, column: 5, scope: !902) | |
!929 = distinct !DISubprogram(name: "as_ptr<f32>", linkageName: "_ZN4core5slice29_$LT$impl$u20$$u5b$T$u5d$$GT$6as_ptr17ha15db296d8eae01cE", scope: !104, file: !103, line: 377, type: !930, scopeLine: 377, flags: DIFlagPrototyped, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition, unit: !13, templateParams: !78, retainedNodes: !4) | |
!930 = !DISubroutineType(types: !931) | |
!931 = !{!84, !892} | |
!932 = !DILocalVariable(name: "self", arg: 1, scope: !929, file: !97, line: 1, type: !892) | |
!933 = !DILocation(line: 1, scope: !929) | |
!934 = !DILocation(line: 378, column: 8, scope: !929) | |
!935 = !DILocation(line: 379, column: 5, scope: !929) | |
!936 = distinct !DISubprogram(name: "iter_mut<f32>", linkageName: "_ZN4core5slice29_$LT$impl$u20$$u5b$T$u5d$$GT$8iter_mut17hbb08a79abb9de9f1E", scope: !104, file: !103, line: 559, type: !937, scopeLine: 559, flags: DIFlagPrototyped, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition, unit: !13, templateParams: !78, retainedNodes: !4) | |
!937 = !DISubroutineType(types: !938) | |
!938 = !{!67, !881} | |
!939 = !DILocalVariable(name: "self", arg: 1, scope: !936, file: !97, line: 1, type: !881) | |
!940 = !DILocation(line: 1, scope: !936) | |
!941 = !DILocalVariable(name: "ptr", scope: !942, file: !103, line: 561, type: !71, align: 8) | |
!942 = distinct !DILexicalBlock(scope: !943, file: !103, line: 561, column: 12) | |
!943 = distinct !DILexicalBlock(scope: !936, file: !103, line: 560, column: 8) | |
!944 = !DILocation(line: 561, column: 16, scope: !942) | |
!945 = !DILocalVariable(name: "end", scope: !946, file: !103, line: 564, type: !71, align: 8) | |
!946 = distinct !DILexicalBlock(scope: !942, file: !103, line: 564, column: 12) | |
!947 = !DILocation(line: 564, column: 16, scope: !946) | |
!948 = !DILocation(line: 561, column: 22, scope: !943) | |
!949 = !DILocation(line: 562, column: 20, scope: !942) | |
!950 = !DILocation(line: 562, column: 19, scope: !942) | |
!951 = !DILocation(line: 562, column: 12, scope: !942) | |
!952 = !DILocation(line: 564, column: 25, scope: !942) | |
!953 = !DILocation(line: 564, column: 22, scope: !942) | |
!954 = !DILocation(line: 565, column: 17, scope: !942) | |
!955 = !DILocation(line: 565, column: 16, scope: !942) | |
!956 = !DILocation(line: 565, column: 46, scope: !942) | |
!957 = !DILocation(line: 567, column: 16, scope: !942) | |
!958 = !DILocation(line: 567, column: 24, scope: !942) | |
!959 = !DILocation(line: 571, column: 16, scope: !946) | |
!960 = !DILocation(line: 572, column: 16, scope: !946) | |
!961 = !DILocation(line: 570, column: 12, scope: !946) | |
!962 = !DILocation(line: 576, column: 5, scope: !936) | |
!963 = distinct !DISubprogram(name: "_mm_movemask_pi8", linkageName: "_ZN4core9core_arch3x863sse16_mm_movemask_pi817h5a962fd8ed0dc66cE", scope: !965, file: !964, line: 2396, type: !968, scopeLine: 2396, flags: DIFlagPrototyped, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition, unit: !13, templateParams: !4, retainedNodes: !4) | |
!964 = !DIFile(filename: "/rustc/b139669f374eb5024a50eb13f116ff763b1c5935\5Csrc\5Clibcore\5C..\5Cstdsimd\5Ccrates\5Ccore_arch\5Csrc\5Cx86\5Csse.rs", directory: "") | |
!965 = !DINamespace(name: "sse", scope: !966) | |
!966 = !DINamespace(name: "x86", scope: !967) | |
!967 = !DINamespace(name: "core_arch", scope: !18) | |
!968 = !DISubroutineType(types: !969) | |
!969 = !{!221, !970} | |
!970 = !DICompositeType(tag: DW_TAG_structure_type, name: "__m64", scope: !966, file: !2, size: 64, align: 64, elements: !971, templateParams: !4, identifier: "7960a2e67cb10dc86e0185ae886a4d40") | |
!971 = !{!972} | |
!972 = !DIDerivedType(tag: DW_TAG_member, name: "__0", scope: !970, file: !2, baseType: !973, size: 64, align: 64) | |
!973 = !DIBasicType(name: "i64", size: 64, encoding: DW_ATE_signed) | |
!974 = !DILocalVariable(name: "a", arg: 1, scope: !963, file: !97, line: 1, type: !970) | |
!975 = !DILocation(line: 1, scope: !963) | |
!976 = !DILocation(line: 2397, column: 13, scope: !963) | |
!977 = !DILocation(line: 2397, column: 4, scope: !963) | |
!978 = !DILocation(line: 2398, column: 1, scope: !963) | |
!979 = distinct !DISubprogram(name: "report", linkageName: "_ZN54_$LT$$LP$$RP$$u20$as$u20$std..process..Termination$GT$6report17h9d153f990c8564cfE", scope: !981, file: !980, line: 1589, type: !983, scopeLine: 1589, flags: DIFlagPrototyped, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition, unit: !13, templateParams: !4, retainedNodes: !4) | |
!980 = !DIFile(filename: "/rustc/b139669f374eb5024a50eb13f116ff763b1c5935\5Csrc\5Clibstd\5Cprocess.rs", directory: "") | |
!981 = !DINamespace(name: "{{impl}}", scope: !982) | |
!982 = !DINamespace(name: "process", scope: !427) | |
!983 = !DISubroutineType(types: !984) | |
!984 = !{!221, !164} | |
!985 = !DILocalVariable(name: "self", arg: 1, scope: !979, file: !97, line: 1, type: !164) | |
!986 = !DILocation(line: 1, scope: !979) | |
!987 = !DILocation(line: 1589, column: 29, scope: !979) | |
!988 = !DILocation(line: 1589, column: 57, scope: !979) | |
!989 = distinct !DISubprogram(name: "new<core::slice::IterMut<f32>,core::slice::Iter<f32>>", linkageName: "_ZN57_$LT$core..iter..adapters..zip..Zip$LT$A$C$$u20$B$GT$$GT$3new17h8f37ca8b2f06d909E", scope: !64, file: !34, line: 22, type: !269, scopeLine: 22, flags: DIFlagPrototyped, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition, unit: !13, templateParams: !93, retainedNodes: !4) | |
!990 = !DILocalVariable(name: "a", arg: 1, scope: !989, file: !97, line: 1, type: !67) | |
!991 = !DILocation(line: 1, scope: !989) | |
!992 = !DILocalVariable(name: "b", arg: 2, scope: !989, file: !97, line: 1, type: !81) | |
!993 = !DILocation(line: 23, column: 21, scope: !989) | |
!994 = !DILocation(line: 23, column: 24, scope: !989) | |
!995 = !DILocation(line: 23, column: 8, scope: !989) | |
!996 = !DILocation(line: 24, column: 5, scope: !989) | |
!997 = distinct !DISubprogram(name: "into_iter<core::iter::adapters::zip::Zip<core::slice::IterMut<f32>, core::slice::Iter<f32>>>", linkageName: "_ZN63_$LT$I$u20$as$u20$core..iter..traits..collect..IntoIterator$GT$9into_iter17he5241eaaa244ba04E", scope: !999, file: !998, line: 245, type: !1001, scopeLine: 245, flags: DIFlagPrototyped, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition, unit: !13, templateParams: !1003, retainedNodes: !4) | |
!998 = !DIFile(filename: "/rustc/b139669f374eb5024a50eb13f116ff763b1c5935\5Csrc\5Clibcore\5Citer\5Ctraits\5Ccollect.rs", directory: "") | |
!999 = !DINamespace(name: "{{impl}}", scope: !1000) | |
!1000 = !DINamespace(name: "collect", scope: !852) | |
!1001 = !DISubroutineType(types: !1002) | |
!1002 = !{!64, !64} | |
!1003 = !{!1004} | |
!1004 = !DITemplateTypeParameter(name: "I", type: !64) | |
!1005 = !DILocalVariable(name: "self", arg: 1, scope: !997, file: !97, line: 1, type: !64) | |
!1006 = !DILocation(line: 1, scope: !997) | |
!1007 = !DILocation(line: 246, column: 8, scope: !997) | |
!1008 = !DILocation(line: 247, column: 5, scope: !997) | |
!1009 = distinct !DISubprogram(name: "report", linkageName: "_ZN68_$LT$std..process..ExitCode$u20$as$u20$std..process..Termination$GT$6report17hd5ccd80cb403dadbE", scope: !981, file: !980, line: 1619, type: !1010, scopeLine: 1619, flags: DIFlagPrototyped, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition, unit: !13, templateParams: !4, retainedNodes: !4) | |
!1010 = !DISubroutineType(types: !1011) | |
!1011 = !{!221, !1012} | |
!1012 = !DICompositeType(tag: DW_TAG_structure_type, name: "ExitCode", scope: !982, file: !2, size: 32, align: 32, elements: !1013, templateParams: !4, identifier: "6b52c1bae932f9497c1b1ac4543fb6c3") | |
!1013 = !{!1014} | |
!1014 = !DIDerivedType(tag: DW_TAG_member, name: "__0", scope: !1012, file: !2, baseType: !456, size: 32, align: 32) | |
!1015 = !DILocalVariable(name: "self", arg: 1, scope: !1009, file: !97, line: 1, type: !1012) | |
!1016 = !DILocation(line: 1, scope: !1009) | |
!1017 = !DILocation(line: 1620, column: 8, scope: !1009) | |
!1018 = !DILocation(line: 1621, column: 5, scope: !1009) | |
!1019 = distinct !DISubprogram(name: "main", linkageName: "_ZN11simd_errors4main17hd90603d869f7ed37E", scope: !1020, file: !14, line: 3, type: !9, scopeLine: 3, flags: DIFlagPrototyped | DIFlagMainSubprogram, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition, unit: !13, templateParams: !4, retainedNodes: !4) | |
!1020 = !DINamespace(name: "simd_errors", scope: null) | |
!1021 = !DILocalVariable(name: "z", scope: !1022, file: !14, line: 4, type: !139, align: 8) | |
!1022 = distinct !DILexicalBlock(scope: !1019, file: !14, line: 4, column: 4) | |
!1023 = !DILocation(line: 4, column: 8, scope: !1022) | |
!1024 = !DILocalVariable(name: "o", scope: !1025, file: !14, line: 5, type: !139, align: 8) | |
!1025 = distinct !DILexicalBlock(scope: !1022, file: !14, line: 5, column: 4) | |
!1026 = !DILocation(line: 5, column: 8, scope: !1025) | |
!1027 = !DILocalVariable(name: "t", scope: !1028, file: !14, line: 6, type: !139, align: 8) | |
!1028 = distinct !DILexicalBlock(scope: !1025, file: !14, line: 6, column: 4) | |
!1029 = !DILocation(line: 6, column: 8, scope: !1028) | |
!1030 = !DILocalVariable(name: "left_val", scope: !1031, file: !14, line: 7, type: !202, align: 8) | |
!1031 = !DILexicalBlockFile(scope: !1032, file: !14, discriminator: 0) | |
!1032 = distinct !DILexicalBlock(scope: !1028, file: !1033, line: 4, column: 28) | |
!1033 = !DIFile(filename: "<::core::macros::assert_eq macros>", directory: "D:\5CProjekty\5Csimd_errors") | |
!1034 = !DILocation(line: 7, column: 4, scope: !1031) | |
!1035 = !DILocalVariable(name: "right_val", scope: !1031, file: !14, line: 7, type: !202, align: 8) | |
!1036 = !DILocalVariable(name: "arg0", scope: !1037, file: !14, line: 7, type: !475, align: 8) | |
!1037 = !DILexicalBlockFile(scope: !1038, file: !14, discriminator: 0) | |
!1038 = distinct !DILexicalBlock(scope: !1032, file: !1033, line: 7) | |
!1039 = !DILocation(line: 7, column: 4, scope: !1037) | |
!1040 = !DILocalVariable(name: "arg1", scope: !1037, file: !14, line: 7, type: !475, align: 8) | |
!1041 = !DILocalVariable(name: "left_val", scope: !1042, file: !14, line: 8, type: !202, align: 8) | |
!1042 = !DILexicalBlockFile(scope: !1043, file: !14, discriminator: 0) | |
!1043 = distinct !DILexicalBlock(scope: !1028, file: !1033, line: 4, column: 28) | |
!1044 = !DILocation(line: 8, column: 4, scope: !1042) | |
!1045 = !DILocalVariable(name: "right_val", scope: !1042, file: !14, line: 8, type: !202, align: 8) | |
!1046 = !DILocalVariable(name: "arg0", scope: !1047, file: !14, line: 8, type: !475, align: 8) | |
!1047 = !DILexicalBlockFile(scope: !1048, file: !14, discriminator: 0) | |
!1048 = distinct !DILexicalBlock(scope: !1043, file: !1033, line: 7) | |
!1049 = !DILocation(line: 8, column: 4, scope: !1047) | |
!1050 = !DILocalVariable(name: "arg1", scope: !1047, file: !14, line: 8, type: !475, align: 8) | |
!1051 = !DILocalVariable(name: "left_val", scope: !1052, file: !14, line: 9, type: !202, align: 8) | |
!1052 = !DILexicalBlockFile(scope: !1053, file: !14, discriminator: 0) | |
!1053 = distinct !DILexicalBlock(scope: !1028, file: !1033, line: 4, column: 28) | |
!1054 = !DILocation(line: 9, column: 4, scope: !1052) | |
!1055 = !DILocalVariable(name: "right_val", scope: !1052, file: !14, line: 9, type: !202, align: 8) | |
!1056 = !DILocalVariable(name: "arg0", scope: !1057, file: !14, line: 9, type: !475, align: 8) | |
!1057 = !DILexicalBlockFile(scope: !1058, file: !14, discriminator: 0) | |
!1058 = distinct !DILexicalBlock(scope: !1053, file: !1033, line: 7) | |
!1059 = !DILocation(line: 9, column: 4, scope: !1057) | |
!1060 = !DILocalVariable(name: "arg1", scope: !1057, file: !14, line: 9, type: !475, align: 8) | |
!1061 = !DILocalVariable(name: "left_val", scope: !1062, file: !14, line: 10, type: !202, align: 8) | |
!1062 = !DILexicalBlockFile(scope: !1063, file: !14, discriminator: 0) | |
!1063 = distinct !DILexicalBlock(scope: !1028, file: !1033, line: 4, column: 28) | |
!1064 = !DILocation(line: 10, column: 4, scope: !1062) | |
!1065 = !DILocalVariable(name: "right_val", scope: !1062, file: !14, line: 10, type: !202, align: 8) | |
!1066 = !DILocalVariable(name: "arg0", scope: !1067, file: !14, line: 10, type: !475, align: 8) | |
!1067 = !DILexicalBlockFile(scope: !1068, file: !14, discriminator: 0) | |
!1068 = distinct !DILexicalBlock(scope: !1063, file: !1033, line: 7) | |
!1069 = !DILocation(line: 10, column: 4, scope: !1067) | |
!1070 = !DILocalVariable(name: "arg1", scope: !1067, file: !14, line: 10, type: !475, align: 8) | |
!1071 = !DILocalVariable(name: "f", scope: !1072, file: !14, line: 12, type: !139, align: 8) | |
!1072 = distinct !DILexicalBlock(scope: !1028, file: !14, line: 12, column: 4) | |
!1073 = !DILocation(line: 12, column: 8, scope: !1072) | |
!1074 = !DILocalVariable(name: "left_val", scope: !1075, file: !14, line: 13, type: !202, align: 8) | |
!1075 = !DILexicalBlockFile(scope: !1076, file: !14, discriminator: 0) | |
!1076 = distinct !DILexicalBlock(scope: !1072, file: !1033, line: 4, column: 28) | |
!1077 = !DILocation(line: 13, column: 4, scope: !1075) | |
!1078 = !DILocalVariable(name: "right_val", scope: !1075, file: !14, line: 13, type: !202, align: 8) | |
!1079 = !DILocalVariable(name: "arg0", scope: !1080, file: !14, line: 13, type: !475, align: 8) | |
!1080 = !DILexicalBlockFile(scope: !1081, file: !14, discriminator: 0) | |
!1081 = distinct !DILexicalBlock(scope: !1076, file: !1033, line: 7) | |
!1082 = !DILocation(line: 13, column: 4, scope: !1080) | |
!1083 = !DILocalVariable(name: "arg1", scope: !1080, file: !14, line: 13, type: !475, align: 8) | |
!1084 = !DILocation(line: 4, column: 12, scope: !1019) | |
!1085 = !DILocation(line: 5, column: 12, scope: !1022) | |
!1086 = !DILocation(line: 6, column: 12, scope: !1025) | |
!1087 = !DILocation(line: 7, column: 18, scope: !1028) | |
!1088 = !DILocation(line: 7, column: 25, scope: !1028) | |
!1089 = !DILocation(line: 7, column: 4, scope: !1028) | |
!1090 = !DILocation(line: 8, column: 18, scope: !1028) | |
!1091 = !DILocation(line: 8, column: 25, scope: !1028) | |
!1092 = !DILocation(line: 8, column: 4, scope: !1028) | |
!1093 = !DILocation(line: 9, column: 18, scope: !1028) | |
!1094 = !DILocation(line: 9, column: 25, scope: !1028) | |
!1095 = !DILocation(line: 9, column: 4, scope: !1028) | |
!1096 = !DILocation(line: 10, column: 18, scope: !1028) | |
!1097 = !DILocation(line: 10, column: 25, scope: !1028) | |
!1098 = !DILocation(line: 10, column: 4, scope: !1028) | |
!1099 = !DILocation(line: 12, column: 12, scope: !1028) | |
!1100 = !DILocation(line: 13, column: 18, scope: !1072) | |
!1101 = !DILocation(line: 13, column: 25, scope: !1072) | |
!1102 = !DILocation(line: 13, column: 4, scope: !1072) | |
!1103 = !DILocation(line: 14, column: 1, scope: !1019) | |
.text | |
.def @feat.00; | |
.scl 3; | |
.type 0; | |
.endef | |
.globl @feat.00 | |
.set @feat.00, 0 | |
.file "simd_errors.f3kd4mvs-cgu.0" | |
.def _ZN107_$LT$core..iter..adapters..zip..Zip$LT$A$C$$u20$B$GT$$u20$as$u20$core..iter..traits..iterator..Iterator$GT$4next17h8d2e37031ca1ef3cE; | |
.scl 3; | |
.type 32; | |
.endef | |
.p2align 4, 0x90 | |
_ZN107_$LT$core..iter..adapters..zip..Zip$LT$A$C$$u20$B$GT$$u20$as$u20$core..iter..traits..iterator..Iterator$GT$4next17h8d2e37031ca1ef3cE: | |
.Lfunc_begin0: | |
.file 1 "/rustc/b139669f374eb5024a50eb13f116ff763b1c5935\\src\\libcore\\iter\\adapters\\zip.rs" | |
.loc 1 40 0 | |
.seh_proc _ZN107_$LT$core..iter..adapters..zip..Zip$LT$A$C$$u20$B$GT$$u20$as$u20$core..iter..traits..iterator..Iterator$GT$4next17h8d2e37031ca1ef3cE | |
subq $56, %rsp | |
.seh_stackalloc 56 | |
.seh_endprologue | |
movq %rcx, 48(%rsp) | |
.Ltmp0: | |
.loc 1 41 22 prologue_end | |
movq 48(%rsp), %rcx | |
.loc 1 41 8 is_stmt 0 | |
callq _ZN121_$LT$core..iter..adapters..zip..Zip$LT$A$C$$u20$B$GT$$u20$as$u20$core..iter..adapters..zip..ZipImpl$LT$A$C$$u20$B$GT$$GT$4next17h31faab8a7321759dE | |
movq %rax, 40(%rsp) | |
movq %rdx, 32(%rsp) | |
.loc 1 0 8 | |
movq 40(%rsp), %rax | |
movq 32(%rsp), %rdx | |
.loc 1 42 5 is_stmt 1 | |
addq $56, %rsp | |
retq | |
.Ltmp1: | |
.Lfunc_end0: | |
.seh_handlerdata | |
.text | |
.seh_endproc | |
.def _ZN107_$LT$core..slice..Iter$LT$$u27$a$C$$u20$T$GT$$u20$as$u20$core..iter..adapters..zip..TrustedRandomAccess$GT$13get_unchecked17h14f4bc5545675b0aE; | |
.scl 3; | |
.type 32; | |
.endef | |
.p2align 4, 0x90 | |
_ZN107_$LT$core..slice..Iter$LT$$u27$a$C$$u20$T$GT$$u20$as$u20$core..iter..adapters..zip..TrustedRandomAccess$GT$13get_unchecked17h14f4bc5545675b0aE: | |
.Lfunc_begin1: | |
.file 2 "/rustc/b139669f374eb5024a50eb13f116ff763b1c5935\\src\\libcore\\slice\\mod.rs" | |
.loc 2 5136 0 | |
.seh_proc _ZN107_$LT$core..slice..Iter$LT$$u27$a$C$$u20$T$GT$$u20$as$u20$core..iter..adapters..zip..TrustedRandomAccess$GT$13get_unchecked17h14f4bc5545675b0aE | |
subq $56, %rsp | |
.seh_stackalloc 56 | |
.seh_endprologue | |
movq %rcx, 40(%rsp) | |
movq %rdx, 48(%rsp) | |
.Ltmp2: | |
.loc 2 5137 10 prologue_end | |
movq 40(%rsp), %rcx | |
movq (%rcx), %rcx | |
.loc 2 5137 23 is_stmt 0 | |
movq 48(%rsp), %rdx | |
.loc 2 5137 10 | |
callq _ZN4core3ptr33_$LT$impl$u20$$BP$const$u20$T$GT$3add17h26416a2b5e59c446E | |
movq %rax, 32(%rsp) | |
.loc 2 0 10 | |
movq 32(%rsp), %rax | |
.loc 2 5138 5 is_stmt 1 | |
addq $56, %rsp | |
retq | |
.Ltmp3: | |
.Lfunc_end1: | |
.seh_handlerdata | |
.text | |
.seh_endproc | |
.def _ZN110_$LT$core..slice..IterMut$LT$$u27$a$C$$u20$T$GT$$u20$as$u20$core..iter..adapters..zip..TrustedRandomAccess$GT$13get_unchecked17ha59896457b3fa156E; | |
.scl 3; | |
.type 32; | |
.endef | |
.p2align 4, 0x90 | |
_ZN110_$LT$core..slice..IterMut$LT$$u27$a$C$$u20$T$GT$$u20$as$u20$core..iter..adapters..zip..TrustedRandomAccess$GT$13get_unchecked17ha59896457b3fa156E: | |
.Lfunc_begin2: | |
.loc 2 5144 0 | |
.seh_proc _ZN110_$LT$core..slice..IterMut$LT$$u27$a$C$$u20$T$GT$$u20$as$u20$core..iter..adapters..zip..TrustedRandomAccess$GT$13get_unchecked17ha59896457b3fa156E | |
subq $56, %rsp | |
.seh_stackalloc 56 | |
.seh_endprologue | |
movq %rcx, 40(%rsp) | |
movq %rdx, 48(%rsp) | |
.Ltmp4: | |
.loc 2 5145 14 prologue_end | |
movq 40(%rsp), %rcx | |
movq (%rcx), %rcx | |
.loc 2 5145 27 is_stmt 0 | |
movq 48(%rsp), %rdx | |
.loc 2 5145 14 | |
callq _ZN4core3ptr31_$LT$impl$u20$$BP$mut$u20$T$GT$3add17h0ce19a1ecdb04f8fE | |
movq %rax, 32(%rsp) | |
.loc 2 0 14 | |
movq 32(%rsp), %rax | |
.loc 2 5146 5 is_stmt 1 | |
addq $56, %rsp | |
retq | |
.Ltmp5: | |
.Lfunc_end2: | |
.seh_handlerdata | |
.text | |
.seh_endproc | |
.def _ZN110_$LT$core..slice..IterMut$LT$$u27$a$C$$u20$T$GT$$u20$as$u20$core..iter..adapters..zip..TrustedRandomAccess$GT$20may_have_side_effect17h51456b9a536a553eE; | |
.scl 3; | |
.type 32; | |
.endef | |
.p2align 4, 0x90 | |
_ZN110_$LT$core..slice..IterMut$LT$$u27$a$C$$u20$T$GT$$u20$as$u20$core..iter..adapters..zip..TrustedRandomAccess$GT$20may_have_side_effect17h51456b9a536a553eE: | |
.Lfunc_begin3: | |
.loc 2 5147 0 | |
xorl %eax, %eax | |
movb %al, %cl | |
.Ltmp6: | |
.loc 2 5147 47 prologue_end | |
andb $1, %cl | |
movzbl %cl, %eax | |
retq | |
.Ltmp7: | |
.Lfunc_end3: | |
.def _ZN115_$LT$packed_simd..Simd$LT$$u5b$f32$u3b$$u20$_$u5d$$GT$$u20$as$u20$packed_simd..codegen..math..float..powf..Powf$GT$4powf17h7e3f0faddaf3c52fE; | |
.scl 3; | |
.type 32; | |
.endef | |
.p2align 4, 0x90 | |
_ZN115_$LT$packed_simd..Simd$LT$$u5b$f32$u3b$$u20$_$u5d$$GT$$u20$as$u20$packed_simd..codegen..math..float..powf..Powf$GT$4powf17h7e3f0faddaf3c52fE: | |
.Lfunc_begin4: | |
.file 3 "C:\\Users\\mateusz\\.cargo\\registry\\src\\github.com-1ecc6299db9ec823\\packed_simd-0.3.3\\src\\codegen\\math\\float\\macros.rs" | |
.loc 3 397 0 | |
.seh_proc _ZN115_$LT$packed_simd..Simd$LT$$u5b$f32$u3b$$u20$_$u5d$$GT$$u20$as$u20$packed_simd..codegen..math..float..powf..Powf$GT$4powf17h7e3f0faddaf3c52fE | |
subq $360, %rsp | |
.seh_stackalloc 360 | |
.seh_endprologue | |
movq %rcx, %rax | |
.Ltmp8: | |
.loc 3 403 41 prologue_end | |
movsd (%rdx), %xmm0 | |
.loc 3 403 32 is_stmt 0 | |
movsd %xmm0, 104(%rsp) | |
movq 104(%rsp), %rdx | |
.Ltmp9: | |
movq %rdx, 96(%rsp) | |
.Ltmp10: | |
.loc 3 404 37 is_stmt 1 | |
movsd (%r8), %xmm0 | |
.loc 3 404 28 is_stmt 0 | |
movsd %xmm0, 120(%rsp) | |
movq 120(%rsp), %rdx | |
movq %rdx, 112(%rsp) | |
.Ltmp11: | |
.loc 3 405 34 is_stmt 1 | |
leaq 96(%rsp), %rdx | |
movq %rcx, 88(%rsp) | |
movq %rdx, %rcx | |
movl $2, %edx | |
movq %rax, 80(%rsp) | |
callq _ZN4core5slice29_$LT$impl$u20$$u5b$T$u5d$$GT$8iter_mut17hbb08a79abb9de9f1E | |
.Ltmp12: | |
.loc 3 0 34 is_stmt 0 | |
movq %rax, 72(%rsp) | |
movq %rdx, 64(%rsp) | |
.loc 3 405 34 | |
leaq 184(%rsp), %rcx | |
movq 72(%rsp), %rdx | |
movq 64(%rsp), %r8 | |
leaq 112(%rsp), %r9 | |
callq _ZN4core4iter6traits8iterator8Iterator3zip17h3b06b723b24d63e9E | |
leaq 136(%rsp), %rcx | |
leaq 184(%rsp), %rdx | |
callq _ZN63_$LT$I$u20$as$u20$core..iter..traits..collect..IntoIterator$GT$9into_iter17he5241eaaa244ba04E | |
leaq 232(%rsp), %rax | |
leaq 136(%rsp), %rcx | |
movq %rcx, 56(%rsp) | |
movq %rax, %rcx | |
movq 56(%rsp), %rdx | |
movl $48, %r8d | |
callq memcpy | |
.LBB4_4: | |
.loc 3 0 34 | |
leaq 232(%rsp), %rcx | |
.Ltmp13: | |
.loc 3 405 34 | |
callq _ZN107_$LT$core..iter..adapters..zip..Zip$LT$A$C$$u20$B$GT$$u20$as$u20$core..iter..traits..iterator..Iterator$GT$4next17h8d2e37031ca1ef3cE | |
movq %rdx, 304(%rsp) | |
movq %rax, 296(%rsp) | |
.loc 3 405 24 | |
movq 296(%rsp), %rax | |
testq %rax, %rax | |
setne %cl | |
movzbl %cl, %edx | |
movl %edx, %eax | |
movq %rax, 48(%rsp) | |
je .LBB4_6 | |
jmp .LBB4_10 | |
.LBB4_10: | |
.loc 3 0 24 | |
movq 48(%rsp), %rax | |
.loc 3 405 24 | |
subq $1, %rax | |
movq %rax, 40(%rsp) | |
je .LBB4_8 | |
jmp .LBB4_7 | |
.Ltmp14: | |
.LBB4_6: | |
.loc 3 408 33 is_stmt 1 | |
movq 96(%rsp), %rax | |
movq %rax, 352(%rsp) | |
.loc 3 408 20 is_stmt 0 | |
movq 352(%rsp), %rax | |
movq %rax, 344(%rsp) | |
movsd 344(%rsp), %xmm0 | |
movq 88(%rsp), %rax | |
movsd %xmm0, (%rax) | |
movq 80(%rsp), %rax | |
.Ltmp15: | |
.loc 3 410 13 is_stmt 1 | |
addq $360, %rsp | |
retq | |
.LBB4_7: | |
ud2 | |
.LBB4_8: | |
.Ltmp16: | |
.loc 3 405 24 | |
movq 296(%rsp), %rax | |
movq 304(%rsp), %rcx | |
movq %rax, 312(%rsp) | |
movq %rcx, 320(%rsp) | |
.Ltmp17: | |
.loc 3 405 24 is_stmt 0 | |
movq 312(%rsp), %rax | |
movq 320(%rsp), %rcx | |
movq %rax, 280(%rsp) | |
movq %rcx, 288(%rsp) | |
.Ltmp18: | |
.loc 3 405 25 | |
movq 280(%rsp), %rax | |
movq %rax, 328(%rsp) | |
.loc 3 405 28 | |
movq 288(%rsp), %rax | |
movq %rax, 336(%rsp) | |
.Ltmp19: | |
.loc 3 406 34 is_stmt 1 | |
movq 328(%rsp), %rax | |
movss (%rax), %xmm0 | |
.loc 3 406 38 is_stmt 0 | |
movq 336(%rsp), %rax | |
movss (%rax), %xmm1 | |
.loc 3 406 29 | |
callq powf | |
movss %xmm0, 36(%rsp) | |
.loc 3 406 24 | |
movq 328(%rsp), %rax | |
movss 36(%rsp), %xmm0 | |
movss %xmm0, (%rax) | |
.Ltmp20: | |
.loc 3 405 20 is_stmt 1 | |
jmp .LBB4_4 | |
.Ltmp21: | |
.Lfunc_end4: | |
.seh_handlerdata | |
.text | |
.seh_endproc | |
.def _ZN11packed_simd3v64100_$LT$impl$u20$core..cmp..PartialEq$u20$for$u20$packed_simd..Simd$LT$$u5b$f32$u3b$$u20$_$u5d$$GT$$GT$2eq17ha86e2ebf7d9570caE; | |
.scl 3; | |
.type 32; | |
.endef | |
.p2align 4, 0x90 | |
_ZN11packed_simd3v64100_$LT$impl$u20$core..cmp..PartialEq$u20$for$u20$packed_simd..Simd$LT$$u5b$f32$u3b$$u20$_$u5d$$GT$$GT$2eq17ha86e2ebf7d9570caE: | |
.Lfunc_begin5: | |
.file 4 "C:\\Users\\mateusz\\.cargo\\registry\\src\\github.com-1ecc6299db9ec823\\packed_simd-0.3.3\\src\\api\\cmp\\partial_eq.rs" | |
.loc 4 13 0 | |
.seh_proc _ZN11packed_simd3v64100_$LT$impl$u20$core..cmp..PartialEq$u20$for$u20$packed_simd..Simd$LT$$u5b$f32$u3b$$u20$_$u5d$$GT$$GT$2eq17ha86e2ebf7d9570caE | |
subq $120, %rsp | |
.seh_stackalloc 120 | |
.seh_endprologue | |
movq %rcx, 72(%rsp) | |
movq %rdx, 80(%rsp) | |
.Ltmp22: | |
.loc 4 14 24 prologue_end | |
movq 72(%rsp), %rcx | |
movsd (%rcx), %xmm0 | |
.loc 4 14 31 is_stmt 0 | |
movq 80(%rsp), %rcx | |
movsd (%rcx), %xmm1 | |
.loc 4 14 37 | |
movsd %xmm0, 96(%rsp) | |
movsd %xmm1, 104(%rsp) | |
leaq 88(%rsp), %rcx | |
leaq 96(%rsp), %rdx | |
leaq 104(%rsp), %r8 | |
callq _ZN11packed_simd3v6467_$LT$impl$u20$packed_simd..Simd$LT$$u5b$f32$u3b$$u20$_$u5d$$GT$$GT$2eq17h4a124a37dfbf1128E | |
movq 88(%rsp), %xmm0 | |
pshufd $212, %xmm0, %xmm0 | |
movaps %xmm0, 48(%rsp) | |
.loc 4 0 37 | |
movaps 48(%rsp), %xmm0 | |
.loc 4 14 43 | |
pshufd $232, %xmm0, %xmm1 | |
movq %xmm1, 112(%rsp) | |
leaq 112(%rsp), %rcx | |
callq _ZN11packed_simd3v6487_$LT$impl$u20$packed_simd..Simd$LT$$u5b$packed_simd..masks..m32$u3b$$u20$_$u5d$$GT$$GT$3all17h416679dfca9fc5e8E | |
movb %al, 47(%rsp) | |
.loc 4 0 43 | |
movb 47(%rsp), %al | |
.loc 4 15 13 is_stmt 1 | |
andb $1, %al | |
movzbl %al, %eax | |
addq $120, %rsp | |
retq | |
.Ltmp23: | |
.Lfunc_end5: | |
.seh_handlerdata | |
.text | |
.seh_endproc | |
.def _ZN11packed_simd3v6467_$LT$impl$u20$packed_simd..Simd$LT$$u5b$f32$u3b$$u20$_$u5d$$GT$$GT$2eq17h4a124a37dfbf1128E; | |
.scl 3; | |
.type 32; | |
.endef | |
.p2align 4, 0x90 | |
_ZN11packed_simd3v6467_$LT$impl$u20$packed_simd..Simd$LT$$u5b$f32$u3b$$u20$_$u5d$$GT$$GT$2eq17h4a124a37dfbf1128E: | |
.Lfunc_begin6: | |
.file 5 "C:\\Users\\mateusz\\.cargo\\registry\\src\\github.com-1ecc6299db9ec823\\packed_simd-0.3.3\\src\\api\\cmp\\vertical.rs" | |
.loc 5 13 0 | |
.seh_proc _ZN11packed_simd3v6467_$LT$impl$u20$packed_simd..Simd$LT$$u5b$f32$u3b$$u20$_$u5d$$GT$$GT$2eq17h4a124a37dfbf1128E | |
subq $40, %rsp | |
.seh_stackalloc 40 | |
.seh_endprologue | |
movq %rcx, %rax | |
.Ltmp24: | |
.loc 5 15 38 prologue_end | |
movsd (%rdx), %xmm0 | |
.loc 5 15 46 is_stmt 0 | |
movsd (%r8), %xmm1 | |
.loc 5 15 30 | |
cmpeqps %xmm1, %xmm0 | |
movlps %xmm0, 32(%rsp) | |
movq 32(%rsp), %xmm0 | |
pshufd $212, %xmm0, %xmm0 | |
movq %rax, 24(%rsp) | |
movq %rcx, 16(%rsp) | |
movaps %xmm0, (%rsp) | |
.Ltmp25: | |
.loc 5 0 30 | |
movaps (%rsp), %xmm0 | |
.loc 5 15 16 | |
pshufd $232, %xmm0, %xmm1 | |
movq 16(%rsp), %rax | |
movq %xmm1, (%rax) | |
movq 24(%rsp), %rax | |
.loc 5 16 13 is_stmt 1 | |
addq $40, %rsp | |
retq | |
.Ltmp26: | |
.Lfunc_end6: | |
.seh_handlerdata | |
.text | |
.seh_endproc | |
.def _ZN11packed_simd3v6467_$LT$impl$u20$packed_simd..Simd$LT$$u5b$f32$u3b$$u20$_$u5d$$GT$$GT$4powf17hb70aa29febb9e0e8E; | |
.scl 3; | |
.type 32; | |
.endef | |
.p2align 4, 0x90 | |
_ZN11packed_simd3v6467_$LT$impl$u20$packed_simd..Simd$LT$$u5b$f32$u3b$$u20$_$u5d$$GT$$GT$4powf17hb70aa29febb9e0e8E: | |
.Lfunc_begin7: | |
.file 6 "C:\\Users\\mateusz\\.cargo\\registry\\src\\github.com-1ecc6299db9ec823\\packed_simd-0.3.3\\src\\api\\math\\float\\powf.rs" | |
.loc 6 8 0 | |
.seh_proc _ZN11packed_simd3v6467_$LT$impl$u20$packed_simd..Simd$LT$$u5b$f32$u3b$$u20$_$u5d$$GT$$GT$4powf17hb70aa29febb9e0e8E | |
subq $56, %rsp | |
.seh_stackalloc 56 | |
.seh_endprologue | |
movq %rcx, %rax | |
.Ltmp27: | |
.loc 6 10 27 prologue_end | |
movsd (%rdx), %xmm0 | |
.loc 6 10 33 is_stmt 0 | |
movsd (%r8), %xmm1 | |
.loc 6 10 16 | |
movsd %xmm0, 40(%rsp) | |
movsd %xmm1, 48(%rsp) | |
leaq 40(%rsp), %rdx | |
.Ltmp28: | |
leaq 48(%rsp), %r8 | |
.Ltmp29: | |
.loc 6 0 16 | |
movq %rax, 32(%rsp) | |
.loc 6 10 16 | |
callq _ZN115_$LT$packed_simd..Simd$LT$$u5b$f32$u3b$$u20$_$u5d$$GT$$u20$as$u20$packed_simd..codegen..math..float..powf..Powf$GT$4powf17h7e3f0faddaf3c52fE | |
.loc 6 0 16 | |
movq 32(%rsp), %rax | |
.loc 6 11 13 is_stmt 1 | |
addq $56, %rsp | |
retq | |
.Ltmp30: | |
.Lfunc_end7: | |
.seh_handlerdata | |
.text | |
.seh_endproc | |
.def _ZN11packed_simd3v6467_$LT$impl$u20$packed_simd..Simd$LT$$u5b$f32$u3b$$u20$_$u5d$$GT$$GT$5splat17ha44412253c33794bE; | |
.scl 3; | |
.type 32; | |
.endef | |
.p2align 4, 0x90 | |
_ZN11packed_simd3v6467_$LT$impl$u20$packed_simd..Simd$LT$$u5b$f32$u3b$$u20$_$u5d$$GT$$GT$5splat17ha44412253c33794bE: | |
.Lfunc_begin8: | |
.file 7 "C:\\Users\\mateusz\\.cargo\\registry\\src\\github.com-1ecc6299db9ec823\\packed_simd-0.3.3\\src\\api\\minimal\\iuf.rs" | |
.loc 7 36 0 | |
.seh_proc _ZN11packed_simd3v6467_$LT$impl$u20$packed_simd..Simd$LT$$u5b$f32$u3b$$u20$_$u5d$$GT$$GT$5splat17ha44412253c33794bE | |
subq $16, %rsp | |
.seh_stackalloc 16 | |
.seh_endprologue | |
movq %rcx, %rax | |
movss %xmm1, 4(%rsp) | |
.Ltmp31: | |
.loc 7 40 20 prologue_end | |
movss 4(%rsp), %xmm1 | |
.loc 7 37 21 | |
movss %xmm1, 8(%rsp) | |
movss %xmm1, 12(%rsp) | |
.loc 7 37 16 is_stmt 0 | |
movsd 8(%rsp), %xmm1 | |
movsd %xmm1, (%rcx) | |
.loc 7 42 13 is_stmt 1 | |
addq $16, %rsp | |
retq | |
.Ltmp32: | |
.Lfunc_end8: | |
.seh_handlerdata | |
.text | |
.seh_endproc | |
.def _ZN11packed_simd3v6487_$LT$impl$u20$packed_simd..Simd$LT$$u5b$packed_simd..masks..m32$u3b$$u20$_$u5d$$GT$$GT$3all17h416679dfca9fc5e8E; | |
.scl 3; | |
.type 32; | |
.endef | |
.p2align 4, 0x90 | |
_ZN11packed_simd3v6487_$LT$impl$u20$packed_simd..Simd$LT$$u5b$packed_simd..masks..m32$u3b$$u20$_$u5d$$GT$$GT$3all17h416679dfca9fc5e8E: | |
.Lfunc_begin9: | |
.file 8 "C:\\Users\\mateusz\\.cargo\\registry\\src\\github.com-1ecc6299db9ec823\\packed_simd-0.3.3\\src\\api\\reductions\\mask.rs" | |
.loc 8 8 0 | |
.seh_proc _ZN11packed_simd3v6487_$LT$impl$u20$packed_simd..Simd$LT$$u5b$packed_simd..masks..m32$u3b$$u20$_$u5d$$GT$$GT$3all17h416679dfca9fc5e8E | |
subq $56, %rsp | |
.seh_stackalloc 56 | |
.seh_endprologue | |
.Ltmp33: | |
.loc 8 9 68 prologue_end | |
movq (%rcx), %rcx | |
.Ltmp34: | |
.loc 8 9 25 is_stmt 0 | |
movq %rcx, 48(%rsp) | |
leaq 48(%rsp), %rcx | |
callq _ZN133_$LT$packed_simd..Simd$LT$$u5b$packed_simd..masks..m32$u3b$$u20$_$u5d$$GT$$u20$as$u20$packed_simd..codegen..reductions..mask..All$GT$3all17h598de94fdee9672fE | |
movb %al, 47(%rsp) | |
.Ltmp35: | |
.loc 8 0 25 | |
movb 47(%rsp), %al | |
.loc 8 10 13 is_stmt 1 | |
andb $1, %al | |
movzbl %al, %eax | |
addq $56, %rsp | |
retq | |
.Ltmp36: | |
.Lfunc_end9: | |
.seh_handlerdata | |
.text | |
.seh_endproc | |
.def _ZN121_$LT$core..iter..adapters..zip..Zip$LT$A$C$$u20$B$GT$$u20$as$u20$core..iter..adapters..zip..ZipImpl$LT$A$C$$u20$B$GT$$GT$3new17heb1b055aea75067eE; | |
.scl 3; | |
.type 32; | |
.endef | |
.p2align 4, 0x90 | |
_ZN121_$LT$core..iter..adapters..zip..Zip$LT$A$C$$u20$B$GT$$u20$as$u20$core..iter..adapters..zip..ZipImpl$LT$A$C$$u20$B$GT$$GT$3new17heb1b055aea75067eE: | |
.Lfunc_begin10: | |
.loc 1 152 0 | |
.seh_proc _ZN121_$LT$core..iter..adapters..zip..Zip$LT$A$C$$u20$B$GT$$u20$as$u20$core..iter..adapters..zip..ZipImpl$LT$A$C$$u20$B$GT$$GT$3new17heb1b055aea75067eE | |
.seh_handler rust_eh_personality, @unwind, @except | |
subq $296, %rsp | |
.seh_stackalloc 296 | |
.seh_endprologue | |
movq %rcx, %rax | |
movq 336(%rsp), %r10 | |
movq %rdx, 144(%rsp) | |
movq %r8, 152(%rsp) | |
movq %r9, 160(%rsp) | |
movq %r10, 168(%rsp) | |
leaq 144(%rsp), %rdx | |
movq %rdx, 200(%rsp) | |
.Ltmp52: | |
.loc 2 2842 20 prologue_end | |
movq 200(%rsp), %rdx | |
movq (%rdx), %rdx | |
movq %rdx, 216(%rsp) | |
.Ltmp53: | |
.loc 2 2843 20 | |
movq 200(%rsp), %rdx | |
movq 8(%rdx), %rdx | |
.loc 2 2843 53 is_stmt 0 | |
movq 216(%rsp), %r8 | |
.Ltmp37: | |
movq %rcx, 136(%rsp) | |
.loc 2 2843 19 | |
movq %rdx, %rcx | |
movq %r8, %rdx | |
movq %rax, 128(%rsp) | |
callq _ZN4core3num23_$LT$impl$u20$usize$GT$12wrapping_sub17h5c173233212cebb5E | |
.Ltmp38: | |
movq %rax, 120(%rsp) | |
jmp .LBB10_1 | |
.LBB10_1: | |
.loc 2 0 19 | |
movq 120(%rsp), %rax | |
.loc 2 2843 19 | |
movq %rax, 224(%rsp) | |
.Ltmp54: | |
.loc 2 2844 33 is_stmt 1 | |
movq 216(%rsp), %rcx | |
movq %rcx, 240(%rsp) | |
.Ltmp39: | |
.Ltmp55: | |
.loc 2 2829 4 | |
callq _ZN4core3mem7size_of17h67bb3d7ab94ad204E | |
.Ltmp40: | |
movq %rax, 112(%rsp) | |
jmp .LBB10_2 | |
.Ltmp56: | |
.LBB10_2: | |
.loc 2 0 4 is_stmt 0 | |
movq 112(%rsp), %rax | |
.loc 2 2844 19 is_stmt 1 | |
movq %rax, 232(%rsp) | |
.Ltmp57: | |
.loc 2 2845 11 | |
cmpq $0, 232(%rsp) | |
.loc 2 2845 8 is_stmt 0 | |
jne .LBB10_4 | |
.loc 2 2846 12 is_stmt 1 | |
movq 224(%rsp), %rax | |
movq %rax, 208(%rsp) | |
.loc 2 2845 8 | |
jmp .LBB10_8 | |
.LBB10_4: | |
.loc 2 2849 12 | |
movq 224(%rsp), %rax | |
.loc 2 2849 19 is_stmt 0 | |
movq 232(%rsp), %rcx | |
.loc 2 2849 12 | |
cmpq $0, %rcx | |
sete %dl | |
testb $1, %dl | |
movq %rax, 104(%rsp) | |
movq %rcx, 96(%rsp) | |
jne .LBB10_6 | |
.loc 2 0 12 | |
movq 104(%rsp), %rax | |
.loc 2 2849 12 | |
xorl %ecx, %ecx | |
movl %ecx, %edx | |
movq 96(%rsp), %r8 | |
divq %r8 | |
movq %rax, 208(%rsp) | |
.loc 2 2845 8 is_stmt 1 | |
jmp .LBB10_8 | |
.LBB10_6: | |
.Ltmp41: | |
.loc 2 2849 12 | |
leaq .Lpanic_loc.2(%rip), %rcx | |
callq _ZN4core9panicking5panic17h8c0099e5c1741962E | |
.Ltmp42: | |
jmp .LBB10_7 | |
.LBB10_7: | |
ud2 | |
.Ltmp58: | |
.LBB10_8: | |
.loc 2 2906 13 | |
movq 208(%rsp), %rcx | |
movq %rcx, 88(%rsp) | |
jmp .LBB10_10 | |
.Ltmp59: | |
.LBB10_9: | |
.loc 1 152 4 | |
movq 184(%rsp), %rcx | |
callq rust_eh_unwind_resume | |
ud2 | |
.LBB10_10: | |
.loc 1 0 4 is_stmt 0 | |
leaq 160(%rsp), %rax | |
movq %rax, 248(%rsp) | |
.Ltmp60: | |
.loc 2 2842 20 is_stmt 1 | |
movq 248(%rsp), %rax | |
movq (%rax), %rax | |
movq %rax, 264(%rsp) | |
.Ltmp61: | |
.loc 2 2843 20 | |
movq 248(%rsp), %rax | |
movq 8(%rax), %rcx | |
.loc 2 2843 53 is_stmt 0 | |
movq 264(%rsp), %rdx | |
.Ltmp43: | |
.loc 2 2843 19 | |
callq _ZN4core3num23_$LT$impl$u20$usize$GT$12wrapping_sub17h5c173233212cebb5E | |
.Ltmp44: | |
movq %rax, 80(%rsp) | |
jmp .LBB10_11 | |
.LBB10_11: | |
.loc 2 0 19 | |
movq 80(%rsp), %rax | |
.loc 2 2843 19 | |
movq %rax, 272(%rsp) | |
.Ltmp62: | |
.loc 2 2844 33 is_stmt 1 | |
movq 264(%rsp), %rcx | |
movq %rcx, 288(%rsp) | |
.Ltmp45: | |
.Ltmp63: | |
.loc 2 2829 4 | |
callq _ZN4core3mem7size_of17h67bb3d7ab94ad204E | |
.Ltmp46: | |
movq %rax, 72(%rsp) | |
jmp .LBB10_12 | |
.Ltmp64: | |
.LBB10_12: | |
.loc 2 0 4 is_stmt 0 | |
movq 72(%rsp), %rax | |
.loc 2 2844 19 is_stmt 1 | |
movq %rax, 280(%rsp) | |
.Ltmp65: | |
.loc 2 2845 11 | |
cmpq $0, 280(%rsp) | |
.loc 2 2845 8 is_stmt 0 | |
jne .LBB10_14 | |
.loc 2 2846 12 is_stmt 1 | |
movq 272(%rsp), %rax | |
movq %rax, 256(%rsp) | |
.loc 2 2845 8 | |
jmp .LBB10_18 | |
.LBB10_14: | |
.loc 2 2849 12 | |
movq 272(%rsp), %rax | |
.loc 2 2849 19 is_stmt 0 | |
movq 280(%rsp), %rcx | |
.loc 2 2849 12 | |
cmpq $0, %rcx | |
sete %dl | |
testb $1, %dl | |
movq %rax, 64(%rsp) | |
movq %rcx, 56(%rsp) | |
jne .LBB10_16 | |
.loc 2 0 12 | |
movq 64(%rsp), %rax | |
.loc 2 2849 12 | |
xorl %ecx, %ecx | |
movl %ecx, %edx | |
movq 56(%rsp), %r8 | |
divq %r8 | |
movq %rax, 256(%rsp) | |
.loc 2 2845 8 is_stmt 1 | |
jmp .LBB10_18 | |
.LBB10_16: | |
.Ltmp47: | |
.loc 2 2849 12 | |
leaq .Lpanic_loc.2(%rip), %rcx | |
callq _ZN4core9panicking5panic17h8c0099e5c1741962E | |
.Ltmp48: | |
jmp .LBB10_17 | |
.LBB10_17: | |
ud2 | |
.Ltmp66: | |
.LBB10_18: | |
.loc 2 2906 13 | |
movq 256(%rsp), %rdx | |
movq %rdx, 48(%rsp) | |
jmp .LBB10_21 | |
.Ltmp67: | |
.LBB10_19: | |
.loc 1 160 4 | |
jmp .LBB10_9 | |
.LBB10_20: | |
jmp .LBB10_19 | |
.LBB10_21: | |
.Ltmp49: | |
.loc 1 0 4 is_stmt 0 | |
movq 88(%rsp), %rcx | |
movq 48(%rsp), %rdx | |
.loc 1 153 18 is_stmt 1 | |
callq _ZN4core3cmp3min17ha157c58888b04903E | |
.Ltmp50: | |
movq %rax, 40(%rsp) | |
jmp .LBB10_22 | |
.LBB10_22: | |
.loc 1 0 18 is_stmt 0 | |
movq 40(%rsp), %rax | |
.loc 1 153 18 | |
movq %rax, 176(%rsp) | |
.Ltmp68: | |
.loc 1 155 12 is_stmt 1 | |
movq 144(%rsp), %rcx | |
movq 152(%rsp), %rdx | |
.loc 1 156 12 | |
movq 160(%rsp), %r8 | |
movq 168(%rsp), %r9 | |
.loc 1 158 12 | |
movq 176(%rsp), %r10 | |
movq 136(%rsp), %r11 | |
.loc 1 154 8 | |
movq %rcx, (%r11) | |
movq %rdx, 8(%r11) | |
movq %r8, 16(%r11) | |
movq %r9, 24(%r11) | |
movq $0, 32(%r11) | |
movq %r10, 40(%r11) | |
movq 128(%rsp), %rax | |
.Ltmp69: | |
.loc 1 160 5 | |
addq $296, %rsp | |
retq | |
.Ltmp70: | |
.LBB10_23: | |
.Ltmp51: | |
.loc 1 0 5 is_stmt 0 | |
movl %edx, %ecx | |
movq %rax, 184(%rsp) | |
movl %ecx, 192(%rsp) | |
jmp .LBB10_20 | |
.Lfunc_end10: | |
.file 9 "src\\main.rs" | |
.seh_handlerdata | |
.text | |
.seh_endproc | |
.section .xdata,"dr" | |
.p2align 2 | |
GCC_except_table10: | |
.Lexception0: | |
.byte 255 | |
.byte 255 | |
.byte 1 | |
.uleb128 .Lcst_end0-.Lcst_begin0 | |
.Lcst_begin0: | |
.uleb128 .Ltmp37-.Lfunc_begin10 | |
.uleb128 .Ltmp42-.Ltmp37 | |
.uleb128 .Ltmp51-.Lfunc_begin10 | |
.byte 0 | |
.uleb128 .Ltmp42-.Lfunc_begin10 | |
.uleb128 .Ltmp43-.Ltmp42 | |
.byte 0 | |
.byte 0 | |
.uleb128 .Ltmp43-.Lfunc_begin10 | |
.uleb128 .Ltmp50-.Ltmp43 | |
.uleb128 .Ltmp51-.Lfunc_begin10 | |
.byte 0 | |
.Lcst_end0: | |
.p2align 2 | |
.text | |
.def _ZN121_$LT$core..iter..adapters..zip..Zip$LT$A$C$$u20$B$GT$$u20$as$u20$core..iter..adapters..zip..ZipImpl$LT$A$C$$u20$B$GT$$GT$4next17h31faab8a7321759dE; | |
.scl 3; | |
.type 32; | |
.endef | |
.p2align 4, 0x90 | |
_ZN121_$LT$core..iter..adapters..zip..Zip$LT$A$C$$u20$B$GT$$u20$as$u20$core..iter..adapters..zip..ZipImpl$LT$A$C$$u20$B$GT$$GT$4next17h31faab8a7321759dE: | |
.Lfunc_begin11: | |
.loc 1 163 0 is_stmt 1 | |
.seh_proc _ZN121_$LT$core..iter..adapters..zip..Zip$LT$A$C$$u20$B$GT$$u20$as$u20$core..iter..adapters..zip..ZipImpl$LT$A$C$$u20$B$GT$$GT$4next17h31faab8a7321759dE | |
.seh_handler rust_eh_personality, @unwind, @except | |
subq $216, %rsp | |
.seh_stackalloc 216 | |
.seh_endprologue | |
movq %rcx, 96(%rsp) | |
.Ltmp74: | |
.loc 1 164 11 prologue_end | |
movq 96(%rsp), %rcx | |
movq 32(%rcx), %rcx | |
.loc 1 164 24 is_stmt 0 | |
movq 96(%rsp), %rax | |
.loc 1 164 11 | |
cmpq 40(%rax), %rcx | |
.loc 1 164 8 | |
jb .LBB11_2 | |
jmp .LBB11_3 | |
.LBB11_1: | |
.loc 1 163 4 is_stmt 1 | |
movq 152(%rsp), %rcx | |
callq rust_eh_unwind_resume | |
ud2 | |
.LBB11_2: | |
.loc 1 165 20 | |
movq 96(%rsp), %rax | |
movq 32(%rax), %rax | |
movq %rax, 120(%rsp) | |
.Ltmp75: | |
.loc 1 166 12 | |
movq 96(%rsp), %rax | |
movq 96(%rsp), %rcx | |
movq 32(%rcx), %rcx | |
addq $1, %rcx | |
movq %rcx, 32(%rax) | |
.loc 1 168 22 | |
movq 96(%rsp), %rax | |
.loc 1 168 43 is_stmt 0 | |
movq 120(%rsp), %rdx | |
.loc 1 168 22 | |
movq %rax, %rcx | |
callq _ZN110_$LT$core..slice..IterMut$LT$$u27$a$C$$u20$T$GT$$u20$as$u20$core..iter..adapters..zip..TrustedRandomAccess$GT$13get_unchecked17ha59896457b3fa156E | |
movq %rax, 88(%rsp) | |
jmp .LBB11_4 | |
.Ltmp76: | |
.LBB11_3: | |
.loc 1 170 18 is_stmt 1 | |
callq _ZN110_$LT$core..slice..IterMut$LT$$u27$a$C$$u20$T$GT$$u20$as$u20$core..iter..adapters..zip..TrustedRandomAccess$GT$20may_have_side_effect17h51456b9a536a553eE | |
movb %al, 87(%rsp) | |
jmp .LBB11_15 | |
.LBB11_4: | |
.Ltmp77: | |
.loc 1 168 47 | |
movq 96(%rsp), %rax | |
addq $16, %rax | |
.loc 1 168 68 is_stmt 0 | |
movq 120(%rsp), %rdx | |
.Ltmp71: | |
.loc 1 168 47 | |
movq %rax, %rcx | |
callq _ZN107_$LT$core..slice..Iter$LT$$u27$a$C$$u20$T$GT$$u20$as$u20$core..iter..adapters..zip..TrustedRandomAccess$GT$13get_unchecked17h14f4bc5545675b0aE | |
.Ltmp72: | |
movq %rax, 72(%rsp) | |
jmp .LBB11_5 | |
.LBB11_5: | |
.loc 1 0 47 | |
movq 88(%rsp), %rax | |
.loc 1 168 21 | |
movq %rax, 128(%rsp) | |
movq 72(%rsp), %rcx | |
movq %rcx, 136(%rsp) | |
.loc 1 168 16 | |
movq 128(%rsp), %rdx | |
movq 136(%rsp), %r8 | |
movq %rdx, 104(%rsp) | |
movq %r8, 112(%rsp) | |
.Ltmp78: | |
.loc 1 164 8 is_stmt 1 | |
jmp .LBB11_22 | |
.LBB11_6: | |
.Ltmp79: | |
.loc 1 168 70 | |
jmp .LBB11_1 | |
.Ltmp80: | |
.LBB11_7: | |
.loc 1 170 18 | |
movb $0, 151(%rsp) | |
jmp .LBB11_14 | |
.LBB11_8: | |
.loc 1 170 47 is_stmt 0 | |
movq 96(%rsp), %rax | |
movq 32(%rax), %rax | |
.loc 1 170 60 | |
movq 96(%rsp), %rcx | |
movq %rcx, 168(%rsp) | |
.Ltmp81: | |
.loc 2 2842 20 is_stmt 1 | |
movq 168(%rsp), %rcx | |
movq (%rcx), %rcx | |
movq %rcx, 184(%rsp) | |
.Ltmp82: | |
.loc 2 2843 20 | |
movq 168(%rsp), %rcx | |
movq 8(%rcx), %rcx | |
.loc 2 2843 53 is_stmt 0 | |
movq 184(%rsp), %rdx | |
movq %rax, 64(%rsp) | |
.loc 2 2843 19 | |
callq _ZN4core3num23_$LT$impl$u20$usize$GT$12wrapping_sub17h5c173233212cebb5E | |
movq %rax, 192(%rsp) | |
.Ltmp83: | |
.loc 2 2844 33 is_stmt 1 | |
movq 184(%rsp), %rax | |
movq %rax, 208(%rsp) | |
.Ltmp84: | |
.loc 2 2829 4 | |
callq _ZN4core3mem7size_of17h67bb3d7ab94ad204E | |
.Ltmp85: | |
.loc 2 2844 19 | |
movq %rax, 200(%rsp) | |
.Ltmp86: | |
.loc 2 2845 11 | |
cmpq $0, 200(%rsp) | |
.loc 2 2845 8 is_stmt 0 | |
jne .LBB11_10 | |
.loc 2 2846 12 is_stmt 1 | |
movq 192(%rsp), %rax | |
movq %rax, 176(%rsp) | |
.loc 2 2845 8 | |
jmp .LBB11_13 | |
.LBB11_10: | |
.loc 2 2849 12 | |
movq 192(%rsp), %rax | |
.loc 2 2849 19 is_stmt 0 | |
movq 200(%rsp), %rcx | |
.loc 2 2849 12 | |
cmpq $0, %rcx | |
sete %dl | |
testb $1, %dl | |
movq %rax, 56(%rsp) | |
movq %rcx, 48(%rsp) | |
jne .LBB11_12 | |
.loc 2 0 12 | |
movq 56(%rsp), %rax | |
.loc 2 2849 12 | |
xorl %ecx, %ecx | |
movl %ecx, %edx | |
movq 48(%rsp), %r8 | |
divq %r8 | |
movq %rax, 176(%rsp) | |
.loc 2 2845 8 is_stmt 1 | |
jmp .LBB11_13 | |
.LBB11_12: | |
.loc 2 2849 12 | |
leaq .Lpanic_loc.2(%rip), %rcx | |
callq _ZN4core9panicking5panic17h8c0099e5c1741962E | |
ud2 | |
.Ltmp87: | |
.LBB11_13: | |
.loc 2 2906 13 | |
movq 176(%rsp), %rax | |
movq %rax, 40(%rsp) | |
.Ltmp88: | |
.loc 1 170 60 | |
jmp .LBB11_16 | |
.LBB11_14: | |
.loc 1 170 15 is_stmt 0 | |
testb $1, 151(%rsp) | |
jne .LBB11_17 | |
jmp .LBB11_18 | |
.LBB11_15: | |
.loc 1 0 15 | |
movb 87(%rsp), %al | |
.loc 1 170 18 | |
testb $1, %al | |
jne .LBB11_8 | |
jmp .LBB11_7 | |
.LBB11_16: | |
.loc 1 0 18 | |
movq 64(%rsp), %rax | |
movq 40(%rsp), %rcx | |
.loc 1 170 47 | |
cmpq %rcx, %rax | |
setb %dl | |
.loc 1 170 18 | |
andb $1, %dl | |
movb %dl, 151(%rsp) | |
jmp .LBB11_14 | |
.LBB11_17: | |
.Ltmp89: | |
.loc 1 173 16 is_stmt 1 | |
movq 96(%rsp), %rax | |
.loc 1 173 37 is_stmt 0 | |
movq 96(%rsp), %rcx | |
movq 32(%rcx), %rdx | |
.loc 1 173 16 | |
movq %rax, %rcx | |
callq _ZN110_$LT$core..slice..IterMut$LT$$u27$a$C$$u20$T$GT$$u20$as$u20$core..iter..adapters..zip..TrustedRandomAccess$GT$13get_unchecked17ha59896457b3fa156E | |
movq %rax, 32(%rsp) | |
jmp .LBB11_19 | |
.Ltmp90: | |
.LBB11_18: | |
.loc 1 178 12 is_stmt 1 | |
movq $0, 104(%rsp) | |
.loc 1 170 15 | |
jmp .LBB11_21 | |
.LBB11_19: | |
.Ltmp91: | |
.loc 1 173 48 | |
jmp .LBB11_20 | |
.Ltmp92: | |
.LBB11_20: | |
.loc 1 175 12 | |
movq 96(%rsp), %rax | |
movq 96(%rsp), %rcx | |
movq 32(%rcx), %rcx | |
addq $1, %rcx | |
movq %rcx, 32(%rax) | |
.loc 1 176 12 | |
movq $0, 104(%rsp) | |
.LBB11_21: | |
.loc 1 164 8 | |
jmp .LBB11_22 | |
.LBB11_22: | |
.loc 1 180 5 | |
movq 104(%rsp), %rax | |
movq 112(%rsp), %rdx | |
addq $216, %rsp | |
retq | |
.Ltmp93: | |
.LBB11_23: | |
.Ltmp73: | |
.loc 1 0 5 is_stmt 0 | |
movl %edx, %ecx | |
movq %rax, 152(%rsp) | |
movl %ecx, 160(%rsp) | |
jmp .LBB11_6 | |
.Lfunc_end11: | |
.seh_handlerdata | |
.text | |
.seh_endproc | |
.section .xdata,"dr" | |
.p2align 2 | |
GCC_except_table11: | |
.Lexception1: | |
.byte 255 | |
.byte 255 | |
.byte 1 | |
.uleb128 .Lcst_end1-.Lcst_begin1 | |
.Lcst_begin1: | |
.uleb128 .Lfunc_begin11-.Lfunc_begin11 | |
.uleb128 .Ltmp71-.Lfunc_begin11 | |
.byte 0 | |
.byte 0 | |
.uleb128 .Ltmp71-.Lfunc_begin11 | |
.uleb128 .Ltmp72-.Ltmp71 | |
.uleb128 .Ltmp73-.Lfunc_begin11 | |
.byte 0 | |
.uleb128 .Ltmp72-.Lfunc_begin11 | |
.uleb128 .Lfunc_end11-.Ltmp72 | |
.byte 0 | |
.byte 0 | |
.Lcst_end1: | |
.p2align 2 | |
.text | |
.def _ZN133_$LT$packed_simd..Simd$LT$$u5b$packed_simd..masks..m32$u3b$$u20$_$u5d$$GT$$u20$as$u20$packed_simd..codegen..reductions..mask..All$GT$3all17h598de94fdee9672fE; | |
.scl 3; | |
.type 32; | |
.endef | |
.p2align 4, 0x90 | |
_ZN133_$LT$packed_simd..Simd$LT$$u5b$packed_simd..masks..m32$u3b$$u20$_$u5d$$GT$$u20$as$u20$packed_simd..codegen..reductions..mask..All$GT$3all17h598de94fdee9672fE: | |
.Lfunc_begin12: | |
.file 10 "C:\\Users\\mateusz\\.cargo\\registry\\src\\github.com-1ecc6299db9ec823\\packed_simd-0.3.3\\src\\codegen\\reductions\\mask\\x86\\sse.rs" | |
.loc 10 43 0 is_stmt 1 | |
.seh_proc _ZN133_$LT$packed_simd..Simd$LT$$u5b$packed_simd..masks..m32$u3b$$u20$_$u5d$$GT$$u20$as$u20$packed_simd..codegen..reductions..mask..All$GT$3all17h598de94fdee9672fE | |
subq $72, %rsp | |
.seh_stackalloc 72 | |
.seh_endprologue | |
.Ltmp94: | |
.loc 10 51 55 prologue_end | |
movq (%rcx), %rcx | |
.Ltmp95: | |
.loc 10 51 33 is_stmt 0 | |
movq %rcx, 56(%rsp) | |
movq 56(%rsp), %mm0 | |
movq %mm0, 48(%rsp) | |
.loc 10 0 33 | |
movq 48(%rsp), %mm0 | |
.loc 10 51 16 | |
movq %mm0, 64(%rsp) | |
leaq 64(%rsp), %rcx | |
callq _ZN4core9core_arch3x863sse16_mm_movemask_pi817h5a962fd8ed0dc66cE | |
movl %eax, 44(%rsp) | |
.loc 10 52 23 is_stmt 1 | |
callq _ZN4core3num20_$LT$impl$u20$u8$GT$9max_value17h1b8ac35f82643c3bE | |
movb %al, 43(%rsp) | |
.loc 10 0 23 is_stmt 0 | |
movb 43(%rsp), %al | |
.loc 10 52 23 | |
movzbl %al, %ecx | |
movl 44(%rsp), %edx | |
.loc 10 51 16 is_stmt 1 | |
cmpl %ecx, %edx | |
sete %r8b | |
.loc 10 53 13 | |
andb $1, %r8b | |
movzbl %r8b, %eax | |
addq $72, %rsp | |
retq | |
.Ltmp96: | |
.Lfunc_end12: | |
.seh_handlerdata | |
.text | |
.seh_endproc | |
.def _ZN3std2rt10lang_start17h9673c0b4fa2575bbE; | |
.scl 2; | |
.type 32; | |
.endef | |
.globl _ZN3std2rt10lang_start17h9673c0b4fa2575bbE | |
.p2align 4, 0x90 | |
_ZN3std2rt10lang_start17h9673c0b4fa2575bbE: | |
.Lfunc_begin13: | |
.file 11 "/rustc/b139669f374eb5024a50eb13f116ff763b1c5935\\src\\libstd\\rt.rs" | |
.loc 11 61 0 | |
.seh_proc _ZN3std2rt10lang_start17h9673c0b4fa2575bbE | |
subq $72, %rsp | |
.seh_stackalloc 72 | |
.seh_endprologue | |
leaq .Lvtable.3(%rip), %rax | |
movq %rcx, 40(%rsp) | |
movq %rdx, 48(%rsp) | |
movq %r8, 56(%rsp) | |
.Ltmp97: | |
.loc 11 64 25 prologue_end | |
movq 40(%rsp), %rcx | |
movq %rcx, 64(%rsp) | |
.loc 11 64 24 is_stmt 0 | |
leaq 64(%rsp), %rcx | |
.loc 11 64 50 | |
movq 48(%rsp), %r8 | |
.loc 11 64 56 | |
movq 56(%rsp), %r9 | |
.loc 11 64 4 | |
movq %rax, %rdx | |
callq _ZN3std2rt19lang_start_internal17h6ad3b492dd9ba668E | |
movq %rax, 32(%rsp) | |
.loc 11 0 4 | |
movq 32(%rsp), %rax | |
.loc 11 65 1 is_stmt 1 | |
addq $72, %rsp | |
retq | |
.Ltmp98: | |
.Lfunc_end13: | |
.seh_handlerdata | |
.text | |
.seh_endproc | |
.def _ZN3std2rt10lang_start28_$u7b$$u7b$closure$u7d$$u7d$17hf746c2baa59eec91E; | |
.scl 3; | |
.type 32; | |
.endef | |
.p2align 4, 0x90 | |
_ZN3std2rt10lang_start28_$u7b$$u7b$closure$u7d$$u7d$17hf746c2baa59eec91E: | |
.Lfunc_begin14: | |
.loc 11 64 0 | |
.seh_proc _ZN3std2rt10lang_start28_$u7b$$u7b$closure$u7d$$u7d$17hf746c2baa59eec91E | |
subq $56, %rsp | |
.seh_stackalloc 56 | |
.seh_endprologue | |
movq %rcx, 48(%rsp) | |
.Ltmp99: | |
.loc 11 64 33 prologue_end | |
movq 48(%rsp), %rcx | |
callq *(%rcx) | |
callq _ZN54_$LT$$LP$$RP$$u20$as$u20$std..process..Termination$GT$6report17h9d153f990c8564cfE | |
movl %eax, 44(%rsp) | |
.loc 11 0 33 is_stmt 0 | |
movl 44(%rsp), %eax | |
.loc 11 64 48 | |
addq $56, %rsp | |
retq | |
.Ltmp100: | |
.Lfunc_end14: | |
.seh_handlerdata | |
.text | |
.seh_endproc | |
.def _ZN3std3sys7windows7process8ExitCode6as_i3217h5bcaa945033b0bbdE; | |
.scl 3; | |
.type 32; | |
.endef | |
.p2align 4, 0x90 | |
_ZN3std3sys7windows7process8ExitCode6as_i3217h5bcaa945033b0bbdE: | |
.Lfunc_begin15: | |
.file 12 "/rustc/b139669f374eb5024a50eb13f116ff763b1c5935\\src\\libstd\\sys\\windows\\process.rs" | |
.loc 12 417 0 is_stmt 1 | |
.seh_proc _ZN3std3sys7windows7process8ExitCode6as_i3217h5bcaa945033b0bbdE | |
pushq %rax | |
.seh_stackalloc 8 | |
.seh_endprologue | |
movq %rcx, (%rsp) | |
.Ltmp101: | |
.loc 12 418 8 prologue_end | |
movq (%rsp), %rcx | |
movl (%rcx), %eax | |
.loc 12 419 5 | |
popq %rcx | |
retq | |
.Ltmp102: | |
.Lfunc_end15: | |
.seh_handlerdata | |
.text | |
.seh_endproc | |
.def _ZN42_$LT$$RF$T$u20$as$u20$core..fmt..Debug$GT$3fmt17h0fbdef217d468214E; | |
.scl 3; | |
.type 32; | |
.endef | |
.p2align 4, 0x90 | |
_ZN42_$LT$$RF$T$u20$as$u20$core..fmt..Debug$GT$3fmt17h0fbdef217d468214E: | |
.Lfunc_begin16: | |
.file 13 "/rustc/b139669f374eb5024a50eb13f116ff763b1c5935\\src\\libcore\\fmt\\mod.rs" | |
.loc 13 1891 0 | |
.seh_proc _ZN42_$LT$$RF$T$u20$as$u20$core..fmt..Debug$GT$3fmt17h0fbdef217d468214E | |
subq $56, %rsp | |
.seh_stackalloc 56 | |
.seh_endprologue | |
movq %rcx, 40(%rsp) | |
movq %rdx, 48(%rsp) | |
.Ltmp103: | |
.loc 13 1891 66 prologue_end | |
movq 40(%rsp), %rcx | |
movq (%rcx), %rcx | |
.loc 13 1891 75 is_stmt 0 | |
movq 48(%rsp), %rdx | |
.loc 13 1891 76 | |
callq _ZN11packed_simd3v6496_$LT$impl$u20$core..fmt..Debug$u20$for$u20$packed_simd..Simd$LT$$u5b$f32$u3b$$u20$_$u5d$$GT$$GT$3fmt17hdce88a912a29a3f5E | |
movb %al, 39(%rsp) | |
.loc 13 0 76 | |
movb 39(%rsp), %al | |
.loc 13 1891 79 | |
andb $1, %al | |
movzbl %al, %eax | |
addq $56, %rsp | |
retq | |
.Ltmp104: | |
.Lfunc_end16: | |
.seh_handlerdata | |
.text | |
.seh_endproc | |
.def _ZN4core3cmp3Ord3min17hf1decb25e9d1f502E; | |
.scl 3; | |
.type 32; | |
.endef | |
.p2align 4, 0x90 | |
_ZN4core3cmp3Ord3min17hf1decb25e9d1f502E: | |
.Lfunc_begin17: | |
.file 14 "/rustc/b139669f374eb5024a50eb13f116ff763b1c5935\\src\\libcore\\cmp.rs" | |
.loc 14 566 0 is_stmt 1 | |
.seh_proc _ZN4core3cmp3Ord3min17hf1decb25e9d1f502E | |
.seh_handler rust_eh_personality, @unwind, @except | |
subq $88, %rsp | |
.seh_stackalloc 88 | |
.seh_endprologue | |
movq %rcx, 40(%rsp) | |
movq %rdx, 48(%rsp) | |
.Ltmp108: | |
.loc 14 568 11 prologue_end | |
movb $0, 70(%rsp) | |
movb $0, 71(%rsp) | |
movb $1, 70(%rsp) | |
movb $1, 71(%rsp) | |
.Ltmp105: | |
leaq 40(%rsp), %rcx | |
leaq 48(%rsp), %rdx | |
callq _ZN4core3cmp5impls57_$LT$impl$u20$core..cmp..PartialOrd$u20$for$u20$usize$GT$2le17heb061b62164fb3cdE | |
.Ltmp106: | |
movb %al, 39(%rsp) | |
jmp .LBB17_2 | |
.LBB17_1: | |
.loc 14 566 4 | |
movq 72(%rsp), %rcx | |
callq rust_eh_unwind_resume | |
ud2 | |
.LBB17_2: | |
.loc 14 0 4 is_stmt 0 | |
movb 39(%rsp), %al | |
.loc 14 568 8 is_stmt 1 | |
testb $1, %al | |
jne .LBB17_5 | |
jmp .LBB17_6 | |
.LBB17_3: | |
.loc 14 569 4 | |
testb $1, 70(%rsp) | |
jne .LBB17_10 | |
jmp .LBB17_1 | |
.LBB17_4: | |
movb $0, 71(%rsp) | |
jmp .LBB17_3 | |
.LBB17_5: | |
.loc 14 568 27 | |
movb $0, 70(%rsp) | |
movq 40(%rsp), %rax | |
movq %rax, 56(%rsp) | |
.loc 14 568 8 is_stmt 0 | |
jmp .LBB17_7 | |
.LBB17_6: | |
.loc 14 568 41 | |
movb $0, 71(%rsp) | |
movq 48(%rsp), %rax | |
movq %rax, 56(%rsp) | |
.LBB17_7: | |
.loc 14 569 4 is_stmt 1 | |
testb $1, 71(%rsp) | |
jne .LBB17_11 | |
.LBB17_8: | |
testb $1, 70(%rsp) | |
jne .LBB17_12 | |
.LBB17_9: | |
.loc 14 569 5 is_stmt 0 | |
movq 56(%rsp), %rax | |
addq $88, %rsp | |
retq | |
.LBB17_10: | |
.loc 14 569 4 | |
movb $0, 70(%rsp) | |
jmp .LBB17_1 | |
.LBB17_11: | |
movb $0, 71(%rsp) | |
jmp .LBB17_8 | |
.LBB17_12: | |
movb $0, 70(%rsp) | |
jmp .LBB17_9 | |
.Ltmp109: | |
.LBB17_13: | |
.Ltmp107: | |
.loc 14 0 4 | |
movl %edx, %ecx | |
movq %rax, 72(%rsp) | |
movl %ecx, 80(%rsp) | |
jmp .LBB17_4 | |
.Lfunc_end17: | |
.seh_handlerdata | |
.text | |
.seh_endproc | |
.section .xdata,"dr" | |
.p2align 2 | |
GCC_except_table17: | |
.Lexception2: | |
.byte 255 | |
.byte 255 | |
.byte 1 | |
.uleb128 .Lcst_end2-.Lcst_begin2 | |
.Lcst_begin2: | |
.uleb128 .Ltmp105-.Lfunc_begin17 | |
.uleb128 .Ltmp106-.Ltmp105 | |
.uleb128 .Ltmp107-.Lfunc_begin17 | |
.byte 0 | |
.uleb128 .Ltmp106-.Lfunc_begin17 | |
.uleb128 .Lfunc_end17-.Ltmp106 | |
.byte 0 | |
.byte 0 | |
.Lcst_end2: | |
.p2align 2 | |
.text | |
.def _ZN4core3cmp3min17ha157c58888b04903E; | |
.scl 3; | |
.type 32; | |
.endef | |
.p2align 4, 0x90 | |
_ZN4core3cmp3min17ha157c58888b04903E: | |
.Lfunc_begin18: | |
.loc 14 830 0 is_stmt 1 | |
.seh_proc _ZN4core3cmp3min17ha157c58888b04903E | |
subq $56, %rsp | |
.seh_stackalloc 56 | |
.seh_endprologue | |
movq %rcx, 40(%rsp) | |
movq %rdx, 48(%rsp) | |
.Ltmp110: | |
.loc 14 831 4 prologue_end | |
movq 40(%rsp), %rcx | |
.loc 14 831 11 is_stmt 0 | |
movq 48(%rsp), %rdx | |
.loc 14 831 4 | |
callq _ZN4core3cmp3Ord3min17hf1decb25e9d1f502E | |
movq %rax, 32(%rsp) | |
.loc 14 0 4 | |
movq 32(%rsp), %rax | |
.loc 14 832 1 is_stmt 1 | |
addq $56, %rsp | |
retq | |
.Ltmp111: | |
.Lfunc_end18: | |
.seh_handlerdata | |
.text | |
.seh_endproc | |
.def _ZN4core3cmp5impls57_$LT$impl$u20$core..cmp..PartialOrd$u20$for$u20$usize$GT$2le17heb061b62164fb3cdE; | |
.scl 3; | |
.type 32; | |
.endef | |
.p2align 4, 0x90 | |
_ZN4core3cmp5impls57_$LT$impl$u20$core..cmp..PartialOrd$u20$for$u20$usize$GT$2le17heb061b62164fb3cdE: | |
.Lfunc_begin19: | |
.loc 14 945 0 | |
.seh_proc _ZN4core3cmp5impls57_$LT$impl$u20$core..cmp..PartialOrd$u20$for$u20$usize$GT$2le17heb061b62164fb3cdE | |
subq $16, %rsp | |
.seh_stackalloc 16 | |
.seh_endprologue | |
movq %rcx, (%rsp) | |
movq %rdx, 8(%rsp) | |
.Ltmp112: | |
.loc 14 945 51 prologue_end | |
movq (%rsp), %rcx | |
movq (%rcx), %rcx | |
.loc 14 945 62 is_stmt 0 | |
movq 8(%rsp), %rdx | |
.loc 14 945 51 | |
cmpq (%rdx), %rcx | |
setbe %al | |
.loc 14 945 72 | |
andb $1, %al | |
movzbl %al, %eax | |
addq $16, %rsp | |
retq | |
.Ltmp113: | |
.Lfunc_end19: | |
.seh_handlerdata | |
.text | |
.seh_endproc | |
.def _ZN4core3fmt10ArgumentV13new17hf8cbb1bf740bc1bfE; | |
.scl 3; | |
.type 32; | |
.endef | |
.p2align 4, 0x90 | |
_ZN4core3fmt10ArgumentV13new17hf8cbb1bf740bc1bfE: | |
.Lfunc_begin20: | |
.loc 13 278 0 is_stmt 1 | |
.seh_proc _ZN4core3fmt10ArgumentV13new17hf8cbb1bf740bc1bfE | |
subq $64, %rsp | |
.seh_stackalloc 64 | |
.seh_endprologue | |
movq %rcx, 16(%rsp) | |
movq %rdx, 24(%rsp) | |
.Ltmp114: | |
.loc 13 282 42 prologue_end | |
movq 24(%rsp), %rcx | |
.loc 13 282 27 is_stmt 0 | |
movq %rcx, 48(%rsp) | |
movq 48(%rsp), %rcx | |
movq %rcx, 8(%rsp) | |
.loc 13 283 38 is_stmt 1 | |
movq 16(%rsp), %rax | |
.loc 13 283 23 is_stmt 0 | |
movq %rax, 56(%rsp) | |
movq 56(%rsp), %rax | |
movq %rax, (%rsp) | |
.loc 13 0 23 | |
movq (%rsp), %rax | |
.loc 13 281 12 is_stmt 1 | |
movq %rax, 32(%rsp) | |
movq 8(%rsp), %rcx | |
movq %rcx, 40(%rsp) | |
.Ltmp115: | |
.loc 13 286 5 | |
movq 32(%rsp), %rax | |
movq 40(%rsp), %rdx | |
addq $64, %rsp | |
retq | |
.Ltmp116: | |
.Lfunc_end20: | |
.seh_handlerdata | |
.text | |
.seh_endproc | |
.def _ZN4core3fmt9Arguments6new_v117h563701daa3fafb7dE; | |
.scl 3; | |
.type 32; | |
.endef | |
.p2align 4, 0x90 | |
_ZN4core3fmt9Arguments6new_v117h563701daa3fafb7dE: | |
.Lfunc_begin21: | |
.loc 13 314 0 | |
.seh_proc _ZN4core3fmt9Arguments6new_v117h563701daa3fafb7dE | |
subq $48, %rsp | |
.seh_stackalloc 48 | |
.seh_endprologue | |
movq %rcx, %rax | |
movq 88(%rsp), %r10 | |
movq %rdx, (%rsp) | |
movq %r8, 8(%rsp) | |
movq %r9, 16(%rsp) | |
movq %r10, 24(%rsp) | |
.Ltmp117: | |
.loc 13 317 12 prologue_end | |
movq (%rsp), %rdx | |
movq 8(%rsp), %r8 | |
.loc 13 318 17 | |
movq $0, 32(%rsp) | |
.loc 13 319 12 | |
movq 16(%rsp), %r9 | |
movq 24(%rsp), %r10 | |
.loc 13 316 8 | |
movq %rdx, (%rcx) | |
movq %r8, 8(%rcx) | |
movq 32(%rsp), %rdx | |
movq 40(%rsp), %r8 | |
movq %rdx, 16(%rcx) | |
movq %r8, 24(%rcx) | |
movq %r9, 32(%rcx) | |
movq %r10, 40(%rcx) | |
.loc 13 321 5 | |
addq $48, %rsp | |
retq | |
.Ltmp118: | |
.Lfunc_end21: | |
.seh_handlerdata | |
.text | |
.seh_endproc | |
.def _ZN4core3mem7size_of17h67bb3d7ab94ad204E; | |
.scl 3; | |
.type 32; | |
.endef | |
.p2align 4, 0x90 | |
_ZN4core3mem7size_of17h67bb3d7ab94ad204E: | |
.Lfunc_begin22: | |
.file 15 "/rustc/b139669f374eb5024a50eb13f116ff763b1c5935\\src\\libcore\\mem.rs" | |
.loc 15 290 0 | |
.seh_proc _ZN4core3mem7size_of17h67bb3d7ab94ad204E | |
subq $16, %rsp | |
.seh_stackalloc 16 | |
.seh_endprologue | |
.Ltmp119: | |
.loc 15 291 4 prologue_end | |
movq $4, 8(%rsp) | |
movq 8(%rsp), %rax | |
movq %rax, (%rsp) | |
.loc 15 0 4 is_stmt 0 | |
movq (%rsp), %rax | |
.loc 15 292 1 is_stmt 1 | |
addq $16, %rsp | |
retq | |
.Ltmp120: | |
.Lfunc_end22: | |
.seh_handlerdata | |
.text | |
.seh_endproc | |
.def _ZN4core3num20_$LT$impl$u20$u8$GT$9max_value17h1b8ac35f82643c3bE; | |
.scl 3; | |
.type 32; | |
.endef | |
.p2align 4, 0x90 | |
_ZN4core3num20_$LT$impl$u20$u8$GT$9max_value17h1b8ac35f82643c3bE: | |
.Lfunc_begin23: | |
.file 16 "/rustc/b139669f374eb5024a50eb13f116ff763b1c5935\\src\\libcore\\num\\mod.rs" | |
.loc 16 2158 0 | |
.loc 16 2158 51 prologue_end | |
movb $255, %al | |
retq | |
.Ltmp121: | |
.Lfunc_end23: | |
.def _ZN4core3num23_$LT$impl$u20$usize$GT$12wrapping_sub17h5c173233212cebb5E; | |
.scl 3; | |
.type 32; | |
.endef | |
.p2align 4, 0x90 | |
_ZN4core3num23_$LT$impl$u20$usize$GT$12wrapping_sub17h5c173233212cebb5E: | |
.Lfunc_begin24: | |
.loc 16 2878 0 | |
.seh_proc _ZN4core3num23_$LT$impl$u20$usize$GT$12wrapping_sub17h5c173233212cebb5E | |
subq $32, %rsp | |
.seh_stackalloc 32 | |
.seh_endprologue | |
movq %rcx, 8(%rsp) | |
movq %rdx, 16(%rsp) | |
.Ltmp122: | |
.loc 16 2879 44 prologue_end | |
movq 8(%rsp), %rcx | |
.loc 16 2879 16 is_stmt 0 | |
subq 16(%rsp), %rcx | |
movq %rcx, 24(%rsp) | |
movq 24(%rsp), %rax | |
movq %rax, (%rsp) | |
.loc 16 0 16 | |
movq (%rsp), %rax | |
.loc 16 2880 13 is_stmt 1 | |
addq $32, %rsp | |
retq | |
.Ltmp123: | |
.Lfunc_end24: | |
.seh_handlerdata | |
.text | |
.seh_endproc | |
.def _ZN4core3ops8function6FnOnce9call_once17h33385ba441c8d02eE; | |
.scl 3; | |
.type 32; | |
.endef | |
.p2align 4, 0x90 | |
_ZN4core3ops8function6FnOnce9call_once17h33385ba441c8d02eE: | |
.Lfunc_begin25: | |
.file 17 "/rustc/b139669f374eb5024a50eb13f116ff763b1c5935\\src\\libcore\\ops\\function.rs" | |
.loc 17 231 0 | |
.seh_proc _ZN4core3ops8function6FnOnce9call_once17h33385ba441c8d02eE | |
.seh_handler rust_eh_personality, @unwind, @except | |
subq $72, %rsp | |
.seh_stackalloc 72 | |
.seh_endprologue | |
movq %rcx, 40(%rsp) | |
.Ltmp124: | |
leaq 40(%rsp), %rcx | |
.Ltmp127: | |
.loc 17 231 4 prologue_end | |
callq _ZN3std2rt10lang_start28_$u7b$$u7b$closure$u7d$$u7d$17hf746c2baa59eec91E | |
.Ltmp125: | |
movl %eax, 36(%rsp) | |
jmp .LBB25_1 | |
.LBB25_1: | |
jmp .LBB25_2 | |
.LBB25_2: | |
.loc 17 0 4 is_stmt 0 | |
movl 36(%rsp), %eax | |
.loc 17 231 4 | |
addq $72, %rsp | |
retq | |
.LBB25_3: | |
jmp .LBB25_4 | |
.LBB25_4: | |
movq 56(%rsp), %rcx | |
callq rust_eh_unwind_resume | |
ud2 | |
.Ltmp128: | |
.LBB25_5: | |
.Ltmp126: | |
.loc 17 0 4 | |
movl %edx, %ecx | |
movq %rax, 56(%rsp) | |
movl %ecx, 64(%rsp) | |
jmp .LBB25_3 | |
.Lfunc_end25: | |
.seh_handlerdata | |
.text | |
.seh_endproc | |
.section .xdata,"dr" | |
.p2align 2 | |
GCC_except_table25: | |
.Lexception3: | |
.byte 255 | |
.byte 255 | |
.byte 1 | |
.uleb128 .Lcst_end3-.Lcst_begin3 | |
.Lcst_begin3: | |
.uleb128 .Ltmp124-.Lfunc_begin25 | |
.uleb128 .Ltmp125-.Ltmp124 | |
.uleb128 .Ltmp126-.Lfunc_begin25 | |
.byte 0 | |
.uleb128 .Ltmp125-.Lfunc_begin25 | |
.uleb128 .Lfunc_end25-.Ltmp125 | |
.byte 0 | |
.byte 0 | |
.Lcst_end3: | |
.p2align 2 | |
.text | |
.def _ZN4core3ops8function6FnOnce9call_once32_$u7b$$u7b$vtable.shim$u7d$$u7d$17hd6f963d7521da4d8E; | |
.scl 3; | |
.type 32; | |
.endef | |
.p2align 4, 0x90 | |
_ZN4core3ops8function6FnOnce9call_once32_$u7b$$u7b$vtable.shim$u7d$$u7d$17hd6f963d7521da4d8E: | |
.Lfunc_begin26: | |
.loc 17 231 0 is_stmt 1 | |
.seh_proc _ZN4core3ops8function6FnOnce9call_once32_$u7b$$u7b$vtable.shim$u7d$$u7d$17hd6f963d7521da4d8E | |
subq $56, %rsp | |
.seh_stackalloc 56 | |
.seh_endprologue | |
movq %rcx, 40(%rsp) | |
.Ltmp129: | |
.loc 17 231 4 prologue_end | |
movq 40(%rsp), %rcx | |
movq (%rcx), %rcx | |
callq _ZN4core3ops8function6FnOnce9call_once17h33385ba441c8d02eE | |
movl %eax, 36(%rsp) | |
.loc 17 0 4 is_stmt 0 | |
movl 36(%rsp), %eax | |
.loc 17 231 4 | |
addq $56, %rsp | |
retq | |
.Ltmp130: | |
.Lfunc_end26: | |
.seh_handlerdata | |
.text | |
.seh_endproc | |
.def _ZN4core3ptr18real_drop_in_place17hf10702682f45eb9fE; | |
.scl 3; | |
.type 32; | |
.endef | |
.p2align 4, 0x90 | |
_ZN4core3ptr18real_drop_in_place17hf10702682f45eb9fE: | |
.Lfunc_begin27: | |
.file 18 "/rustc/b139669f374eb5024a50eb13f116ff763b1c5935\\src\\libcore\\ptr.rs" | |
.loc 18 193 0 is_stmt 1 | |
.seh_proc _ZN4core3ptr18real_drop_in_place17hf10702682f45eb9fE | |
pushq %rax | |
.seh_stackalloc 8 | |
.seh_endprologue | |
movq %rcx, (%rsp) | |
.Ltmp131: | |
.loc 18 193 0 prologue_end | |
popq %rax | |
retq | |
.Ltmp132: | |
.Lfunc_end27: | |
.seh_handlerdata | |
.text | |
.seh_endproc | |
.def _ZN4core3ptr31_$LT$impl$u20$$BP$mut$u20$T$GT$12wrapping_add17h7bfc38a3d51ffae0E; | |
.scl 3; | |
.type 32; | |
.endef | |
.p2align 4, 0x90 | |
_ZN4core3ptr31_$LT$impl$u20$$BP$mut$u20$T$GT$12wrapping_add17h7bfc38a3d51ffae0E: | |
.Lfunc_begin28: | |
.loc 18 2030 0 | |
.seh_proc _ZN4core3ptr31_$LT$impl$u20$$BP$mut$u20$T$GT$12wrapping_add17h7bfc38a3d51ffae0E | |
subq $56, %rsp | |
.seh_stackalloc 56 | |
.seh_endprologue | |
movq %rcx, 40(%rsp) | |
movq %rdx, 48(%rsp) | |
.Ltmp133: | |
.loc 18 2033 8 prologue_end | |
movq 40(%rsp), %rcx | |
.loc 18 2033 29 is_stmt 0 | |
movq 48(%rsp), %rdx | |
.loc 18 2033 8 | |
callq _ZN4core3ptr31_$LT$impl$u20$$BP$mut$u20$T$GT$15wrapping_offset17h92199ee84951f794E | |
movq %rax, 32(%rsp) | |
.loc 18 0 8 | |
movq 32(%rsp), %rax | |
.loc 18 2034 5 is_stmt 1 | |
addq $56, %rsp | |
retq | |
.Ltmp134: | |
.Lfunc_end28: | |
.seh_handlerdata | |
.text | |
.seh_endproc | |
.def _ZN4core3ptr31_$LT$impl$u20$$BP$mut$u20$T$GT$15wrapping_offset17h92199ee84951f794E; | |
.scl 3; | |
.type 32; | |
.endef | |
.p2align 4, 0x90 | |
_ZN4core3ptr31_$LT$impl$u20$$BP$mut$u20$T$GT$15wrapping_offset17h92199ee84951f794E: | |
.Lfunc_begin29: | |
.loc 18 1739 0 | |
.seh_proc _ZN4core3ptr31_$LT$impl$u20$$BP$mut$u20$T$GT$15wrapping_offset17h92199ee84951f794E | |
subq $32, %rsp | |
.seh_stackalloc 32 | |
.seh_endprologue | |
movq %rcx, 8(%rsp) | |
movq %rdx, 16(%rsp) | |
.Ltmp135: | |
.loc 18 1741 37 prologue_end | |
movq 8(%rsp), %rcx | |
.loc 18 1741 12 is_stmt 0 | |
addq 16(%rsp), %rcx | |
movq %rcx, 24(%rsp) | |
movq 24(%rsp), %rax | |
movq %rax, (%rsp) | |
.Ltmp136: | |
.loc 18 0 12 | |
movq (%rsp), %rax | |
.loc 18 1743 5 is_stmt 1 | |
addq $32, %rsp | |
retq | |
.Ltmp137: | |
.Lfunc_end29: | |
.seh_handlerdata | |
.text | |
.seh_endproc | |
.def _ZN4core3ptr31_$LT$impl$u20$$BP$mut$u20$T$GT$3add17h0ce19a1ecdb04f8fE; | |
.scl 3; | |
.type 32; | |
.endef | |
.p2align 4, 0x90 | |
_ZN4core3ptr31_$LT$impl$u20$$BP$mut$u20$T$GT$3add17h0ce19a1ecdb04f8fE: | |
.Lfunc_begin30: | |
.loc 18 1932 0 | |
.seh_proc _ZN4core3ptr31_$LT$impl$u20$$BP$mut$u20$T$GT$3add17h0ce19a1ecdb04f8fE | |
subq $56, %rsp | |
.seh_stackalloc 56 | |
.seh_endprologue | |
movq %rcx, 40(%rsp) | |
movq %rdx, 48(%rsp) | |
.Ltmp138: | |
.loc 18 1935 8 prologue_end | |
movq 40(%rsp), %rcx | |
.loc 18 1935 20 is_stmt 0 | |
movq 48(%rsp), %rdx | |
.loc 18 1935 8 | |
callq _ZN4core3ptr31_$LT$impl$u20$$BP$mut$u20$T$GT$6offset17h7ab76687e019a8beE | |
movq %rax, 32(%rsp) | |
.loc 18 0 8 | |
movq 32(%rsp), %rax | |
.loc 18 1936 5 is_stmt 1 | |
addq $56, %rsp | |
retq | |
.Ltmp139: | |
.Lfunc_end30: | |
.seh_handlerdata | |
.text | |
.seh_endproc | |
.def _ZN4core3ptr31_$LT$impl$u20$$BP$mut$u20$T$GT$6offset17h7ab76687e019a8beE; | |
.scl 3; | |
.type 32; | |
.endef | |
.p2align 4, 0x90 | |
_ZN4core3ptr31_$LT$impl$u20$$BP$mut$u20$T$GT$6offset17h7ab76687e019a8beE: | |
.Lfunc_begin31: | |
.loc 18 1696 0 | |
.seh_proc _ZN4core3ptr31_$LT$impl$u20$$BP$mut$u20$T$GT$6offset17h7ab76687e019a8beE | |
subq $32, %rsp | |
.seh_stackalloc 32 | |
.seh_endprologue | |
movq %rcx, 8(%rsp) | |
movq %rdx, 16(%rsp) | |
.Ltmp140: | |
.loc 18 1697 27 prologue_end | |
movq 8(%rsp), %rcx | |
.loc 18 1697 33 is_stmt 0 | |
movq 16(%rsp), %rdx | |
.loc 18 1697 8 | |
shlq $2, %rdx | |
addq %rdx, %rcx | |
movq %rcx, 24(%rsp) | |
movq 24(%rsp), %rax | |
movq %rax, (%rsp) | |
.loc 18 0 8 | |
movq (%rsp), %rax | |
.loc 18 1698 5 is_stmt 1 | |
addq $32, %rsp | |
retq | |
.Ltmp141: | |
.Lfunc_end31: | |
.seh_handlerdata | |
.text | |
.seh_endproc | |
.def _ZN4core3ptr31_$LT$impl$u20$$BP$mut$u20$T$GT$7is_null17h5d7cab73c9ba2b72E; | |
.scl 3; | |
.type 32; | |
.endef | |
.p2align 4, 0x90 | |
_ZN4core3ptr31_$LT$impl$u20$$BP$mut$u20$T$GT$7is_null17h5d7cab73c9ba2b72E: | |
.Lfunc_begin32: | |
.loc 18 1589 0 | |
.seh_proc _ZN4core3ptr31_$LT$impl$u20$$BP$mut$u20$T$GT$7is_null17h5d7cab73c9ba2b72E | |
subq $56, %rsp | |
.seh_stackalloc 56 | |
.seh_endprologue | |
movq %rcx, 48(%rsp) | |
.Ltmp142: | |
.loc 18 1592 9 prologue_end | |
movq 48(%rsp), %rcx | |
movq %rcx, 40(%rsp) | |
.loc 18 1592 29 is_stmt 0 | |
callq _ZN4core3ptr8null_mut17ha420abbf6de67c0aE | |
movq %rax, 32(%rsp) | |
.loc 18 0 29 | |
movq 40(%rsp), %rax | |
movq 32(%rsp), %rcx | |
.loc 18 1592 8 | |
cmpq %rcx, %rax | |
sete %dl | |
.loc 18 1593 5 is_stmt 1 | |
andb $1, %dl | |
movzbl %dl, %r8d | |
movl %r8d, %eax | |
addq $56, %rsp | |
retq | |
.Ltmp143: | |
.Lfunc_end32: | |
.seh_handlerdata | |
.text | |
.seh_endproc | |
.def _ZN4core3ptr33_$LT$impl$u20$$BP$const$u20$T$GT$12wrapping_add17h704f7d80d3e4e067E; | |
.scl 3; | |
.type 32; | |
.endef | |
.p2align 4, 0x90 | |
_ZN4core3ptr33_$LT$impl$u20$$BP$const$u20$T$GT$12wrapping_add17h704f7d80d3e4e067E: | |
.Lfunc_begin33: | |
.loc 18 1392 0 | |
.seh_proc _ZN4core3ptr33_$LT$impl$u20$$BP$const$u20$T$GT$12wrapping_add17h704f7d80d3e4e067E | |
subq $56, %rsp | |
.seh_stackalloc 56 | |
.seh_endprologue | |
movq %rcx, 40(%rsp) | |
movq %rdx, 48(%rsp) | |
.Ltmp144: | |
.loc 18 1395 8 prologue_end | |
movq 40(%rsp), %rcx | |
.loc 18 1395 29 is_stmt 0 | |
movq 48(%rsp), %rdx | |
.loc 18 1395 8 | |
callq _ZN4core3ptr33_$LT$impl$u20$$BP$const$u20$T$GT$15wrapping_offset17h57392fcef01ab41fE | |
movq %rax, 32(%rsp) | |
.loc 18 0 8 | |
movq 32(%rsp), %rax | |
.loc 18 1396 5 is_stmt 1 | |
addq $56, %rsp | |
retq | |
.Ltmp145: | |
.Lfunc_end33: | |
.seh_handlerdata | |
.text | |
.seh_endproc | |
.def _ZN4core3ptr33_$LT$impl$u20$$BP$const$u20$T$GT$15wrapping_offset17h57392fcef01ab41fE; | |
.scl 3; | |
.type 32; | |
.endef | |
.p2align 4, 0x90 | |
_ZN4core3ptr33_$LT$impl$u20$$BP$const$u20$T$GT$15wrapping_offset17h57392fcef01ab41fE: | |
.Lfunc_begin34: | |
.loc 18 1120 0 | |
.seh_proc _ZN4core3ptr33_$LT$impl$u20$$BP$const$u20$T$GT$15wrapping_offset17h57392fcef01ab41fE | |
subq $32, %rsp | |
.seh_stackalloc 32 | |
.seh_endprologue | |
movq %rcx, 8(%rsp) | |
movq %rdx, 16(%rsp) | |
.Ltmp146: | |
.loc 18 1122 37 prologue_end | |
movq 8(%rsp), %rcx | |
.loc 18 1122 12 is_stmt 0 | |
addq 16(%rsp), %rcx | |
movq %rcx, 24(%rsp) | |
movq 24(%rsp), %rax | |
movq %rax, (%rsp) | |
.Ltmp147: | |
.loc 18 0 12 | |
movq (%rsp), %rax | |
.loc 18 1124 5 is_stmt 1 | |
addq $32, %rsp | |
retq | |
.Ltmp148: | |
.Lfunc_end34: | |
.seh_handlerdata | |
.text | |
.seh_endproc | |
.def _ZN4core3ptr33_$LT$impl$u20$$BP$const$u20$T$GT$3add17h26416a2b5e59c446E; | |
.scl 3; | |
.type 32; | |
.endef | |
.p2align 4, 0x90 | |
_ZN4core3ptr33_$LT$impl$u20$$BP$const$u20$T$GT$3add17h26416a2b5e59c446E: | |
.Lfunc_begin35: | |
.loc 18 1294 0 | |
.seh_proc _ZN4core3ptr33_$LT$impl$u20$$BP$const$u20$T$GT$3add17h26416a2b5e59c446E | |
subq $56, %rsp | |
.seh_stackalloc 56 | |
.seh_endprologue | |
movq %rcx, 40(%rsp) | |
movq %rdx, 48(%rsp) | |
.Ltmp149: | |
.loc 18 1297 8 prologue_end | |
movq 40(%rsp), %rcx | |
.loc 18 1297 20 is_stmt 0 | |
movq 48(%rsp), %rdx | |
.loc 18 1297 8 | |
callq _ZN4core3ptr33_$LT$impl$u20$$BP$const$u20$T$GT$6offset17h6b5b445b6567a011E | |
movq %rax, 32(%rsp) | |
.loc 18 0 8 | |
movq 32(%rsp), %rax | |
.loc 18 1298 5 is_stmt 1 | |
addq $56, %rsp | |
retq | |
.Ltmp150: | |
.Lfunc_end35: | |
.seh_handlerdata | |
.text | |
.seh_endproc | |
.def _ZN4core3ptr33_$LT$impl$u20$$BP$const$u20$T$GT$6offset17h6b5b445b6567a011E; | |
.scl 3; | |
.type 32; | |
.endef | |
.p2align 4, 0x90 | |
_ZN4core3ptr33_$LT$impl$u20$$BP$const$u20$T$GT$6offset17h6b5b445b6567a011E: | |
.Lfunc_begin36: | |
.loc 18 1076 0 | |
.seh_proc _ZN4core3ptr33_$LT$impl$u20$$BP$const$u20$T$GT$6offset17h6b5b445b6567a011E | |
subq $32, %rsp | |
.seh_stackalloc 32 | |
.seh_endprologue | |
movq %rcx, 8(%rsp) | |
movq %rdx, 16(%rsp) | |
.Ltmp151: | |
.loc 18 1077 27 prologue_end | |
movq 8(%rsp), %rcx | |
.loc 18 1077 33 is_stmt 0 | |
movq 16(%rsp), %rdx | |
.loc 18 1077 8 | |
shlq $2, %rdx | |
addq %rdx, %rcx | |
movq %rcx, 24(%rsp) | |
movq 24(%rsp), %rax | |
movq %rax, (%rsp) | |
.loc 18 0 8 | |
movq (%rsp), %rax | |
.loc 18 1078 5 is_stmt 1 | |
addq $32, %rsp | |
retq | |
.Ltmp152: | |
.Lfunc_end36: | |
.seh_handlerdata | |
.text | |
.seh_endproc | |
.def _ZN4core3ptr33_$LT$impl$u20$$BP$const$u20$T$GT$7is_null17hff436377db9e2646E; | |
.scl 3; | |
.type 32; | |
.endef | |
.p2align 4, 0x90 | |
_ZN4core3ptr33_$LT$impl$u20$$BP$const$u20$T$GT$7is_null17hff436377db9e2646E: | |
.Lfunc_begin37: | |
.loc 18 969 0 | |
.seh_proc _ZN4core3ptr33_$LT$impl$u20$$BP$const$u20$T$GT$7is_null17hff436377db9e2646E | |
subq $56, %rsp | |
.seh_stackalloc 56 | |
.seh_endprologue | |
movq %rcx, 48(%rsp) | |
.Ltmp153: | |
.loc 18 972 9 prologue_end | |
movq 48(%rsp), %rcx | |
movq %rcx, 40(%rsp) | |
.loc 18 972 31 is_stmt 0 | |
callq _ZN4core3ptr4null17h994338807cb2f143E | |
movq %rax, 32(%rsp) | |
.loc 18 0 31 | |
movq 40(%rsp), %rax | |
movq 32(%rsp), %rcx | |
.loc 18 972 8 | |
cmpq %rcx, %rax | |
sete %dl | |
.loc 18 973 5 is_stmt 1 | |
andb $1, %dl | |
movzbl %dl, %r8d | |
movl %r8d, %eax | |
addq $56, %rsp | |
retq | |
.Ltmp154: | |
.Lfunc_end37: | |
.seh_handlerdata | |
.text | |
.seh_endproc | |
.def _ZN4core3ptr4null17h994338807cb2f143E; | |
.scl 3; | |
.type 32; | |
.endef | |
.p2align 4, 0x90 | |
_ZN4core3ptr4null17h994338807cb2f143E: | |
.Lfunc_begin38: | |
.loc 18 212 0 | |
xorl %eax, %eax | |
.Ltmp155: | |
.loc 18 212 52 prologue_end | |
retq | |
.Ltmp156: | |
.Lfunc_end38: | |
.def _ZN4core3ptr8null_mut17ha420abbf6de67c0aE; | |
.scl 3; | |
.type 32; | |
.endef | |
.p2align 4, 0x90 | |
_ZN4core3ptr8null_mut17ha420abbf6de67c0aE: | |
.Lfunc_begin39: | |
.loc 18 227 0 | |
xorl %eax, %eax | |
.Ltmp157: | |
.loc 18 227 52 prologue_end | |
retq | |
.Ltmp158: | |
.Lfunc_end39: | |
.def _ZN4core4iter6traits8iterator8Iterator3zip17h3b06b723b24d63e9E; | |
.scl 3; | |
.type 32; | |
.endef | |
.p2align 4, 0x90 | |
_ZN4core4iter6traits8iterator8Iterator3zip17h3b06b723b24d63e9E: | |
.Lfunc_begin40: | |
.file 19 "/rustc/b139669f374eb5024a50eb13f116ff763b1c5935\\src\\libcore\\iter\\traits\\iterator.rs" | |
.loc 19 501 0 | |
.seh_proc _ZN4core4iter6traits8iterator8Iterator3zip17h3b06b723b24d63e9E | |
.seh_handler rust_eh_personality, @unwind, @except | |
subq $136, %rsp | |
.seh_stackalloc 136 | |
.seh_endprologue | |
movq %rcx, %rax | |
movq %rdx, 88(%rsp) | |
movq %r8, 96(%rsp) | |
movq %r9, 104(%rsp) | |
.Ltmp164: | |
.loc 19 504 17 prologue_end | |
movb $0, 119(%rsp) | |
movb $1, 119(%rsp) | |
movq 88(%rsp), %rdx | |
movq 96(%rsp), %r8 | |
.loc 19 504 23 is_stmt 0 | |
movq 104(%rsp), %r9 | |
.Ltmp159: | |
movq %rcx, 80(%rsp) | |
movq %r9, %rcx | |
movq %rax, 72(%rsp) | |
movq %rdx, 64(%rsp) | |
movq %r8, 56(%rsp) | |
callq _ZN4core5array109_$LT$impl$u20$core..iter..traits..collect..IntoIterator$u20$for$u20$$RF$$u27$a$u20$$u5b$T$u3b$$u20$_$u5d$$GT$9into_iter17h3b17bc4c1d40cf91E | |
.Ltmp160: | |
movq %rdx, 48(%rsp) | |
movq %rax, 40(%rsp) | |
jmp .LBB40_2 | |
.LBB40_1: | |
.loc 19 501 4 is_stmt 1 | |
movq 120(%rsp), %rcx | |
callq rust_eh_unwind_resume | |
ud2 | |
.LBB40_2: | |
.loc 19 504 8 | |
movb $0, 119(%rsp) | |
.Ltmp161: | |
movq %rsp, %rax | |
movq 48(%rsp), %rcx | |
movq %rcx, 32(%rax) | |
movq 80(%rsp), %rcx | |
movq 64(%rsp), %rdx | |
movq 56(%rsp), %r8 | |
movq 40(%rsp), %r9 | |
callq _ZN57_$LT$core..iter..adapters..zip..Zip$LT$A$C$$u20$B$GT$$GT$3new17h8f37ca8b2f06d909E | |
.Ltmp162: | |
jmp .LBB40_3 | |
.LBB40_3: | |
.loc 19 504 40 is_stmt 0 | |
movb $0, 119(%rsp) | |
movq 72(%rsp), %rax | |
.loc 19 505 5 is_stmt 1 | |
addq $136, %rsp | |
retq | |
.LBB40_4: | |
.loc 19 504 40 | |
movb $0, 119(%rsp) | |
jmp .LBB40_1 | |
.LBB40_5: | |
testb $1, 119(%rsp) | |
jne .LBB40_4 | |
jmp .LBB40_1 | |
.Ltmp165: | |
.LBB40_6: | |
.Ltmp163: | |
.loc 19 0 40 is_stmt 0 | |
movl %edx, %ecx | |
movq %rax, 120(%rsp) | |
movl %ecx, 128(%rsp) | |
jmp .LBB40_5 | |
.Lfunc_end40: | |
.seh_handlerdata | |
.text | |
.seh_endproc | |
.section .xdata,"dr" | |
.p2align 2 | |
GCC_except_table40: | |
.Lexception4: | |
.byte 255 | |
.byte 255 | |
.byte 1 | |
.uleb128 .Lcst_end4-.Lcst_begin4 | |
.Lcst_begin4: | |
.uleb128 .Ltmp159-.Lfunc_begin40 | |
.uleb128 .Ltmp160-.Ltmp159 | |
.uleb128 .Ltmp163-.Lfunc_begin40 | |
.byte 0 | |
.uleb128 .Ltmp160-.Lfunc_begin40 | |
.uleb128 .Ltmp161-.Ltmp160 | |
.byte 0 | |
.byte 0 | |
.uleb128 .Ltmp161-.Lfunc_begin40 | |
.uleb128 .Ltmp162-.Ltmp161 | |
.uleb128 .Ltmp163-.Lfunc_begin40 | |
.byte 0 | |
.Lcst_end4: | |
.p2align 2 | |
.text | |
.def _ZN4core5array109_$LT$impl$u20$core..iter..traits..collect..IntoIterator$u20$for$u20$$RF$$u27$a$u20$$u5b$T$u3b$$u20$_$u5d$$GT$9into_iter17h3b17bc4c1d40cf91E; | |
.scl 3; | |
.type 32; | |
.endef | |
.p2align 4, 0x90 | |
_ZN4core5array109_$LT$impl$u20$core..iter..traits..collect..IntoIterator$u20$for$u20$$RF$$u27$a$u20$$u5b$T$u3b$$u20$_$u5d$$GT$9into_iter17h3b17bc4c1d40cf91E: | |
.Lfunc_begin41: | |
.file 20 "/rustc/b139669f374eb5024a50eb13f116ff763b1c5935\\src\\libcore\\array.rs" | |
.loc 20 197 0 is_stmt 1 | |
.seh_proc _ZN4core5array109_$LT$impl$u20$core..iter..traits..collect..IntoIterator$u20$for$u20$$RF$$u27$a$u20$$u5b$T$u3b$$u20$_$u5d$$GT$9into_iter17h3b17bc4c1d40cf91E | |
subq $56, %rsp | |
.seh_stackalloc 56 | |
.seh_endprologue | |
movq %rcx, 48(%rsp) | |
.Ltmp166: | |
.loc 20 198 20 prologue_end | |
movq 48(%rsp), %rcx | |
movl $2, %edx | |
callq _ZN4core5slice29_$LT$impl$u20$$u5b$T$u5d$$GT$4iter17hdd507b42260f435dE | |
movq %rax, 40(%rsp) | |
movq %rdx, 32(%rsp) | |
.loc 20 0 20 is_stmt 0 | |
movq 40(%rsp), %rax | |
movq 32(%rsp), %rdx | |
.loc 20 199 17 is_stmt 1 | |
addq $56, %rsp | |
retq | |
.Ltmp167: | |
.Lfunc_end41: | |
.seh_handlerdata | |
.text | |
.seh_endproc | |
.def _ZN4core5slice29_$LT$impl$u20$$u5b$T$u5d$$GT$10as_mut_ptr17h1a657e498eadc3f8E; | |
.scl 3; | |
.type 32; | |
.endef | |
.p2align 4, 0x90 | |
_ZN4core5slice29_$LT$impl$u20$$u5b$T$u5d$$GT$10as_mut_ptr17h1a657e498eadc3f8E: | |
.Lfunc_begin42: | |
.loc 2 404 0 | |
.seh_proc _ZN4core5slice29_$LT$impl$u20$$u5b$T$u5d$$GT$10as_mut_ptr17h1a657e498eadc3f8E | |
subq $16, %rsp | |
.seh_stackalloc 16 | |
.seh_endprologue | |
movq %rcx, (%rsp) | |
movq %rdx, 8(%rsp) | |
.Ltmp168: | |
.loc 2 405 8 prologue_end | |
movq (%rsp), %rcx | |
.loc 2 406 5 | |
movq %rcx, %rax | |
addq $16, %rsp | |
retq | |
.Ltmp169: | |
.Lfunc_end42: | |
.seh_handlerdata | |
.text | |
.seh_endproc | |
.def _ZN4core5slice29_$LT$impl$u20$$u5b$T$u5d$$GT$3len17h7ddc604a3edd39eeE; | |
.scl 3; | |
.type 32; | |
.endef | |
.p2align 4, 0x90 | |
_ZN4core5slice29_$LT$impl$u20$$u5b$T$u5d$$GT$3len17h7ddc604a3edd39eeE: | |
.Lfunc_begin43: | |
.loc 2 77 0 | |
.seh_proc _ZN4core5slice29_$LT$impl$u20$$u5b$T$u5d$$GT$3len17h7ddc604a3edd39eeE | |
subq $32, %rsp | |
.seh_stackalloc 32 | |
.seh_endprologue | |
movq %rcx, (%rsp) | |
movq %rdx, 8(%rsp) | |
.Ltmp170: | |
.loc 2 79 25 prologue_end | |
movq (%rsp), %rcx | |
movq 8(%rsp), %rdx | |
.loc 2 79 12 is_stmt 0 | |
movq %rcx, 16(%rsp) | |
movq %rdx, 24(%rsp) | |
movq 24(%rsp), %rax | |
.Ltmp171: | |
.loc 2 81 5 is_stmt 1 | |
addq $32, %rsp | |
retq | |
.Ltmp172: | |
.Lfunc_end43: | |
.seh_handlerdata | |
.text | |
.seh_endproc | |
.def _ZN4core5slice29_$LT$impl$u20$$u5b$T$u5d$$GT$4iter17hdd507b42260f435dE; | |
.scl 3; | |
.type 32; | |
.endef | |
.p2align 4, 0x90 | |
_ZN4core5slice29_$LT$impl$u20$$u5b$T$u5d$$GT$4iter17hdd507b42260f435dE: | |
.Lfunc_begin44: | |
.loc 2 527 0 | |
.seh_proc _ZN4core5slice29_$LT$impl$u20$$u5b$T$u5d$$GT$4iter17hdd507b42260f435dE | |
subq $152, %rsp | |
.seh_stackalloc 152 | |
.seh_endprologue | |
movq %rcx, 96(%rsp) | |
movq %rdx, 104(%rsp) | |
.Ltmp173: | |
.loc 2 529 22 prologue_end | |
movq 96(%rsp), %rcx | |
movq 104(%rsp), %rdx | |
callq _ZN4core5slice29_$LT$impl$u20$$u5b$T$u5d$$GT$6as_ptr17ha15db296d8eae01cE | |
movq %rax, 128(%rsp) | |
.Ltmp174: | |
.loc 2 530 20 | |
movq 128(%rsp), %rcx | |
callq _ZN4core3ptr33_$LT$impl$u20$$BP$const$u20$T$GT$7is_null17hff436377db9e2646E | |
movb %al, 95(%rsp) | |
.loc 2 532 25 | |
callq _ZN4core3mem7size_of17h67bb3d7ab94ad204E | |
movq %rax, 80(%rsp) | |
.loc 2 0 25 is_stmt 0 | |
movq 80(%rsp), %rax | |
.loc 2 532 25 | |
cmpq $0, %rax | |
.loc 2 532 22 | |
jne .LBB44_6 | |
.loc 2 533 17 is_stmt 1 | |
movq 128(%rsp), %rax | |
.loc 2 533 48 is_stmt 0 | |
movq 96(%rsp), %rcx | |
movq 104(%rsp), %rdx | |
movq %rax, 72(%rsp) | |
callq _ZN4core5slice29_$LT$impl$u20$$u5b$T$u5d$$GT$3len17h7ddc604a3edd39eeE | |
movq %rax, 64(%rsp) | |
jmp .LBB44_7 | |
.LBB44_6: | |
.loc 2 535 16 is_stmt 1 | |
movq 128(%rsp), %rcx | |
.loc 2 535 24 is_stmt 0 | |
movq 96(%rsp), %rax | |
movq 104(%rsp), %rdx | |
movq %rcx, 56(%rsp) | |
movq %rax, %rcx | |
callq _ZN4core5slice29_$LT$impl$u20$$u5b$T$u5d$$GT$3len17h7ddc604a3edd39eeE | |
movq %rax, 48(%rsp) | |
jmp .LBB44_9 | |
.LBB44_7: | |
.loc 2 0 24 | |
movq 72(%rsp), %rcx | |
movq 64(%rsp), %rdx | |
.loc 2 533 16 is_stmt 1 | |
callq _ZN4core3ptr33_$LT$impl$u20$$BP$const$u20$T$GT$12wrapping_add17h704f7d80d3e4e067E | |
movq %rax, 40(%rsp) | |
.loc 2 0 16 is_stmt 0 | |
movq 40(%rsp), %rax | |
.loc 2 533 16 | |
movq %rax, 136(%rsp) | |
.loc 2 532 22 is_stmt 1 | |
jmp .LBB44_11 | |
.LBB44_9: | |
.loc 2 0 22 is_stmt 0 | |
movq 56(%rsp), %rcx | |
movq 48(%rsp), %rdx | |
.loc 2 535 16 is_stmt 1 | |
callq _ZN4core3ptr33_$LT$impl$u20$$BP$const$u20$T$GT$3add17h26416a2b5e59c446E | |
movq %rax, 136(%rsp) | |
.loc 2 532 22 | |
jmp .LBB44_11 | |
.LBB44_11: | |
.Ltmp175: | |
.loc 2 539 16 | |
movq 128(%rsp), %rax | |
.loc 2 540 16 | |
movq 136(%rsp), %rcx | |
.loc 2 538 12 | |
movq %rax, 112(%rsp) | |
movq %rcx, 120(%rsp) | |
.Ltmp176: | |
.loc 2 544 5 | |
movq 112(%rsp), %rax | |
movq 120(%rsp), %rdx | |
addq $152, %rsp | |
retq | |
.Ltmp177: | |
.Lfunc_end44: | |
.seh_handlerdata | |
.text | |
.seh_endproc | |
.def _ZN4core5slice29_$LT$impl$u20$$u5b$T$u5d$$GT$6as_ptr17ha15db296d8eae01cE; | |
.scl 3; | |
.type 32; | |
.endef | |
.p2align 4, 0x90 | |
_ZN4core5slice29_$LT$impl$u20$$u5b$T$u5d$$GT$6as_ptr17ha15db296d8eae01cE: | |
.Lfunc_begin45: | |
.loc 2 377 0 | |
.seh_proc _ZN4core5slice29_$LT$impl$u20$$u5b$T$u5d$$GT$6as_ptr17ha15db296d8eae01cE | |
subq $16, %rsp | |
.seh_stackalloc 16 | |
.seh_endprologue | |
movq %rcx, (%rsp) | |
movq %rdx, 8(%rsp) | |
.Ltmp178: | |
.loc 2 378 8 prologue_end | |
movq (%rsp), %rcx | |
.loc 2 379 5 | |
movq %rcx, %rax | |
addq $16, %rsp | |
retq | |
.Ltmp179: | |
.Lfunc_end45: | |
.seh_handlerdata | |
.text | |
.seh_endproc | |
.def _ZN4core5slice29_$LT$impl$u20$$u5b$T$u5d$$GT$8iter_mut17hbb08a79abb9de9f1E; | |
.scl 3; | |
.type 32; | |
.endef | |
.p2align 4, 0x90 | |
_ZN4core5slice29_$LT$impl$u20$$u5b$T$u5d$$GT$8iter_mut17hbb08a79abb9de9f1E: | |
.Lfunc_begin46: | |
.loc 2 559 0 | |
.seh_proc _ZN4core5slice29_$LT$impl$u20$$u5b$T$u5d$$GT$8iter_mut17hbb08a79abb9de9f1E | |
subq $152, %rsp | |
.seh_stackalloc 152 | |
.seh_endprologue | |
movq %rcx, 96(%rsp) | |
movq %rdx, 104(%rsp) | |
.Ltmp180: | |
.loc 2 561 22 prologue_end | |
movq 96(%rsp), %rcx | |
movq 104(%rsp), %rdx | |
callq _ZN4core5slice29_$LT$impl$u20$$u5b$T$u5d$$GT$10as_mut_ptr17h1a657e498eadc3f8E | |
movq %rax, 128(%rsp) | |
.Ltmp181: | |
.loc 2 562 20 | |
movq 128(%rsp), %rcx | |
callq _ZN4core3ptr31_$LT$impl$u20$$BP$mut$u20$T$GT$7is_null17h5d7cab73c9ba2b72E | |
movb %al, 95(%rsp) | |
.loc 2 564 25 | |
callq _ZN4core3mem7size_of17h67bb3d7ab94ad204E | |
movq %rax, 80(%rsp) | |
.loc 2 0 25 is_stmt 0 | |
movq 80(%rsp), %rax | |
.loc 2 564 25 | |
cmpq $0, %rax | |
.loc 2 564 22 | |
jne .LBB46_6 | |
.loc 2 565 17 is_stmt 1 | |
movq 128(%rsp), %rax | |
.loc 2 565 46 is_stmt 0 | |
movq 96(%rsp), %rcx | |
movq 104(%rsp), %rdx | |
movq %rax, 72(%rsp) | |
callq _ZN4core5slice29_$LT$impl$u20$$u5b$T$u5d$$GT$3len17h7ddc604a3edd39eeE | |
movq %rax, 64(%rsp) | |
jmp .LBB46_7 | |
.LBB46_6: | |
.loc 2 567 16 is_stmt 1 | |
movq 128(%rsp), %rcx | |
.loc 2 567 24 is_stmt 0 | |
movq 96(%rsp), %rax | |
movq 104(%rsp), %rdx | |
movq %rcx, 56(%rsp) | |
movq %rax, %rcx | |
callq _ZN4core5slice29_$LT$impl$u20$$u5b$T$u5d$$GT$3len17h7ddc604a3edd39eeE | |
movq %rax, 48(%rsp) | |
jmp .LBB46_9 | |
.LBB46_7: | |
.loc 2 0 24 | |
movq 72(%rsp), %rcx | |
movq 64(%rsp), %rdx | |
.loc 2 565 16 is_stmt 1 | |
callq _ZN4core3ptr31_$LT$impl$u20$$BP$mut$u20$T$GT$12wrapping_add17h7bfc38a3d51ffae0E | |
movq %rax, 40(%rsp) | |
.loc 2 0 16 is_stmt 0 | |
movq 40(%rsp), %rax | |
.loc 2 565 16 | |
movq %rax, 136(%rsp) | |
.loc 2 564 22 is_stmt 1 | |
jmp .LBB46_11 | |
.LBB46_9: | |
.loc 2 0 22 is_stmt 0 | |
movq 56(%rsp), %rcx | |
movq 48(%rsp), %rdx | |
.loc 2 567 16 is_stmt 1 | |
callq _ZN4core3ptr31_$LT$impl$u20$$BP$mut$u20$T$GT$3add17h0ce19a1ecdb04f8fE | |
movq %rax, 136(%rsp) | |
.loc 2 564 22 | |
jmp .LBB46_11 | |
.LBB46_11: | |
.Ltmp182: | |
.loc 2 571 16 | |
movq 128(%rsp), %rax | |
.loc 2 572 16 | |
movq 136(%rsp), %rcx | |
.loc 2 570 12 | |
movq %rax, 112(%rsp) | |
movq %rcx, 120(%rsp) | |
.Ltmp183: | |
.loc 2 576 5 | |
movq 112(%rsp), %rax | |
movq 120(%rsp), %rdx | |
addq $152, %rsp | |
retq | |
.Ltmp184: | |
.Lfunc_end46: | |
.seh_handlerdata | |
.text | |
.seh_endproc | |
.def _ZN4core9core_arch3x863sse16_mm_movemask_pi817h5a962fd8ed0dc66cE; | |
.scl 3; | |
.type 32; | |
.endef | |
.p2align 4, 0x90 | |
_ZN4core9core_arch3x863sse16_mm_movemask_pi817h5a962fd8ed0dc66cE: | |
.Lfunc_begin47: | |
.file 21 "/rustc/b139669f374eb5024a50eb13f116ff763b1c5935\\src\\libcore\\..\\stdsimd\\crates\\core_arch\\src\\x86\\sse.rs" | |
.loc 21 2396 0 | |
.seh_proc _ZN4core9core_arch3x863sse16_mm_movemask_pi817h5a962fd8ed0dc66cE | |
pushq %rax | |
.seh_stackalloc 8 | |
.seh_endprologue | |
.Ltmp185: | |
.loc 21 2397 13 prologue_end | |
movq (%rcx), %mm0 | |
.loc 21 2397 4 is_stmt 0 | |
pmovmskb %mm0, %eax | |
movl %eax, 4(%rsp) | |
.loc 21 0 4 | |
movl 4(%rsp), %eax | |
.loc 21 2398 1 is_stmt 1 | |
popq %rcx | |
retq | |
.Ltmp186: | |
.Lfunc_end47: | |
.seh_handlerdata | |
.text | |
.seh_endproc | |
.def _ZN54_$LT$$LP$$RP$$u20$as$u20$std..process..Termination$GT$6report17h9d153f990c8564cfE; | |
.scl 3; | |
.type 32; | |
.endef | |
.p2align 4, 0x90 | |
_ZN54_$LT$$LP$$RP$$u20$as$u20$std..process..Termination$GT$6report17h9d153f990c8564cfE: | |
.Lfunc_begin48: | |
.file 22 "/rustc/b139669f374eb5024a50eb13f116ff763b1c5935\\src\\libstd\\process.rs" | |
.loc 22 1589 0 | |
.seh_proc _ZN54_$LT$$LP$$RP$$u20$as$u20$std..process..Termination$GT$6report17h9d153f990c8564cfE | |
subq $56, %rsp | |
.seh_stackalloc 56 | |
.seh_endprologue | |
xorl %ecx, %ecx | |
.Ltmp187: | |
.loc 22 1589 29 prologue_end | |
callq _ZN68_$LT$std..process..ExitCode$u20$as$u20$std..process..Termination$GT$6report17hd5ccd80cb403dadbE | |
movl %eax, 44(%rsp) | |
.loc 22 0 29 is_stmt 0 | |
movl 44(%rsp), %eax | |
.loc 22 1589 57 | |
addq $56, %rsp | |
retq | |
.Ltmp188: | |
.Lfunc_end48: | |
.seh_handlerdata | |
.text | |
.seh_endproc | |
.def _ZN57_$LT$core..iter..adapters..zip..Zip$LT$A$C$$u20$B$GT$$GT$3new17h8f37ca8b2f06d909E; | |
.scl 3; | |
.type 32; | |
.endef | |
.p2align 4, 0x90 | |
_ZN57_$LT$core..iter..adapters..zip..Zip$LT$A$C$$u20$B$GT$$GT$3new17h8f37ca8b2f06d909E: | |
.Lfunc_begin49: | |
.loc 1 22 0 is_stmt 1 | |
.seh_proc _ZN57_$LT$core..iter..adapters..zip..Zip$LT$A$C$$u20$B$GT$$GT$3new17h8f37ca8b2f06d909E | |
subq $88, %rsp | |
.seh_stackalloc 88 | |
.seh_endprologue | |
movq %rcx, %rax | |
movq 128(%rsp), %r10 | |
movq %rdx, 56(%rsp) | |
movq %r8, 64(%rsp) | |
movq %r9, 72(%rsp) | |
movq %r10, 80(%rsp) | |
.Ltmp189: | |
.loc 1 23 21 prologue_end | |
movq 56(%rsp), %rdx | |
movq 64(%rsp), %r8 | |
.loc 1 23 24 is_stmt 0 | |
movq 72(%rsp), %r9 | |
movq 80(%rsp), %r10 | |
.loc 1 23 8 | |
movq %r10, 32(%rsp) | |
movq %rax, 48(%rsp) | |
callq _ZN121_$LT$core..iter..adapters..zip..Zip$LT$A$C$$u20$B$GT$$u20$as$u20$core..iter..adapters..zip..ZipImpl$LT$A$C$$u20$B$GT$$GT$3new17heb1b055aea75067eE | |
.loc 1 0 8 | |
movq 48(%rsp), %rax | |
.loc 1 24 5 is_stmt 1 | |
addq $88, %rsp | |
retq | |
.Ltmp190: | |
.Lfunc_end49: | |
.seh_handlerdata | |
.text | |
.seh_endproc | |
.def _ZN63_$LT$I$u20$as$u20$core..iter..traits..collect..IntoIterator$GT$9into_iter17he5241eaaa244ba04E; | |
.scl 3; | |
.type 32; | |
.endef | |
.p2align 4, 0x90 | |
_ZN63_$LT$I$u20$as$u20$core..iter..traits..collect..IntoIterator$GT$9into_iter17he5241eaaa244ba04E: | |
.Lfunc_begin50: | |
.file 23 "/rustc/b139669f374eb5024a50eb13f116ff763b1c5935\\src\\libcore\\iter\\traits\\collect.rs" | |
.loc 23 245 0 | |
.seh_proc _ZN63_$LT$I$u20$as$u20$core..iter..traits..collect..IntoIterator$GT$9into_iter17he5241eaaa244ba04E | |
subq $40, %rsp | |
.seh_stackalloc 40 | |
.seh_endprologue | |
movq %rcx, %rax | |
.Ltmp191: | |
.loc 23 246 8 prologue_end | |
movl $48, %r8d | |
movq %rax, 32(%rsp) | |
callq memcpy | |
.Ltmp192: | |
.loc 23 0 8 is_stmt 0 | |
movq 32(%rsp), %rax | |
.loc 23 247 5 is_stmt 1 | |
addq $40, %rsp | |
retq | |
.Ltmp193: | |
.Lfunc_end50: | |
.seh_handlerdata | |
.text | |
.seh_endproc | |
.def _ZN68_$LT$std..process..ExitCode$u20$as$u20$std..process..Termination$GT$6report17hd5ccd80cb403dadbE; | |
.scl 3; | |
.type 32; | |
.endef | |
.p2align 4, 0x90 | |
_ZN68_$LT$std..process..ExitCode$u20$as$u20$std..process..Termination$GT$6report17hd5ccd80cb403dadbE: | |
.Lfunc_begin51: | |
.loc 22 1619 0 | |
.seh_proc _ZN68_$LT$std..process..ExitCode$u20$as$u20$std..process..Termination$GT$6report17hd5ccd80cb403dadbE | |
subq $40, %rsp | |
.seh_stackalloc 40 | |
.seh_endprologue | |
movl %ecx, 36(%rsp) | |
.Ltmp194: | |
.loc 22 1620 8 prologue_end | |
leaq 36(%rsp), %rcx | |
callq _ZN3std3sys7windows7process8ExitCode6as_i3217h5bcaa945033b0bbdE | |
.Ltmp195: | |
.loc 22 0 8 is_stmt 0 | |
movl %eax, 32(%rsp) | |
movl 32(%rsp), %eax | |
.loc 22 1621 5 is_stmt 1 | |
addq $40, %rsp | |
retq | |
.Ltmp196: | |
.Lfunc_end51: | |
.seh_handlerdata | |
.text | |
.seh_endproc | |
.def _ZN11simd_errors4main17hd90603d869f7ed37E; | |
.scl 3; | |
.type 32; | |
.endef | |
.section .rdata,"dr" | |
.p2align 2 | |
.LCPI52_0: | |
.long 1065353216 | |
.LCPI52_1: | |
.long 1073741824 | |
.LCPI52_2: | |
.long 1082130432 | |
.text | |
.p2align 4, 0x90 | |
_ZN11simd_errors4main17hd90603d869f7ed37E: | |
.Lfunc_begin52: | |
.file 24 "D:\\Projekty\\simd_errors\\src\\main.rs" | |
.loc 24 3 0 | |
.seh_proc _ZN11simd_errors4main17hd90603d869f7ed37E | |
subq $1112, %rsp | |
.seh_stackalloc 1112 | |
.seh_endprologue | |
.Ltmp197: | |
.loc 24 4 12 prologue_end | |
leaq 240(%rsp), %rcx | |
.Ltmp198: | |
xorps %xmm1, %xmm1 | |
callq _ZN11packed_simd3v6467_$LT$impl$u20$packed_simd..Simd$LT$$u5b$f32$u3b$$u20$_$u5d$$GT$$GT$5splat17ha44412253c33794bE | |
.Ltmp199: | |
.loc 24 0 12 is_stmt 0 | |
movss .LCPI52_0(%rip), %xmm1 | |
.Ltmp200: | |
.loc 24 5 12 is_stmt 1 | |
leaq 248(%rsp), %rcx | |
callq _ZN11packed_simd3v6467_$LT$impl$u20$packed_simd..Simd$LT$$u5b$f32$u3b$$u20$_$u5d$$GT$$GT$5splat17ha44412253c33794bE | |
.loc 24 0 12 is_stmt 0 | |
movss .LCPI52_1(%rip), %xmm1 | |
.Ltmp201: | |
.loc 24 6 12 is_stmt 1 | |
leaq 256(%rsp), %rcx | |
callq _ZN11packed_simd3v6467_$LT$impl$u20$packed_simd..Simd$LT$$u5b$f32$u3b$$u20$_$u5d$$GT$$GT$5splat17ha44412253c33794bE | |
.Ltmp202: | |
.loc 24 7 18 | |
movsd 248(%rsp), %xmm0 | |
.loc 24 7 25 is_stmt 0 | |
movsd 240(%rsp), %xmm1 | |
.loc 24 7 18 | |
movsd %xmm0, 1032(%rsp) | |
movsd %xmm1, 1040(%rsp) | |
leaq 280(%rsp), %rcx | |
leaq 1032(%rsp), %rdx | |
leaq 1040(%rsp), %r8 | |
callq _ZN11packed_simd3v6467_$LT$impl$u20$packed_simd..Simd$LT$$u5b$f32$u3b$$u20$_$u5d$$GT$$GT$4powf17hb70aa29febb9e0e8E | |
.loc 24 7 4 | |
leaq 248(%rsp), %rax | |
movq %rax, 264(%rsp) | |
leaq 280(%rsp), %rax | |
movq %rax, 272(%rsp) | |
movq 264(%rsp), %rax | |
movq %rax, 288(%rsp) | |
movq 272(%rsp), %rax | |
movq %rax, 296(%rsp) | |
.Ltmp203: | |
.loc 24 7 4 | |
movq 288(%rsp), %rcx | |
movq 296(%rsp), %rdx | |
callq _ZN11packed_simd3v64100_$LT$impl$u20$core..cmp..PartialEq$u20$for$u20$packed_simd..Simd$LT$$u5b$f32$u3b$$u20$_$u5d$$GT$$GT$2eq17ha86e2ebf7d9570caE | |
movb %al, 239(%rsp) | |
.loc 24 0 4 | |
movb 239(%rsp), %al | |
.loc 24 7 4 | |
xorb $-1, %al | |
testb $1, %al | |
jne .LBB52_6 | |
jmp .LBB52_7 | |
.LBB52_6: | |
leaq 288(%rsp), %rax | |
movq %rax, 384(%rsp) | |
leaq 296(%rsp), %rax | |
movq %rax, 392(%rsp) | |
movq 384(%rsp), %rax | |
movq %rax, 400(%rsp) | |
movq 392(%rsp), %rax | |
movq %rax, 408(%rsp) | |
.Ltmp204: | |
.loc 24 7 4 | |
movq 400(%rsp), %rcx | |
leaq _ZN42_$LT$$RF$T$u20$as$u20$core..fmt..Debug$GT$3fmt17h0fbdef217d468214E(%rip), %rdx | |
callq _ZN4core3fmt10ArgumentV13new17hf8cbb1bf740bc1bfE | |
movq %rax, 224(%rsp) | |
movq %rdx, 216(%rsp) | |
jmp .LBB52_8 | |
.Ltmp205: | |
.LBB52_7: | |
.loc 24 8 18 is_stmt 1 | |
movsd 256(%rsp), %xmm0 | |
.loc 24 8 25 is_stmt 0 | |
movsd 240(%rsp), %xmm1 | |
.loc 24 8 18 | |
movsd %xmm0, 1048(%rsp) | |
movsd %xmm1, 1056(%rsp) | |
leaq 432(%rsp), %rcx | |
leaq 1048(%rsp), %rdx | |
leaq 1056(%rsp), %r8 | |
callq _ZN11packed_simd3v6467_$LT$impl$u20$packed_simd..Simd$LT$$u5b$f32$u3b$$u20$_$u5d$$GT$$GT$4powf17hb70aa29febb9e0e8E | |
jmp .LBB52_11 | |
.LBB52_8: | |
.Ltmp206: | |
.loc 24 7 4 is_stmt 1 | |
movq 408(%rsp), %rcx | |
leaq _ZN42_$LT$$RF$T$u20$as$u20$core..fmt..Debug$GT$3fmt17h0fbdef217d468214E(%rip), %rdx | |
callq _ZN4core3fmt10ArgumentV13new17hf8cbb1bf740bc1bfE | |
movq %rax, 208(%rsp) | |
movq %rdx, 200(%rsp) | |
.loc 24 0 4 is_stmt 0 | |
leaq .Lanon.919393f2414e2f5df5b1fae34f4816a8.3(%rip), %rax | |
movq 224(%rsp), %rcx | |
.loc 24 7 4 | |
movq %rcx, 352(%rsp) | |
movq 216(%rsp), %rdx | |
movq %rdx, 360(%rsp) | |
movq 208(%rsp), %r8 | |
movq %r8, 368(%rsp) | |
movq 200(%rsp), %r9 | |
movq %r9, 376(%rsp) | |
.Ltmp207: | |
.loc 24 7 4 | |
leaq 352(%rsp), %r10 | |
leaq 304(%rsp), %rcx | |
movq %rax, %rdx | |
movl $3, %r8d | |
movq %r10, %r9 | |
movq $2, 32(%rsp) | |
callq _ZN4core3fmt9Arguments6new_v117h563701daa3fafb7dE | |
leaq .Lanon.919393f2414e2f5df5b1fae34f4816a8.5(%rip), %rdx | |
leaq 304(%rsp), %rcx | |
callq _ZN3std9panicking15begin_panic_fmt17h5d6e50cfd22b9ed7E | |
ud2 | |
.Ltmp208: | |
.LBB52_11: | |
.loc 24 8 4 is_stmt 1 | |
leaq 248(%rsp), %rax | |
movq %rax, 416(%rsp) | |
leaq 432(%rsp), %rax | |
movq %rax, 424(%rsp) | |
movq 416(%rsp), %rax | |
movq %rax, 440(%rsp) | |
movq 424(%rsp), %rax | |
movq %rax, 448(%rsp) | |
.Ltmp209: | |
.loc 24 8 4 is_stmt 0 | |
movq 440(%rsp), %rcx | |
movq 448(%rsp), %rdx | |
callq _ZN11packed_simd3v64100_$LT$impl$u20$core..cmp..PartialEq$u20$for$u20$packed_simd..Simd$LT$$u5b$f32$u3b$$u20$_$u5d$$GT$$GT$2eq17ha86e2ebf7d9570caE | |
movb %al, 199(%rsp) | |
.loc 24 0 4 | |
movb 199(%rsp), %al | |
.loc 24 8 4 | |
xorb $-1, %al | |
testb $1, %al | |
jne .LBB52_13 | |
jmp .LBB52_14 | |
.LBB52_13: | |
leaq 440(%rsp), %rax | |
movq %rax, 536(%rsp) | |
leaq 448(%rsp), %rax | |
movq %rax, 544(%rsp) | |
movq 536(%rsp), %rax | |
movq %rax, 552(%rsp) | |
movq 544(%rsp), %rax | |
movq %rax, 560(%rsp) | |
.Ltmp210: | |
.loc 24 8 4 | |
movq 552(%rsp), %rcx | |
leaq _ZN42_$LT$$RF$T$u20$as$u20$core..fmt..Debug$GT$3fmt17h0fbdef217d468214E(%rip), %rdx | |
callq _ZN4core3fmt10ArgumentV13new17hf8cbb1bf740bc1bfE | |
movq %rax, 184(%rsp) | |
movq %rdx, 176(%rsp) | |
jmp .LBB52_15 | |
.Ltmp211: | |
.LBB52_14: | |
.loc 24 9 18 is_stmt 1 | |
movsd 248(%rsp), %xmm0 | |
movsd %xmm0, 1064(%rsp) | |
movsd %xmm0, 1072(%rsp) | |
leaq 584(%rsp), %rcx | |
leaq 1064(%rsp), %rdx | |
leaq 1072(%rsp), %r8 | |
callq _ZN11packed_simd3v6467_$LT$impl$u20$packed_simd..Simd$LT$$u5b$f32$u3b$$u20$_$u5d$$GT$$GT$4powf17hb70aa29febb9e0e8E | |
jmp .LBB52_18 | |
.LBB52_15: | |
.Ltmp212: | |
.loc 24 8 4 | |
movq 560(%rsp), %rcx | |
leaq _ZN42_$LT$$RF$T$u20$as$u20$core..fmt..Debug$GT$3fmt17h0fbdef217d468214E(%rip), %rdx | |
callq _ZN4core3fmt10ArgumentV13new17hf8cbb1bf740bc1bfE | |
movq %rax, 168(%rsp) | |
movq %rdx, 160(%rsp) | |
.loc 24 0 4 is_stmt 0 | |
leaq .Lanon.919393f2414e2f5df5b1fae34f4816a8.3(%rip), %rax | |
movq 184(%rsp), %rcx | |
.loc 24 8 4 | |
movq %rcx, 504(%rsp) | |
movq 176(%rsp), %rdx | |
movq %rdx, 512(%rsp) | |
movq 168(%rsp), %r8 | |
movq %r8, 520(%rsp) | |
movq 160(%rsp), %r9 | |
movq %r9, 528(%rsp) | |
.Ltmp213: | |
.loc 24 8 4 | |
leaq 504(%rsp), %r10 | |
leaq 456(%rsp), %rcx | |
movq %rax, %rdx | |
movl $3, %r8d | |
movq %r10, %r9 | |
movq $2, 32(%rsp) | |
callq _ZN4core3fmt9Arguments6new_v117h563701daa3fafb7dE | |
leaq .Lanon.919393f2414e2f5df5b1fae34f4816a8.6(%rip), %rdx | |
leaq 456(%rsp), %rcx | |
callq _ZN3std9panicking15begin_panic_fmt17h5d6e50cfd22b9ed7E | |
ud2 | |
.Ltmp214: | |
.LBB52_18: | |
.loc 24 9 4 is_stmt 1 | |
leaq 248(%rsp), %rax | |
movq %rax, 568(%rsp) | |
leaq 584(%rsp), %rax | |
movq %rax, 576(%rsp) | |
movq 568(%rsp), %rax | |
movq %rax, 592(%rsp) | |
movq 576(%rsp), %rax | |
movq %rax, 600(%rsp) | |
.Ltmp215: | |
.loc 24 9 4 is_stmt 0 | |
movq 592(%rsp), %rcx | |
movq 600(%rsp), %rdx | |
callq _ZN11packed_simd3v64100_$LT$impl$u20$core..cmp..PartialEq$u20$for$u20$packed_simd..Simd$LT$$u5b$f32$u3b$$u20$_$u5d$$GT$$GT$2eq17ha86e2ebf7d9570caE | |
movb %al, 159(%rsp) | |
.loc 24 0 4 | |
movb 159(%rsp), %al | |
.loc 24 9 4 | |
xorb $-1, %al | |
testb $1, %al | |
jne .LBB52_20 | |
jmp .LBB52_21 | |
.LBB52_20: | |
leaq 592(%rsp), %rax | |
movq %rax, 688(%rsp) | |
leaq 600(%rsp), %rax | |
movq %rax, 696(%rsp) | |
movq 688(%rsp), %rax | |
movq %rax, 704(%rsp) | |
movq 696(%rsp), %rax | |
movq %rax, 712(%rsp) | |
.Ltmp216: | |
.loc 24 9 4 | |
movq 704(%rsp), %rcx | |
leaq _ZN42_$LT$$RF$T$u20$as$u20$core..fmt..Debug$GT$3fmt17h0fbdef217d468214E(%rip), %rdx | |
callq _ZN4core3fmt10ArgumentV13new17hf8cbb1bf740bc1bfE | |
movq %rax, 144(%rsp) | |
movq %rdx, 136(%rsp) | |
jmp .LBB52_22 | |
.Ltmp217: | |
.LBB52_21: | |
.loc 24 10 18 is_stmt 1 | |
movsd 256(%rsp), %xmm0 | |
.loc 24 10 25 is_stmt 0 | |
movsd 248(%rsp), %xmm1 | |
.loc 24 10 18 | |
movsd %xmm0, 1080(%rsp) | |
movsd %xmm1, 1088(%rsp) | |
leaq 736(%rsp), %rcx | |
leaq 1080(%rsp), %rdx | |
leaq 1088(%rsp), %r8 | |
callq _ZN11packed_simd3v6467_$LT$impl$u20$packed_simd..Simd$LT$$u5b$f32$u3b$$u20$_$u5d$$GT$$GT$4powf17hb70aa29febb9e0e8E | |
jmp .LBB52_25 | |
.LBB52_22: | |
.Ltmp218: | |
.loc 24 9 4 is_stmt 1 | |
movq 712(%rsp), %rcx | |
leaq _ZN42_$LT$$RF$T$u20$as$u20$core..fmt..Debug$GT$3fmt17h0fbdef217d468214E(%rip), %rdx | |
callq _ZN4core3fmt10ArgumentV13new17hf8cbb1bf740bc1bfE | |
movq %rax, 128(%rsp) | |
movq %rdx, 120(%rsp) | |
.loc 24 0 4 is_stmt 0 | |
leaq .Lanon.919393f2414e2f5df5b1fae34f4816a8.3(%rip), %rax | |
movq 144(%rsp), %rcx | |
.loc 24 9 4 | |
movq %rcx, 656(%rsp) | |
movq 136(%rsp), %rdx | |
movq %rdx, 664(%rsp) | |
movq 128(%rsp), %r8 | |
movq %r8, 672(%rsp) | |
movq 120(%rsp), %r9 | |
movq %r9, 680(%rsp) | |
.Ltmp219: | |
.loc 24 9 4 | |
leaq 656(%rsp), %r10 | |
leaq 608(%rsp), %rcx | |
movq %rax, %rdx | |
movl $3, %r8d | |
movq %r10, %r9 | |
movq $2, 32(%rsp) | |
callq _ZN4core3fmt9Arguments6new_v117h563701daa3fafb7dE | |
leaq .Lanon.919393f2414e2f5df5b1fae34f4816a8.7(%rip), %rdx | |
leaq 608(%rsp), %rcx | |
callq _ZN3std9panicking15begin_panic_fmt17h5d6e50cfd22b9ed7E | |
ud2 | |
.Ltmp220: | |
.LBB52_25: | |
.loc 24 10 4 is_stmt 1 | |
leaq 256(%rsp), %rax | |
movq %rax, 720(%rsp) | |
leaq 736(%rsp), %rax | |
movq %rax, 728(%rsp) | |
movq 720(%rsp), %rax | |
movq %rax, 744(%rsp) | |
movq 728(%rsp), %rax | |
movq %rax, 752(%rsp) | |
.Ltmp221: | |
.loc 24 10 4 is_stmt 0 | |
movq 744(%rsp), %rcx | |
movq 752(%rsp), %rdx | |
callq _ZN11packed_simd3v64100_$LT$impl$u20$core..cmp..PartialEq$u20$for$u20$packed_simd..Simd$LT$$u5b$f32$u3b$$u20$_$u5d$$GT$$GT$2eq17ha86e2ebf7d9570caE | |
movb %al, 119(%rsp) | |
.loc 24 0 4 | |
movb 119(%rsp), %al | |
.loc 24 10 4 | |
xorb $-1, %al | |
testb $1, %al | |
jne .LBB52_27 | |
jmp .LBB52_28 | |
.LBB52_27: | |
leaq 744(%rsp), %rax | |
movq %rax, 840(%rsp) | |
leaq 752(%rsp), %rax | |
movq %rax, 848(%rsp) | |
movq 840(%rsp), %rax | |
movq %rax, 856(%rsp) | |
movq 848(%rsp), %rax | |
movq %rax, 864(%rsp) | |
.Ltmp222: | |
.loc 24 10 4 | |
movq 856(%rsp), %rcx | |
leaq _ZN42_$LT$$RF$T$u20$as$u20$core..fmt..Debug$GT$3fmt17h0fbdef217d468214E(%rip), %rdx | |
callq _ZN4core3fmt10ArgumentV13new17hf8cbb1bf740bc1bfE | |
movq %rax, 104(%rsp) | |
movq %rdx, 96(%rsp) | |
jmp .LBB52_29 | |
.Ltmp223: | |
.LBB52_28: | |
.loc 24 0 4 | |
movss .LCPI52_2(%rip), %xmm1 | |
.loc 24 12 12 is_stmt 1 | |
leaq 872(%rsp), %rcx | |
callq _ZN11packed_simd3v6467_$LT$impl$u20$packed_simd..Simd$LT$$u5b$f32$u3b$$u20$_$u5d$$GT$$GT$5splat17ha44412253c33794bE | |
jmp .LBB52_32 | |
.LBB52_29: | |
.Ltmp224: | |
.loc 24 10 4 | |
movq 864(%rsp), %rcx | |
leaq _ZN42_$LT$$RF$T$u20$as$u20$core..fmt..Debug$GT$3fmt17h0fbdef217d468214E(%rip), %rdx | |
callq _ZN4core3fmt10ArgumentV13new17hf8cbb1bf740bc1bfE | |
movq %rax, 88(%rsp) | |
movq %rdx, 80(%rsp) | |
.loc 24 0 4 is_stmt 0 | |
leaq .Lanon.919393f2414e2f5df5b1fae34f4816a8.3(%rip), %rax | |
movq 104(%rsp), %rcx | |
.loc 24 10 4 | |
movq %rcx, 808(%rsp) | |
movq 96(%rsp), %rdx | |
movq %rdx, 816(%rsp) | |
movq 88(%rsp), %r8 | |
movq %r8, 824(%rsp) | |
movq 80(%rsp), %r9 | |
movq %r9, 832(%rsp) | |
.Ltmp225: | |
.loc 24 10 4 | |
leaq 808(%rsp), %r10 | |
leaq 760(%rsp), %rcx | |
movq %rax, %rdx | |
movl $3, %r8d | |
movq %r10, %r9 | |
movq $2, 32(%rsp) | |
callq _ZN4core3fmt9Arguments6new_v117h563701daa3fafb7dE | |
leaq .Lanon.919393f2414e2f5df5b1fae34f4816a8.8(%rip), %rdx | |
leaq 760(%rsp), %rcx | |
callq _ZN3std9panicking15begin_panic_fmt17h5d6e50cfd22b9ed7E | |
ud2 | |
.Ltmp226: | |
.LBB52_32: | |
.loc 24 13 18 is_stmt 1 | |
movsd 256(%rsp), %xmm0 | |
movsd %xmm0, 1096(%rsp) | |
movsd %xmm0, 1104(%rsp) | |
leaq 896(%rsp), %rcx | |
leaq 1096(%rsp), %rdx | |
leaq 1104(%rsp), %r8 | |
callq _ZN11packed_simd3v6467_$LT$impl$u20$packed_simd..Simd$LT$$u5b$f32$u3b$$u20$_$u5d$$GT$$GT$4powf17hb70aa29febb9e0e8E | |
.loc 24 13 4 is_stmt 0 | |
leaq 872(%rsp), %rax | |
movq %rax, 880(%rsp) | |
leaq 896(%rsp), %rax | |
movq %rax, 888(%rsp) | |
movq 880(%rsp), %rax | |
movq %rax, 904(%rsp) | |
movq 888(%rsp), %rax | |
movq %rax, 912(%rsp) | |
.Ltmp227: | |
.loc 24 13 4 | |
movq 904(%rsp), %rcx | |
movq 912(%rsp), %rdx | |
callq _ZN11packed_simd3v64100_$LT$impl$u20$core..cmp..PartialEq$u20$for$u20$packed_simd..Simd$LT$$u5b$f32$u3b$$u20$_$u5d$$GT$$GT$2eq17ha86e2ebf7d9570caE | |
movb %al, 79(%rsp) | |
.loc 24 0 4 | |
movb 79(%rsp), %al | |
.loc 24 13 4 | |
xorb $-1, %al | |
testb $1, %al | |
jne .LBB52_35 | |
jmp .LBB52_36 | |
.LBB52_35: | |
leaq 904(%rsp), %rax | |
movq %rax, 1000(%rsp) | |
leaq 912(%rsp), %rax | |
movq %rax, 1008(%rsp) | |
movq 1000(%rsp), %rax | |
movq %rax, 1016(%rsp) | |
movq 1008(%rsp), %rax | |
movq %rax, 1024(%rsp) | |
.Ltmp228: | |
.loc 24 13 4 | |
movq 1016(%rsp), %rcx | |
leaq _ZN42_$LT$$RF$T$u20$as$u20$core..fmt..Debug$GT$3fmt17h0fbdef217d468214E(%rip), %rdx | |
callq _ZN4core3fmt10ArgumentV13new17hf8cbb1bf740bc1bfE | |
movq %rax, 64(%rsp) | |
movq %rdx, 56(%rsp) | |
jmp .LBB52_37 | |
.Ltmp229: | |
.LBB52_36: | |
.loc 24 14 1 is_stmt 1 | |
addq $1112, %rsp | |
retq | |
.LBB52_37: | |
.Ltmp230: | |
.loc 24 13 4 | |
movq 1024(%rsp), %rcx | |
leaq _ZN42_$LT$$RF$T$u20$as$u20$core..fmt..Debug$GT$3fmt17h0fbdef217d468214E(%rip), %rdx | |
callq _ZN4core3fmt10ArgumentV13new17hf8cbb1bf740bc1bfE | |
movq %rax, 48(%rsp) | |
movq %rdx, 40(%rsp) | |
.loc 24 0 4 is_stmt 0 | |
leaq .Lanon.919393f2414e2f5df5b1fae34f4816a8.3(%rip), %rax | |
movq 64(%rsp), %rcx | |
.loc 24 13 4 | |
movq %rcx, 968(%rsp) | |
movq 56(%rsp), %rdx | |
movq %rdx, 976(%rsp) | |
movq 48(%rsp), %r8 | |
movq %r8, 984(%rsp) | |
movq 40(%rsp), %r9 | |
movq %r9, 992(%rsp) | |
.Ltmp231: | |
.loc 24 13 4 | |
leaq 968(%rsp), %r10 | |
leaq 920(%rsp), %rcx | |
movq %rax, %rdx | |
movl $3, %r8d | |
movq %r10, %r9 | |
movq $2, 32(%rsp) | |
callq _ZN4core3fmt9Arguments6new_v117h563701daa3fafb7dE | |
leaq .Lanon.919393f2414e2f5df5b1fae34f4816a8.9(%rip), %rdx | |
leaq 920(%rsp), %rcx | |
callq _ZN3std9panicking15begin_panic_fmt17h5d6e50cfd22b9ed7E | |
ud2 | |
.Ltmp232: | |
.Lfunc_end52: | |
.seh_handlerdata | |
.text | |
.seh_endproc | |
.def main; | |
.scl 2; | |
.type 32; | |
.endef | |
.globl main | |
.p2align 4, 0x90 | |
main: | |
.Lfunc_begin53: | |
.seh_proc main | |
pushq %rbp | |
.seh_pushreg 5 | |
subq $48, %rsp | |
.seh_stackalloc 48 | |
leaq 48(%rsp), %rbp | |
.seh_setframe 5, 48 | |
.seh_endprologue | |
movq %rdx, -8(%rbp) | |
movl %ecx, -12(%rbp) | |
callq __main | |
movl -12(%rbp), %ecx | |
movslq %ecx, %rdx | |
leaq _ZN11simd_errors4main17hd90603d869f7ed37E(%rip), %rax | |
movq %rax, %rcx | |
movq -8(%rbp), %r8 | |
callq _ZN3std2rt10lang_start17h9673c0b4fa2575bbE | |
movl %eax, %r9d | |
movl %r9d, %eax | |
addq $48, %rsp | |
popq %rbp | |
retq | |
.Lfunc_end53: | |
.seh_handlerdata | |
.text | |
.seh_endproc | |
.section .rdata,"dr" | |
.p2align 4 | |
str.0: | |
.ascii "/rustc/b139669f374eb5024a50eb13f116ff763b1c5935\\src\\libcore\\slice\\mod.rs" | |
.p2align 4 | |
str.1: | |
.ascii "attempt to divide by zero" | |
.p2align 3 | |
.Lpanic_loc.2: | |
.quad str.1 | |
.quad 25 | |
.quad str.0 | |
.quad 72 | |
.long 2849 | |
.long 13 | |
.p2align 3 | |
.Lvtable.3: | |
.quad _ZN4core3ptr18real_drop_in_place17hf10702682f45eb9fE | |
.quad 8 | |
.quad 8 | |
.quad _ZN3std2rt10lang_start28_$u7b$$u7b$closure$u7d$$u7d$17hf746c2baa59eec91E | |
.quad _ZN3std2rt10lang_start28_$u7b$$u7b$closure$u7d$$u7d$17hf746c2baa59eec91E | |
.quad _ZN4core3ops8function6FnOnce9call_once32_$u7b$$u7b$vtable.shim$u7d$$u7d$17hd6f963d7521da4d8E | |
.Lanon.919393f2414e2f5df5b1fae34f4816a8.0: | |
.ascii "assertion failed: `(left == right)`\n left: `" | |
.Lanon.919393f2414e2f5df5b1fae34f4816a8.1: | |
.ascii "`,\n right: `" | |
.Lanon.919393f2414e2f5df5b1fae34f4816a8.2: | |
.byte 96 | |
.p2align 3 | |
.Lanon.919393f2414e2f5df5b1fae34f4816a8.3: | |
.quad .Lanon.919393f2414e2f5df5b1fae34f4816a8.0 | |
.asciz "-\000\000\000\000\000\000" | |
.quad .Lanon.919393f2414e2f5df5b1fae34f4816a8.1 | |
.asciz "\f\000\000\000\000\000\000" | |
.quad .Lanon.919393f2414e2f5df5b1fae34f4816a8.2 | |
.asciz "\001\000\000\000\000\000\000" | |
.Lanon.919393f2414e2f5df5b1fae34f4816a8.4: | |
.ascii "src\\main.rs" | |
.p2align 3 | |
.Lanon.919393f2414e2f5df5b1fae34f4816a8.5: | |
.quad .Lanon.919393f2414e2f5df5b1fae34f4816a8.4 | |
.asciz "\013\000\000\000\000\000\000\000\007\000\000\000\005\000\000" | |
.p2align 3 | |
.Lanon.919393f2414e2f5df5b1fae34f4816a8.6: | |
.quad .Lanon.919393f2414e2f5df5b1fae34f4816a8.4 | |
.asciz "\013\000\000\000\000\000\000\000\b\000\000\000\005\000\000" | |
.p2align 3 | |
.Lanon.919393f2414e2f5df5b1fae34f4816a8.7: | |
.quad .Lanon.919393f2414e2f5df5b1fae34f4816a8.4 | |
.asciz "\013\000\000\000\000\000\000\000\t\000\000\000\005\000\000" | |
.p2align 3 | |
.Lanon.919393f2414e2f5df5b1fae34f4816a8.8: | |
.quad .Lanon.919393f2414e2f5df5b1fae34f4816a8.4 | |
.asciz "\013\000\000\000\000\000\000\000\n\000\000\000\005\000\000" | |
.p2align 3 | |
.Lanon.919393f2414e2f5df5b1fae34f4816a8.9: | |
.quad .Lanon.919393f2414e2f5df5b1fae34f4816a8.4 | |
.asciz "\013\000\000\000\000\000\000\000\r\000\000\000\005\000\000" | |
.section .debug_str,"dr" | |
.Linfo_string: | |
.Linfo_string0: | |
.asciz "clang LLVM (rustc version 1.34.0-nightly (b139669f3 2019-02-06))" | |
.Linfo_string1: | |
.asciz "src\\main.rs" | |
.Linfo_string2: | |
.asciz "D:\\Projekty\\simd_errors" | |
.Linfo_string3: | |
.asciz "vtable" | |
.Linfo_string4: | |
.asciz "__0" | |
.Linfo_string5: | |
.asciz "fn()" | |
.Linfo_string6: | |
.asciz "closure" | |
.Linfo_string7: | |
.asciz "core" | |
.Linfo_string8: | |
.asciz "result" | |
.Linfo_string9: | |
.asciz "u8" | |
.Linfo_string10: | |
.asciz "Ok" | |
.Linfo_string11: | |
.asciz "Err" | |
.Linfo_string12: | |
.asciz "Result" | |
.Linfo_string13: | |
.asciz "fmt" | |
.Linfo_string14: | |
.asciz "rt" | |
.Linfo_string15: | |
.asciz "v1" | |
.Linfo_string16: | |
.asciz "Left" | |
.Linfo_string17: | |
.asciz "Right" | |
.Linfo_string18: | |
.asciz "Center" | |
.Linfo_string19: | |
.asciz "Unknown" | |
.Linfo_string20: | |
.asciz "Alignment" | |
.Linfo_string21: | |
.asciz "iter" | |
.Linfo_string22: | |
.asciz "adapters" | |
.Linfo_string23: | |
.asciz "zip" | |
.Linfo_string24: | |
.asciz "{{impl}}" | |
.Linfo_string25: | |
.asciz "slice" | |
.Linfo_string26: | |
.asciz "packed_simd" | |
.Linfo_string27: | |
.asciz "codegen" | |
.Linfo_string28: | |
.asciz "math" | |
.Linfo_string29: | |
.asciz "float" | |
.Linfo_string30: | |
.asciz "powf" | |
.Linfo_string31: | |
.asciz "v64" | |
.Linfo_string32: | |
.asciz "f32" | |
.Linfo_string33: | |
.asciz "__1" | |
.Linfo_string34: | |
.asciz "f32x2" | |
.Linfo_string35: | |
.asciz "__ARRAY_SIZE_TYPE__" | |
.Linfo_string36: | |
.asciz "A" | |
.Linfo_string37: | |
.asciz "Simd<[f32; 2]>" | |
.Linfo_string38: | |
.asciz "i32" | |
.Linfo_string39: | |
.asciz "m32x2" | |
.Linfo_string40: | |
.asciz "masks" | |
.Linfo_string41: | |
.asciz "m32" | |
.Linfo_string42: | |
.asciz "Simd<[packed_simd::masks::m32; 2]>" | |
.Linfo_string43: | |
.asciz "T" | |
.Linfo_string44: | |
.asciz "_ZN113_$LT$core..slice..IterMut$LT$$u27$a$C$$u20$T$GT$$u20$as$u20$core..iter..traits..exact_size..ExactSizeIterator$GT$3len17he327633cdd81b90aE" | |
.Linfo_string45: | |
.asciz "len<f32>" | |
.Linfo_string46: | |
.asciz "usize" | |
.Linfo_string47: | |
.asciz "self" | |
.Linfo_string48: | |
.asciz "ptr" | |
.Linfo_string49: | |
.asciz "*mut f32" | |
.Linfo_string50: | |
.asciz "end" | |
.Linfo_string51: | |
.asciz "_marker" | |
.Linfo_string52: | |
.asciz "marker" | |
.Linfo_string53: | |
.asciz "&mut f32" | |
.Linfo_string54: | |
.asciz "PhantomData<&mut f32>" | |
.Linfo_string55: | |
.asciz "IterMut<f32>" | |
.Linfo_string56: | |
.asciz "&core::slice::IterMut<f32>" | |
.Linfo_string57: | |
.asciz "start" | |
.Linfo_string58: | |
.asciz "diff" | |
.Linfo_string59: | |
.asciz "size" | |
.Linfo_string60: | |
.asciz "_ZN4core5slice13size_from_ptr17h15d41a78a85476b0E" | |
.Linfo_string61: | |
.asciz "size_from_ptr<f32>" | |
.Linfo_string62: | |
.asciz "*const f32" | |
.Linfo_string63: | |
.asciz "_ZN110_$LT$core..slice..Iter$LT$$u27$a$C$$u20$T$GT$$u20$as$u20$core..iter..traits..exact_size..ExactSizeIterator$GT$3len17hed0bc22e8a416197E" | |
.Linfo_string64: | |
.asciz "&f32" | |
.Linfo_string65: | |
.asciz "PhantomData<&f32>" | |
.Linfo_string66: | |
.asciz "Iter<f32>" | |
.Linfo_string67: | |
.asciz "&core::slice::Iter<f32>" | |
.Linfo_string68: | |
.asciz "reductions" | |
.Linfo_string69: | |
.asciz "mask" | |
.Linfo_string70: | |
.asciz "std" | |
.Linfo_string71: | |
.asciz "lang_start" | |
.Linfo_string72: | |
.asciz "sys" | |
.Linfo_string73: | |
.asciz "windows" | |
.Linfo_string74: | |
.asciz "process" | |
.Linfo_string75: | |
.asciz "u32" | |
.Linfo_string76: | |
.asciz "ExitCode" | |
.Linfo_string77: | |
.asciz "cmp" | |
.Linfo_string78: | |
.asciz "Ord" | |
.Linfo_string79: | |
.asciz "impls" | |
.Linfo_string80: | |
.asciz "value" | |
.Linfo_string81: | |
.asciz "_priv" | |
.Linfo_string82: | |
.asciz "()" | |
.Linfo_string83: | |
.asciz "_oibit_remover" | |
.Linfo_string84: | |
.asciz "ops" | |
.Linfo_string85: | |
.asciz "function" | |
.Linfo_string86: | |
.asciz "pointer" | |
.Linfo_string87: | |
.asciz "*mut u8" | |
.Linfo_string88: | |
.asciz "&[usize; 3]" | |
.Linfo_string89: | |
.asciz "*mut Fn<()>" | |
.Linfo_string90: | |
.asciz "PhantomData<*mut Fn<()>>" | |
.Linfo_string91: | |
.asciz "Void" | |
.Linfo_string92: | |
.asciz "&core::fmt::Void" | |
.Linfo_string93: | |
.asciz "formatter" | |
.Linfo_string94: | |
.asciz "flags" | |
.Linfo_string95: | |
.asciz "fill" | |
.Linfo_string96: | |
.asciz "char" | |
.Linfo_string97: | |
.asciz "align" | |
.Linfo_string98: | |
.asciz "width" | |
.Linfo_string99: | |
.asciz "option" | |
.Linfo_string100: | |
.asciz "u64" | |
.Linfo_string101: | |
.asciz "None" | |
.Linfo_string102: | |
.asciz "Some" | |
.Linfo_string103: | |
.asciz "Option<usize>" | |
.Linfo_string104: | |
.asciz "precision" | |
.Linfo_string105: | |
.asciz "buf" | |
.Linfo_string106: | |
.asciz "&mut Write" | |
.Linfo_string107: | |
.asciz "curarg" | |
.Linfo_string108: | |
.asciz "*const core::fmt::ArgumentV1" | |
.Linfo_string109: | |
.asciz "&core::fmt::ArgumentV1" | |
.Linfo_string110: | |
.asciz "PhantomData<&core::fmt::ArgumentV1>" | |
.Linfo_string111: | |
.asciz "Iter<core::fmt::ArgumentV1>" | |
.Linfo_string112: | |
.asciz "args" | |
.Linfo_string113: | |
.asciz "data_ptr" | |
.Linfo_string114: | |
.asciz "length" | |
.Linfo_string115: | |
.asciz "&[core::fmt::ArgumentV1]" | |
.Linfo_string116: | |
.asciz "Formatter" | |
.Linfo_string117: | |
.asciz "&mut core::fmt::Formatter" | |
.Linfo_string118: | |
.asciz "fn(&core::fmt::Void, &mut core::fmt::Formatter) -> core::result::Result<(), core::fmt::Error>" | |
.Linfo_string119: | |
.asciz "ArgumentV1" | |
.Linfo_string120: | |
.asciz "pieces" | |
.Linfo_string121: | |
.asciz "*const u8" | |
.Linfo_string122: | |
.asciz "&str" | |
.Linfo_string123: | |
.asciz "*const &str" | |
.Linfo_string124: | |
.asciz "&[&str]" | |
.Linfo_string125: | |
.asciz "position" | |
.Linfo_string126: | |
.asciz "Next" | |
.Linfo_string127: | |
.asciz "At" | |
.Linfo_string128: | |
.asciz "Position" | |
.Linfo_string129: | |
.asciz "format" | |
.Linfo_string130: | |
.asciz "Is" | |
.Linfo_string131: | |
.asciz "Param" | |
.Linfo_string132: | |
.asciz "NextParam" | |
.Linfo_string133: | |
.asciz "Implied" | |
.Linfo_string134: | |
.asciz "Count" | |
.Linfo_string135: | |
.asciz "FormatSpec" | |
.Linfo_string136: | |
.asciz "Argument" | |
.Linfo_string137: | |
.asciz "*const core::fmt::rt::v1::Argument" | |
.Linfo_string138: | |
.asciz "&[core::fmt::rt::v1::Argument]" | |
.Linfo_string139: | |
.asciz "Option<&[core::fmt::rt::v1::Argument]>" | |
.Linfo_string140: | |
.asciz "Arguments" | |
.Linfo_string141: | |
.asciz "mem" | |
.Linfo_string142: | |
.asciz "num" | |
.Linfo_string143: | |
.asciz "FnOnce" | |
.Linfo_string144: | |
.asciz "traits" | |
.Linfo_string145: | |
.asciz "iterator" | |
.Linfo_string146: | |
.asciz "Iterator" | |
.Linfo_string147: | |
.asciz "array" | |
.Linfo_string148: | |
.asciz "core_arch" | |
.Linfo_string149: | |
.asciz "x86" | |
.Linfo_string150: | |
.asciz "sse" | |
.Linfo_string151: | |
.asciz "a" | |
.Linfo_string152: | |
.asciz "b" | |
.Linfo_string153: | |
.asciz "index" | |
.Linfo_string154: | |
.asciz "len" | |
.Linfo_string155: | |
.asciz "B" | |
.Linfo_string156: | |
.asciz "Zip<core::slice::IterMut<f32>, core::slice::Iter<f32>>" | |
.Linfo_string157: | |
.asciz "collect" | |
.Linfo_string158: | |
.asciz "simd_errors" | |
.Linfo_string159: | |
.asciz "_ZN107_$LT$core..iter..adapters..zip..Zip$LT$A$C$$u20$B$GT$$u20$as$u20$core..iter..traits..iterator..Iterator$GT$4next17h8d2e37031ca1ef3cE" | |
.Linfo_string160: | |
.asciz "next<core::slice::IterMut<f32>,core::slice::Iter<f32>>" | |
.Linfo_string161: | |
.asciz "(&mut f32, &f32)" | |
.Linfo_string162: | |
.asciz "Option<(&mut f32, &f32)>" | |
.Linfo_string163: | |
.asciz "_ZN107_$LT$core..slice..Iter$LT$$u27$a$C$$u20$T$GT$$u20$as$u20$core..iter..adapters..zip..TrustedRandomAccess$GT$13get_unchecked17h14f4bc5545675b0aE" | |
.Linfo_string164: | |
.asciz "get_unchecked<f32>" | |
.Linfo_string165: | |
.asciz "_ZN110_$LT$core..slice..IterMut$LT$$u27$a$C$$u20$T$GT$$u20$as$u20$core..iter..adapters..zip..TrustedRandomAccess$GT$13get_unchecked17ha59896457b3fa156E" | |
.Linfo_string166: | |
.asciz "_ZN110_$LT$core..slice..IterMut$LT$$u27$a$C$$u20$T$GT$$u20$as$u20$core..iter..adapters..zip..TrustedRandomAccess$GT$20may_have_side_effect17h51456b9a536a553eE" | |
.Linfo_string167: | |
.asciz "may_have_side_effect<f32>" | |
.Linfo_string168: | |
.asciz "bool" | |
.Linfo_string169: | |
.asciz "_ZN115_$LT$packed_simd..Simd$LT$$u5b$f32$u3b$$u20$_$u5d$$GT$$u20$as$u20$packed_simd..codegen..math..float..powf..Powf$GT$4powf17h7e3f0faddaf3c52fE" | |
.Linfo_string170: | |
.asciz "_ZN11packed_simd3v64100_$LT$impl$u20$core..cmp..PartialEq$u20$for$u20$packed_simd..Simd$LT$$u5b$f32$u3b$$u20$_$u5d$$GT$$GT$2eq17ha86e2ebf7d9570caE" | |
.Linfo_string171: | |
.asciz "eq" | |
.Linfo_string172: | |
.asciz "_ZN11packed_simd3v6467_$LT$impl$u20$packed_simd..Simd$LT$$u5b$f32$u3b$$u20$_$u5d$$GT$$GT$2eq17h4a124a37dfbf1128E" | |
.Linfo_string173: | |
.asciz "_ZN11packed_simd3v6467_$LT$impl$u20$packed_simd..Simd$LT$$u5b$f32$u3b$$u20$_$u5d$$GT$$GT$4powf17hb70aa29febb9e0e8E" | |
.Linfo_string174: | |
.asciz "_ZN11packed_simd3v6467_$LT$impl$u20$packed_simd..Simd$LT$$u5b$f32$u3b$$u20$_$u5d$$GT$$GT$5splat17ha44412253c33794bE" | |
.Linfo_string175: | |
.asciz "splat" | |
.Linfo_string176: | |
.asciz "_ZN11packed_simd3v6487_$LT$impl$u20$packed_simd..Simd$LT$$u5b$packed_simd..masks..m32$u3b$$u20$_$u5d$$GT$$GT$3all17h416679dfca9fc5e8E" | |
.Linfo_string177: | |
.asciz "all" | |
.Linfo_string178: | |
.asciz "_ZN121_$LT$core..iter..adapters..zip..Zip$LT$A$C$$u20$B$GT$$u20$as$u20$core..iter..adapters..zip..ZipImpl$LT$A$C$$u20$B$GT$$GT$3new17heb1b055aea75067eE" | |
.Linfo_string179: | |
.asciz "new<core::slice::IterMut<f32>,core::slice::Iter<f32>>" | |
.Linfo_string180: | |
.asciz "_ZN121_$LT$core..iter..adapters..zip..Zip$LT$A$C$$u20$B$GT$$u20$as$u20$core..iter..adapters..zip..ZipImpl$LT$A$C$$u20$B$GT$$GT$4next17h31faab8a7321759dE" | |
.Linfo_string181: | |
.asciz "_ZN133_$LT$packed_simd..Simd$LT$$u5b$packed_simd..masks..m32$u3b$$u20$_$u5d$$GT$$u20$as$u20$packed_simd..codegen..reductions..mask..All$GT$3all17h598de94fdee9672fE" | |
.Linfo_string182: | |
.asciz "_ZN3std2rt10lang_start17h9673c0b4fa2575bbE" | |
.Linfo_string183: | |
.asciz "lang_start<()>" | |
.Linfo_string184: | |
.asciz "isize" | |
.Linfo_string185: | |
.asciz "_ZN3std2rt10lang_start28_$u7b$$u7b$closure$u7d$$u7d$17hf746c2baa59eec91E" | |
.Linfo_string186: | |
.asciz "{{closure}}<()>" | |
.Linfo_string187: | |
.asciz "_ZN3std3sys7windows7process8ExitCode6as_i3217h5bcaa945033b0bbdE" | |
.Linfo_string188: | |
.asciz "as_i32" | |
.Linfo_string189: | |
.asciz "_ZN42_$LT$$RF$T$u20$as$u20$core..fmt..Debug$GT$3fmt17h0fbdef217d468214E" | |
.Linfo_string190: | |
.asciz "fmt<packed_simd::Simd<[f32; 2]>>" | |
.Linfo_string191: | |
.asciz "Self" | |
.Linfo_string192: | |
.asciz "_ZN4core3cmp3Ord3min17hf1decb25e9d1f502E" | |
.Linfo_string193: | |
.asciz "min<usize>" | |
.Linfo_string194: | |
.asciz "_ZN4core3cmp3min17ha157c58888b04903E" | |
.Linfo_string195: | |
.asciz "_ZN4core3cmp5impls57_$LT$impl$u20$core..cmp..PartialOrd$u20$for$u20$usize$GT$2le17heb061b62164fb3cdE" | |
.Linfo_string196: | |
.asciz "le" | |
.Linfo_string197: | |
.asciz "&packed_simd::Simd<[f32; 2]>" | |
.Linfo_string198: | |
.asciz "_ZN4core3fmt10ArgumentV13new17hf8cbb1bf740bc1bfE" | |
.Linfo_string199: | |
.asciz "new<&packed_simd::Simd<[f32; 2]>>" | |
.Linfo_string200: | |
.asciz "_ZN4core3fmt9Arguments6new_v117h563701daa3fafb7dE" | |
.Linfo_string201: | |
.asciz "new_v1" | |
.Linfo_string202: | |
.asciz "_ZN4core3mem7size_of17h67bb3d7ab94ad204E" | |
.Linfo_string203: | |
.asciz "size_of<f32>" | |
.Linfo_string204: | |
.asciz "_ZN4core3num20_$LT$impl$u20$u8$GT$9max_value17h1b8ac35f82643c3bE" | |
.Linfo_string205: | |
.asciz "max_value" | |
.Linfo_string206: | |
.asciz "_ZN4core3num23_$LT$impl$u20$usize$GT$12wrapping_sub17h5c173233212cebb5E" | |
.Linfo_string207: | |
.asciz "wrapping_sub" | |
.Linfo_string208: | |
.asciz "Args" | |
.Linfo_string209: | |
.asciz "_ZN4core3ops8function6FnOnce9call_once17h33385ba441c8d02eE" | |
.Linfo_string210: | |
.asciz "call_once<closure,()>" | |
.Linfo_string211: | |
.asciz "_ZN4core3ops8function6FnOnce9call_once32_$u7b$$u7b$vtable.shim$u7d$$u7d$17hd6f963d7521da4d8E" | |
.Linfo_string212: | |
.asciz "_ZN4core3ptr18real_drop_in_place17hf10702682f45eb9fE" | |
.Linfo_string213: | |
.asciz "real_drop_in_place<closure>" | |
.Linfo_string214: | |
.asciz "_ZN4core3ptr31_$LT$impl$u20$$BP$mut$u20$T$GT$12wrapping_add17h7bfc38a3d51ffae0E" | |
.Linfo_string215: | |
.asciz "wrapping_add<u8>" | |
.Linfo_string216: | |
.asciz "_ZN4core3ptr31_$LT$impl$u20$$BP$mut$u20$T$GT$15wrapping_offset17h92199ee84951f794E" | |
.Linfo_string217: | |
.asciz "wrapping_offset<u8>" | |
.Linfo_string218: | |
.asciz "_ZN4core3ptr31_$LT$impl$u20$$BP$mut$u20$T$GT$3add17h0ce19a1ecdb04f8fE" | |
.Linfo_string219: | |
.asciz "add<f32>" | |
.Linfo_string220: | |
.asciz "_ZN4core3ptr31_$LT$impl$u20$$BP$mut$u20$T$GT$6offset17h7ab76687e019a8beE" | |
.Linfo_string221: | |
.asciz "offset<f32>" | |
.Linfo_string222: | |
.asciz "_ZN4core3ptr31_$LT$impl$u20$$BP$mut$u20$T$GT$7is_null17h5d7cab73c9ba2b72E" | |
.Linfo_string223: | |
.asciz "is_null<f32>" | |
.Linfo_string224: | |
.asciz "_ZN4core3ptr33_$LT$impl$u20$$BP$const$u20$T$GT$12wrapping_add17h704f7d80d3e4e067E" | |
.Linfo_string225: | |
.asciz "_ZN4core3ptr33_$LT$impl$u20$$BP$const$u20$T$GT$15wrapping_offset17h57392fcef01ab41fE" | |
.Linfo_string226: | |
.asciz "_ZN4core3ptr33_$LT$impl$u20$$BP$const$u20$T$GT$3add17h26416a2b5e59c446E" | |
.Linfo_string227: | |
.asciz "_ZN4core3ptr33_$LT$impl$u20$$BP$const$u20$T$GT$6offset17h6b5b445b6567a011E" | |
.Linfo_string228: | |
.asciz "_ZN4core3ptr33_$LT$impl$u20$$BP$const$u20$T$GT$7is_null17hff436377db9e2646E" | |
.Linfo_string229: | |
.asciz "_ZN4core3ptr4null17h994338807cb2f143E" | |
.Linfo_string230: | |
.asciz "null<u8>" | |
.Linfo_string231: | |
.asciz "_ZN4core3ptr8null_mut17ha420abbf6de67c0aE" | |
.Linfo_string232: | |
.asciz "null_mut<u8>" | |
.Linfo_string233: | |
.asciz "&[f32; 2]" | |
.Linfo_string234: | |
.asciz "U" | |
.Linfo_string235: | |
.asciz "_ZN4core4iter6traits8iterator8Iterator3zip17h3b06b723b24d63e9E" | |
.Linfo_string236: | |
.asciz "zip<core::slice::IterMut<f32>,&[f32; 2]>" | |
.Linfo_string237: | |
.asciz "_ZN4core5array109_$LT$impl$u20$core..iter..traits..collect..IntoIterator$u20$for$u20$$RF$$u27$a$u20$$u5b$T$u3b$$u20$_$u5d$$GT$9into_iter17h3b17bc4c1d40cf91E" | |
.Linfo_string238: | |
.asciz "into_iter<f32>" | |
.Linfo_string239: | |
.asciz "_ZN4core5slice29_$LT$impl$u20$$u5b$T$u5d$$GT$10as_mut_ptr17h1a657e498eadc3f8E" | |
.Linfo_string240: | |
.asciz "as_mut_ptr<f32>" | |
.Linfo_string241: | |
.asciz "_ZN4core5slice29_$LT$impl$u20$$u5b$T$u5d$$GT$3len17h7ddc604a3edd39eeE" | |
.Linfo_string242: | |
.asciz "_ZN4core5slice29_$LT$impl$u20$$u5b$T$u5d$$GT$4iter17hdd507b42260f435dE" | |
.Linfo_string243: | |
.asciz "iter<f32>" | |
.Linfo_string244: | |
.asciz "_ZN4core5slice29_$LT$impl$u20$$u5b$T$u5d$$GT$6as_ptr17ha15db296d8eae01cE" | |
.Linfo_string245: | |
.asciz "as_ptr<f32>" | |
.Linfo_string246: | |
.asciz "_ZN4core5slice29_$LT$impl$u20$$u5b$T$u5d$$GT$8iter_mut17hbb08a79abb9de9f1E" | |
.Linfo_string247: | |
.asciz "iter_mut<f32>" | |
.Linfo_string248: | |
.asciz "_ZN4core9core_arch3x863sse16_mm_movemask_pi817h5a962fd8ed0dc66cE" | |
.Linfo_string249: | |
.asciz "_mm_movemask_pi8" | |
.Linfo_string250: | |
.asciz "_ZN54_$LT$$LP$$RP$$u20$as$u20$std..process..Termination$GT$6report17h9d153f990c8564cfE" | |
.Linfo_string251: | |
.asciz "report" | |
.Linfo_string252: | |
.asciz "_ZN57_$LT$core..iter..adapters..zip..Zip$LT$A$C$$u20$B$GT$$GT$3new17h8f37ca8b2f06d909E" | |
.Linfo_string253: | |
.asciz "I" | |
.Linfo_string254: | |
.asciz "_ZN63_$LT$I$u20$as$u20$core..iter..traits..collect..IntoIterator$GT$9into_iter17he5241eaaa244ba04E" | |
.Linfo_string255: | |
.asciz "into_iter<core::iter::adapters::zip::Zip<core::slice::IterMut<f32>, core::slice::Iter<f32>>>" | |
.Linfo_string256: | |
.asciz "_ZN68_$LT$std..process..ExitCode$u20$as$u20$std..process..Termination$GT$6report17hd5ccd80cb403dadbE" | |
.Linfo_string257: | |
.asciz "_ZN11simd_errors4main17hd90603d869f7ed37E" | |
.Linfo_string258: | |
.asciz "main" | |
.Linfo_string259: | |
.asciz "&mut core::iter::adapters::zip::Zip<core::slice::IterMut<f32>, core::slice::Iter<f32>>" | |
.Linfo_string260: | |
.asciz "&mut core::slice::Iter<f32>" | |
.Linfo_string261: | |
.asciz "i" | |
.Linfo_string262: | |
.asciz "&mut core::slice::IterMut<f32>" | |
.Linfo_string263: | |
.asciz "x" | |
.Linfo_string264: | |
.asciz "y" | |
.Linfo_string265: | |
.asciz "__next" | |
.Linfo_string266: | |
.asciz "val" | |
.Linfo_string267: | |
.asciz "other" | |
.Linfo_string268: | |
.asciz "argc" | |
.Linfo_string269: | |
.asciz "argv" | |
.Linfo_string270: | |
.asciz "*const *const u8" | |
.Linfo_string271: | |
.asciz "&std::sys::windows::process::ExitCode" | |
.Linfo_string272: | |
.asciz "&&packed_simd::Simd<[f32; 2]>" | |
.Linfo_string273: | |
.asciz "f" | |
.Linfo_string274: | |
.asciz "v2" | |
.Linfo_string275: | |
.asciz "&usize" | |
.Linfo_string276: | |
.asciz "fn(&&packed_simd::Simd<[f32; 2]>, &mut core::fmt::Formatter) -> core::result::Result<(), core::fmt::Error>" | |
.Linfo_string277: | |
.asciz "rhs" | |
.Linfo_string278: | |
.asciz "*mut closure" | |
.Linfo_string279: | |
.asciz "&mut closure" | |
.Linfo_string280: | |
.asciz "count" | |
.Linfo_string281: | |
.asciz "&mut [f32]" | |
.Linfo_string282: | |
.asciz "&[f32]" | |
.Linfo_string283: | |
.asciz "i64" | |
.Linfo_string284: | |
.asciz "__m64" | |
.Linfo_string285: | |
.asciz "z" | |
.Linfo_string286: | |
.asciz "o" | |
.Linfo_string287: | |
.asciz "t" | |
.Linfo_string288: | |
.asciz "left_val" | |
.Linfo_string289: | |
.asciz "right_val" | |
.Linfo_string290: | |
.asciz "arg0" | |
.Linfo_string291: | |
.asciz "arg1" | |
.section .debug_loc,"dr" | |
.Lsection_debug_loc: | |
.Ldebug_loc0: | |
.quad .Lfunc_begin4-.Lfunc_begin0 | |
.quad .Ltmp12-.Lfunc_begin0 | |
.short 2 | |
.byte 120 | |
.byte 0 | |
.quad 0 | |
.quad 0 | |
.Ldebug_loc1: | |
.quad .Lfunc_begin4-.Lfunc_begin0 | |
.quad .Ltmp9-.Lfunc_begin0 | |
.short 2 | |
.byte 113 | |
.byte 0 | |
.quad 0 | |
.quad 0 | |
.Ldebug_loc2: | |
.quad .Lfunc_begin7-.Lfunc_begin0 | |
.quad .Ltmp29-.Lfunc_begin0 | |
.short 2 | |
.byte 120 | |
.byte 0 | |
.quad 0 | |
.quad 0 | |
.Ldebug_loc3: | |
.quad .Lfunc_begin7-.Lfunc_begin0 | |
.quad .Ltmp28-.Lfunc_begin0 | |
.short 2 | |
.byte 113 | |
.byte 0 | |
.quad 0 | |
.quad 0 | |
.Ldebug_loc4: | |
.quad .Lfunc_begin9-.Lfunc_begin0 | |
.quad .Ltmp34-.Lfunc_begin0 | |
.short 2 | |
.byte 114 | |
.byte 0 | |
.quad 0 | |
.quad 0 | |
.Ldebug_loc5: | |
.quad .Lfunc_begin12-.Lfunc_begin0 | |
.quad .Ltmp95-.Lfunc_begin0 | |
.short 2 | |
.byte 114 | |
.byte 0 | |
.quad 0 | |
.quad 0 | |
.Ldebug_loc6: | |
.quad .Lfunc_begin50-.Lfunc_begin0 | |
.quad .Ltmp192-.Lfunc_begin0 | |
.short 2 | |
.byte 113 | |
.byte 0 | |
.quad 0 | |
.quad 0 | |
.section .debug_abbrev,"dr" | |
.Lsection_abbrev: | |
.byte 1 | |
.byte 17 | |
.byte 1 | |
.byte 37 | |
.byte 14 | |
.byte 19 | |
.byte 5 | |
.byte 3 | |
.byte 14 | |
.byte 16 | |
.byte 23 | |
.byte 27 | |
.byte 14 | |
.ascii "\264B" | |
.byte 25 | |
.byte 17 | |
.byte 1 | |
.byte 18 | |
.byte 6 | |
.byte 0 | |
.byte 0 | |
.byte 2 | |
.byte 52 | |
.byte 0 | |
.byte 3 | |
.byte 14 | |
.byte 73 | |
.byte 19 | |
.byte 2 | |
.byte 24 | |
.byte 0 | |
.byte 0 | |
.byte 3 | |
.byte 19 | |
.byte 0 | |
.byte 29 | |
.byte 19 | |
.byte 3 | |
.byte 14 | |
.byte 11 | |
.byte 11 | |
.ascii "\210\001" | |
.byte 15 | |
.byte 0 | |
.byte 0 | |
.byte 4 | |
.byte 19 | |
.byte 1 | |
.byte 3 | |
.byte 14 | |
.byte 11 | |
.byte 11 | |
.ascii "\210\001" | |
.byte 15 | |
.byte 0 | |
.byte 0 | |
.byte 5 | |
.byte 13 | |
.byte 0 | |
.byte 3 | |
.byte 14 | |
.byte 73 | |
.byte 19 | |
.ascii "\210\001" | |
.byte 15 | |
.byte 56 | |
.byte 11 | |
.byte 0 | |
.byte 0 | |
.byte 6 | |
.byte 15 | |
.byte 0 | |
.byte 73 | |
.byte 19 | |
.byte 3 | |
.byte 14 | |
.byte 0 | |
.byte 0 | |
.byte 7 | |
.byte 21 | |
.byte 0 | |
.byte 0 | |
.byte 0 | |
.byte 8 | |
.byte 57 | |
.byte 1 | |
.byte 3 | |
.byte 14 | |
.byte 0 | |
.byte 0 | |
.byte 9 | |
.byte 4 | |
.byte 1 | |
.byte 73 | |
.byte 19 | |
.byte 109 | |
.byte 25 | |
.byte 3 | |
.byte 14 | |
.byte 11 | |
.byte 11 | |
.ascii "\210\001" | |
.byte 15 | |
.byte 0 | |
.byte 0 | |
.byte 10 | |
.byte 40 | |
.byte 0 | |
.byte 3 | |
.byte 14 | |
.byte 28 | |
.byte 15 | |
.byte 0 | |
.byte 0 | |
.byte 11 | |
.byte 51 | |
.byte 1 | |
.byte 21 | |
.byte 19 | |
.byte 0 | |
.byte 0 | |
.byte 12 | |
.byte 13 | |
.byte 0 | |
.byte 73 | |
.byte 19 | |
.ascii "\210\001" | |
.byte 15 | |
.byte 56 | |
.byte 11 | |
.byte 52 | |
.byte 25 | |
.byte 0 | |
.byte 0 | |
.byte 13 | |
.byte 25 | |
.byte 1 | |
.byte 22 | |
.byte 11 | |
.byte 0 | |
.byte 0 | |
.byte 14 | |
.byte 19 | |
.byte 0 | |
.byte 3 | |
.byte 14 | |
.byte 11 | |
.byte 11 | |
.ascii "\210\001" | |
.byte 15 | |
.byte 0 | |
.byte 0 | |
.byte 15 | |
.byte 46 | |
.byte 1 | |
.byte 17 | |
.byte 1 | |
.byte 18 | |
.byte 6 | |
.byte 64 | |
.byte 24 | |
.byte 110 | |
.byte 14 | |
.byte 3 | |
.byte 14 | |
.byte 58 | |
.byte 11 | |
.byte 59 | |
.byte 5 | |
.byte 73 | |
.byte 19 | |
.byte 0 | |
.byte 0 | |
.byte 16 | |
.byte 5 | |
.byte 0 | |
.byte 2 | |
.byte 24 | |
.byte 3 | |
.byte 14 | |
.byte 58 | |
.byte 11 | |
.byte 59 | |
.byte 11 | |
.byte 73 | |
.byte 19 | |
.byte 0 | |
.byte 0 | |
.byte 17 | |
.byte 47 | |
.byte 0 | |
.byte 73 | |
.byte 19 | |
.byte 3 | |
.byte 14 | |
.byte 0 | |
.byte 0 | |
.byte 18 | |
.byte 13 | |
.byte 0 | |
.byte 3 | |
.byte 14 | |
.byte 73 | |
.byte 19 | |
.ascii "\210\001" | |
.byte 15 | |
.byte 56 | |
.byte 11 | |
.byte 52 | |
.byte 25 | |
.byte 0 | |
.byte 0 | |
.byte 19 | |
.byte 46 | |
.byte 1 | |
.byte 17 | |
.byte 1 | |
.byte 18 | |
.byte 6 | |
.byte 64 | |
.byte 24 | |
.byte 110 | |
.byte 14 | |
.byte 3 | |
.byte 14 | |
.byte 58 | |
.byte 11 | |
.byte 59 | |
.byte 11 | |
.byte 73 | |
.byte 19 | |
.byte 0 | |
.byte 0 | |
.byte 20 | |
.byte 29 | |
.byte 1 | |
.byte 49 | |
.byte 19 | |
.byte 17 | |
.byte 1 | |
.byte 18 | |
.byte 6 | |
.byte 88 | |
.byte 11 | |
.byte 89 | |
.byte 11 | |
.byte 0 | |
.byte 0 | |
.byte 21 | |
.byte 5 | |
.byte 0 | |
.byte 2 | |
.byte 24 | |
.byte 49 | |
.byte 19 | |
.byte 0 | |
.byte 0 | |
.byte 22 | |
.byte 11 | |
.byte 1 | |
.byte 17 | |
.byte 1 | |
.byte 18 | |
.byte 6 | |
.byte 0 | |
.byte 0 | |
.byte 23 | |
.byte 52 | |
.byte 0 | |
.byte 2 | |
.byte 24 | |
.byte 49 | |
.byte 19 | |
.byte 0 | |
.byte 0 | |
.byte 24 | |
.byte 29 | |
.byte 1 | |
.byte 49 | |
.byte 19 | |
.byte 17 | |
.byte 1 | |
.byte 18 | |
.byte 6 | |
.byte 88 | |
.byte 11 | |
.byte 89 | |
.byte 5 | |
.byte 0 | |
.byte 0 | |
.byte 25 | |
.byte 52 | |
.byte 0 | |
.byte 2 | |
.byte 24 | |
.byte 3 | |
.byte 14 | |
.ascii "\210\001" | |
.byte 15 | |
.byte 58 | |
.byte 11 | |
.byte 59 | |
.byte 11 | |
.byte 73 | |
.byte 19 | |
.byte 0 | |
.byte 0 | |
.byte 26 | |
.byte 11 | |
.byte 1 | |
.byte 85 | |
.byte 23 | |
.byte 0 | |
.byte 0 | |
.byte 27 | |
.byte 5 | |
.byte 0 | |
.byte 2 | |
.byte 23 | |
.byte 3 | |
.byte 14 | |
.byte 58 | |
.byte 11 | |
.byte 59 | |
.byte 11 | |
.byte 73 | |
.byte 19 | |
.byte 0 | |
.byte 0 | |
.byte 28 | |
.byte 46 | |
.byte 1 | |
.byte 110 | |
.byte 14 | |
.byte 3 | |
.byte 14 | |
.byte 58 | |
.byte 11 | |
.byte 59 | |
.byte 5 | |
.byte 73 | |
.byte 19 | |
.byte 32 | |
.byte 11 | |
.byte 0 | |
.byte 0 | |
.byte 29 | |
.byte 5 | |
.byte 0 | |
.byte 3 | |
.byte 14 | |
.byte 58 | |
.byte 11 | |
.byte 59 | |
.byte 11 | |
.byte 73 | |
.byte 19 | |
.byte 0 | |
.byte 0 | |
.byte 30 | |
.byte 11 | |
.byte 1 | |
.byte 0 | |
.byte 0 | |
.byte 31 | |
.byte 52 | |
.byte 0 | |
.byte 3 | |
.byte 14 | |
.ascii "\210\001" | |
.byte 15 | |
.byte 58 | |
.byte 11 | |
.byte 59 | |
.byte 5 | |
.byte 73 | |
.byte 19 | |
.byte 0 | |
.byte 0 | |
.byte 32 | |
.byte 52 | |
.byte 0 | |
.byte 2 | |
.byte 24 | |
.byte 3 | |
.byte 14 | |
.ascii "\210\001" | |
.byte 15 | |
.byte 58 | |
.byte 11 | |
.byte 59 | |
.byte 5 | |
.byte 73 | |
.byte 19 | |
.byte 0 | |
.byte 0 | |
.byte 33 | |
.byte 5 | |
.byte 0 | |
.byte 58 | |
.byte 11 | |
.byte 59 | |
.byte 11 | |
.byte 73 | |
.byte 19 | |
.byte 0 | |
.byte 0 | |
.byte 34 | |
.byte 5 | |
.byte 0 | |
.byte 2 | |
.byte 24 | |
.byte 58 | |
.byte 11 | |
.byte 59 | |
.byte 11 | |
.byte 73 | |
.byte 19 | |
.byte 0 | |
.byte 0 | |
.byte 35 | |
.byte 25 | |
.byte 1 | |
.byte 0 | |
.byte 0 | |
.byte 36 | |
.byte 46 | |
.byte 0 | |
.byte 17 | |
.byte 1 | |
.byte 18 | |
.byte 6 | |
.byte 64 | |
.byte 24 | |
.byte 110 | |
.byte 14 | |
.byte 3 | |
.byte 14 | |
.byte 58 | |
.byte 11 | |
.byte 59 | |
.byte 5 | |
.byte 73 | |
.byte 19 | |
.byte 0 | |
.byte 0 | |
.byte 37 | |
.byte 46 | |
.byte 1 | |
.byte 17 | |
.byte 1 | |
.byte 18 | |
.byte 6 | |
.byte 64 | |
.byte 24 | |
.byte 110 | |
.byte 14 | |
.byte 3 | |
.byte 14 | |
.byte 58 | |
.byte 11 | |
.byte 59 | |
.byte 11 | |
.byte 0 | |
.byte 0 | |
.byte 38 | |
.byte 36 | |
.byte 0 | |
.byte 3 | |
.byte 14 | |
.byte 62 | |
.byte 11 | |
.byte 11 | |
.byte 11 | |
.byte 0 | |
.byte 0 | |
.byte 39 | |
.byte 52 | |
.byte 0 | |
.byte 2 | |
.byte 24 | |
.byte 3 | |
.byte 14 | |
.byte 58 | |
.byte 11 | |
.byte 59 | |
.byte 5 | |
.byte 73 | |
.byte 19 | |
.byte 0 | |
.byte 0 | |
.byte 40 | |
.byte 1 | |
.byte 1 | |
.byte 73 | |
.byte 19 | |
.byte 0 | |
.byte 0 | |
.byte 41 | |
.byte 33 | |
.byte 0 | |
.byte 73 | |
.byte 19 | |
.byte 34 | |
.byte 11 | |
.byte 55 | |
.byte 11 | |
.byte 0 | |
.byte 0 | |
.byte 42 | |
.byte 36 | |
.byte 0 | |
.byte 3 | |
.byte 14 | |
.byte 11 | |
.byte 11 | |
.byte 62 | |
.byte 11 | |
.byte 0 | |
.byte 0 | |
.byte 43 | |
.byte 21 | |
.byte 1 | |
.byte 73 | |
.byte 19 | |
.byte 0 | |
.byte 0 | |
.byte 44 | |
.byte 5 | |
.byte 0 | |
.byte 73 | |
.byte 19 | |
.byte 0 | |
.byte 0 | |
.byte 45 | |
.byte 46 | |
.byte 1 | |
.byte 17 | |
.byte 1 | |
.byte 18 | |
.byte 6 | |
.byte 64 | |
.byte 24 | |
.byte 110 | |
.byte 14 | |
.byte 3 | |
.byte 14 | |
.byte 58 | |
.byte 11 | |
.byte 59 | |
.byte 11 | |
.byte 106 | |
.byte 25 | |
.byte 0 | |
.byte 0 | |
.byte 0 | |
.section .debug_info,"dr" | |
.Lsection_info: | |
.Lcu_begin0: | |
.long .Ldebug_info_end0-.Ldebug_info_start0 | |
.Ldebug_info_start0: | |
.short 4 | |
.secrel32 .Lsection_abbrev | |
.byte 8 | |
.byte 1 | |
.secrel32 .Linfo_string0 | |
.short 28 | |
.secrel32 .Linfo_string1 | |
.secrel32 .Lline_table_start0 | |
.secrel32 .Linfo_string2 | |
.quad .Lfunc_begin0 | |
.long .Lfunc_end52-.Lfunc_begin0 | |
.byte 2 | |
.secrel32 .Linfo_string3 | |
.long 61 | |
.byte 9 | |
.byte 3 | |
.quad .Lvtable.3 | |
.byte 3 | |
.long 72 | |
.secrel32 .Linfo_string3 | |
.byte 0 | |
.byte 8 | |
.byte 4 | |
.secrel32 .Linfo_string6 | |
.byte 8 | |
.byte 8 | |
.byte 5 | |
.secrel32 .Linfo_string4 | |
.long 91 | |
.byte 8 | |
.byte 0 | |
.byte 0 | |
.byte 6 | |
.long 100 | |
.secrel32 .Linfo_string5 | |
.byte 7 | |
.byte 8 | |
.secrel32 .Linfo_string7 | |
.byte 8 | |
.secrel32 .Linfo_string8 | |
.byte 9 | |
.long 4666 | |
.secrel32 .Linfo_string12 | |
.byte 1 | |
.byte 1 | |
.byte 10 | |
.secrel32 .Linfo_string10 | |
.byte 0 | |
.byte 10 | |
.secrel32 .Linfo_string11 | |
.byte 1 | |
.byte 0 | |
.byte 0 | |
.byte 8 | |
.secrel32 .Linfo_string13 | |
.byte 8 | |
.secrel32 .Linfo_string14 | |
.byte 8 | |
.secrel32 .Linfo_string15 | |
.byte 9 | |
.long 4666 | |
.secrel32 .Linfo_string20 | |
.byte 1 | |
.byte 1 | |
.byte 10 | |
.secrel32 .Linfo_string16 | |
.byte 0 | |
.byte 10 | |
.secrel32 .Linfo_string17 | |
.byte 1 | |
.byte 10 | |
.secrel32 .Linfo_string18 | |
.byte 2 | |
.byte 10 | |
.secrel32 .Linfo_string19 | |
.byte 3 | |
.byte 0 | |
.byte 4 | |
.secrel32 .Linfo_string136 | |
.byte 64 | |
.byte 8 | |
.byte 5 | |
.secrel32 .Linfo_string125 | |
.long 217 | |
.byte 8 | |
.byte 0 | |
.byte 5 | |
.secrel32 .Linfo_string129 | |
.long 292 | |
.byte 8 | |
.byte 16 | |
.byte 0 | |
.byte 4 | |
.secrel32 .Linfo_string128 | |
.byte 16 | |
.byte 8 | |
.byte 11 | |
.long 229 | |
.byte 12 | |
.long 5990 | |
.byte 8 | |
.byte 0 | |
.byte 13 | |
.byte 0 | |
.byte 5 | |
.secrel32 .Linfo_string126 | |
.long 265 | |
.byte 8 | |
.byte 0 | |
.byte 0 | |
.byte 13 | |
.byte 1 | |
.byte 5 | |
.secrel32 .Linfo_string127 | |
.long 272 | |
.byte 8 | |
.byte 0 | |
.byte 0 | |
.byte 0 | |
.byte 14 | |
.secrel32 .Linfo_string126 | |
.byte 16 | |
.byte 8 | |
.byte 4 | |
.secrel32 .Linfo_string127 | |
.byte 16 | |
.byte 8 | |
.byte 5 | |
.secrel32 .Linfo_string4 | |
.long 5475 | |
.byte 8 | |
.byte 8 | |
.byte 0 | |
.byte 0 | |
.byte 4 | |
.secrel32 .Linfo_string135 | |
.byte 48 | |
.byte 8 | |
.byte 5 | |
.secrel32 .Linfo_string95 | |
.long 5983 | |
.byte 4 | |
.byte 32 | |
.byte 5 | |
.secrel32 .Linfo_string97 | |
.long 151 | |
.byte 1 | |
.byte 40 | |
.byte 5 | |
.secrel32 .Linfo_string94 | |
.long 5895 | |
.byte 4 | |
.byte 36 | |
.byte 5 | |
.secrel32 .Linfo_string104 | |
.long 355 | |
.byte 8 | |
.byte 0 | |
.byte 5 | |
.secrel32 .Linfo_string98 | |
.long 355 | |
.byte 8 | |
.byte 16 | |
.byte 0 | |
.byte 4 | |
.secrel32 .Linfo_string134 | |
.byte 16 | |
.byte 8 | |
.byte 11 | |
.long 367 | |
.byte 12 | |
.long 5990 | |
.byte 8 | |
.byte 0 | |
.byte 13 | |
.byte 0 | |
.byte 5 | |
.secrel32 .Linfo_string130 | |
.long 431 | |
.byte 8 | |
.byte 0 | |
.byte 0 | |
.byte 13 | |
.byte 1 | |
.byte 5 | |
.secrel32 .Linfo_string131 | |
.long 450 | |
.byte 8 | |
.byte 0 | |
.byte 0 | |
.byte 13 | |
.byte 2 | |
.byte 5 | |
.secrel32 .Linfo_string132 | |
.long 469 | |
.byte 8 | |
.byte 0 | |
.byte 0 | |
.byte 13 | |
.byte 3 | |
.byte 5 | |
.secrel32 .Linfo_string133 | |
.long 476 | |
.byte 8 | |
.byte 0 | |
.byte 0 | |
.byte 0 | |
.byte 4 | |
.secrel32 .Linfo_string130 | |
.byte 16 | |
.byte 8 | |
.byte 5 | |
.secrel32 .Linfo_string4 | |
.long 5475 | |
.byte 8 | |
.byte 8 | |
.byte 0 | |
.byte 4 | |
.secrel32 .Linfo_string131 | |
.byte 16 | |
.byte 8 | |
.byte 5 | |
.secrel32 .Linfo_string4 | |
.long 5475 | |
.byte 8 | |
.byte 8 | |
.byte 0 | |
.byte 14 | |
.secrel32 .Linfo_string132 | |
.byte 16 | |
.byte 8 | |
.byte 14 | |
.secrel32 .Linfo_string133 | |
.byte 16 | |
.byte 8 | |
.byte 0 | |
.byte 0 | |
.byte 0 | |
.byte 8 | |
.secrel32 .Linfo_string24 | |
.byte 15 | |
.quad .Lfunc_begin16 | |
.long .Lfunc_end16-.Lfunc_begin16 | |
.byte 1 | |
.byte 87 | |
.secrel32 .Linfo_string189 | |
.secrel32 .Linfo_string190 | |
.byte 13 | |
.short 1891 | |
.long 111 | |
.byte 16 | |
.byte 2 | |
.byte 145 | |
.byte 40 | |
.secrel32 .Linfo_string47 | |
.byte 9 | |
.byte 1 | |
.long 6769 | |
.byte 16 | |
.byte 2 | |
.byte 145 | |
.byte 48 | |
.secrel32 .Linfo_string273 | |
.byte 9 | |
.byte 1 | |
.long 5974 | |
.byte 17 | |
.long 5139 | |
.secrel32 .Linfo_string43 | |
.byte 0 | |
.byte 0 | |
.byte 4 | |
.secrel32 .Linfo_string119 | |
.byte 16 | |
.byte 8 | |
.byte 5 | |
.secrel32 .Linfo_string80 | |
.long 5902 | |
.byte 8 | |
.byte 0 | |
.byte 5 | |
.secrel32 .Linfo_string93 | |
.long 5949 | |
.byte 8 | |
.byte 8 | |
.byte 15 | |
.quad .Lfunc_begin20 | |
.long .Lfunc_end20-.Lfunc_begin20 | |
.byte 1 | |
.byte 87 | |
.secrel32 .Linfo_string198 | |
.secrel32 .Linfo_string199 | |
.byte 13 | |
.short 278 | |
.long 560 | |
.byte 16 | |
.byte 2 | |
.byte 145 | |
.byte 16 | |
.secrel32 .Linfo_string263 | |
.byte 9 | |
.byte 1 | |
.long 6769 | |
.byte 16 | |
.byte 2 | |
.byte 145 | |
.byte 24 | |
.secrel32 .Linfo_string273 | |
.byte 9 | |
.byte 1 | |
.long 6787 | |
.byte 17 | |
.long 6706 | |
.secrel32 .Linfo_string43 | |
.byte 0 | |
.byte 0 | |
.byte 4 | |
.secrel32 .Linfo_string91 | |
.byte 0 | |
.byte 1 | |
.byte 5 | |
.secrel32 .Linfo_string81 | |
.long 5911 | |
.byte 1 | |
.byte 0 | |
.byte 5 | |
.secrel32 .Linfo_string83 | |
.long 2860 | |
.byte 1 | |
.byte 0 | |
.byte 0 | |
.byte 4 | |
.secrel32 .Linfo_string116 | |
.byte 96 | |
.byte 8 | |
.byte 5 | |
.secrel32 .Linfo_string94 | |
.long 5895 | |
.byte 4 | |
.byte 80 | |
.byte 5 | |
.secrel32 .Linfo_string95 | |
.long 5983 | |
.byte 4 | |
.byte 84 | |
.byte 5 | |
.secrel32 .Linfo_string97 | |
.long 151 | |
.byte 1 | |
.byte 88 | |
.byte 5 | |
.secrel32 .Linfo_string98 | |
.long 3303 | |
.byte 8 | |
.byte 0 | |
.byte 5 | |
.secrel32 .Linfo_string104 | |
.long 3303 | |
.byte 8 | |
.byte 16 | |
.byte 5 | |
.secrel32 .Linfo_string105 | |
.long 784 | |
.byte 8 | |
.byte 32 | |
.byte 5 | |
.secrel32 .Linfo_string107 | |
.long 2770 | |
.byte 8 | |
.byte 48 | |
.byte 5 | |
.secrel32 .Linfo_string112 | |
.long 6015 | |
.byte 8 | |
.byte 64 | |
.byte 0 | |
.byte 4 | |
.secrel32 .Linfo_string106 | |
.byte 16 | |
.byte 8 | |
.byte 18 | |
.secrel32 .Linfo_string86 | |
.long 5918 | |
.byte 8 | |
.byte 0 | |
.byte 18 | |
.secrel32 .Linfo_string3 | |
.long 5927 | |
.byte 8 | |
.byte 8 | |
.byte 0 | |
.byte 4 | |
.secrel32 .Linfo_string140 | |
.byte 48 | |
.byte 8 | |
.byte 5 | |
.secrel32 .Linfo_string120 | |
.long 6045 | |
.byte 8 | |
.byte 0 | |
.byte 5 | |
.secrel32 .Linfo_string13 | |
.long 3397 | |
.byte 8 | |
.byte 16 | |
.byte 5 | |
.secrel32 .Linfo_string112 | |
.long 6015 | |
.byte 8 | |
.byte 32 | |
.byte 15 | |
.quad .Lfunc_begin21 | |
.long .Lfunc_end21-.Lfunc_begin21 | |
.byte 1 | |
.byte 87 | |
.secrel32 .Linfo_string200 | |
.secrel32 .Linfo_string201 | |
.byte 13 | |
.short 314 | |
.long 814 | |
.byte 16 | |
.byte 2 | |
.byte 145 | |
.byte 0 | |
.secrel32 .Linfo_string120 | |
.byte 9 | |
.byte 1 | |
.long 6045 | |
.byte 16 | |
.byte 2 | |
.byte 145 | |
.byte 16 | |
.secrel32 .Linfo_string112 | |
.byte 9 | |
.byte 1 | |
.long 6015 | |
.byte 0 | |
.byte 0 | |
.byte 0 | |
.byte 8 | |
.secrel32 .Linfo_string21 | |
.byte 8 | |
.secrel32 .Linfo_string22 | |
.byte 8 | |
.secrel32 .Linfo_string23 | |
.byte 8 | |
.secrel32 .Linfo_string24 | |
.byte 19 | |
.quad .Lfunc_begin0 | |
.long .Lfunc_end0-.Lfunc_begin0 | |
.byte 1 | |
.byte 87 | |
.secrel32 .Linfo_string159 | |
.secrel32 .Linfo_string160 | |
.byte 1 | |
.byte 40 | |
.long 3490 | |
.byte 16 | |
.byte 2 | |
.byte 145 | |
.byte 48 | |
.secrel32 .Linfo_string47 | |
.byte 9 | |
.byte 1 | |
.long 6724 | |
.byte 17 | |
.long 2636 | |
.secrel32 .Linfo_string36 | |
.byte 17 | |
.long 2720 | |
.secrel32 .Linfo_string155 | |
.byte 0 | |
.byte 19 | |
.quad .Lfunc_begin10 | |
.long .Lfunc_end10-.Lfunc_begin10 | |
.byte 1 | |
.byte 87 | |
.secrel32 .Linfo_string178 | |
.secrel32 .Linfo_string179 | |
.byte 1 | |
.byte 152 | |
.long 1575 | |
.byte 16 | |
.byte 3 | |
.byte 145 | |
.ascii "\220\001" | |
.secrel32 .Linfo_string151 | |
.byte 9 | |
.byte 1 | |
.long 2636 | |
.byte 16 | |
.byte 3 | |
.byte 145 | |
.ascii "\240\001" | |
.secrel32 .Linfo_string152 | |
.byte 9 | |
.byte 1 | |
.long 2720 | |
.byte 20 | |
.long 2074 | |
.quad .Ltmp52 | |
.long .Ltmp59-.Ltmp52 | |
.byte 1 | |
.byte 153 | |
.byte 21 | |
.byte 3 | |
.byte 145 | |
.ascii "\310\001" | |
.long 2100 | |
.byte 22 | |
.quad .Ltmp53 | |
.long .Ltmp58-.Ltmp53 | |
.byte 23 | |
.byte 3 | |
.byte 145 | |
.ascii "\330\001" | |
.long 2112 | |
.byte 22 | |
.quad .Ltmp54 | |
.long .Ltmp58-.Ltmp54 | |
.byte 23 | |
.byte 3 | |
.byte 145 | |
.ascii "\340\001" | |
.long 2126 | |
.byte 24 | |
.long 2686 | |
.quad .Ltmp55 | |
.long .Ltmp56-.Ltmp55 | |
.byte 2 | |
.short 2844 | |
.byte 21 | |
.byte 3 | |
.byte 145 | |
.ascii "\360\001" | |
.long 2712 | |
.byte 0 | |
.byte 22 | |
.quad .Ltmp57 | |
.long .Ltmp58-.Ltmp57 | |
.byte 23 | |
.byte 3 | |
.byte 145 | |
.ascii "\350\001" | |
.long 2140 | |
.byte 0 | |
.byte 0 | |
.byte 0 | |
.byte 0 | |
.byte 20 | |
.long 2157 | |
.quad .Ltmp60 | |
.long .Ltmp67-.Ltmp60 | |
.byte 1 | |
.byte 153 | |
.byte 21 | |
.byte 3 | |
.byte 145 | |
.ascii "\370\001" | |
.long 2183 | |
.byte 22 | |
.quad .Ltmp61 | |
.long .Ltmp66-.Ltmp61 | |
.byte 23 | |
.byte 3 | |
.byte 145 | |
.ascii "\210\002" | |
.long 2195 | |
.byte 22 | |
.quad .Ltmp62 | |
.long .Ltmp66-.Ltmp62 | |
.byte 23 | |
.byte 3 | |
.byte 145 | |
.ascii "\220\002" | |
.long 2209 | |
.byte 24 | |
.long 2686 | |
.quad .Ltmp63 | |
.long .Ltmp64-.Ltmp63 | |
.byte 2 | |
.short 2844 | |
.byte 21 | |
.byte 3 | |
.byte 145 | |
.ascii "\240\002" | |
.long 2712 | |
.byte 0 | |
.byte 22 | |
.quad .Ltmp65 | |
.long .Ltmp66-.Ltmp65 | |
.byte 23 | |
.byte 3 | |
.byte 145 | |
.ascii "\230\002" | |
.long 2223 | |
.byte 0 | |
.byte 0 | |
.byte 0 | |
.byte 0 | |
.byte 22 | |
.quad .Ltmp68 | |
.long .Ltmp69-.Ltmp68 | |
.byte 25 | |
.byte 3 | |
.byte 145 | |
.ascii "\260\001" | |
.secrel32 .Linfo_string154 | |
.byte 1 | |
.byte 1 | |
.byte 153 | |
.long 5475 | |
.byte 0 | |
.byte 17 | |
.long 2636 | |
.secrel32 .Linfo_string36 | |
.byte 17 | |
.long 2720 | |
.secrel32 .Linfo_string155 | |
.byte 0 | |
.byte 19 | |
.quad .Lfunc_begin11 | |
.long .Lfunc_end11-.Lfunc_begin11 | |
.byte 1 | |
.byte 87 | |
.secrel32 .Linfo_string180 | |
.secrel32 .Linfo_string160 | |
.byte 1 | |
.byte 163 | |
.long 3490 | |
.byte 16 | |
.byte 3 | |
.byte 145 | |
.asciz "\340" | |
.secrel32 .Linfo_string47 | |
.byte 9 | |
.byte 1 | |
.long 6724 | |
.byte 26 | |
.secrel32 .Ldebug_ranges4 | |
.byte 25 | |
.byte 3 | |
.byte 145 | |
.asciz "\370" | |
.secrel32 .Linfo_string261 | |
.byte 1 | |
.byte 1 | |
.byte 165 | |
.long 5475 | |
.byte 0 | |
.byte 20 | |
.long 2074 | |
.quad .Ltmp81 | |
.long .Ltmp88-.Ltmp81 | |
.byte 1 | |
.byte 170 | |
.byte 21 | |
.byte 3 | |
.byte 145 | |
.ascii "\250\001" | |
.long 2100 | |
.byte 22 | |
.quad .Ltmp82 | |
.long .Ltmp87-.Ltmp82 | |
.byte 23 | |
.byte 3 | |
.byte 145 | |
.ascii "\270\001" | |
.long 2112 | |
.byte 22 | |
.quad .Ltmp83 | |
.long .Ltmp87-.Ltmp83 | |
.byte 23 | |
.byte 3 | |
.byte 145 | |
.ascii "\300\001" | |
.long 2126 | |
.byte 24 | |
.long 2686 | |
.quad .Ltmp84 | |
.long .Ltmp85-.Ltmp84 | |
.byte 2 | |
.short 2844 | |
.byte 21 | |
.byte 3 | |
.byte 145 | |
.ascii "\320\001" | |
.long 2712 | |
.byte 0 | |
.byte 22 | |
.quad .Ltmp86 | |
.long .Ltmp87-.Ltmp86 | |
.byte 23 | |
.byte 3 | |
.byte 145 | |
.ascii "\310\001" | |
.long 2140 | |
.byte 0 | |
.byte 0 | |
.byte 0 | |
.byte 0 | |
.byte 17 | |
.long 2636 | |
.secrel32 .Linfo_string36 | |
.byte 17 | |
.long 2720 | |
.secrel32 .Linfo_string155 | |
.byte 0 | |
.byte 0 | |
.byte 4 | |
.secrel32 .Linfo_string156 | |
.byte 48 | |
.byte 8 | |
.byte 5 | |
.secrel32 .Linfo_string151 | |
.long 2636 | |
.byte 8 | |
.byte 0 | |
.byte 5 | |
.secrel32 .Linfo_string152 | |
.long 2720 | |
.byte 8 | |
.byte 16 | |
.byte 5 | |
.secrel32 .Linfo_string153 | |
.long 5475 | |
.byte 8 | |
.byte 32 | |
.byte 5 | |
.secrel32 .Linfo_string154 | |
.long 5475 | |
.byte 8 | |
.byte 40 | |
.byte 17 | |
.long 2636 | |
.secrel32 .Linfo_string36 | |
.byte 17 | |
.long 2720 | |
.secrel32 .Linfo_string155 | |
.byte 19 | |
.quad .Lfunc_begin49 | |
.long .Lfunc_end49-.Lfunc_begin49 | |
.byte 1 | |
.byte 87 | |
.secrel32 .Linfo_string252 | |
.secrel32 .Linfo_string179 | |
.byte 1 | |
.byte 22 | |
.long 1575 | |
.byte 16 | |
.byte 2 | |
.byte 145 | |
.byte 56 | |
.secrel32 .Linfo_string151 | |
.byte 9 | |
.byte 1 | |
.long 2636 | |
.byte 16 | |
.byte 3 | |
.byte 145 | |
.asciz "\310" | |
.secrel32 .Linfo_string152 | |
.byte 9 | |
.byte 1 | |
.long 2720 | |
.byte 17 | |
.long 2636 | |
.secrel32 .Linfo_string36 | |
.byte 17 | |
.long 2720 | |
.secrel32 .Linfo_string155 | |
.byte 0 | |
.byte 0 | |
.byte 0 | |
.byte 0 | |
.byte 8 | |
.secrel32 .Linfo_string144 | |
.byte 8 | |
.secrel32 .Linfo_string145 | |
.byte 8 | |
.secrel32 .Linfo_string146 | |
.byte 15 | |
.quad .Lfunc_begin40 | |
.long .Lfunc_end40-.Lfunc_begin40 | |
.byte 1 | |
.byte 87 | |
.secrel32 .Linfo_string235 | |
.secrel32 .Linfo_string236 | |
.byte 19 | |
.short 501 | |
.long 1575 | |
.byte 16 | |
.byte 3 | |
.byte 145 | |
.asciz "\330" | |
.secrel32 .Linfo_string47 | |
.byte 9 | |
.byte 1 | |
.long 2636 | |
.byte 16 | |
.byte 3 | |
.byte 145 | |
.asciz "\350" | |
.secrel32 .Linfo_string267 | |
.byte 9 | |
.byte 1 | |
.long 6715 | |
.byte 17 | |
.long 2636 | |
.secrel32 .Linfo_string191 | |
.byte 17 | |
.long 6715 | |
.secrel32 .Linfo_string234 | |
.byte 0 | |
.byte 0 | |
.byte 0 | |
.byte 8 | |
.secrel32 .Linfo_string157 | |
.byte 8 | |
.secrel32 .Linfo_string24 | |
.byte 19 | |
.quad .Lfunc_begin50 | |
.long .Lfunc_end50-.Lfunc_begin50 | |
.byte 1 | |
.byte 87 | |
.secrel32 .Linfo_string254 | |
.secrel32 .Linfo_string255 | |
.byte 23 | |
.byte 245 | |
.long 1575 | |
.byte 27 | |
.secrel32 .Ldebug_loc6 | |
.secrel32 .Linfo_string47 | |
.byte 9 | |
.byte 1 | |
.long 1575 | |
.byte 17 | |
.long 1575 | |
.secrel32 .Linfo_string253 | |
.byte 0 | |
.byte 0 | |
.byte 0 | |
.byte 0 | |
.byte 0 | |
.byte 8 | |
.secrel32 .Linfo_string25 | |
.byte 8 | |
.secrel32 .Linfo_string24 | |
.byte 15 | |
.quad .Lfunc_begin1 | |
.long .Lfunc_end1-.Lfunc_begin1 | |
.byte 1 | |
.byte 87 | |
.secrel32 .Linfo_string163 | |
.secrel32 .Linfo_string164 | |
.byte 2 | |
.short 5136 | |
.long 5527 | |
.byte 16 | |
.byte 2 | |
.byte 145 | |
.byte 40 | |
.secrel32 .Linfo_string47 | |
.byte 9 | |
.byte 1 | |
.long 6733 | |
.byte 16 | |
.byte 2 | |
.byte 145 | |
.byte 48 | |
.secrel32 .Linfo_string261 | |
.byte 9 | |
.byte 1 | |
.long 5475 | |
.byte 17 | |
.long 5428 | |
.secrel32 .Linfo_string43 | |
.byte 0 | |
.byte 15 | |
.quad .Lfunc_begin2 | |
.long .Lfunc_end2-.Lfunc_begin2 | |
.byte 1 | |
.byte 87 | |
.secrel32 .Linfo_string165 | |
.secrel32 .Linfo_string164 | |
.byte 2 | |
.short 5144 | |
.long 5500 | |
.byte 16 | |
.byte 2 | |
.byte 145 | |
.byte 40 | |
.secrel32 .Linfo_string47 | |
.byte 9 | |
.byte 1 | |
.long 6742 | |
.byte 16 | |
.byte 2 | |
.byte 145 | |
.byte 48 | |
.secrel32 .Linfo_string261 | |
.byte 9 | |
.byte 1 | |
.long 5475 | |
.byte 17 | |
.long 5428 | |
.secrel32 .Linfo_string43 | |
.byte 0 | |
.byte 15 | |
.quad .Lfunc_begin3 | |
.long .Lfunc_end3-.Lfunc_begin3 | |
.byte 1 | |
.byte 87 | |
.secrel32 .Linfo_string166 | |
.secrel32 .Linfo_string167 | |
.byte 2 | |
.short 5147 | |
.long 6692 | |
.byte 17 | |
.long 5428 | |
.secrel32 .Linfo_string43 | |
.byte 0 | |
.byte 28 | |
.secrel32 .Linfo_string44 | |
.secrel32 .Linfo_string45 | |
.byte 2 | |
.short 2904 | |
.long 5475 | |
.byte 1 | |
.byte 17 | |
.long 5428 | |
.secrel32 .Linfo_string43 | |
.byte 29 | |
.secrel32 .Linfo_string47 | |
.byte 9 | |
.byte 1 | |
.long 5482 | |
.byte 30 | |
.byte 31 | |
.secrel32 .Linfo_string57 | |
.byte 1 | |
.byte 2 | |
.short 2842 | |
.long 5491 | |
.byte 30 | |
.byte 31 | |
.secrel32 .Linfo_string58 | |
.byte 1 | |
.byte 2 | |
.short 2843 | |
.long 5475 | |
.byte 30 | |
.byte 31 | |
.secrel32 .Linfo_string59 | |
.byte 1 | |
.byte 2 | |
.short 2844 | |
.long 5475 | |
.byte 0 | |
.byte 0 | |
.byte 0 | |
.byte 0 | |
.byte 28 | |
.secrel32 .Linfo_string63 | |
.secrel32 .Linfo_string45 | |
.byte 2 | |
.short 2904 | |
.long 5475 | |
.byte 1 | |
.byte 17 | |
.long 5428 | |
.secrel32 .Linfo_string43 | |
.byte 29 | |
.secrel32 .Linfo_string47 | |
.byte 9 | |
.byte 1 | |
.long 5518 | |
.byte 30 | |
.byte 31 | |
.secrel32 .Linfo_string57 | |
.byte 1 | |
.byte 2 | |
.short 2842 | |
.long 5509 | |
.byte 30 | |
.byte 31 | |
.secrel32 .Linfo_string58 | |
.byte 1 | |
.byte 2 | |
.short 2843 | |
.long 5475 | |
.byte 30 | |
.byte 31 | |
.secrel32 .Linfo_string59 | |
.byte 1 | |
.byte 2 | |
.short 2844 | |
.long 5475 | |
.byte 0 | |
.byte 0 | |
.byte 0 | |
.byte 0 | |
.byte 15 | |
.quad .Lfunc_begin42 | |
.long .Lfunc_end42-.Lfunc_begin42 | |
.byte 1 | |
.byte 87 | |
.secrel32 .Linfo_string239 | |
.secrel32 .Linfo_string240 | |
.byte 2 | |
.short 404 | |
.long 5491 | |
.byte 16 | |
.byte 2 | |
.byte 145 | |
.byte 0 | |
.secrel32 .Linfo_string47 | |
.byte 9 | |
.byte 1 | |
.long 6830 | |
.byte 17 | |
.long 5428 | |
.secrel32 .Linfo_string43 | |
.byte 0 | |
.byte 19 | |
.quad .Lfunc_begin43 | |
.long .Lfunc_end43-.Lfunc_begin43 | |
.byte 1 | |
.byte 87 | |
.secrel32 .Linfo_string241 | |
.secrel32 .Linfo_string45 | |
.byte 2 | |
.byte 77 | |
.long 5475 | |
.byte 16 | |
.byte 2 | |
.byte 145 | |
.byte 0 | |
.secrel32 .Linfo_string47 | |
.byte 9 | |
.byte 1 | |
.long 6860 | |
.byte 17 | |
.long 5428 | |
.secrel32 .Linfo_string43 | |
.byte 0 | |
.byte 15 | |
.quad .Lfunc_begin44 | |
.long .Lfunc_end44-.Lfunc_begin44 | |
.byte 1 | |
.byte 87 | |
.secrel32 .Linfo_string242 | |
.secrel32 .Linfo_string243 | |
.byte 2 | |
.short 527 | |
.long 2720 | |
.byte 16 | |
.byte 3 | |
.byte 145 | |
.asciz "\340" | |
.secrel32 .Linfo_string47 | |
.byte 9 | |
.byte 1 | |
.long 6860 | |
.byte 22 | |
.quad .Ltmp174 | |
.long .Ltmp176-.Ltmp174 | |
.byte 32 | |
.byte 3 | |
.byte 145 | |
.ascii "\200\001" | |
.secrel32 .Linfo_string48 | |
.byte 1 | |
.byte 2 | |
.short 529 | |
.long 5509 | |
.byte 22 | |
.quad .Ltmp175 | |
.long .Ltmp176-.Ltmp175 | |
.byte 32 | |
.byte 3 | |
.byte 145 | |
.ascii "\210\001" | |
.secrel32 .Linfo_string50 | |
.byte 1 | |
.byte 2 | |
.short 532 | |
.long 5509 | |
.byte 0 | |
.byte 0 | |
.byte 17 | |
.long 5428 | |
.secrel32 .Linfo_string43 | |
.byte 0 | |
.byte 15 | |
.quad .Lfunc_begin45 | |
.long .Lfunc_end45-.Lfunc_begin45 | |
.byte 1 | |
.byte 87 | |
.secrel32 .Linfo_string244 | |
.secrel32 .Linfo_string245 | |
.byte 2 | |
.short 377 | |
.long 5509 | |
.byte 16 | |
.byte 2 | |
.byte 145 | |
.byte 0 | |
.secrel32 .Linfo_string47 | |
.byte 9 | |
.byte 1 | |
.long 6860 | |
.byte 17 | |
.long 5428 | |
.secrel32 .Linfo_string43 | |
.byte 0 | |
.byte 15 | |
.quad .Lfunc_begin46 | |
.long .Lfunc_end46-.Lfunc_begin46 | |
.byte 1 | |
.byte 87 | |
.secrel32 .Linfo_string246 | |
.secrel32 .Linfo_string247 | |
.byte 2 | |
.short 559 | |
.long 2636 | |
.byte 16 | |
.byte 3 | |
.byte 145 | |
.asciz "\340" | |
.secrel32 .Linfo_string47 | |
.byte 9 | |
.byte 1 | |
.long 6830 | |
.byte 22 | |
.quad .Ltmp181 | |
.long .Ltmp183-.Ltmp181 | |
.byte 32 | |
.byte 3 | |
.byte 145 | |
.ascii "\200\001" | |
.secrel32 .Linfo_string48 | |
.byte 1 | |
.byte 2 | |
.short 561 | |
.long 5491 | |
.byte 22 | |
.quad .Ltmp182 | |
.long .Ltmp183-.Ltmp182 | |
.byte 32 | |
.byte 3 | |
.byte 145 | |
.ascii "\210\001" | |
.secrel32 .Linfo_string50 | |
.byte 1 | |
.byte 2 | |
.short 564 | |
.long 5491 | |
.byte 0 | |
.byte 0 | |
.byte 17 | |
.long 5428 | |
.secrel32 .Linfo_string43 | |
.byte 0 | |
.byte 0 | |
.byte 4 | |
.secrel32 .Linfo_string55 | |
.byte 16 | |
.byte 8 | |
.byte 5 | |
.secrel32 .Linfo_string48 | |
.long 5491 | |
.byte 8 | |
.byte 0 | |
.byte 5 | |
.secrel32 .Linfo_string50 | |
.long 5491 | |
.byte 8 | |
.byte 8 | |
.byte 5 | |
.secrel32 .Linfo_string51 | |
.long 2826 | |
.byte 1 | |
.byte 0 | |
.byte 17 | |
.long 5428 | |
.secrel32 .Linfo_string43 | |
.byte 0 | |
.byte 28 | |
.secrel32 .Linfo_string60 | |
.secrel32 .Linfo_string61 | |
.byte 2 | |
.short 2828 | |
.long 5475 | |
.byte 1 | |
.byte 17 | |
.long 5428 | |
.secrel32 .Linfo_string43 | |
.byte 33 | |
.byte 9 | |
.byte 1 | |
.long 5509 | |
.byte 0 | |
.byte 4 | |
.secrel32 .Linfo_string66 | |
.byte 16 | |
.byte 8 | |
.byte 5 | |
.secrel32 .Linfo_string48 | |
.long 5509 | |
.byte 8 | |
.byte 0 | |
.byte 5 | |
.secrel32 .Linfo_string50 | |
.long 5509 | |
.byte 8 | |
.byte 8 | |
.byte 5 | |
.secrel32 .Linfo_string51 | |
.long 2843 | |
.byte 1 | |
.byte 0 | |
.byte 17 | |
.long 5428 | |
.secrel32 .Linfo_string43 | |
.byte 0 | |
.byte 4 | |
.secrel32 .Linfo_string111 | |
.byte 16 | |
.byte 8 | |
.byte 5 | |
.secrel32 .Linfo_string48 | |
.long 5997 | |
.byte 8 | |
.byte 0 | |
.byte 5 | |
.secrel32 .Linfo_string50 | |
.long 5997 | |
.byte 8 | |
.byte 8 | |
.byte 5 | |
.secrel32 .Linfo_string51 | |
.long 2877 | |
.byte 1 | |
.byte 0 | |
.byte 17 | |
.long 560 | |
.secrel32 .Linfo_string43 | |
.byte 0 | |
.byte 0 | |
.byte 8 | |
.secrel32 .Linfo_string52 | |
.byte 4 | |
.secrel32 .Linfo_string54 | |
.byte 0 | |
.byte 1 | |
.byte 17 | |
.long 5500 | |
.secrel32 .Linfo_string43 | |
.byte 0 | |
.byte 4 | |
.secrel32 .Linfo_string65 | |
.byte 0 | |
.byte 1 | |
.byte 17 | |
.long 5527 | |
.secrel32 .Linfo_string43 | |
.byte 0 | |
.byte 4 | |
.secrel32 .Linfo_string90 | |
.byte 0 | |
.byte 1 | |
.byte 17 | |
.long 3124 | |
.secrel32 .Linfo_string43 | |
.byte 0 | |
.byte 4 | |
.secrel32 .Linfo_string110 | |
.byte 0 | |
.byte 1 | |
.byte 17 | |
.long 6006 | |
.secrel32 .Linfo_string43 | |
.byte 0 | |
.byte 0 | |
.byte 8 | |
.secrel32 .Linfo_string77 | |
.byte 8 | |
.secrel32 .Linfo_string78 | |
.byte 15 | |
.quad .Lfunc_begin17 | |
.long .Lfunc_end17-.Lfunc_begin17 | |
.byte 1 | |
.byte 87 | |
.secrel32 .Linfo_string192 | |
.secrel32 .Linfo_string193 | |
.byte 14 | |
.short 566 | |
.long 5475 | |
.byte 16 | |
.byte 2 | |
.byte 145 | |
.byte 40 | |
.secrel32 .Linfo_string47 | |
.byte 9 | |
.byte 1 | |
.long 5475 | |
.byte 16 | |
.byte 2 | |
.byte 145 | |
.byte 48 | |
.secrel32 .Linfo_string267 | |
.byte 9 | |
.byte 1 | |
.long 5475 | |
.byte 17 | |
.long 5475 | |
.secrel32 .Linfo_string191 | |
.byte 0 | |
.byte 0 | |
.byte 15 | |
.quad .Lfunc_begin18 | |
.long .Lfunc_end18-.Lfunc_begin18 | |
.byte 1 | |
.byte 87 | |
.secrel32 .Linfo_string194 | |
.secrel32 .Linfo_string193 | |
.byte 14 | |
.short 830 | |
.long 5475 | |
.byte 16 | |
.byte 2 | |
.byte 145 | |
.byte 40 | |
.secrel32 .Linfo_string15 | |
.byte 9 | |
.byte 1 | |
.long 5475 | |
.byte 16 | |
.byte 2 | |
.byte 145 | |
.byte 48 | |
.secrel32 .Linfo_string274 | |
.byte 9 | |
.byte 1 | |
.long 5475 | |
.byte 17 | |
.long 5475 | |
.secrel32 .Linfo_string43 | |
.byte 0 | |
.byte 8 | |
.secrel32 .Linfo_string79 | |
.byte 8 | |
.secrel32 .Linfo_string24 | |
.byte 15 | |
.quad .Lfunc_begin19 | |
.long .Lfunc_end19-.Lfunc_begin19 | |
.byte 1 | |
.byte 87 | |
.secrel32 .Linfo_string195 | |
.secrel32 .Linfo_string196 | |
.byte 14 | |
.short 945 | |
.long 6692 | |
.byte 16 | |
.byte 2 | |
.byte 145 | |
.byte 0 | |
.secrel32 .Linfo_string47 | |
.byte 9 | |
.byte 1 | |
.long 6778 | |
.byte 16 | |
.byte 2 | |
.byte 145 | |
.byte 8 | |
.secrel32 .Linfo_string267 | |
.byte 9 | |
.byte 1 | |
.long 6778 | |
.byte 0 | |
.byte 0 | |
.byte 0 | |
.byte 0 | |
.byte 8 | |
.secrel32 .Linfo_string84 | |
.byte 8 | |
.secrel32 .Linfo_string85 | |
.byte 4 | |
.secrel32 .Linfo_string89 | |
.byte 16 | |
.byte 8 | |
.byte 18 | |
.secrel32 .Linfo_string86 | |
.long 5918 | |
.byte 8 | |
.byte 0 | |
.byte 18 | |
.secrel32 .Linfo_string3 | |
.long 5927 | |
.byte 8 | |
.byte 8 | |
.byte 0 | |
.byte 8 | |
.secrel32 .Linfo_string143 | |
.byte 19 | |
.quad .Lfunc_begin25 | |
.long .Lfunc_end25-.Lfunc_begin25 | |
.byte 1 | |
.byte 87 | |
.secrel32 .Linfo_string209 | |
.secrel32 .Linfo_string210 | |
.byte 17 | |
.byte 231 | |
.long 5455 | |
.byte 34 | |
.byte 2 | |
.byte 145 | |
.byte 40 | |
.byte 9 | |
.byte 1 | |
.long 72 | |
.byte 34 | |
.byte 2 | |
.byte 145 | |
.byte 48 | |
.byte 9 | |
.byte 1 | |
.long 5911 | |
.byte 17 | |
.long 72 | |
.secrel32 .Linfo_string191 | |
.byte 17 | |
.long 5911 | |
.secrel32 .Linfo_string208 | |
.byte 0 | |
.byte 19 | |
.quad .Lfunc_begin26 | |
.long .Lfunc_end26-.Lfunc_begin26 | |
.byte 1 | |
.byte 87 | |
.secrel32 .Linfo_string211 | |
.secrel32 .Linfo_string210 | |
.byte 17 | |
.byte 231 | |
.long 5455 | |
.byte 34 | |
.byte 2 | |
.byte 145 | |
.byte 40 | |
.byte 9 | |
.byte 1 | |
.long 6812 | |
.byte 34 | |
.byte 2 | |
.byte 145 | |
.byte 48 | |
.byte 9 | |
.byte 1 | |
.long 5911 | |
.byte 17 | |
.long 72 | |
.secrel32 .Linfo_string191 | |
.byte 17 | |
.long 5911 | |
.secrel32 .Linfo_string208 | |
.byte 0 | |
.byte 0 | |
.byte 0 | |
.byte 0 | |
.byte 8 | |
.secrel32 .Linfo_string99 | |
.byte 4 | |
.secrel32 .Linfo_string103 | |
.byte 16 | |
.byte 8 | |
.byte 11 | |
.long 3315 | |
.byte 12 | |
.long 5990 | |
.byte 8 | |
.byte 0 | |
.byte 13 | |
.byte 0 | |
.byte 5 | |
.secrel32 .Linfo_string101 | |
.long 3351 | |
.byte 8 | |
.byte 0 | |
.byte 0 | |
.byte 13 | |
.byte 1 | |
.byte 5 | |
.secrel32 .Linfo_string102 | |
.long 3368 | |
.byte 8 | |
.byte 0 | |
.byte 0 | |
.byte 0 | |
.byte 4 | |
.secrel32 .Linfo_string101 | |
.byte 16 | |
.byte 8 | |
.byte 17 | |
.long 5475 | |
.secrel32 .Linfo_string43 | |
.byte 0 | |
.byte 4 | |
.secrel32 .Linfo_string102 | |
.byte 16 | |
.byte 8 | |
.byte 5 | |
.secrel32 .Linfo_string4 | |
.long 5475 | |
.byte 8 | |
.byte 8 | |
.byte 17 | |
.long 5475 | |
.secrel32 .Linfo_string43 | |
.byte 0 | |
.byte 0 | |
.byte 4 | |
.secrel32 .Linfo_string139 | |
.byte 16 | |
.byte 8 | |
.byte 11 | |
.long 3409 | |
.byte 12 | |
.long 5990 | |
.byte 8 | |
.byte 0 | |
.byte 13 | |
.byte 0 | |
.byte 5 | |
.secrel32 .Linfo_string101 | |
.long 3444 | |
.byte 8 | |
.byte 0 | |
.byte 0 | |
.byte 35 | |
.byte 5 | |
.secrel32 .Linfo_string102 | |
.long 3461 | |
.byte 8 | |
.byte 0 | |
.byte 0 | |
.byte 0 | |
.byte 4 | |
.secrel32 .Linfo_string101 | |
.byte 16 | |
.byte 8 | |
.byte 17 | |
.long 6123 | |
.secrel32 .Linfo_string43 | |
.byte 0 | |
.byte 4 | |
.secrel32 .Linfo_string102 | |
.byte 16 | |
.byte 8 | |
.byte 5 | |
.secrel32 .Linfo_string4 | |
.long 6123 | |
.byte 8 | |
.byte 0 | |
.byte 17 | |
.long 6123 | |
.secrel32 .Linfo_string43 | |
.byte 0 | |
.byte 0 | |
.byte 4 | |
.secrel32 .Linfo_string162 | |
.byte 16 | |
.byte 8 | |
.byte 11 | |
.long 3502 | |
.byte 12 | |
.long 5990 | |
.byte 8 | |
.byte 0 | |
.byte 13 | |
.byte 0 | |
.byte 5 | |
.secrel32 .Linfo_string101 | |
.long 3537 | |
.byte 8 | |
.byte 0 | |
.byte 0 | |
.byte 35 | |
.byte 5 | |
.secrel32 .Linfo_string102 | |
.long 3554 | |
.byte 8 | |
.byte 0 | |
.byte 0 | |
.byte 0 | |
.byte 4 | |
.secrel32 .Linfo_string101 | |
.byte 16 | |
.byte 8 | |
.byte 17 | |
.long 6662 | |
.secrel32 .Linfo_string43 | |
.byte 0 | |
.byte 4 | |
.secrel32 .Linfo_string102 | |
.byte 16 | |
.byte 8 | |
.byte 5 | |
.secrel32 .Linfo_string4 | |
.long 6662 | |
.byte 8 | |
.byte 0 | |
.byte 17 | |
.long 6662 | |
.secrel32 .Linfo_string43 | |
.byte 0 | |
.byte 0 | |
.byte 0 | |
.byte 8 | |
.secrel32 .Linfo_string141 | |
.byte 15 | |
.quad .Lfunc_begin22 | |
.long .Lfunc_end22-.Lfunc_begin22 | |
.byte 1 | |
.byte 87 | |
.secrel32 .Linfo_string202 | |
.secrel32 .Linfo_string203 | |
.byte 15 | |
.short 290 | |
.long 5475 | |
.byte 17 | |
.long 5428 | |
.secrel32 .Linfo_string43 | |
.byte 0 | |
.byte 0 | |
.byte 8 | |
.secrel32 .Linfo_string142 | |
.byte 8 | |
.secrel32 .Linfo_string24 | |
.byte 36 | |
.quad .Lfunc_begin23 | |
.long .Lfunc_end23-.Lfunc_begin23 | |
.byte 1 | |
.byte 87 | |
.secrel32 .Linfo_string204 | |
.secrel32 .Linfo_string205 | |
.byte 16 | |
.short 2158 | |
.long 4666 | |
.byte 15 | |
.quad .Lfunc_begin24 | |
.long .Lfunc_end24-.Lfunc_begin24 | |
.byte 1 | |
.byte 87 | |
.secrel32 .Linfo_string206 | |
.secrel32 .Linfo_string207 | |
.byte 16 | |
.short 2878 | |
.long 5475 | |
.byte 16 | |
.byte 2 | |
.byte 145 | |
.byte 8 | |
.secrel32 .Linfo_string47 | |
.byte 9 | |
.byte 1 | |
.long 5475 | |
.byte 16 | |
.byte 2 | |
.byte 145 | |
.byte 16 | |
.secrel32 .Linfo_string277 | |
.byte 9 | |
.byte 1 | |
.long 5475 | |
.byte 0 | |
.byte 0 | |
.byte 0 | |
.byte 8 | |
.secrel32 .Linfo_string48 | |
.byte 37 | |
.quad .Lfunc_begin27 | |
.long .Lfunc_end27-.Lfunc_begin27 | |
.byte 1 | |
.byte 87 | |
.secrel32 .Linfo_string212 | |
.secrel32 .Linfo_string213 | |
.byte 18 | |
.byte 193 | |
.byte 34 | |
.byte 2 | |
.byte 145 | |
.byte 0 | |
.byte 9 | |
.byte 1 | |
.long 6821 | |
.byte 17 | |
.long 72 | |
.secrel32 .Linfo_string43 | |
.byte 0 | |
.byte 8 | |
.secrel32 .Linfo_string24 | |
.byte 15 | |
.quad .Lfunc_begin28 | |
.long .Lfunc_end28-.Lfunc_begin28 | |
.byte 1 | |
.byte 87 | |
.secrel32 .Linfo_string214 | |
.secrel32 .Linfo_string215 | |
.byte 18 | |
.short 2030 | |
.long 5918 | |
.byte 16 | |
.byte 2 | |
.byte 145 | |
.byte 40 | |
.secrel32 .Linfo_string47 | |
.byte 9 | |
.byte 1 | |
.long 5918 | |
.byte 16 | |
.byte 2 | |
.byte 145 | |
.byte 48 | |
.secrel32 .Linfo_string280 | |
.byte 9 | |
.byte 1 | |
.long 5475 | |
.byte 17 | |
.long 4666 | |
.secrel32 .Linfo_string43 | |
.byte 0 | |
.byte 15 | |
.quad .Lfunc_begin29 | |
.long .Lfunc_end29-.Lfunc_begin29 | |
.byte 1 | |
.byte 87 | |
.secrel32 .Linfo_string216 | |
.secrel32 .Linfo_string217 | |
.byte 18 | |
.short 1739 | |
.long 5918 | |
.byte 16 | |
.byte 2 | |
.byte 145 | |
.byte 8 | |
.secrel32 .Linfo_string47 | |
.byte 9 | |
.byte 1 | |
.long 5918 | |
.byte 16 | |
.byte 2 | |
.byte 145 | |
.byte 16 | |
.secrel32 .Linfo_string280 | |
.byte 9 | |
.byte 1 | |
.long 6699 | |
.byte 17 | |
.long 4666 | |
.secrel32 .Linfo_string43 | |
.byte 0 | |
.byte 15 | |
.quad .Lfunc_begin30 | |
.long .Lfunc_end30-.Lfunc_begin30 | |
.byte 1 | |
.byte 87 | |
.secrel32 .Linfo_string218 | |
.secrel32 .Linfo_string219 | |
.byte 18 | |
.short 1932 | |
.long 5491 | |
.byte 16 | |
.byte 2 | |
.byte 145 | |
.byte 40 | |
.secrel32 .Linfo_string47 | |
.byte 9 | |
.byte 1 | |
.long 5491 | |
.byte 16 | |
.byte 2 | |
.byte 145 | |
.byte 48 | |
.secrel32 .Linfo_string280 | |
.byte 9 | |
.byte 1 | |
.long 5475 | |
.byte 17 | |
.long 5428 | |
.secrel32 .Linfo_string43 | |
.byte 0 | |
.byte 15 | |
.quad .Lfunc_begin31 | |
.long .Lfunc_end31-.Lfunc_begin31 | |
.byte 1 | |
.byte 87 | |
.secrel32 .Linfo_string220 | |
.secrel32 .Linfo_string221 | |
.byte 18 | |
.short 1696 | |
.long 5491 | |
.byte 16 | |
.byte 2 | |
.byte 145 | |
.byte 8 | |
.secrel32 .Linfo_string47 | |
.byte 9 | |
.byte 1 | |
.long 5491 | |
.byte 16 | |
.byte 2 | |
.byte 145 | |
.byte 16 | |
.secrel32 .Linfo_string280 | |
.byte 9 | |
.byte 1 | |
.long 6699 | |
.byte 17 | |
.long 5428 | |
.secrel32 .Linfo_string43 | |
.byte 0 | |
.byte 15 | |
.quad .Lfunc_begin32 | |
.long .Lfunc_end32-.Lfunc_begin32 | |
.byte 1 | |
.byte 87 | |
.secrel32 .Linfo_string222 | |
.secrel32 .Linfo_string223 | |
.byte 18 | |
.short 1589 | |
.long 6692 | |
.byte 16 | |
.byte 2 | |
.byte 145 | |
.byte 48 | |
.secrel32 .Linfo_string47 | |
.byte 9 | |
.byte 1 | |
.long 5491 | |
.byte 17 | |
.long 5428 | |
.secrel32 .Linfo_string43 | |
.byte 0 | |
.byte 15 | |
.quad .Lfunc_begin33 | |
.long .Lfunc_end33-.Lfunc_begin33 | |
.byte 1 | |
.byte 87 | |
.secrel32 .Linfo_string224 | |
.secrel32 .Linfo_string215 | |
.byte 18 | |
.short 1392 | |
.long 6114 | |
.byte 16 | |
.byte 2 | |
.byte 145 | |
.byte 40 | |
.secrel32 .Linfo_string47 | |
.byte 9 | |
.byte 1 | |
.long 6114 | |
.byte 16 | |
.byte 2 | |
.byte 145 | |
.byte 48 | |
.secrel32 .Linfo_string280 | |
.byte 9 | |
.byte 1 | |
.long 5475 | |
.byte 17 | |
.long 4666 | |
.secrel32 .Linfo_string43 | |
.byte 0 | |
.byte 15 | |
.quad .Lfunc_begin34 | |
.long .Lfunc_end34-.Lfunc_begin34 | |
.byte 1 | |
.byte 87 | |
.secrel32 .Linfo_string225 | |
.secrel32 .Linfo_string217 | |
.byte 18 | |
.short 1120 | |
.long 6114 | |
.byte 16 | |
.byte 2 | |
.byte 145 | |
.byte 8 | |
.secrel32 .Linfo_string47 | |
.byte 9 | |
.byte 1 | |
.long 6114 | |
.byte 16 | |
.byte 2 | |
.byte 145 | |
.byte 16 | |
.secrel32 .Linfo_string280 | |
.byte 9 | |
.byte 1 | |
.long 6699 | |
.byte 17 | |
.long 4666 | |
.secrel32 .Linfo_string43 | |
.byte 0 | |
.byte 15 | |
.quad .Lfunc_begin35 | |
.long .Lfunc_end35-.Lfunc_begin35 | |
.byte 1 | |
.byte 87 | |
.secrel32 .Linfo_string226 | |
.secrel32 .Linfo_string219 | |
.byte 18 | |
.short 1294 | |
.long 5509 | |
.byte 16 | |
.byte 2 | |
.byte 145 | |
.byte 40 | |
.secrel32 .Linfo_string47 | |
.byte 9 | |
.byte 1 | |
.long 5509 | |
.byte 16 | |
.byte 2 | |
.byte 145 | |
.byte 48 | |
.secrel32 .Linfo_string280 | |
.byte 9 | |
.byte 1 | |
.long 5475 | |
.byte 17 | |
.long 5428 | |
.secrel32 .Linfo_string43 | |
.byte 0 | |
.byte 15 | |
.quad .Lfunc_begin36 | |
.long .Lfunc_end36-.Lfunc_begin36 | |
.byte 1 | |
.byte 87 | |
.secrel32 .Linfo_string227 | |
.secrel32 .Linfo_string221 | |
.byte 18 | |
.short 1076 | |
.long 5509 | |
.byte 16 | |
.byte 2 | |
.byte 145 | |
.byte 8 | |
.secrel32 .Linfo_string47 | |
.byte 9 | |
.byte 1 | |
.long 5509 | |
.byte 16 | |
.byte 2 | |
.byte 145 | |
.byte 16 | |
.secrel32 .Linfo_string280 | |
.byte 9 | |
.byte 1 | |
.long 6699 | |
.byte 17 | |
.long 5428 | |
.secrel32 .Linfo_string43 | |
.byte 0 | |
.byte 15 | |
.quad .Lfunc_begin37 | |
.long .Lfunc_end37-.Lfunc_begin37 | |
.byte 1 | |
.byte 87 | |
.secrel32 .Linfo_string228 | |
.secrel32 .Linfo_string223 | |
.byte 18 | |
.short 969 | |
.long 6692 | |
.byte 16 | |
.byte 2 | |
.byte 145 | |
.byte 48 | |
.secrel32 .Linfo_string47 | |
.byte 9 | |
.byte 1 | |
.long 5509 | |
.byte 17 | |
.long 5428 | |
.secrel32 .Linfo_string43 | |
.byte 0 | |
.byte 0 | |
.byte 19 | |
.quad .Lfunc_begin38 | |
.long .Lfunc_end38-.Lfunc_begin38 | |
.byte 1 | |
.byte 87 | |
.secrel32 .Linfo_string229 | |
.secrel32 .Linfo_string230 | |
.byte 18 | |
.byte 212 | |
.long 6114 | |
.byte 17 | |
.long 4666 | |
.secrel32 .Linfo_string43 | |
.byte 0 | |
.byte 19 | |
.quad .Lfunc_begin39 | |
.long .Lfunc_end39-.Lfunc_begin39 | |
.byte 1 | |
.byte 87 | |
.secrel32 .Linfo_string231 | |
.secrel32 .Linfo_string232 | |
.byte 18 | |
.byte 227 | |
.long 5918 | |
.byte 17 | |
.long 4666 | |
.secrel32 .Linfo_string43 | |
.byte 0 | |
.byte 0 | |
.byte 8 | |
.secrel32 .Linfo_string147 | |
.byte 8 | |
.secrel32 .Linfo_string24 | |
.byte 19 | |
.quad .Lfunc_begin41 | |
.long .Lfunc_end41-.Lfunc_begin41 | |
.byte 1 | |
.byte 87 | |
.secrel32 .Linfo_string237 | |
.secrel32 .Linfo_string238 | |
.byte 20 | |
.byte 197 | |
.long 2720 | |
.byte 16 | |
.byte 2 | |
.byte 145 | |
.byte 48 | |
.secrel32 .Linfo_string47 | |
.byte 9 | |
.byte 1 | |
.long 6715 | |
.byte 17 | |
.long 5428 | |
.secrel32 .Linfo_string43 | |
.byte 0 | |
.byte 0 | |
.byte 0 | |
.byte 8 | |
.secrel32 .Linfo_string148 | |
.byte 8 | |
.secrel32 .Linfo_string149 | |
.byte 8 | |
.secrel32 .Linfo_string150 | |
.byte 15 | |
.quad .Lfunc_begin47 | |
.long .Lfunc_end47-.Lfunc_begin47 | |
.byte 1 | |
.byte 87 | |
.secrel32 .Linfo_string248 | |
.secrel32 .Linfo_string249 | |
.byte 21 | |
.short 2396 | |
.long 5455 | |
.byte 16 | |
.byte 2 | |
.byte 114 | |
.byte 0 | |
.secrel32 .Linfo_string151 | |
.byte 9 | |
.byte 1 | |
.long 4644 | |
.byte 0 | |
.byte 0 | |
.byte 4 | |
.secrel32 .Linfo_string284 | |
.byte 8 | |
.byte 8 | |
.byte 5 | |
.secrel32 .Linfo_string4 | |
.long 6890 | |
.byte 8 | |
.byte 0 | |
.byte 0 | |
.byte 0 | |
.byte 0 | |
.byte 0 | |
.byte 38 | |
.secrel32 .Linfo_string9 | |
.byte 7 | |
.byte 1 | |
.byte 8 | |
.secrel32 .Linfo_string26 | |
.byte 8 | |
.secrel32 .Linfo_string27 | |
.byte 8 | |
.secrel32 .Linfo_string28 | |
.byte 8 | |
.secrel32 .Linfo_string29 | |
.byte 8 | |
.secrel32 .Linfo_string30 | |
.byte 8 | |
.secrel32 .Linfo_string24 | |
.byte 15 | |
.quad .Lfunc_begin4 | |
.long .Lfunc_end4-.Lfunc_begin4 | |
.byte 1 | |
.byte 87 | |
.secrel32 .Linfo_string169 | |
.secrel32 .Linfo_string30 | |
.byte 3 | |
.short 397 | |
.long 5139 | |
.byte 27 | |
.secrel32 .Ldebug_loc1 | |
.secrel32 .Linfo_string47 | |
.byte 9 | |
.byte 1 | |
.long 5139 | |
.byte 27 | |
.secrel32 .Ldebug_loc0 | |
.secrel32 .Linfo_string264 | |
.byte 9 | |
.byte 1 | |
.long 5139 | |
.byte 26 | |
.secrel32 .Ldebug_ranges3 | |
.byte 39 | |
.byte 3 | |
.byte 145 | |
.asciz "\340" | |
.secrel32 .Linfo_string263 | |
.byte 3 | |
.short 403 | |
.long 5435 | |
.byte 26 | |
.secrel32 .Ldebug_ranges2 | |
.byte 39 | |
.byte 3 | |
.byte 145 | |
.asciz "\360" | |
.secrel32 .Linfo_string264 | |
.byte 3 | |
.short 404 | |
.long 5435 | |
.byte 26 | |
.secrel32 .Ldebug_ranges1 | |
.byte 32 | |
.byte 3 | |
.byte 145 | |
.ascii "\350\001" | |
.secrel32 .Linfo_string21 | |
.byte 1 | |
.byte 3 | |
.short 405 | |
.long 1575 | |
.byte 26 | |
.secrel32 .Ldebug_ranges0 | |
.byte 32 | |
.byte 3 | |
.byte 145 | |
.ascii "\230\002" | |
.secrel32 .Linfo_string265 | |
.byte 1 | |
.byte 3 | |
.short 405 | |
.long 6662 | |
.byte 22 | |
.quad .Ltmp17 | |
.long .Ltmp18-.Ltmp17 | |
.byte 32 | |
.byte 3 | |
.byte 145 | |
.ascii "\270\002" | |
.secrel32 .Linfo_string266 | |
.byte 1 | |
.byte 3 | |
.short 405 | |
.long 6662 | |
.byte 0 | |
.byte 22 | |
.quad .Ltmp19 | |
.long .Ltmp20-.Ltmp19 | |
.byte 32 | |
.byte 3 | |
.byte 145 | |
.ascii "\310\002" | |
.secrel32 .Linfo_string263 | |
.byte 1 | |
.byte 3 | |
.short 405 | |
.long 5500 | |
.byte 32 | |
.byte 3 | |
.byte 145 | |
.ascii "\320\002" | |
.secrel32 .Linfo_string264 | |
.byte 1 | |
.byte 3 | |
.short 405 | |
.long 5527 | |
.byte 0 | |
.byte 0 | |
.byte 0 | |
.byte 0 | |
.byte 0 | |
.byte 0 | |
.byte 0 | |
.byte 0 | |
.byte 0 | |
.byte 0 | |
.byte 8 | |
.secrel32 .Linfo_string31 | |
.byte 4 | |
.secrel32 .Linfo_string34 | |
.byte 8 | |
.byte 8 | |
.byte 5 | |
.secrel32 .Linfo_string4 | |
.long 5428 | |
.byte 4 | |
.byte 0 | |
.byte 5 | |
.secrel32 .Linfo_string33 | |
.long 5428 | |
.byte 4 | |
.byte 4 | |
.byte 0 | |
.byte 4 | |
.secrel32 .Linfo_string39 | |
.byte 8 | |
.byte 8 | |
.byte 5 | |
.secrel32 .Linfo_string4 | |
.long 5455 | |
.byte 4 | |
.byte 0 | |
.byte 5 | |
.secrel32 .Linfo_string33 | |
.long 5455 | |
.byte 4 | |
.byte 4 | |
.byte 0 | |
.byte 0 | |
.byte 8 | |
.secrel32 .Linfo_string68 | |
.byte 8 | |
.secrel32 .Linfo_string69 | |
.byte 8 | |
.secrel32 .Linfo_string24 | |
.byte 19 | |
.quad .Lfunc_begin12 | |
.long .Lfunc_end12-.Lfunc_begin12 | |
.byte 1 | |
.byte 87 | |
.secrel32 .Linfo_string181 | |
.secrel32 .Linfo_string177 | |
.byte 10 | |
.byte 43 | |
.long 6692 | |
.byte 27 | |
.secrel32 .Ldebug_loc5 | |
.secrel32 .Linfo_string47 | |
.byte 9 | |
.byte 1 | |
.long 5329 | |
.byte 0 | |
.byte 0 | |
.byte 0 | |
.byte 0 | |
.byte 0 | |
.byte 8 | |
.secrel32 .Linfo_string31 | |
.byte 8 | |
.secrel32 .Linfo_string24 | |
.byte 19 | |
.quad .Lfunc_begin5 | |
.long .Lfunc_end5-.Lfunc_begin5 | |
.byte 1 | |
.byte 87 | |
.secrel32 .Linfo_string170 | |
.secrel32 .Linfo_string171 | |
.byte 4 | |
.byte 13 | |
.long 6692 | |
.byte 16 | |
.byte 3 | |
.byte 145 | |
.asciz "\310" | |
.secrel32 .Linfo_string47 | |
.byte 9 | |
.byte 1 | |
.long 6706 | |
.byte 16 | |
.byte 3 | |
.byte 145 | |
.asciz "\320" | |
.secrel32 .Linfo_string267 | |
.byte 9 | |
.byte 1 | |
.long 6706 | |
.byte 0 | |
.byte 0 | |
.byte 0 | |
.byte 4 | |
.secrel32 .Linfo_string37 | |
.byte 8 | |
.byte 8 | |
.byte 5 | |
.secrel32 .Linfo_string4 | |
.long 4942 | |
.byte 8 | |
.byte 0 | |
.byte 17 | |
.long 5435 | |
.secrel32 .Linfo_string36 | |
.byte 19 | |
.quad .Lfunc_begin6 | |
.long .Lfunc_end6-.Lfunc_begin6 | |
.byte 1 | |
.byte 87 | |
.secrel32 .Linfo_string172 | |
.secrel32 .Linfo_string171 | |
.byte 5 | |
.byte 13 | |
.long 5329 | |
.byte 16 | |
.byte 2 | |
.byte 113 | |
.byte 0 | |
.secrel32 .Linfo_string47 | |
.byte 9 | |
.byte 1 | |
.long 5139 | |
.byte 16 | |
.byte 2 | |
.byte 120 | |
.byte 0 | |
.secrel32 .Linfo_string267 | |
.byte 9 | |
.byte 1 | |
.long 5139 | |
.byte 0 | |
.byte 19 | |
.quad .Lfunc_begin7 | |
.long .Lfunc_end7-.Lfunc_begin7 | |
.byte 1 | |
.byte 87 | |
.secrel32 .Linfo_string173 | |
.secrel32 .Linfo_string30 | |
.byte 6 | |
.byte 8 | |
.long 5139 | |
.byte 27 | |
.secrel32 .Ldebug_loc3 | |
.secrel32 .Linfo_string47 | |
.byte 9 | |
.byte 1 | |
.long 5139 | |
.byte 27 | |
.secrel32 .Ldebug_loc2 | |
.secrel32 .Linfo_string263 | |
.byte 9 | |
.byte 1 | |
.long 5139 | |
.byte 0 | |
.byte 19 | |
.quad .Lfunc_begin8 | |
.long .Lfunc_end8-.Lfunc_begin8 | |
.byte 1 | |
.byte 87 | |
.secrel32 .Linfo_string174 | |
.secrel32 .Linfo_string175 | |
.byte 7 | |
.byte 36 | |
.long 5139 | |
.byte 16 | |
.byte 2 | |
.byte 145 | |
.byte 4 | |
.secrel32 .Linfo_string80 | |
.byte 9 | |
.byte 1 | |
.long 5428 | |
.byte 0 | |
.byte 0 | |
.byte 4 | |
.secrel32 .Linfo_string42 | |
.byte 8 | |
.byte 8 | |
.byte 5 | |
.secrel32 .Linfo_string4 | |
.long 4972 | |
.byte 8 | |
.byte 0 | |
.byte 17 | |
.long 5462 | |
.secrel32 .Linfo_string36 | |
.byte 19 | |
.quad .Lfunc_begin9 | |
.long .Lfunc_end9-.Lfunc_begin9 | |
.byte 1 | |
.byte 87 | |
.secrel32 .Linfo_string176 | |
.secrel32 .Linfo_string177 | |
.byte 8 | |
.byte 8 | |
.long 6692 | |
.byte 27 | |
.secrel32 .Ldebug_loc4 | |
.secrel32 .Linfo_string47 | |
.byte 9 | |
.byte 1 | |
.long 5329 | |
.byte 0 | |
.byte 0 | |
.byte 8 | |
.secrel32 .Linfo_string40 | |
.byte 4 | |
.secrel32 .Linfo_string41 | |
.byte 4 | |
.byte 4 | |
.byte 5 | |
.secrel32 .Linfo_string4 | |
.long 5455 | |
.byte 4 | |
.byte 0 | |
.byte 0 | |
.byte 0 | |
.byte 0 | |
.byte 38 | |
.secrel32 .Linfo_string32 | |
.byte 4 | |
.byte 4 | |
.byte 40 | |
.long 5428 | |
.byte 41 | |
.long 5448 | |
.byte 0 | |
.byte 2 | |
.byte 0 | |
.byte 42 | |
.secrel32 .Linfo_string35 | |
.byte 8 | |
.byte 7 | |
.byte 38 | |
.secrel32 .Linfo_string38 | |
.byte 5 | |
.byte 4 | |
.byte 40 | |
.long 5407 | |
.byte 41 | |
.long 5448 | |
.byte 0 | |
.byte 2 | |
.byte 0 | |
.byte 38 | |
.secrel32 .Linfo_string46 | |
.byte 7 | |
.byte 8 | |
.byte 6 | |
.long 2636 | |
.secrel32 .Linfo_string56 | |
.byte 6 | |
.long 5428 | |
.secrel32 .Linfo_string49 | |
.byte 6 | |
.long 5428 | |
.secrel32 .Linfo_string53 | |
.byte 6 | |
.long 5428 | |
.secrel32 .Linfo_string62 | |
.byte 6 | |
.long 2720 | |
.secrel32 .Linfo_string67 | |
.byte 6 | |
.long 5428 | |
.secrel32 .Linfo_string64 | |
.byte 8 | |
.secrel32 .Linfo_string70 | |
.byte 8 | |
.secrel32 .Linfo_string14 | |
.byte 19 | |
.quad .Lfunc_begin13 | |
.long .Lfunc_end13-.Lfunc_begin13 | |
.byte 1 | |
.byte 87 | |
.secrel32 .Linfo_string182 | |
.secrel32 .Linfo_string183 | |
.byte 11 | |
.byte 61 | |
.long 6699 | |
.byte 16 | |
.byte 2 | |
.byte 145 | |
.byte 40 | |
.secrel32 .Linfo_string258 | |
.byte 9 | |
.byte 1 | |
.long 91 | |
.byte 16 | |
.byte 2 | |
.byte 145 | |
.byte 48 | |
.secrel32 .Linfo_string268 | |
.byte 9 | |
.byte 1 | |
.long 6699 | |
.byte 16 | |
.byte 2 | |
.byte 145 | |
.byte 56 | |
.secrel32 .Linfo_string269 | |
.byte 9 | |
.byte 1 | |
.long 6751 | |
.byte 17 | |
.long 5911 | |
.secrel32 .Linfo_string43 | |
.byte 0 | |
.byte 8 | |
.secrel32 .Linfo_string71 | |
.byte 19 | |
.quad .Lfunc_begin14 | |
.long .Lfunc_end14-.Lfunc_begin14 | |
.byte 1 | |
.byte 87 | |
.secrel32 .Linfo_string185 | |
.secrel32 .Linfo_string186 | |
.byte 11 | |
.byte 64 | |
.long 5455 | |
.byte 25 | |
.byte 5 | |
.byte 145 | |
.byte 48 | |
.byte 6 | |
.byte 35 | |
.byte 0 | |
.secrel32 .Linfo_string258 | |
.byte 1 | |
.byte 9 | |
.byte 1 | |
.long 91 | |
.byte 17 | |
.long 5911 | |
.secrel32 .Linfo_string43 | |
.byte 0 | |
.byte 0 | |
.byte 0 | |
.byte 8 | |
.secrel32 .Linfo_string72 | |
.byte 8 | |
.secrel32 .Linfo_string73 | |
.byte 8 | |
.secrel32 .Linfo_string74 | |
.byte 4 | |
.secrel32 .Linfo_string76 | |
.byte 4 | |
.byte 4 | |
.byte 5 | |
.secrel32 .Linfo_string4 | |
.long 5895 | |
.byte 4 | |
.byte 0 | |
.byte 15 | |
.quad .Lfunc_begin15 | |
.long .Lfunc_end15-.Lfunc_begin15 | |
.byte 1 | |
.byte 87 | |
.secrel32 .Linfo_string187 | |
.secrel32 .Linfo_string188 | |
.byte 12 | |
.short 417 | |
.long 5455 | |
.byte 16 | |
.byte 2 | |
.byte 145 | |
.byte 0 | |
.secrel32 .Linfo_string47 | |
.byte 9 | |
.byte 1 | |
.long 6760 | |
.byte 0 | |
.byte 0 | |
.byte 0 | |
.byte 0 | |
.byte 0 | |
.byte 8 | |
.secrel32 .Linfo_string74 | |
.byte 8 | |
.secrel32 .Linfo_string24 | |
.byte 15 | |
.quad .Lfunc_begin48 | |
.long .Lfunc_end48-.Lfunc_begin48 | |
.byte 1 | |
.byte 87 | |
.secrel32 .Linfo_string250 | |
.secrel32 .Linfo_string251 | |
.byte 22 | |
.short 1589 | |
.long 5455 | |
.byte 16 | |
.byte 2 | |
.byte 145 | |
.byte 48 | |
.secrel32 .Linfo_string47 | |
.byte 9 | |
.byte 1 | |
.long 5911 | |
.byte 0 | |
.byte 15 | |
.quad .Lfunc_begin51 | |
.long .Lfunc_end51-.Lfunc_begin51 | |
.byte 1 | |
.byte 87 | |
.secrel32 .Linfo_string256 | |
.secrel32 .Linfo_string251 | |
.byte 22 | |
.short 1619 | |
.long 5455 | |
.byte 16 | |
.byte 2 | |
.byte 145 | |
.byte 36 | |
.secrel32 .Linfo_string47 | |
.byte 9 | |
.byte 1 | |
.long 5874 | |
.byte 0 | |
.byte 0 | |
.byte 4 | |
.secrel32 .Linfo_string76 | |
.byte 4 | |
.byte 4 | |
.byte 5 | |
.secrel32 .Linfo_string4 | |
.long 5706 | |
.byte 4 | |
.byte 0 | |
.byte 0 | |
.byte 0 | |
.byte 0 | |
.byte 38 | |
.secrel32 .Linfo_string75 | |
.byte 7 | |
.byte 4 | |
.byte 6 | |
.long 658 | |
.secrel32 .Linfo_string92 | |
.byte 38 | |
.secrel32 .Linfo_string82 | |
.byte 7 | |
.byte 0 | |
.byte 6 | |
.long 4666 | |
.secrel32 .Linfo_string87 | |
.byte 6 | |
.long 5936 | |
.secrel32 .Linfo_string88 | |
.byte 40 | |
.long 5475 | |
.byte 41 | |
.long 5448 | |
.byte 0 | |
.byte 3 | |
.byte 0 | |
.byte 6 | |
.long 5958 | |
.secrel32 .Linfo_string118 | |
.byte 43 | |
.long 111 | |
.byte 44 | |
.long 5902 | |
.byte 44 | |
.long 5974 | |
.byte 0 | |
.byte 6 | |
.long 688 | |
.secrel32 .Linfo_string117 | |
.byte 38 | |
.secrel32 .Linfo_string96 | |
.byte 8 | |
.byte 4 | |
.byte 38 | |
.secrel32 .Linfo_string100 | |
.byte 7 | |
.byte 8 | |
.byte 6 | |
.long 560 | |
.secrel32 .Linfo_string108 | |
.byte 6 | |
.long 560 | |
.secrel32 .Linfo_string109 | |
.byte 4 | |
.secrel32 .Linfo_string115 | |
.byte 16 | |
.byte 8 | |
.byte 5 | |
.secrel32 .Linfo_string113 | |
.long 5997 | |
.byte 8 | |
.byte 0 | |
.byte 5 | |
.secrel32 .Linfo_string114 | |
.long 5475 | |
.byte 8 | |
.byte 8 | |
.byte 0 | |
.byte 4 | |
.secrel32 .Linfo_string124 | |
.byte 16 | |
.byte 8 | |
.byte 5 | |
.secrel32 .Linfo_string113 | |
.long 6075 | |
.byte 8 | |
.byte 0 | |
.byte 5 | |
.secrel32 .Linfo_string114 | |
.long 5475 | |
.byte 8 | |
.byte 8 | |
.byte 0 | |
.byte 6 | |
.long 6084 | |
.secrel32 .Linfo_string123 | |
.byte 4 | |
.secrel32 .Linfo_string122 | |
.byte 16 | |
.byte 8 | |
.byte 5 | |
.secrel32 .Linfo_string113 | |
.long 6114 | |
.byte 8 | |
.byte 0 | |
.byte 5 | |
.secrel32 .Linfo_string114 | |
.long 5475 | |
.byte 8 | |
.byte 8 | |
.byte 0 | |
.byte 6 | |
.long 4666 | |
.secrel32 .Linfo_string121 | |
.byte 4 | |
.secrel32 .Linfo_string138 | |
.byte 16 | |
.byte 8 | |
.byte 5 | |
.secrel32 .Linfo_string113 | |
.long 6153 | |
.byte 8 | |
.byte 0 | |
.byte 5 | |
.secrel32 .Linfo_string114 | |
.long 5475 | |
.byte 8 | |
.byte 8 | |
.byte 0 | |
.byte 6 | |
.long 187 | |
.secrel32 .Linfo_string137 | |
.byte 8 | |
.secrel32 .Linfo_string158 | |
.byte 45 | |
.quad .Lfunc_begin52 | |
.long .Lfunc_end52-.Lfunc_begin52 | |
.byte 1 | |
.byte 87 | |
.secrel32 .Linfo_string257 | |
.secrel32 .Linfo_string258 | |
.byte 24 | |
.byte 3 | |
.byte 26 | |
.secrel32 .Ldebug_ranges18 | |
.byte 25 | |
.byte 3 | |
.byte 145 | |
.ascii "\360\001" | |
.secrel32 .Linfo_string285 | |
.byte 1 | |
.byte 24 | |
.byte 4 | |
.long 5139 | |
.byte 26 | |
.secrel32 .Ldebug_ranges17 | |
.byte 25 | |
.byte 3 | |
.byte 145 | |
.ascii "\370\001" | |
.secrel32 .Linfo_string286 | |
.byte 1 | |
.byte 24 | |
.byte 5 | |
.long 5139 | |
.byte 26 | |
.secrel32 .Ldebug_ranges16 | |
.byte 25 | |
.byte 3 | |
.byte 145 | |
.ascii "\200\002" | |
.secrel32 .Linfo_string287 | |
.byte 1 | |
.byte 24 | |
.byte 6 | |
.long 5139 | |
.byte 26 | |
.secrel32 .Ldebug_ranges6 | |
.byte 25 | |
.byte 3 | |
.byte 145 | |
.ascii "\240\002" | |
.secrel32 .Linfo_string288 | |
.byte 1 | |
.byte 24 | |
.byte 7 | |
.long 6706 | |
.byte 25 | |
.byte 3 | |
.byte 145 | |
.ascii "\250\002" | |
.secrel32 .Linfo_string289 | |
.byte 1 | |
.byte 24 | |
.byte 7 | |
.long 6706 | |
.byte 26 | |
.secrel32 .Ldebug_ranges5 | |
.byte 25 | |
.byte 3 | |
.byte 145 | |
.ascii "\220\003" | |
.secrel32 .Linfo_string290 | |
.byte 1 | |
.byte 24 | |
.byte 7 | |
.long 6769 | |
.byte 25 | |
.byte 3 | |
.byte 145 | |
.ascii "\230\003" | |
.secrel32 .Linfo_string291 | |
.byte 1 | |
.byte 24 | |
.byte 7 | |
.long 6769 | |
.byte 0 | |
.byte 0 | |
.byte 26 | |
.secrel32 .Ldebug_ranges8 | |
.byte 25 | |
.byte 3 | |
.byte 145 | |
.ascii "\270\003" | |
.secrel32 .Linfo_string288 | |
.byte 1 | |
.byte 24 | |
.byte 8 | |
.long 6706 | |
.byte 25 | |
.byte 3 | |
.byte 145 | |
.ascii "\300\003" | |
.secrel32 .Linfo_string289 | |
.byte 1 | |
.byte 24 | |
.byte 8 | |
.long 6706 | |
.byte 26 | |
.secrel32 .Ldebug_ranges7 | |
.byte 25 | |
.byte 3 | |
.byte 145 | |
.ascii "\250\004" | |
.secrel32 .Linfo_string290 | |
.byte 1 | |
.byte 24 | |
.byte 8 | |
.long 6769 | |
.byte 25 | |
.byte 3 | |
.byte 145 | |
.ascii "\260\004" | |
.secrel32 .Linfo_string291 | |
.byte 1 | |
.byte 24 | |
.byte 8 | |
.long 6769 | |
.byte 0 | |
.byte 0 | |
.byte 26 | |
.secrel32 .Ldebug_ranges10 | |
.byte 25 | |
.byte 3 | |
.byte 145 | |
.ascii "\320\004" | |
.secrel32 .Linfo_string288 | |
.byte 1 | |
.byte 24 | |
.byte 9 | |
.long 6706 | |
.byte 25 | |
.byte 3 | |
.byte 145 | |
.ascii "\330\004" | |
.secrel32 .Linfo_string289 | |
.byte 1 | |
.byte 24 | |
.byte 9 | |
.long 6706 | |
.byte 26 | |
.secrel32 .Ldebug_ranges9 | |
.byte 25 | |
.byte 3 | |
.byte 145 | |
.ascii "\300\005" | |
.secrel32 .Linfo_string290 | |
.byte 1 | |
.byte 24 | |
.byte 9 | |
.long 6769 | |
.byte 25 | |
.byte 3 | |
.byte 145 | |
.ascii "\310\005" | |
.secrel32 .Linfo_string291 | |
.byte 1 | |
.byte 24 | |
.byte 9 | |
.long 6769 | |
.byte 0 | |
.byte 0 | |
.byte 26 | |
.secrel32 .Ldebug_ranges12 | |
.byte 25 | |
.byte 3 | |
.byte 145 | |
.ascii "\350\005" | |
.secrel32 .Linfo_string288 | |
.byte 1 | |
.byte 24 | |
.byte 10 | |
.long 6706 | |
.byte 25 | |
.byte 3 | |
.byte 145 | |
.ascii "\360\005" | |
.secrel32 .Linfo_string289 | |
.byte 1 | |
.byte 24 | |
.byte 10 | |
.long 6706 | |
.byte 26 | |
.secrel32 .Ldebug_ranges11 | |
.byte 25 | |
.byte 3 | |
.byte 145 | |
.ascii "\330\006" | |
.secrel32 .Linfo_string290 | |
.byte 1 | |
.byte 24 | |
.byte 10 | |
.long 6769 | |
.byte 25 | |
.byte 3 | |
.byte 145 | |
.ascii "\340\006" | |
.secrel32 .Linfo_string291 | |
.byte 1 | |
.byte 24 | |
.byte 10 | |
.long 6769 | |
.byte 0 | |
.byte 0 | |
.byte 26 | |
.secrel32 .Ldebug_ranges15 | |
.byte 25 | |
.byte 3 | |
.byte 145 | |
.ascii "\350\006" | |
.secrel32 .Linfo_string273 | |
.byte 1 | |
.byte 24 | |
.byte 12 | |
.long 5139 | |
.byte 26 | |
.secrel32 .Ldebug_ranges14 | |
.byte 25 | |
.byte 3 | |
.byte 145 | |
.ascii "\210\007" | |
.secrel32 .Linfo_string288 | |
.byte 1 | |
.byte 24 | |
.byte 13 | |
.long 6706 | |
.byte 25 | |
.byte 3 | |
.byte 145 | |
.ascii "\220\007" | |
.secrel32 .Linfo_string289 | |
.byte 1 | |
.byte 24 | |
.byte 13 | |
.long 6706 | |
.byte 26 | |
.secrel32 .Ldebug_ranges13 | |
.byte 25 | |
.byte 3 | |
.byte 145 | |
.ascii "\370\007" | |
.secrel32 .Linfo_string290 | |
.byte 1 | |
.byte 24 | |
.byte 13 | |
.long 6769 | |
.byte 25 | |
.byte 3 | |
.byte 145 | |
.ascii "\200\b" | |
.secrel32 .Linfo_string291 | |
.byte 1 | |
.byte 24 | |
.byte 13 | |
.long 6769 | |
.byte 0 | |
.byte 0 | |
.byte 0 | |
.byte 0 | |
.byte 0 | |
.byte 0 | |
.byte 0 | |
.byte 0 | |
.byte 4 | |
.secrel32 .Linfo_string161 | |
.byte 16 | |
.byte 8 | |
.byte 5 | |
.secrel32 .Linfo_string4 | |
.long 5500 | |
.byte 8 | |
.byte 0 | |
.byte 5 | |
.secrel32 .Linfo_string33 | |
.long 5527 | |
.byte 8 | |
.byte 8 | |
.byte 0 | |
.byte 38 | |
.secrel32 .Linfo_string168 | |
.byte 2 | |
.byte 1 | |
.byte 38 | |
.secrel32 .Linfo_string184 | |
.byte 5 | |
.byte 8 | |
.byte 6 | |
.long 5139 | |
.secrel32 .Linfo_string197 | |
.byte 6 | |
.long 5435 | |
.secrel32 .Linfo_string233 | |
.byte 6 | |
.long 1575 | |
.secrel32 .Linfo_string259 | |
.byte 6 | |
.long 2720 | |
.secrel32 .Linfo_string260 | |
.byte 6 | |
.long 2636 | |
.secrel32 .Linfo_string262 | |
.byte 6 | |
.long 6114 | |
.secrel32 .Linfo_string270 | |
.byte 6 | |
.long 5706 | |
.secrel32 .Linfo_string271 | |
.byte 6 | |
.long 6706 | |
.secrel32 .Linfo_string272 | |
.byte 6 | |
.long 5475 | |
.secrel32 .Linfo_string275 | |
.byte 6 | |
.long 6796 | |
.secrel32 .Linfo_string276 | |
.byte 43 | |
.long 111 | |
.byte 44 | |
.long 6769 | |
.byte 44 | |
.long 5974 | |
.byte 0 | |
.byte 6 | |
.long 72 | |
.secrel32 .Linfo_string278 | |
.byte 6 | |
.long 72 | |
.secrel32 .Linfo_string279 | |
.byte 4 | |
.secrel32 .Linfo_string281 | |
.byte 16 | |
.byte 8 | |
.byte 5 | |
.secrel32 .Linfo_string113 | |
.long 5509 | |
.byte 8 | |
.byte 0 | |
.byte 5 | |
.secrel32 .Linfo_string114 | |
.long 5475 | |
.byte 8 | |
.byte 8 | |
.byte 0 | |
.byte 4 | |
.secrel32 .Linfo_string282 | |
.byte 16 | |
.byte 8 | |
.byte 5 | |
.secrel32 .Linfo_string113 | |
.long 5509 | |
.byte 8 | |
.byte 0 | |
.byte 5 | |
.secrel32 .Linfo_string114 | |
.long 5475 | |
.byte 8 | |
.byte 8 | |
.byte 0 | |
.byte 38 | |
.secrel32 .Linfo_string283 | |
.byte 5 | |
.byte 8 | |
.byte 0 | |
.Ldebug_info_end0: | |
.section .debug_ranges,"dr" | |
.Ldebug_range: | |
.Ldebug_ranges0: | |
.quad .Ltmp13-.Lfunc_begin0 | |
.quad .Ltmp14-.Lfunc_begin0 | |
.quad .Ltmp16-.Lfunc_begin0 | |
.quad .Ltmp20-.Lfunc_begin0 | |
.quad 0 | |
.quad 0 | |
.Ldebug_ranges1: | |
.quad .Ltmp13-.Lfunc_begin0 | |
.quad .Ltmp14-.Lfunc_begin0 | |
.quad .Ltmp16-.Lfunc_begin0 | |
.quad .Ltmp21-.Lfunc_begin0 | |
.quad 0 | |
.quad 0 | |
.Ldebug_ranges2: | |
.quad .Ltmp11-.Lfunc_begin0 | |
.quad .Ltmp15-.Lfunc_begin0 | |
.quad .Ltmp16-.Lfunc_begin0 | |
.quad .Ltmp21-.Lfunc_begin0 | |
.quad 0 | |
.quad 0 | |
.Ldebug_ranges3: | |
.quad .Ltmp10-.Lfunc_begin0 | |
.quad .Ltmp15-.Lfunc_begin0 | |
.quad .Ltmp16-.Lfunc_begin0 | |
.quad .Ltmp21-.Lfunc_begin0 | |
.quad 0 | |
.quad 0 | |
.Ldebug_ranges4: | |
.quad .Ltmp75-.Lfunc_begin0 | |
.quad .Ltmp76-.Lfunc_begin0 | |
.quad .Ltmp77-.Lfunc_begin0 | |
.quad .Ltmp78-.Lfunc_begin0 | |
.quad .Ltmp79-.Lfunc_begin0 | |
.quad .Ltmp80-.Lfunc_begin0 | |
.quad 0 | |
.quad 0 | |
.Ldebug_ranges5: | |
.quad .Ltmp204-.Lfunc_begin0 | |
.quad .Ltmp205-.Lfunc_begin0 | |
.quad .Ltmp206-.Lfunc_begin0 | |
.quad .Ltmp207-.Lfunc_begin0 | |
.quad 0 | |
.quad 0 | |
.Ldebug_ranges6: | |
.quad .Ltmp203-.Lfunc_begin0 | |
.quad .Ltmp205-.Lfunc_begin0 | |
.quad .Ltmp206-.Lfunc_begin0 | |
.quad .Ltmp208-.Lfunc_begin0 | |
.quad 0 | |
.quad 0 | |
.Ldebug_ranges7: | |
.quad .Ltmp210-.Lfunc_begin0 | |
.quad .Ltmp211-.Lfunc_begin0 | |
.quad .Ltmp212-.Lfunc_begin0 | |
.quad .Ltmp213-.Lfunc_begin0 | |
.quad 0 | |
.quad 0 | |
.Ldebug_ranges8: | |
.quad .Ltmp209-.Lfunc_begin0 | |
.quad .Ltmp211-.Lfunc_begin0 | |
.quad .Ltmp212-.Lfunc_begin0 | |
.quad .Ltmp214-.Lfunc_begin0 | |
.quad 0 | |
.quad 0 | |
.Ldebug_ranges9: | |
.quad .Ltmp216-.Lfunc_begin0 | |
.quad .Ltmp217-.Lfunc_begin0 | |
.quad .Ltmp218-.Lfunc_begin0 | |
.quad .Ltmp219-.Lfunc_begin0 | |
.quad 0 | |
.quad 0 | |
.Ldebug_ranges10: | |
.quad .Ltmp215-.Lfunc_begin0 | |
.quad .Ltmp217-.Lfunc_begin0 | |
.quad .Ltmp218-.Lfunc_begin0 | |
.quad .Ltmp220-.Lfunc_begin0 | |
.quad 0 | |
.quad 0 | |
.Ldebug_ranges11: | |
.quad .Ltmp222-.Lfunc_begin0 | |
.quad .Ltmp223-.Lfunc_begin0 | |
.quad .Ltmp224-.Lfunc_begin0 | |
.quad .Ltmp225-.Lfunc_begin0 | |
.quad 0 | |
.quad 0 | |
.Ldebug_ranges12: | |
.quad .Ltmp221-.Lfunc_begin0 | |
.quad .Ltmp223-.Lfunc_begin0 | |
.quad .Ltmp224-.Lfunc_begin0 | |
.quad .Ltmp226-.Lfunc_begin0 | |
.quad 0 | |
.quad 0 | |
.Ldebug_ranges13: | |
.quad .Ltmp228-.Lfunc_begin0 | |
.quad .Ltmp229-.Lfunc_begin0 | |
.quad .Ltmp230-.Lfunc_begin0 | |
.quad .Ltmp231-.Lfunc_begin0 | |
.quad 0 | |
.quad 0 | |
.Ldebug_ranges14: | |
.quad .Ltmp227-.Lfunc_begin0 | |
.quad .Ltmp229-.Lfunc_begin0 | |
.quad .Ltmp230-.Lfunc_begin0 | |
.quad .Ltmp232-.Lfunc_begin0 | |
.quad 0 | |
.quad 0 | |
.Ldebug_ranges15: | |
.quad .Ltmp226-.Lfunc_begin0 | |
.quad .Ltmp229-.Lfunc_begin0 | |
.quad .Ltmp230-.Lfunc_begin0 | |
.quad .Ltmp232-.Lfunc_begin0 | |
.quad 0 | |
.quad 0 | |
.Ldebug_ranges16: | |
.quad .Ltmp202-.Lfunc_begin0 | |
.quad .Ltmp229-.Lfunc_begin0 | |
.quad .Ltmp230-.Lfunc_begin0 | |
.quad .Ltmp232-.Lfunc_begin0 | |
.quad 0 | |
.quad 0 | |
.Ldebug_ranges17: | |
.quad .Ltmp201-.Lfunc_begin0 | |
.quad .Ltmp229-.Lfunc_begin0 | |
.quad .Ltmp230-.Lfunc_begin0 | |
.quad .Ltmp232-.Lfunc_begin0 | |
.quad 0 | |
.quad 0 | |
.Ldebug_ranges18: | |
.quad .Ltmp200-.Lfunc_begin0 | |
.quad .Ltmp229-.Lfunc_begin0 | |
.quad .Ltmp230-.Lfunc_begin0 | |
.quad .Ltmp232-.Lfunc_begin0 | |
.quad 0 | |
.quad 0 | |
.section .debug_macinfo,"dr" | |
.Ldebug_macinfo: | |
.byte 0 | |
.section .debug_pubnames,"dr" | |
.long .LpubNames_end0-.LpubNames_begin0 | |
.LpubNames_begin0: | |
.short 2 | |
.secrel32 .Lcu_begin0 | |
.long 6898 | |
.long 5003 | |
.asciz "reductions" | |
.long 491 | |
.asciz "fmt<packed_simd::Simd<[f32; 2]>>" | |
.long 4518 | |
.asciz "array" | |
.long 3640 | |
.asciz "max_value" | |
.long 3042 | |
.asciz "impls" | |
.long 1734 | |
.asciz "Iterator" | |
.long 5536 | |
.asciz "std" | |
.long 5696 | |
.asciz "windows" | |
.long 4248 | |
.asciz "add<f32>" | |
.long 5627 | |
.asciz "lang_start" | |
.long 1361 | |
.asciz "next<core::slice::IterMut<f32>,core::slice::Iter<f32>>" | |
.long 2518 | |
.asciz "iter_mut<f32>" | |
.long 3114 | |
.asciz "ops" | |
.long 4528 | |
.asciz "into_iter<f32>" | |
.long 4598 | |
.asciz "_mm_movemask_pi8" | |
.long 3298 | |
.asciz "option" | |
.long 42 | |
.asciz "vtable" | |
.long 5402 | |
.asciz "masks" | |
.long 4937 | |
.asciz "v64" | |
.long 2895 | |
.asciz "cmp" | |
.long 3584 | |
.asciz "mem" | |
.long 4439 | |
.asciz "null<u8>" | |
.long 2900 | |
.asciz "Ord" | |
.long 1820 | |
.asciz "collect" | |
.long 5541 | |
.asciz "rt" | |
.long 2686 | |
.asciz "size_from_ptr<f32>" | |
.long 6162 | |
.asciz "simd_errors" | |
.long 1729 | |
.asciz "iterator" | |
.long 5008 | |
.asciz "mask" | |
.long 1966 | |
.asciz "get_unchecked<f32>" | |
.long 1888 | |
.asciz "slice" | |
.long 854 | |
.asciz "new_v1" | |
.long 915 | |
.asciz "iter" | |
.long 4678 | |
.asciz "codegen" | |
.long 4180 | |
.asciz "wrapping_offset<u8>" | |
.long 1724 | |
.asciz "traits" | |
.long 5632 | |
.asciz "{{closure}}<()>" | |
.long 2347 | |
.asciz "iter<f32>" | |
.long 3589 | |
.asciz "size_of<f32>" | |
.long 4583 | |
.asciz "core_arch" | |
.long 5691 | |
.asciz "sys" | |
.long 106 | |
.asciz "result" | |
.long 1825 | |
.asciz "{{impl}}" | |
.long 2821 | |
.asciz "marker" | |
.long 2294 | |
.asciz "len<f32>" | |
.long 2034 | |
.asciz "may_have_side_effect<f32>" | |
.long 3119 | |
.asciz "function" | |
.long 5284 | |
.asciz "splat" | |
.long 101 | |
.asciz "core" | |
.long 4683 | |
.asciz "math" | |
.long 589 | |
.asciz "new<&packed_simd::Simd<[f32; 2]>>" | |
.long 2240 | |
.asciz "as_mut_ptr<f32>" | |
.long 1739 | |
.asciz "zip<core::slice::IterMut<f32>,&[f32; 2]>" | |
.long 3052 | |
.asciz "le" | |
.long 3670 | |
.asciz "wrapping_sub" | |
.long 920 | |
.asciz "adapters" | |
.long 3731 | |
.asciz "ptr" | |
.long 4478 | |
.asciz "null_mut<u8>" | |
.long 4384 | |
.asciz "is_null<f32>" | |
.long 5224 | |
.asciz "powf" | |
.long 5828 | |
.asciz "report" | |
.long 5724 | |
.asciz "as_i32" | |
.long 6167 | |
.asciz "main" | |
.long 4588 | |
.asciz "x86" | |
.long 136 | |
.asciz "fmt" | |
.long 146 | |
.asciz "v1" | |
.long 3736 | |
.asciz "real_drop_in_place<closure>" | |
.long 4593 | |
.asciz "sse" | |
.long 4316 | |
.asciz "offset<f32>" | |
.long 2974 | |
.asciz "min<usize>" | |
.long 2464 | |
.asciz "as_ptr<f32>" | |
.long 3630 | |
.asciz "num" | |
.long 925 | |
.asciz "zip" | |
.long 4673 | |
.asciz "packed_simd" | |
.long 3227 | |
.asciz "call_once<closure,()>" | |
.long 4688 | |
.asciz "float" | |
.long 5166 | |
.asciz "eq" | |
.long 4112 | |
.asciz "wrapping_add<u8>" | |
.long 3154 | |
.asciz "FnOnce" | |
.long 5018 | |
.asciz "all" | |
.long 1644 | |
.asciz "new<core::slice::IterMut<f32>,core::slice::Iter<f32>>" | |
.long 5546 | |
.asciz "lang_start<()>" | |
.long 1830 | |
.asciz "into_iter<core::iter::adapters::zip::Zip<core::slice::IterMut<f32>, core::slice::Iter<f32>>>" | |
.long 5773 | |
.asciz "process" | |
.long 0 | |
.LpubNames_end0: | |
.section .debug_pubtypes,"dr" | |
.long .LpubTypes_end0-.LpubTypes_begin0 | |
.LpubTypes_begin0: | |
.short 2 | |
.secrel32 .Lcu_begin0 | |
.long 6898 | |
.long 6760 | |
.asciz "&std::sys::windows::process::ExitCode" | |
.long 6153 | |
.asciz "*const core::fmt::rt::v1::Argument" | |
.long 6830 | |
.asciz "&mut [f32]" | |
.long 5974 | |
.asciz "&mut core::fmt::Formatter" | |
.long 6006 | |
.asciz "&core::fmt::ArgumentV1" | |
.long 6692 | |
.asciz "bool" | |
.long 5918 | |
.asciz "*mut u8" | |
.long 5527 | |
.asciz "&f32" | |
.long 5997 | |
.asciz "*const core::fmt::ArgumentV1" | |
.long 688 | |
.asciz "Formatter" | |
.long 4942 | |
.asciz "f32x2" | |
.long 217 | |
.asciz "Position" | |
.long 292 | |
.asciz "FormatSpec" | |
.long 5329 | |
.asciz "Simd<[packed_simd::masks::m32; 2]>" | |
.long 2720 | |
.asciz "Iter<f32>" | |
.long 2843 | |
.asciz "PhantomData<&f32>" | |
.long 6045 | |
.asciz "&[&str]" | |
.long 61 | |
.asciz "vtable" | |
.long 111 | |
.asciz "Result" | |
.long 151 | |
.asciz "Alignment" | |
.long 3397 | |
.asciz "Option<&[core::fmt::rt::v1::Argument]>" | |
.long 4972 | |
.asciz "m32x2" | |
.long 3303 | |
.asciz "Option<usize>" | |
.long 1575 | |
.asciz "Zip<core::slice::IterMut<f32>, core::slice::Iter<f32>>" | |
.long 3124 | |
.asciz "*mut Fn<()>" | |
.long 5927 | |
.asciz "&[usize; 3]" | |
.long 6812 | |
.asciz "*mut closure" | |
.long 3490 | |
.asciz "Option<(&mut f32, &f32)>" | |
.long 355 | |
.asciz "Count" | |
.long 6860 | |
.asciz "&[f32]" | |
.long 5428 | |
.asciz "f32" | |
.long 6742 | |
.asciz "&mut core::slice::IterMut<f32>" | |
.long 6821 | |
.asciz "&mut closure" | |
.long 6724 | |
.asciz "&mut core::iter::adapters::zip::Zip<core::slice::IterMut<f32>, core::slice::Iter<f32>>" | |
.long 5949 | |
.asciz "fn(&core::fmt::Void, &mut core::fmt::Formatter) -> core::result::Result<(), core::fmt::Error>" | |
.long 2826 | |
.asciz "PhantomData<&mut f32>" | |
.long 2877 | |
.asciz "PhantomData<&core::fmt::ArgumentV1>" | |
.long 658 | |
.asciz "Void" | |
.long 814 | |
.asciz "Arguments" | |
.long 5139 | |
.asciz "Simd<[f32; 2]>" | |
.long 4644 | |
.asciz "__m64" | |
.long 6778 | |
.asciz "&usize" | |
.long 6715 | |
.asciz "&[f32; 2]" | |
.long 6015 | |
.asciz "&[core::fmt::ArgumentV1]" | |
.long 6699 | |
.asciz "isize" | |
.long 6706 | |
.asciz "&packed_simd::Simd<[f32; 2]>" | |
.long 784 | |
.asciz "&mut Write" | |
.long 2860 | |
.asciz "PhantomData<*mut Fn<()>>" | |
.long 4666 | |
.asciz "u8" | |
.long 6751 | |
.asciz "*const *const u8" | |
.long 5475 | |
.asciz "usize" | |
.long 5911 | |
.asciz "()" | |
.long 5902 | |
.asciz "&core::fmt::Void" | |
.long 6890 | |
.asciz "i64" | |
.long 6662 | |
.asciz "(&mut f32, &f32)" | |
.long 5482 | |
.asciz "&core::slice::IterMut<f32>" | |
.long 6075 | |
.asciz "*const &str" | |
.long 5509 | |
.asciz "*const f32" | |
.long 72 | |
.asciz "closure" | |
.long 5983 | |
.asciz "char" | |
.long 5990 | |
.asciz "u64" | |
.long 5518 | |
.asciz "&core::slice::Iter<f32>" | |
.long 6114 | |
.asciz "*const u8" | |
.long 187 | |
.asciz "Argument" | |
.long 91 | |
.asciz "fn()" | |
.long 5500 | |
.asciz "&mut f32" | |
.long 560 | |
.asciz "ArgumentV1" | |
.long 5491 | |
.asciz "*mut f32" | |
.long 6769 | |
.asciz "&&packed_simd::Simd<[f32; 2]>" | |
.long 5455 | |
.asciz "i32" | |
.long 2636 | |
.asciz "IterMut<f32>" | |
.long 2770 | |
.asciz "Iter<core::fmt::ArgumentV1>" | |
.long 6123 | |
.asciz "&[core::fmt::rt::v1::Argument]" | |
.long 5407 | |
.asciz "m32" | |
.long 5874 | |
.asciz "ExitCode" | |
.long 6733 | |
.asciz "&mut core::slice::Iter<f32>" | |
.long 6787 | |
.asciz "fn(&&packed_simd::Simd<[f32; 2]>, &mut core::fmt::Formatter) -> core::result::Result<(), core::fmt::Error>" | |
.long 5895 | |
.asciz "u32" | |
.long 6084 | |
.asciz "&str" | |
.long 0 | |
.LpubTypes_end0: | |
.section .debug_line,"dr" | |
.Lsection_line: | |
.Lline_table_start0: | |
$ cargo asm --build-type debug --rust --comments --directives simd_errors::main | |
.file 24 "D:\\Projekty\\simd_errors\\src\\main.rs" | |
.loc 24 3 0 | |
.seh_proc _ZN11simd_errors4main17hd90603d869f7ed37E | |
subq $1112, %rsp | |
.seh_stackalloc 1112 | |
.seh_endprologue | |
.loc 24 4 12 prologue_end | |
leaq 240(%rsp), %rcx | |
xorps %xmm1, %xmm1 | |
callq packed_simd::v64::<impl packed_simd::Simd<[f32; _]>>::splat | |
.loc 24 0 12 is_stmt 0 | |
movss .LCPI52_0(%rip), %xmm1 | |
.loc 24 5 12 is_stmt 1 | |
leaq 248(%rsp), %rcx | |
callq packed_simd::v64::<impl packed_simd::Simd<[f32; _]>>::splat | |
.loc 24 0 12 is_stmt 0 | |
movss .LCPI52_1(%rip), %xmm1 | |
.loc 24 6 12 is_stmt 1 | |
leaq 256(%rsp), %rcx | |
callq packed_simd::v64::<impl packed_simd::Simd<[f32; _]>>::splat | |
.loc 24 7 18 | |
movsd 248(%rsp), %xmm0 | |
.loc 24 7 25 is_stmt 0 | |
movsd 240(%rsp), %xmm1 | |
.loc 24 7 18 | |
movsd %xmm0, 1032(%rsp) | |
movsd %xmm1, 1040(%rsp) | |
leaq 280(%rsp), %rcx | |
leaq 1032(%rsp), %rdx | |
leaq 1040(%rsp), %r8 | |
callq packed_simd::v64::<impl packed_simd::Simd<[f32; _]>>::powf | |
.loc 24 7 4 | |
leaq 248(%rsp), %rax | |
movq %rax, 264(%rsp) | |
leaq 280(%rsp), %rax | |
movq %rax, 272(%rsp) | |
movq 264(%rsp), %rax | |
movq %rax, 288(%rsp) | |
movq 272(%rsp), %rax | |
movq %rax, 296(%rsp) | |
.loc 24 7 4 | |
movq 288(%rsp), %rcx | |
movq 296(%rsp), %rdx | |
callq packed_simd::v64::<impl core::cmp::PartialEq for packed_simd::Simd<[f32; _]>>::eq | |
movb %al, 239(%rsp) | |
.loc 24 0 4 | |
movb 239(%rsp), %al | |
.loc 24 7 4 | |
xorb $-1, %al | |
testb $1, %al | |
jne .LBB52_6 | |
jmp .LBB52_7 | |
.LBB52_6: | |
leaq 288(%rsp), %rax | |
movq %rax, 384(%rsp) | |
leaq 296(%rsp), %rax | |
movq %rax, 392(%rsp) | |
movq 384(%rsp), %rax | |
movq %rax, 400(%rsp) | |
movq 392(%rsp), %rax | |
movq %rax, 408(%rsp) | |
.loc 24 7 4 | |
movq 400(%rsp), %rcx | |
leaq _ZN42_$LT$$RF$T$u20$as$u20$core..fmt..Debug$GT$3fmt17h0fbdef217d468214E(%rip), %rdx | |
callq core::fmt::ArgumentV1::new | |
movq %rax, 224(%rsp) | |
movq %rdx, 216(%rsp) | |
jmp .LBB52_8 | |
.LBB52_7: | |
.loc 24 8 18 is_stmt 1 | |
movsd 256(%rsp), %xmm0 | |
.loc 24 8 25 is_stmt 0 | |
movsd 240(%rsp), %xmm1 | |
.loc 24 8 18 | |
movsd %xmm0, 1048(%rsp) | |
movsd %xmm1, 1056(%rsp) | |
leaq 432(%rsp), %rcx | |
leaq 1048(%rsp), %rdx | |
leaq 1056(%rsp), %r8 | |
callq packed_simd::v64::<impl packed_simd::Simd<[f32; _]>>::powf | |
jmp .LBB52_11 | |
.LBB52_8: | |
.loc 24 7 4 is_stmt 1 | |
movq 408(%rsp), %rcx | |
leaq _ZN42_$LT$$RF$T$u20$as$u20$core..fmt..Debug$GT$3fmt17h0fbdef217d468214E(%rip), %rdx | |
callq core::fmt::ArgumentV1::new | |
movq %rax, 208(%rsp) | |
movq %rdx, 200(%rsp) | |
.loc 24 0 4 is_stmt 0 | |
leaq .Lanon.919393f2414e2f5df5b1fae34f4816a8.3(%rip), %rax | |
movq 224(%rsp), %rcx | |
.loc 24 7 4 | |
movq %rcx, 352(%rsp) | |
movq 216(%rsp), %rdx | |
movq %rdx, 360(%rsp) | |
movq 208(%rsp), %r8 | |
movq %r8, 368(%rsp) | |
movq 200(%rsp), %r9 | |
movq %r9, 376(%rsp) | |
.loc 24 7 4 | |
leaq 352(%rsp), %r10 | |
leaq 304(%rsp), %rcx | |
movq %rax, %rdx | |
movl $3, %r8d | |
movq %r10, %r9 | |
movq $2, 32(%rsp) | |
callq core::fmt::Arguments::new_v1 | |
leaq .Lanon.919393f2414e2f5df5b1fae34f4816a8.5(%rip), %rdx | |
leaq 304(%rsp), %rcx | |
callq std::panicking::begin_panic_fmt | |
ud2 | |
.LBB52_11: | |
.loc 24 8 4 is_stmt 1 | |
leaq 248(%rsp), %rax | |
movq %rax, 416(%rsp) | |
leaq 432(%rsp), %rax | |
movq %rax, 424(%rsp) | |
movq 416(%rsp), %rax | |
movq %rax, 440(%rsp) | |
movq 424(%rsp), %rax | |
movq %rax, 448(%rsp) | |
.loc 24 8 4 is_stmt 0 | |
movq 440(%rsp), %rcx | |
movq 448(%rsp), %rdx | |
callq packed_simd::v64::<impl core::cmp::PartialEq for packed_simd::Simd<[f32; _]>>::eq | |
movb %al, 199(%rsp) | |
.loc 24 0 4 | |
movb 199(%rsp), %al | |
.loc 24 8 4 | |
xorb $-1, %al | |
testb $1, %al | |
jne .LBB52_13 | |
jmp .LBB52_14 | |
.LBB52_13: | |
leaq 440(%rsp), %rax | |
movq %rax, 536(%rsp) | |
leaq 448(%rsp), %rax | |
movq %rax, 544(%rsp) | |
movq 536(%rsp), %rax | |
movq %rax, 552(%rsp) | |
movq 544(%rsp), %rax | |
movq %rax, 560(%rsp) | |
.loc 24 8 4 | |
movq 552(%rsp), %rcx | |
leaq _ZN42_$LT$$RF$T$u20$as$u20$core..fmt..Debug$GT$3fmt17h0fbdef217d468214E(%rip), %rdx | |
callq core::fmt::ArgumentV1::new | |
movq %rax, 184(%rsp) | |
movq %rdx, 176(%rsp) | |
jmp .LBB52_15 | |
.LBB52_14: | |
.loc 24 9 18 is_stmt 1 | |
movsd 248(%rsp), %xmm0 | |
movsd %xmm0, 1064(%rsp) | |
movsd %xmm0, 1072(%rsp) | |
leaq 584(%rsp), %rcx | |
leaq 1064(%rsp), %rdx | |
leaq 1072(%rsp), %r8 | |
callq packed_simd::v64::<impl packed_simd::Simd<[f32; _]>>::powf | |
jmp .LBB52_18 | |
.LBB52_15: | |
.loc 24 8 4 | |
movq 560(%rsp), %rcx | |
leaq _ZN42_$LT$$RF$T$u20$as$u20$core..fmt..Debug$GT$3fmt17h0fbdef217d468214E(%rip), %rdx | |
callq core::fmt::ArgumentV1::new | |
movq %rax, 168(%rsp) | |
movq %rdx, 160(%rsp) | |
.loc 24 0 4 is_stmt 0 | |
leaq .Lanon.919393f2414e2f5df5b1fae34f4816a8.3(%rip), %rax | |
movq 184(%rsp), %rcx | |
.loc 24 8 4 | |
movq %rcx, 504(%rsp) | |
movq 176(%rsp), %rdx | |
movq %rdx, 512(%rsp) | |
movq 168(%rsp), %r8 | |
movq %r8, 520(%rsp) | |
movq 160(%rsp), %r9 | |
movq %r9, 528(%rsp) | |
.loc 24 8 4 | |
leaq 504(%rsp), %r10 | |
leaq 456(%rsp), %rcx | |
movq %rax, %rdx | |
movl $3, %r8d | |
movq %r10, %r9 | |
movq $2, 32(%rsp) | |
callq core::fmt::Arguments::new_v1 | |
leaq .Lanon.919393f2414e2f5df5b1fae34f4816a8.6(%rip), %rdx | |
leaq 456(%rsp), %rcx | |
callq std::panicking::begin_panic_fmt | |
ud2 | |
.LBB52_18: | |
.loc 24 9 4 is_stmt 1 | |
leaq 248(%rsp), %rax | |
movq %rax, 568(%rsp) | |
leaq 584(%rsp), %rax | |
movq %rax, 576(%rsp) | |
movq 568(%rsp), %rax | |
movq %rax, 592(%rsp) | |
movq 576(%rsp), %rax | |
movq %rax, 600(%rsp) | |
.loc 24 9 4 is_stmt 0 | |
movq 592(%rsp), %rcx | |
movq 600(%rsp), %rdx | |
callq packed_simd::v64::<impl core::cmp::PartialEq for packed_simd::Simd<[f32; _]>>::eq | |
movb %al, 159(%rsp) | |
.loc 24 0 4 | |
movb 159(%rsp), %al | |
.loc 24 9 4 | |
xorb $-1, %al | |
testb $1, %al | |
jne .LBB52_20 | |
jmp .LBB52_21 | |
.LBB52_20: | |
leaq 592(%rsp), %rax | |
movq %rax, 688(%rsp) | |
leaq 600(%rsp), %rax | |
movq %rax, 696(%rsp) | |
movq 688(%rsp), %rax | |
movq %rax, 704(%rsp) | |
movq 696(%rsp), %rax | |
movq %rax, 712(%rsp) | |
.loc 24 9 4 | |
movq 704(%rsp), %rcx | |
leaq _ZN42_$LT$$RF$T$u20$as$u20$core..fmt..Debug$GT$3fmt17h0fbdef217d468214E(%rip), %rdx | |
callq core::fmt::ArgumentV1::new | |
movq %rax, 144(%rsp) | |
movq %rdx, 136(%rsp) | |
jmp .LBB52_22 | |
.LBB52_21: | |
.loc 24 10 18 is_stmt 1 | |
movsd 256(%rsp), %xmm0 | |
.loc 24 10 25 is_stmt 0 | |
movsd 248(%rsp), %xmm1 | |
.loc 24 10 18 | |
movsd %xmm0, 1080(%rsp) | |
movsd %xmm1, 1088(%rsp) | |
leaq 736(%rsp), %rcx | |
leaq 1080(%rsp), %rdx | |
leaq 1088(%rsp), %r8 | |
callq packed_simd::v64::<impl packed_simd::Simd<[f32; _]>>::powf | |
jmp .LBB52_25 | |
.LBB52_22: | |
.loc 24 9 4 is_stmt 1 | |
movq 712(%rsp), %rcx | |
leaq _ZN42_$LT$$RF$T$u20$as$u20$core..fmt..Debug$GT$3fmt17h0fbdef217d468214E(%rip), %rdx | |
callq core::fmt::ArgumentV1::new | |
movq %rax, 128(%rsp) | |
movq %rdx, 120(%rsp) | |
.loc 24 0 4 is_stmt 0 | |
leaq .Lanon.919393f2414e2f5df5b1fae34f4816a8.3(%rip), %rax | |
movq 144(%rsp), %rcx | |
.loc 24 9 4 | |
movq %rcx, 656(%rsp) | |
movq 136(%rsp), %rdx | |
movq %rdx, 664(%rsp) | |
movq 128(%rsp), %r8 | |
movq %r8, 672(%rsp) | |
movq 120(%rsp), %r9 | |
movq %r9, 680(%rsp) | |
.loc 24 9 4 | |
leaq 656(%rsp), %r10 | |
leaq 608(%rsp), %rcx | |
movq %rax, %rdx | |
movl $3, %r8d | |
movq %r10, %r9 | |
movq $2, 32(%rsp) | |
callq core::fmt::Arguments::new_v1 | |
leaq .Lanon.919393f2414e2f5df5b1fae34f4816a8.7(%rip), %rdx | |
leaq 608(%rsp), %rcx | |
callq std::panicking::begin_panic_fmt | |
ud2 | |
.LBB52_25: | |
.loc 24 10 4 is_stmt 1 | |
leaq 256(%rsp), %rax | |
movq %rax, 720(%rsp) | |
leaq 736(%rsp), %rax | |
movq %rax, 728(%rsp) | |
movq 720(%rsp), %rax | |
movq %rax, 744(%rsp) | |
movq 728(%rsp), %rax | |
movq %rax, 752(%rsp) | |
.loc 24 10 4 is_stmt 0 | |
movq 744(%rsp), %rcx | |
movq 752(%rsp), %rdx | |
callq packed_simd::v64::<impl core::cmp::PartialEq for packed_simd::Simd<[f32; _]>>::eq | |
movb %al, 119(%rsp) | |
.loc 24 0 4 | |
movb 119(%rsp), %al | |
.loc 24 10 4 | |
xorb $-1, %al | |
testb $1, %al | |
jne .LBB52_27 | |
jmp .LBB52_28 | |
.LBB52_27: | |
leaq 744(%rsp), %rax | |
movq %rax, 840(%rsp) | |
leaq 752(%rsp), %rax | |
movq %rax, 848(%rsp) | |
movq 840(%rsp), %rax | |
movq %rax, 856(%rsp) | |
movq 848(%rsp), %rax | |
movq %rax, 864(%rsp) | |
.loc 24 10 4 | |
movq 856(%rsp), %rcx | |
leaq _ZN42_$LT$$RF$T$u20$as$u20$core..fmt..Debug$GT$3fmt17h0fbdef217d468214E(%rip), %rdx | |
callq core::fmt::ArgumentV1::new | |
movq %rax, 104(%rsp) | |
movq %rdx, 96(%rsp) | |
jmp .LBB52_29 | |
.LBB52_28: | |
.loc 24 0 4 | |
movss .LCPI52_2(%rip), %xmm1 | |
.loc 24 12 12 is_stmt 1 | |
leaq 872(%rsp), %rcx | |
callq packed_simd::v64::<impl packed_simd::Simd<[f32; _]>>::splat | |
jmp .LBB52_32 | |
.LBB52_29: | |
.loc 24 10 4 | |
movq 864(%rsp), %rcx | |
leaq _ZN42_$LT$$RF$T$u20$as$u20$core..fmt..Debug$GT$3fmt17h0fbdef217d468214E(%rip), %rdx | |
callq core::fmt::ArgumentV1::new | |
movq %rax, 88(%rsp) | |
movq %rdx, 80(%rsp) | |
.loc 24 0 4 is_stmt 0 | |
leaq .Lanon.919393f2414e2f5df5b1fae34f4816a8.3(%rip), %rax | |
movq 104(%rsp), %rcx | |
.loc 24 10 4 | |
movq %rcx, 808(%rsp) | |
movq 96(%rsp), %rdx | |
movq %rdx, 816(%rsp) | |
movq 88(%rsp), %r8 | |
movq %r8, 824(%rsp) | |
movq 80(%rsp), %r9 | |
movq %r9, 832(%rsp) | |
.loc 24 10 4 | |
leaq 808(%rsp), %r10 | |
leaq 760(%rsp), %rcx | |
movq %rax, %rdx | |
movl $3, %r8d | |
movq %r10, %r9 | |
movq $2, 32(%rsp) | |
callq core::fmt::Arguments::new_v1 | |
leaq .Lanon.919393f2414e2f5df5b1fae34f4816a8.8(%rip), %rdx | |
leaq 760(%rsp), %rcx | |
callq std::panicking::begin_panic_fmt | |
ud2 | |
.LBB52_32: | |
.loc 24 13 18 is_stmt 1 | |
movsd 256(%rsp), %xmm0 | |
movsd %xmm0, 1096(%rsp) | |
movsd %xmm0, 1104(%rsp) | |
leaq 896(%rsp), %rcx | |
leaq 1096(%rsp), %rdx | |
leaq 1104(%rsp), %r8 | |
callq packed_simd::v64::<impl packed_simd::Simd<[f32; _]>>::powf | |
.loc 24 13 4 is_stmt 0 | |
leaq 872(%rsp), %rax | |
movq %rax, 880(%rsp) | |
leaq 896(%rsp), %rax | |
movq %rax, 888(%rsp) | |
movq 880(%rsp), %rax | |
movq %rax, 904(%rsp) | |
movq 888(%rsp), %rax | |
movq %rax, 912(%rsp) | |
.loc 24 13 4 | |
movq 904(%rsp), %rcx | |
movq 912(%rsp), %rdx | |
callq packed_simd::v64::<impl core::cmp::PartialEq for packed_simd::Simd<[f32; _]>>::eq | |
movb %al, 79(%rsp) | |
.loc 24 0 4 | |
movb 79(%rsp), %al | |
.loc 24 13 4 | |
xorb $-1, %al | |
testb $1, %al | |
jne .LBB52_35 | |
jmp .LBB52_36 | |
.LBB52_35: | |
leaq 904(%rsp), %rax | |
movq %rax, 1000(%rsp) | |
leaq 912(%rsp), %rax | |
movq %rax, 1008(%rsp) | |
movq 1000(%rsp), %rax | |
movq %rax, 1016(%rsp) | |
movq 1008(%rsp), %rax | |
movq %rax, 1024(%rsp) | |
.loc 24 13 4 | |
movq 1016(%rsp), %rcx | |
leaq _ZN42_$LT$$RF$T$u20$as$u20$core..fmt..Debug$GT$3fmt17h0fbdef217d468214E(%rip), %rdx | |
callq core::fmt::ArgumentV1::new | |
movq %rax, 64(%rsp) | |
movq %rdx, 56(%rsp) | |
jmp .LBB52_37 | |
.LBB52_36: | |
.loc 24 14 1 is_stmt 1 | |
addq $1112, %rsp | |
retq | |
.LBB52_37: | |
.loc 24 13 4 | |
movq 1024(%rsp), %rcx | |
leaq _ZN42_$LT$$RF$T$u20$as$u20$core..fmt..Debug$GT$3fmt17h0fbdef217d468214E(%rip), %rdx | |
callq core::fmt::ArgumentV1::new | |
movq %rax, 48(%rsp) | |
movq %rdx, 40(%rsp) | |
.loc 24 0 4 is_stmt 0 | |
leaq .Lanon.919393f2414e2f5df5b1fae34f4816a8.3(%rip), %rax | |
movq 64(%rsp), %rcx | |
.loc 24 13 4 | |
movq %rcx, 968(%rsp) | |
movq 56(%rsp), %rdx | |
movq %rdx, 976(%rsp) | |
movq 48(%rsp), %r8 | |
movq %r8, 984(%rsp) | |
movq 40(%rsp), %r9 | |
movq %r9, 992(%rsp) | |
.loc 24 13 4 | |
leaq 968(%rsp), %r10 | |
leaq 920(%rsp), %rcx | |
movq %rax, %rdx | |
movl $3, %r8d | |
movq %r10, %r9 | |
movq $2, 32(%rsp) | |
callq core::fmt::Arguments::new_v1 | |
leaq .Lanon.919393f2414e2f5df5b1fae34f4816a8.9(%rip), %rdx | |
leaq 920(%rsp), %rcx | |
callq std::panicking::begin_panic_fmt | |
ud2 | |
.seh_handlerdata | |
.text |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
.text | |
.def @feat.00; | |
.scl 3; | |
.type 0; | |
.endef | |
.globl @feat.00 | |
.set @feat.00, 0 | |
.file "simd_errors.f3kd4mvs-cgu.0" | |
.def _ZN107_$LT$core..iter..adapters..zip..Zip$LT$A$C$$u20$B$GT$$u20$as$u20$core..iter..traits..iterator..Iterator$GT$4next17h8d2e37031ca1ef3cE; | |
.scl 3; | |
.type 32; | |
.endef | |
.p2align 4, 0x90 | |
_ZN107_$LT$core..iter..adapters..zip..Zip$LT$A$C$$u20$B$GT$$u20$as$u20$core..iter..traits..iterator..Iterator$GT$4next17h8d2e37031ca1ef3cE: | |
.Lfunc_begin0: | |
.file 1 "/rustc/b139669f374eb5024a50eb13f116ff763b1c5935\\src\\libcore\\iter\\adapters\\zip.rs" | |
.loc 1 40 0 | |
.seh_proc _ZN107_$LT$core..iter..adapters..zip..Zip$LT$A$C$$u20$B$GT$$u20$as$u20$core..iter..traits..iterator..Iterator$GT$4next17h8d2e37031ca1ef3cE | |
subq $56, %rsp | |
.seh_stackalloc 56 | |
.seh_endprologue | |
movq %rcx, 48(%rsp) | |
.Ltmp0: | |
.loc 1 41 22 prologue_end | |
movq 48(%rsp), %rcx | |
.loc 1 41 8 is_stmt 0 | |
callq _ZN121_$LT$core..iter..adapters..zip..Zip$LT$A$C$$u20$B$GT$$u20$as$u20$core..iter..adapters..zip..ZipImpl$LT$A$C$$u20$B$GT$$GT$4next17h31faab8a7321759dE | |
movq %rax, 40(%rsp) | |
movq %rdx, 32(%rsp) | |
.loc 1 0 8 | |
movq 40(%rsp), %rax | |
movq 32(%rsp), %rdx | |
.loc 1 42 5 is_stmt 1 | |
addq $56, %rsp | |
retq | |
.Ltmp1: | |
.Lfunc_end0: | |
.seh_handlerdata | |
.text | |
.seh_endproc | |
.def _ZN107_$LT$core..slice..Iter$LT$$u27$a$C$$u20$T$GT$$u20$as$u20$core..iter..adapters..zip..TrustedRandomAccess$GT$13get_unchecked17h14f4bc5545675b0aE; | |
.scl 3; | |
.type 32; | |
.endef | |
.p2align 4, 0x90 | |
_ZN107_$LT$core..slice..Iter$LT$$u27$a$C$$u20$T$GT$$u20$as$u20$core..iter..adapters..zip..TrustedRandomAccess$GT$13get_unchecked17h14f4bc5545675b0aE: | |
.Lfunc_begin1: | |
.file 2 "/rustc/b139669f374eb5024a50eb13f116ff763b1c5935\\src\\libcore\\slice\\mod.rs" | |
.loc 2 5136 0 | |
.seh_proc _ZN107_$LT$core..slice..Iter$LT$$u27$a$C$$u20$T$GT$$u20$as$u20$core..iter..adapters..zip..TrustedRandomAccess$GT$13get_unchecked17h14f4bc5545675b0aE | |
subq $56, %rsp | |
.seh_stackalloc 56 | |
.seh_endprologue | |
movq %rcx, 40(%rsp) | |
movq %rdx, 48(%rsp) | |
.Ltmp2: | |
.loc 2 5137 10 prologue_end | |
movq 40(%rsp), %rcx | |
movq (%rcx), %rcx | |
.loc 2 5137 23 is_stmt 0 | |
movq 48(%rsp), %rdx | |
.loc 2 5137 10 | |
callq _ZN4core3ptr33_$LT$impl$u20$$BP$const$u20$T$GT$3add17h26416a2b5e59c446E | |
movq %rax, 32(%rsp) | |
.loc 2 0 10 | |
movq 32(%rsp), %rax | |
.loc 2 5138 5 is_stmt 1 | |
addq $56, %rsp | |
retq | |
.Ltmp3: | |
.Lfunc_end1: | |
.seh_handlerdata | |
.text | |
.seh_endproc | |
.def _ZN110_$LT$core..slice..IterMut$LT$$u27$a$C$$u20$T$GT$$u20$as$u20$core..iter..adapters..zip..TrustedRandomAccess$GT$13get_unchecked17ha59896457b3fa156E; | |
.scl 3; | |
.type 32; | |
.endef | |
.p2align 4, 0x90 | |
_ZN110_$LT$core..slice..IterMut$LT$$u27$a$C$$u20$T$GT$$u20$as$u20$core..iter..adapters..zip..TrustedRandomAccess$GT$13get_unchecked17ha59896457b3fa156E: | |
.Lfunc_begin2: | |
.loc 2 5144 0 | |
.seh_proc _ZN110_$LT$core..slice..IterMut$LT$$u27$a$C$$u20$T$GT$$u20$as$u20$core..iter..adapters..zip..TrustedRandomAccess$GT$13get_unchecked17ha59896457b3fa156E | |
subq $56, %rsp | |
.seh_stackalloc 56 | |
.seh_endprologue | |
movq %rcx, 40(%rsp) | |
movq %rdx, 48(%rsp) | |
.Ltmp4: | |
.loc 2 5145 14 prologue_end | |
movq 40(%rsp), %rcx | |
movq (%rcx), %rcx | |
.loc 2 5145 27 is_stmt 0 | |
movq 48(%rsp), %rdx | |
.loc 2 5145 14 | |
callq _ZN4core3ptr31_$LT$impl$u20$$BP$mut$u20$T$GT$3add17h0ce19a1ecdb04f8fE | |
movq %rax, 32(%rsp) | |
.loc 2 0 14 | |
movq 32(%rsp), %rax | |
.loc 2 5146 5 is_stmt 1 | |
addq $56, %rsp | |
retq | |
.Ltmp5: | |
.Lfunc_end2: | |
.seh_handlerdata | |
.text | |
.seh_endproc | |
.def _ZN110_$LT$core..slice..IterMut$LT$$u27$a$C$$u20$T$GT$$u20$as$u20$core..iter..adapters..zip..TrustedRandomAccess$GT$20may_have_side_effect17h51456b9a536a553eE; | |
.scl 3; | |
.type 32; | |
.endef | |
.p2align 4, 0x90 | |
_ZN110_$LT$core..slice..IterMut$LT$$u27$a$C$$u20$T$GT$$u20$as$u20$core..iter..adapters..zip..TrustedRandomAccess$GT$20may_have_side_effect17h51456b9a536a553eE: | |
.Lfunc_begin3: | |
.loc 2 5147 0 | |
xorl %eax, %eax | |
movb %al, %cl | |
.Ltmp6: | |
.loc 2 5147 47 prologue_end | |
andb $1, %cl | |
movzbl %cl, %eax | |
retq | |
.Ltmp7: | |
.Lfunc_end3: | |
.def _ZN115_$LT$packed_simd..Simd$LT$$u5b$f32$u3b$$u20$_$u5d$$GT$$u20$as$u20$packed_simd..codegen..math..float..powf..Powf$GT$4powf17h7e3f0faddaf3c52fE; | |
.scl 3; | |
.type 32; | |
.endef | |
.p2align 4, 0x90 | |
_ZN115_$LT$packed_simd..Simd$LT$$u5b$f32$u3b$$u20$_$u5d$$GT$$u20$as$u20$packed_simd..codegen..math..float..powf..Powf$GT$4powf17h7e3f0faddaf3c52fE: | |
.Lfunc_begin4: | |
.file 3 "C:\\Users\\mateusz\\.cargo\\registry\\src\\github.com-1ecc6299db9ec823\\packed_simd-0.3.3\\src\\codegen\\math\\float\\macros.rs" | |
.loc 3 397 0 | |
.seh_proc _ZN115_$LT$packed_simd..Simd$LT$$u5b$f32$u3b$$u20$_$u5d$$GT$$u20$as$u20$packed_simd..codegen..math..float..powf..Powf$GT$4powf17h7e3f0faddaf3c52fE | |
subq $360, %rsp | |
.seh_stackalloc 360 | |
.seh_endprologue | |
movq %rcx, %rax | |
.Ltmp8: | |
.loc 3 403 41 prologue_end | |
movsd (%rdx), %xmm0 | |
.loc 3 403 32 is_stmt 0 | |
movsd %xmm0, 104(%rsp) | |
movq 104(%rsp), %rdx | |
.Ltmp9: | |
movq %rdx, 96(%rsp) | |
.Ltmp10: | |
.loc 3 404 37 is_stmt 1 | |
movsd (%r8), %xmm0 | |
.loc 3 404 28 is_stmt 0 | |
movsd %xmm0, 120(%rsp) | |
movq 120(%rsp), %rdx | |
movq %rdx, 112(%rsp) | |
.Ltmp11: | |
.loc 3 405 34 is_stmt 1 | |
leaq 96(%rsp), %rdx | |
movq %rcx, 88(%rsp) | |
movq %rdx, %rcx | |
movl $2, %edx | |
movq %rax, 80(%rsp) | |
callq _ZN4core5slice29_$LT$impl$u20$$u5b$T$u5d$$GT$8iter_mut17hbb08a79abb9de9f1E | |
.Ltmp12: | |
.loc 3 0 34 is_stmt 0 | |
movq %rax, 72(%rsp) | |
movq %rdx, 64(%rsp) | |
.loc 3 405 34 | |
leaq 184(%rsp), %rcx | |
movq 72(%rsp), %rdx | |
movq 64(%rsp), %r8 | |
leaq 112(%rsp), %r9 | |
callq _ZN4core4iter6traits8iterator8Iterator3zip17h3b06b723b24d63e9E | |
leaq 136(%rsp), %rcx | |
leaq 184(%rsp), %rdx | |
callq _ZN63_$LT$I$u20$as$u20$core..iter..traits..collect..IntoIterator$GT$9into_iter17he5241eaaa244ba04E | |
leaq 232(%rsp), %rax | |
leaq 136(%rsp), %rcx | |
movq %rcx, 56(%rsp) | |
movq %rax, %rcx | |
movq 56(%rsp), %rdx | |
movl $48, %r8d | |
callq memcpy | |
.LBB4_4: | |
.loc 3 0 34 | |
leaq 232(%rsp), %rcx | |
.Ltmp13: | |
.loc 3 405 34 | |
callq _ZN107_$LT$core..iter..adapters..zip..Zip$LT$A$C$$u20$B$GT$$u20$as$u20$core..iter..traits..iterator..Iterator$GT$4next17h8d2e37031ca1ef3cE | |
movq %rdx, 304(%rsp) | |
movq %rax, 296(%rsp) | |
.loc 3 405 24 | |
movq 296(%rsp), %rax | |
testq %rax, %rax | |
setne %cl | |
movzbl %cl, %edx | |
movl %edx, %eax | |
movq %rax, 48(%rsp) | |
je .LBB4_6 | |
jmp .LBB4_10 | |
.LBB4_10: | |
.loc 3 0 24 | |
movq 48(%rsp), %rax | |
.loc 3 405 24 | |
subq $1, %rax | |
movq %rax, 40(%rsp) | |
je .LBB4_8 | |
jmp .LBB4_7 | |
.Ltmp14: | |
.LBB4_6: | |
.loc 3 408 33 is_stmt 1 | |
movq 96(%rsp), %rax | |
movq %rax, 352(%rsp) | |
.loc 3 408 20 is_stmt 0 | |
movq 352(%rsp), %rax | |
movq %rax, 344(%rsp) | |
movsd 344(%rsp), %xmm0 | |
movq 88(%rsp), %rax | |
movsd %xmm0, (%rax) | |
movq 80(%rsp), %rax | |
.Ltmp15: | |
.loc 3 410 13 is_stmt 1 | |
addq $360, %rsp | |
retq | |
.LBB4_7: | |
ud2 | |
.LBB4_8: | |
.Ltmp16: | |
.loc 3 405 24 | |
movq 296(%rsp), %rax | |
movq 304(%rsp), %rcx | |
movq %rax, 312(%rsp) | |
movq %rcx, 320(%rsp) | |
.Ltmp17: | |
.loc 3 405 24 is_stmt 0 | |
movq 312(%rsp), %rax | |
movq 320(%rsp), %rcx | |
movq %rax, 280(%rsp) | |
movq %rcx, 288(%rsp) | |
.Ltmp18: | |
.loc 3 405 25 | |
movq 280(%rsp), %rax | |
movq %rax, 328(%rsp) | |
.loc 3 405 28 | |
movq 288(%rsp), %rax | |
movq %rax, 336(%rsp) | |
.Ltmp19: | |
.loc 3 406 34 is_stmt 1 | |
movq 328(%rsp), %rax | |
movss (%rax), %xmm0 | |
.loc 3 406 38 is_stmt 0 | |
movq 336(%rsp), %rax | |
movss (%rax), %xmm1 | |
.loc 3 406 29 | |
callq powf | |
movss %xmm0, 36(%rsp) | |
.loc 3 406 24 | |
movq 328(%rsp), %rax | |
movss 36(%rsp), %xmm0 | |
movss %xmm0, (%rax) | |
.Ltmp20: | |
.loc 3 405 20 is_stmt 1 | |
jmp .LBB4_4 | |
.Ltmp21: | |
.Lfunc_end4: | |
.seh_handlerdata | |
.text | |
.seh_endproc | |
.def _ZN11packed_simd3v64100_$LT$impl$u20$core..cmp..PartialEq$u20$for$u20$packed_simd..Simd$LT$$u5b$f32$u3b$$u20$_$u5d$$GT$$GT$2eq17ha86e2ebf7d9570caE; | |
.scl 3; | |
.type 32; | |
.endef | |
.p2align 4, 0x90 | |
_ZN11packed_simd3v64100_$LT$impl$u20$core..cmp..PartialEq$u20$for$u20$packed_simd..Simd$LT$$u5b$f32$u3b$$u20$_$u5d$$GT$$GT$2eq17ha86e2ebf7d9570caE: | |
.Lfunc_begin5: | |
.file 4 "C:\\Users\\mateusz\\.cargo\\registry\\src\\github.com-1ecc6299db9ec823\\packed_simd-0.3.3\\src\\api\\cmp\\partial_eq.rs" | |
.loc 4 13 0 | |
.seh_proc _ZN11packed_simd3v64100_$LT$impl$u20$core..cmp..PartialEq$u20$for$u20$packed_simd..Simd$LT$$u5b$f32$u3b$$u20$_$u5d$$GT$$GT$2eq17ha86e2ebf7d9570caE | |
subq $120, %rsp | |
.seh_stackalloc 120 | |
.seh_endprologue | |
movq %rcx, 72(%rsp) | |
movq %rdx, 80(%rsp) | |
.Ltmp22: | |
.loc 4 14 24 prologue_end | |
movq 72(%rsp), %rcx | |
movsd (%rcx), %xmm0 | |
.loc 4 14 31 is_stmt 0 | |
movq 80(%rsp), %rcx | |
movsd (%rcx), %xmm1 | |
.loc 4 14 37 | |
movsd %xmm0, 96(%rsp) | |
movsd %xmm1, 104(%rsp) | |
leaq 88(%rsp), %rcx | |
leaq 96(%rsp), %rdx | |
leaq 104(%rsp), %r8 | |
callq _ZN11packed_simd3v6467_$LT$impl$u20$packed_simd..Simd$LT$$u5b$f32$u3b$$u20$_$u5d$$GT$$GT$2eq17h4a124a37dfbf1128E | |
movq 88(%rsp), %xmm0 | |
pshufd $212, %xmm0, %xmm0 | |
movaps %xmm0, 48(%rsp) | |
.loc 4 0 37 | |
movaps 48(%rsp), %xmm0 | |
.loc 4 14 43 | |
pshufd $232, %xmm0, %xmm1 | |
movq %xmm1, 112(%rsp) | |
leaq 112(%rsp), %rcx | |
callq _ZN11packed_simd3v6487_$LT$impl$u20$packed_simd..Simd$LT$$u5b$packed_simd..masks..m32$u3b$$u20$_$u5d$$GT$$GT$3all17h416679dfca9fc5e8E | |
movb %al, 47(%rsp) | |
.loc 4 0 43 | |
movb 47(%rsp), %al | |
.loc 4 15 13 is_stmt 1 | |
andb $1, %al | |
movzbl %al, %eax | |
addq $120, %rsp | |
retq | |
.Ltmp23: | |
.Lfunc_end5: | |
.seh_handlerdata | |
.text | |
.seh_endproc | |
.def _ZN11packed_simd3v6467_$LT$impl$u20$packed_simd..Simd$LT$$u5b$f32$u3b$$u20$_$u5d$$GT$$GT$2eq17h4a124a37dfbf1128E; | |
.scl 3; | |
.type 32; | |
.endef | |
.p2align 4, 0x90 | |
_ZN11packed_simd3v6467_$LT$impl$u20$packed_simd..Simd$LT$$u5b$f32$u3b$$u20$_$u5d$$GT$$GT$2eq17h4a124a37dfbf1128E: | |
.Lfunc_begin6: | |
.file 5 "C:\\Users\\mateusz\\.cargo\\registry\\src\\github.com-1ecc6299db9ec823\\packed_simd-0.3.3\\src\\api\\cmp\\vertical.rs" | |
.loc 5 13 0 | |
.seh_proc _ZN11packed_simd3v6467_$LT$impl$u20$packed_simd..Simd$LT$$u5b$f32$u3b$$u20$_$u5d$$GT$$GT$2eq17h4a124a37dfbf1128E | |
subq $40, %rsp | |
.seh_stackalloc 40 | |
.seh_endprologue | |
movq %rcx, %rax | |
.Ltmp24: | |
.loc 5 15 38 prologue_end | |
movsd (%rdx), %xmm0 | |
.loc 5 15 46 is_stmt 0 | |
movsd (%r8), %xmm1 | |
.loc 5 15 30 | |
cmpeqps %xmm1, %xmm0 | |
movlps %xmm0, 32(%rsp) | |
movq 32(%rsp), %xmm0 | |
pshufd $212, %xmm0, %xmm0 | |
movq %rax, 24(%rsp) | |
movq %rcx, 16(%rsp) | |
movaps %xmm0, (%rsp) | |
.Ltmp25: | |
.loc 5 0 30 | |
movaps (%rsp), %xmm0 | |
.loc 5 15 16 | |
pshufd $232, %xmm0, %xmm1 | |
movq 16(%rsp), %rax | |
movq %xmm1, (%rax) | |
movq 24(%rsp), %rax | |
.loc 5 16 13 is_stmt 1 | |
addq $40, %rsp | |
retq | |
.Ltmp26: | |
.Lfunc_end6: | |
.seh_handlerdata | |
.text | |
.seh_endproc | |
.def _ZN11packed_simd3v6467_$LT$impl$u20$packed_simd..Simd$LT$$u5b$f32$u3b$$u20$_$u5d$$GT$$GT$4powf17hb70aa29febb9e0e8E; | |
.scl 3; | |
.type 32; | |
.endef | |
.p2align 4, 0x90 | |
_ZN11packed_simd3v6467_$LT$impl$u20$packed_simd..Simd$LT$$u5b$f32$u3b$$u20$_$u5d$$GT$$GT$4powf17hb70aa29febb9e0e8E: | |
.Lfunc_begin7: | |
.file 6 "C:\\Users\\mateusz\\.cargo\\registry\\src\\github.com-1ecc6299db9ec823\\packed_simd-0.3.3\\src\\api\\math\\float\\powf.rs" | |
.loc 6 8 0 | |
.seh_proc _ZN11packed_simd3v6467_$LT$impl$u20$packed_simd..Simd$LT$$u5b$f32$u3b$$u20$_$u5d$$GT$$GT$4powf17hb70aa29febb9e0e8E | |
subq $56, %rsp | |
.seh_stackalloc 56 | |
.seh_endprologue | |
movq %rcx, %rax | |
.Ltmp27: | |
.loc 6 10 27 prologue_end | |
movsd (%rdx), %xmm0 | |
.loc 6 10 33 is_stmt 0 | |
movsd (%r8), %xmm1 | |
.loc 6 10 16 | |
movsd %xmm0, 40(%rsp) | |
movsd %xmm1, 48(%rsp) | |
leaq 40(%rsp), %rdx | |
.Ltmp28: | |
leaq 48(%rsp), %r8 | |
.Ltmp29: | |
.loc 6 0 16 | |
movq %rax, 32(%rsp) | |
.loc 6 10 16 | |
callq _ZN115_$LT$packed_simd..Simd$LT$$u5b$f32$u3b$$u20$_$u5d$$GT$$u20$as$u20$packed_simd..codegen..math..float..powf..Powf$GT$4powf17h7e3f0faddaf3c52fE | |
.loc 6 0 16 | |
movq 32(%rsp), %rax | |
.loc 6 11 13 is_stmt 1 | |
addq $56, %rsp | |
retq | |
.Ltmp30: | |
.Lfunc_end7: | |
.seh_handlerdata | |
.text | |
.seh_endproc | |
.def _ZN11packed_simd3v6467_$LT$impl$u20$packed_simd..Simd$LT$$u5b$f32$u3b$$u20$_$u5d$$GT$$GT$5splat17ha44412253c33794bE; | |
.scl 3; | |
.type 32; | |
.endef | |
.p2align 4, 0x90 | |
_ZN11packed_simd3v6467_$LT$impl$u20$packed_simd..Simd$LT$$u5b$f32$u3b$$u20$_$u5d$$GT$$GT$5splat17ha44412253c33794bE: | |
.Lfunc_begin8: | |
.file 7 "C:\\Users\\mateusz\\.cargo\\registry\\src\\github.com-1ecc6299db9ec823\\packed_simd-0.3.3\\src\\api\\minimal\\iuf.rs" | |
.loc 7 36 0 | |
.seh_proc _ZN11packed_simd3v6467_$LT$impl$u20$packed_simd..Simd$LT$$u5b$f32$u3b$$u20$_$u5d$$GT$$GT$5splat17ha44412253c33794bE | |
subq $16, %rsp | |
.seh_stackalloc 16 | |
.seh_endprologue | |
movq %rcx, %rax | |
movss %xmm1, 4(%rsp) | |
.Ltmp31: | |
.loc 7 40 20 prologue_end | |
movss 4(%rsp), %xmm1 | |
.loc 7 37 21 | |
movss %xmm1, 8(%rsp) | |
movss %xmm1, 12(%rsp) | |
.loc 7 37 16 is_stmt 0 | |
movsd 8(%rsp), %xmm1 | |
movsd %xmm1, (%rcx) | |
.loc 7 42 13 is_stmt 1 | |
addq $16, %rsp | |
retq | |
.Ltmp32: | |
.Lfunc_end8: | |
.seh_handlerdata | |
.text | |
.seh_endproc | |
.def _ZN11packed_simd3v6487_$LT$impl$u20$packed_simd..Simd$LT$$u5b$packed_simd..masks..m32$u3b$$u20$_$u5d$$GT$$GT$3all17h416679dfca9fc5e8E; | |
.scl 3; | |
.type 32; | |
.endef | |
.p2align 4, 0x90 | |
_ZN11packed_simd3v6487_$LT$impl$u20$packed_simd..Simd$LT$$u5b$packed_simd..masks..m32$u3b$$u20$_$u5d$$GT$$GT$3all17h416679dfca9fc5e8E: | |
.Lfunc_begin9: | |
.file 8 "C:\\Users\\mateusz\\.cargo\\registry\\src\\github.com-1ecc6299db9ec823\\packed_simd-0.3.3\\src\\api\\reductions\\mask.rs" | |
.loc 8 8 0 | |
.seh_proc _ZN11packed_simd3v6487_$LT$impl$u20$packed_simd..Simd$LT$$u5b$packed_simd..masks..m32$u3b$$u20$_$u5d$$GT$$GT$3all17h416679dfca9fc5e8E | |
subq $56, %rsp | |
.seh_stackalloc 56 | |
.seh_endprologue | |
.Ltmp33: | |
.loc 8 9 68 prologue_end | |
movq (%rcx), %rcx | |
.Ltmp34: | |
.loc 8 9 25 is_stmt 0 | |
movq %rcx, 48(%rsp) | |
leaq 48(%rsp), %rcx | |
callq _ZN133_$LT$packed_simd..Simd$LT$$u5b$packed_simd..masks..m32$u3b$$u20$_$u5d$$GT$$u20$as$u20$packed_simd..codegen..reductions..mask..All$GT$3all17h598de94fdee9672fE | |
movb %al, 47(%rsp) | |
.Ltmp35: | |
.loc 8 0 25 | |
movb 47(%rsp), %al | |
.loc 8 10 13 is_stmt 1 | |
andb $1, %al | |
movzbl %al, %eax | |
addq $56, %rsp | |
retq | |
.Ltmp36: | |
.Lfunc_end9: | |
.seh_handlerdata | |
.text | |
.seh_endproc | |
.def _ZN121_$LT$core..iter..adapters..zip..Zip$LT$A$C$$u20$B$GT$$u20$as$u20$core..iter..adapters..zip..ZipImpl$LT$A$C$$u20$B$GT$$GT$3new17heb1b055aea75067eE; | |
.scl 3; | |
.type 32; | |
.endef | |
.p2align 4, 0x90 | |
_ZN121_$LT$core..iter..adapters..zip..Zip$LT$A$C$$u20$B$GT$$u20$as$u20$core..iter..adapters..zip..ZipImpl$LT$A$C$$u20$B$GT$$GT$3new17heb1b055aea75067eE: | |
.Lfunc_begin10: | |
.loc 1 152 0 | |
.seh_proc _ZN121_$LT$core..iter..adapters..zip..Zip$LT$A$C$$u20$B$GT$$u20$as$u20$core..iter..adapters..zip..ZipImpl$LT$A$C$$u20$B$GT$$GT$3new17heb1b055aea75067eE | |
.seh_handler rust_eh_personality, @unwind, @except | |
subq $296, %rsp | |
.seh_stackalloc 296 | |
.seh_endprologue | |
movq %rcx, %rax | |
movq 336(%rsp), %r10 | |
movq %rdx, 144(%rsp) | |
movq %r8, 152(%rsp) | |
movq %r9, 160(%rsp) | |
movq %r10, 168(%rsp) | |
leaq 144(%rsp), %rdx | |
movq %rdx, 200(%rsp) | |
.Ltmp52: | |
.loc 2 2842 20 prologue_end | |
movq 200(%rsp), %rdx | |
movq (%rdx), %rdx | |
movq %rdx, 216(%rsp) | |
.Ltmp53: | |
.loc 2 2843 20 | |
movq 200(%rsp), %rdx | |
movq 8(%rdx), %rdx | |
.loc 2 2843 53 is_stmt 0 | |
movq 216(%rsp), %r8 | |
.Ltmp37: | |
movq %rcx, 136(%rsp) | |
.loc 2 2843 19 | |
movq %rdx, %rcx | |
movq %r8, %rdx | |
movq %rax, 128(%rsp) | |
callq _ZN4core3num23_$LT$impl$u20$usize$GT$12wrapping_sub17h5c173233212cebb5E | |
.Ltmp38: | |
movq %rax, 120(%rsp) | |
jmp .LBB10_1 | |
.LBB10_1: | |
.loc 2 0 19 | |
movq 120(%rsp), %rax | |
.loc 2 2843 19 | |
movq %rax, 224(%rsp) | |
.Ltmp54: | |
.loc 2 2844 33 is_stmt 1 | |
movq 216(%rsp), %rcx | |
movq %rcx, 240(%rsp) | |
.Ltmp39: | |
.Ltmp55: | |
.loc 2 2829 4 | |
callq _ZN4core3mem7size_of17h67bb3d7ab94ad204E | |
.Ltmp40: | |
movq %rax, 112(%rsp) | |
jmp .LBB10_2 | |
.Ltmp56: | |
.LBB10_2: | |
.loc 2 0 4 is_stmt 0 | |
movq 112(%rsp), %rax | |
.loc 2 2844 19 is_stmt 1 | |
movq %rax, 232(%rsp) | |
.Ltmp57: | |
.loc 2 2845 11 | |
cmpq $0, 232(%rsp) | |
.loc 2 2845 8 is_stmt 0 | |
jne .LBB10_4 | |
.loc 2 2846 12 is_stmt 1 | |
movq 224(%rsp), %rax | |
movq %rax, 208(%rsp) | |
.loc 2 2845 8 | |
jmp .LBB10_8 | |
.LBB10_4: | |
.loc 2 2849 12 | |
movq 224(%rsp), %rax | |
.loc 2 2849 19 is_stmt 0 | |
movq 232(%rsp), %rcx | |
.loc 2 2849 12 | |
cmpq $0, %rcx | |
sete %dl | |
testb $1, %dl | |
movq %rax, 104(%rsp) | |
movq %rcx, 96(%rsp) | |
jne .LBB10_6 | |
.loc 2 0 12 | |
movq 104(%rsp), %rax | |
.loc 2 2849 12 | |
xorl %ecx, %ecx | |
movl %ecx, %edx | |
movq 96(%rsp), %r8 | |
divq %r8 | |
movq %rax, 208(%rsp) | |
.loc 2 2845 8 is_stmt 1 | |
jmp .LBB10_8 | |
.LBB10_6: | |
.Ltmp41: | |
.loc 2 2849 12 | |
leaq .Lpanic_loc.2(%rip), %rcx | |
callq _ZN4core9panicking5panic17h8c0099e5c1741962E | |
.Ltmp42: | |
jmp .LBB10_7 | |
.LBB10_7: | |
ud2 | |
.Ltmp58: | |
.LBB10_8: | |
.loc 2 2906 13 | |
movq 208(%rsp), %rcx | |
movq %rcx, 88(%rsp) | |
jmp .LBB10_10 | |
.Ltmp59: | |
.LBB10_9: | |
.loc 1 152 4 | |
movq 184(%rsp), %rcx | |
callq rust_eh_unwind_resume | |
ud2 | |
.LBB10_10: | |
.loc 1 0 4 is_stmt 0 | |
leaq 160(%rsp), %rax | |
movq %rax, 248(%rsp) | |
.Ltmp60: | |
.loc 2 2842 20 is_stmt 1 | |
movq 248(%rsp), %rax | |
movq (%rax), %rax | |
movq %rax, 264(%rsp) | |
.Ltmp61: | |
.loc 2 2843 20 | |
movq 248(%rsp), %rax | |
movq 8(%rax), %rcx | |
.loc 2 2843 53 is_stmt 0 | |
movq 264(%rsp), %rdx | |
.Ltmp43: | |
.loc 2 2843 19 | |
callq _ZN4core3num23_$LT$impl$u20$usize$GT$12wrapping_sub17h5c173233212cebb5E | |
.Ltmp44: | |
movq %rax, 80(%rsp) | |
jmp .LBB10_11 | |
.LBB10_11: | |
.loc 2 0 19 | |
movq 80(%rsp), %rax | |
.loc 2 2843 19 | |
movq %rax, 272(%rsp) | |
.Ltmp62: | |
.loc 2 2844 33 is_stmt 1 | |
movq 264(%rsp), %rcx | |
movq %rcx, 288(%rsp) | |
.Ltmp45: | |
.Ltmp63: | |
.loc 2 2829 4 | |
callq _ZN4core3mem7size_of17h67bb3d7ab94ad204E | |
.Ltmp46: | |
movq %rax, 72(%rsp) | |
jmp .LBB10_12 | |
.Ltmp64: | |
.LBB10_12: | |
.loc 2 0 4 is_stmt 0 | |
movq 72(%rsp), %rax | |
.loc 2 2844 19 is_stmt 1 | |
movq %rax, 280(%rsp) | |
.Ltmp65: | |
.loc 2 2845 11 | |
cmpq $0, 280(%rsp) | |
.loc 2 2845 8 is_stmt 0 | |
jne .LBB10_14 | |
.loc 2 2846 12 is_stmt 1 | |
movq 272(%rsp), %rax | |
movq %rax, 256(%rsp) | |
.loc 2 2845 8 | |
jmp .LBB10_18 | |
.LBB10_14: | |
.loc 2 2849 12 | |
movq 272(%rsp), %rax | |
.loc 2 2849 19 is_stmt 0 | |
movq 280(%rsp), %rcx | |
.loc 2 2849 12 | |
cmpq $0, %rcx | |
sete %dl | |
testb $1, %dl | |
movq %rax, 64(%rsp) | |
movq %rcx, 56(%rsp) | |
jne .LBB10_16 | |
.loc 2 0 12 | |
movq 64(%rsp), %rax | |
.loc 2 2849 12 | |
xorl %ecx, %ecx | |
movl %ecx, %edx | |
movq 56(%rsp), %r8 | |
divq %r8 | |
movq %rax, 256(%rsp) | |
.loc 2 2845 8 is_stmt 1 | |
jmp .LBB10_18 | |
.LBB10_16: | |
.Ltmp47: | |
.loc 2 2849 12 | |
leaq .Lpanic_loc.2(%rip), %rcx | |
callq _ZN4core9panicking5panic17h8c0099e5c1741962E | |
.Ltmp48: | |
jmp .LBB10_17 | |
.LBB10_17: | |
ud2 | |
.Ltmp66: | |
.LBB10_18: | |
.loc 2 2906 13 | |
movq 256(%rsp), %rdx | |
movq %rdx, 48(%rsp) | |
jmp .LBB10_21 | |
.Ltmp67: | |
.LBB10_19: | |
.loc 1 160 4 | |
jmp .LBB10_9 | |
.LBB10_20: | |
jmp .LBB10_19 | |
.LBB10_21: | |
.Ltmp49: | |
.loc 1 0 4 is_stmt 0 | |
movq 88(%rsp), %rcx | |
movq 48(%rsp), %rdx | |
.loc 1 153 18 is_stmt 1 | |
callq _ZN4core3cmp3min17ha157c58888b04903E | |
.Ltmp50: | |
movq %rax, 40(%rsp) | |
jmp .LBB10_22 | |
.LBB10_22: | |
.loc 1 0 18 is_stmt 0 | |
movq 40(%rsp), %rax | |
.loc 1 153 18 | |
movq %rax, 176(%rsp) | |
.Ltmp68: | |
.loc 1 155 12 is_stmt 1 | |
movq 144(%rsp), %rcx | |
movq 152(%rsp), %rdx | |
.loc 1 156 12 | |
movq 160(%rsp), %r8 | |
movq 168(%rsp), %r9 | |
.loc 1 158 12 | |
movq 176(%rsp), %r10 | |
movq 136(%rsp), %r11 | |
.loc 1 154 8 | |
movq %rcx, (%r11) | |
movq %rdx, 8(%r11) | |
movq %r8, 16(%r11) | |
movq %r9, 24(%r11) | |
movq $0, 32(%r11) | |
movq %r10, 40(%r11) | |
movq 128(%rsp), %rax | |
.Ltmp69: | |
.loc 1 160 5 | |
addq $296, %rsp | |
retq | |
.Ltmp70: | |
.LBB10_23: | |
.Ltmp51: | |
.loc 1 0 5 is_stmt 0 | |
movl %edx, %ecx | |
movq %rax, 184(%rsp) | |
movl %ecx, 192(%rsp) | |
jmp .LBB10_20 | |
.Lfunc_end10: | |
.file 9 "src\\main.rs" | |
.seh_handlerdata | |
.text | |
.seh_endproc | |
.section .xdata,"dr" | |
.p2align 2 | |
GCC_except_table10: | |
.Lexception0: | |
.byte 255 | |
.byte 255 | |
.byte 1 | |
.uleb128 .Lcst_end0-.Lcst_begin0 | |
.Lcst_begin0: | |
.uleb128 .Ltmp37-.Lfunc_begin10 | |
.uleb128 .Ltmp42-.Ltmp37 | |
.uleb128 .Ltmp51-.Lfunc_begin10 | |
.byte 0 | |
.uleb128 .Ltmp42-.Lfunc_begin10 | |
.uleb128 .Ltmp43-.Ltmp42 | |
.byte 0 | |
.byte 0 | |
.uleb128 .Ltmp43-.Lfunc_begin10 | |
.uleb128 .Ltmp50-.Ltmp43 | |
.uleb128 .Ltmp51-.Lfunc_begin10 | |
.byte 0 | |
.Lcst_end0: | |
.p2align 2 | |
.text | |
.def _ZN121_$LT$core..iter..adapters..zip..Zip$LT$A$C$$u20$B$GT$$u20$as$u20$core..iter..adapters..zip..ZipImpl$LT$A$C$$u20$B$GT$$GT$4next17h31faab8a7321759dE; | |
.scl 3; | |
.type 32; | |
.endef | |
.p2align 4, 0x90 | |
_ZN121_$LT$core..iter..adapters..zip..Zip$LT$A$C$$u20$B$GT$$u20$as$u20$core..iter..adapters..zip..ZipImpl$LT$A$C$$u20$B$GT$$GT$4next17h31faab8a7321759dE: | |
.Lfunc_begin11: | |
.loc 1 163 0 is_stmt 1 | |
.seh_proc _ZN121_$LT$core..iter..adapters..zip..Zip$LT$A$C$$u20$B$GT$$u20$as$u20$core..iter..adapters..zip..ZipImpl$LT$A$C$$u20$B$GT$$GT$4next17h31faab8a7321759dE | |
.seh_handler rust_eh_personality, @unwind, @except | |
subq $216, %rsp | |
.seh_stackalloc 216 | |
.seh_endprologue | |
movq %rcx, 96(%rsp) | |
.Ltmp74: | |
.loc 1 164 11 prologue_end | |
movq 96(%rsp), %rcx | |
movq 32(%rcx), %rcx | |
.loc 1 164 24 is_stmt 0 | |
movq 96(%rsp), %rax | |
.loc 1 164 11 | |
cmpq 40(%rax), %rcx | |
.loc 1 164 8 | |
jb .LBB11_2 | |
jmp .LBB11_3 | |
.LBB11_1: | |
.loc 1 163 4 is_stmt 1 | |
movq 152(%rsp), %rcx | |
callq rust_eh_unwind_resume | |
ud2 | |
.LBB11_2: | |
.loc 1 165 20 | |
movq 96(%rsp), %rax | |
movq 32(%rax), %rax | |
movq %rax, 120(%rsp) | |
.Ltmp75: | |
.loc 1 166 12 | |
movq 96(%rsp), %rax | |
movq 96(%rsp), %rcx | |
movq 32(%rcx), %rcx | |
addq $1, %rcx | |
movq %rcx, 32(%rax) | |
.loc 1 168 22 | |
movq 96(%rsp), %rax | |
.loc 1 168 43 is_stmt 0 | |
movq 120(%rsp), %rdx | |
.loc 1 168 22 | |
movq %rax, %rcx | |
callq _ZN110_$LT$core..slice..IterMut$LT$$u27$a$C$$u20$T$GT$$u20$as$u20$core..iter..adapters..zip..TrustedRandomAccess$GT$13get_unchecked17ha59896457b3fa156E | |
movq %rax, 88(%rsp) | |
jmp .LBB11_4 | |
.Ltmp76: | |
.LBB11_3: | |
.loc 1 170 18 is_stmt 1 | |
callq _ZN110_$LT$core..slice..IterMut$LT$$u27$a$C$$u20$T$GT$$u20$as$u20$core..iter..adapters..zip..TrustedRandomAccess$GT$20may_have_side_effect17h51456b9a536a553eE | |
movb %al, 87(%rsp) | |
jmp .LBB11_15 | |
.LBB11_4: | |
.Ltmp77: | |
.loc 1 168 47 | |
movq 96(%rsp), %rax | |
addq $16, %rax | |
.loc 1 168 68 is_stmt 0 | |
movq 120(%rsp), %rdx | |
.Ltmp71: | |
.loc 1 168 47 | |
movq %rax, %rcx | |
callq _ZN107_$LT$core..slice..Iter$LT$$u27$a$C$$u20$T$GT$$u20$as$u20$core..iter..adapters..zip..TrustedRandomAccess$GT$13get_unchecked17h14f4bc5545675b0aE | |
.Ltmp72: | |
movq %rax, 72(%rsp) | |
jmp .LBB11_5 | |
.LBB11_5: | |
.loc 1 0 47 | |
movq 88(%rsp), %rax | |
.loc 1 168 21 | |
movq %rax, 128(%rsp) | |
movq 72(%rsp), %rcx | |
movq %rcx, 136(%rsp) | |
.loc 1 168 16 | |
movq 128(%rsp), %rdx | |
movq 136(%rsp), %r8 | |
movq %rdx, 104(%rsp) | |
movq %r8, 112(%rsp) | |
.Ltmp78: | |
.loc 1 164 8 is_stmt 1 | |
jmp .LBB11_22 | |
.LBB11_6: | |
.Ltmp79: | |
.loc 1 168 70 | |
jmp .LBB11_1 | |
.Ltmp80: | |
.LBB11_7: | |
.loc 1 170 18 | |
movb $0, 151(%rsp) | |
jmp .LBB11_14 | |
.LBB11_8: | |
.loc 1 170 47 is_stmt 0 | |
movq 96(%rsp), %rax | |
movq 32(%rax), %rax | |
.loc 1 170 60 | |
movq 96(%rsp), %rcx | |
movq %rcx, 168(%rsp) | |
.Ltmp81: | |
.loc 2 2842 20 is_stmt 1 | |
movq 168(%rsp), %rcx | |
movq (%rcx), %rcx | |
movq %rcx, 184(%rsp) | |
.Ltmp82: | |
.loc 2 2843 20 | |
movq 168(%rsp), %rcx | |
movq 8(%rcx), %rcx | |
.loc 2 2843 53 is_stmt 0 | |
movq 184(%rsp), %rdx | |
movq %rax, 64(%rsp) | |
.loc 2 2843 19 | |
callq _ZN4core3num23_$LT$impl$u20$usize$GT$12wrapping_sub17h5c173233212cebb5E | |
movq %rax, 192(%rsp) | |
.Ltmp83: | |
.loc 2 2844 33 is_stmt 1 | |
movq 184(%rsp), %rax | |
movq %rax, 208(%rsp) | |
.Ltmp84: | |
.loc 2 2829 4 | |
callq _ZN4core3mem7size_of17h67bb3d7ab94ad204E | |
.Ltmp85: | |
.loc 2 2844 19 | |
movq %rax, 200(%rsp) | |
.Ltmp86: | |
.loc 2 2845 11 | |
cmpq $0, 200(%rsp) | |
.loc 2 2845 8 is_stmt 0 | |
jne .LBB11_10 | |
.loc 2 2846 12 is_stmt 1 | |
movq 192(%rsp), %rax | |
movq %rax, 176(%rsp) | |
.loc 2 2845 8 | |
jmp .LBB11_13 | |
.LBB11_10: | |
.loc 2 2849 12 | |
movq 192(%rsp), %rax | |
.loc 2 2849 19 is_stmt 0 | |
movq 200(%rsp), %rcx | |
.loc 2 2849 12 | |
cmpq $0, %rcx | |
sete %dl | |
testb $1, %dl | |
movq %rax, 56(%rsp) | |
movq %rcx, 48(%rsp) | |
jne .LBB11_12 | |
.loc 2 0 12 | |
movq 56(%rsp), %rax | |
.loc 2 2849 12 | |
xorl %ecx, %ecx | |
movl %ecx, %edx | |
movq 48(%rsp), %r8 | |
divq %r8 | |
movq %rax, 176(%rsp) | |
.loc 2 2845 8 is_stmt 1 | |
jmp .LBB11_13 | |
.LBB11_12: | |
.loc 2 2849 12 | |
leaq .Lpanic_loc.2(%rip), %rcx | |
callq _ZN4core9panicking5panic17h8c0099e5c1741962E | |
ud2 | |
.Ltmp87: | |
.LBB11_13: | |
.loc 2 2906 13 | |
movq 176(%rsp), %rax | |
movq %rax, 40(%rsp) | |
.Ltmp88: | |
.loc 1 170 60 | |
jmp .LBB11_16 | |
.LBB11_14: | |
.loc 1 170 15 is_stmt 0 | |
testb $1, 151(%rsp) | |
jne .LBB11_17 | |
jmp .LBB11_18 | |
.LBB11_15: | |
.loc 1 0 15 | |
movb 87(%rsp), %al | |
.loc 1 170 18 | |
testb $1, %al | |
jne .LBB11_8 | |
jmp .LBB11_7 | |
.LBB11_16: | |
.loc 1 0 18 | |
movq 64(%rsp), %rax | |
movq 40(%rsp), %rcx | |
.loc 1 170 47 | |
cmpq %rcx, %rax | |
setb %dl | |
.loc 1 170 18 | |
andb $1, %dl | |
movb %dl, 151(%rsp) | |
jmp .LBB11_14 | |
.LBB11_17: | |
.Ltmp89: | |
.loc 1 173 16 is_stmt 1 | |
movq 96(%rsp), %rax | |
.loc 1 173 37 is_stmt 0 | |
movq 96(%rsp), %rcx | |
movq 32(%rcx), %rdx | |
.loc 1 173 16 | |
movq %rax, %rcx | |
callq _ZN110_$LT$core..slice..IterMut$LT$$u27$a$C$$u20$T$GT$$u20$as$u20$core..iter..adapters..zip..TrustedRandomAccess$GT$13get_unchecked17ha59896457b3fa156E | |
movq %rax, 32(%rsp) | |
jmp .LBB11_19 | |
.Ltmp90: | |
.LBB11_18: | |
.loc 1 178 12 is_stmt 1 | |
movq $0, 104(%rsp) | |
.loc 1 170 15 | |
jmp .LBB11_21 | |
.LBB11_19: | |
.Ltmp91: | |
.loc 1 173 48 | |
jmp .LBB11_20 | |
.Ltmp92: | |
.LBB11_20: | |
.loc 1 175 12 | |
movq 96(%rsp), %rax | |
movq 96(%rsp), %rcx | |
movq 32(%rcx), %rcx | |
addq $1, %rcx | |
movq %rcx, 32(%rax) | |
.loc 1 176 12 | |
movq $0, 104(%rsp) | |
.LBB11_21: | |
.loc 1 164 8 | |
jmp .LBB11_22 | |
.LBB11_22: | |
.loc 1 180 5 | |
movq 104(%rsp), %rax | |
movq 112(%rsp), %rdx | |
addq $216, %rsp | |
retq | |
.Ltmp93: | |
.LBB11_23: | |
.Ltmp73: | |
.loc 1 0 5 is_stmt 0 | |
movl %edx, %ecx | |
movq %rax, 152(%rsp) | |
movl %ecx, 160(%rsp) | |
jmp .LBB11_6 | |
.Lfunc_end11: | |
.seh_handlerdata | |
.text | |
.seh_endproc | |
.section .xdata,"dr" | |
.p2align 2 | |
GCC_except_table11: | |
.Lexception1: | |
.byte 255 | |
.byte 255 | |
.byte 1 | |
.uleb128 .Lcst_end1-.Lcst_begin1 | |
.Lcst_begin1: | |
.uleb128 .Lfunc_begin11-.Lfunc_begin11 | |
.uleb128 .Ltmp71-.Lfunc_begin11 | |
.byte 0 | |
.byte 0 | |
.uleb128 .Ltmp71-.Lfunc_begin11 | |
.uleb128 .Ltmp72-.Ltmp71 | |
.uleb128 .Ltmp73-.Lfunc_begin11 | |
.byte 0 | |
.uleb128 .Ltmp72-.Lfunc_begin11 | |
.uleb128 .Lfunc_end11-.Ltmp72 | |
.byte 0 | |
.byte 0 | |
.Lcst_end1: | |
.p2align 2 | |
.text | |
.def _ZN133_$LT$packed_simd..Simd$LT$$u5b$packed_simd..masks..m32$u3b$$u20$_$u5d$$GT$$u20$as$u20$packed_simd..codegen..reductions..mask..All$GT$3all17h598de94fdee9672fE; | |
.scl 3; | |
.type 32; | |
.endef | |
.p2align 4, 0x90 | |
_ZN133_$LT$packed_simd..Simd$LT$$u5b$packed_simd..masks..m32$u3b$$u20$_$u5d$$GT$$u20$as$u20$packed_simd..codegen..reductions..mask..All$GT$3all17h598de94fdee9672fE: | |
.Lfunc_begin12: | |
.file 10 "C:\\Users\\mateusz\\.cargo\\registry\\src\\github.com-1ecc6299db9ec823\\packed_simd-0.3.3\\src\\codegen\\reductions\\mask\\x86\\sse.rs" | |
.loc 10 43 0 is_stmt 1 | |
.seh_proc _ZN133_$LT$packed_simd..Simd$LT$$u5b$packed_simd..masks..m32$u3b$$u20$_$u5d$$GT$$u20$as$u20$packed_simd..codegen..reductions..mask..All$GT$3all17h598de94fdee9672fE | |
subq $72, %rsp | |
.seh_stackalloc 72 | |
.seh_endprologue | |
.Ltmp94: | |
.loc 10 51 55 prologue_end | |
movq (%rcx), %rcx | |
.Ltmp95: | |
.loc 10 51 33 is_stmt 0 | |
movq %rcx, 56(%rsp) | |
movq 56(%rsp), %mm0 | |
movq %mm0, 48(%rsp) | |
.loc 10 0 33 | |
movq 48(%rsp), %mm0 | |
.loc 10 51 16 | |
movq %mm0, 64(%rsp) | |
leaq 64(%rsp), %rcx | |
callq _ZN4core9core_arch3x863sse16_mm_movemask_pi817h5a962fd8ed0dc66cE | |
movl %eax, 44(%rsp) | |
.loc 10 52 23 is_stmt 1 | |
callq _ZN4core3num20_$LT$impl$u20$u8$GT$9max_value17h1b8ac35f82643c3bE | |
movb %al, 43(%rsp) | |
.loc 10 0 23 is_stmt 0 | |
movb 43(%rsp), %al | |
.loc 10 52 23 | |
movzbl %al, %ecx | |
movl 44(%rsp), %edx | |
.loc 10 51 16 is_stmt 1 | |
cmpl %ecx, %edx | |
sete %r8b | |
.loc 10 53 13 | |
andb $1, %r8b | |
movzbl %r8b, %eax | |
addq $72, %rsp | |
retq | |
.Ltmp96: | |
.Lfunc_end12: | |
.seh_handlerdata | |
.text | |
.seh_endproc | |
.def _ZN3std2rt10lang_start17h9673c0b4fa2575bbE; | |
.scl 2; | |
.type 32; | |
.endef | |
.globl _ZN3std2rt10lang_start17h9673c0b4fa2575bbE | |
.p2align 4, 0x90 | |
_ZN3std2rt10lang_start17h9673c0b4fa2575bbE: | |
.Lfunc_begin13: | |
.file 11 "/rustc/b139669f374eb5024a50eb13f116ff763b1c5935\\src\\libstd\\rt.rs" | |
.loc 11 61 0 | |
.seh_proc _ZN3std2rt10lang_start17h9673c0b4fa2575bbE | |
subq $72, %rsp | |
.seh_stackalloc 72 | |
.seh_endprologue | |
leaq .Lvtable.3(%rip), %rax | |
movq %rcx, 40(%rsp) | |
movq %rdx, 48(%rsp) | |
movq %r8, 56(%rsp) | |
.Ltmp97: | |
.loc 11 64 25 prologue_end | |
movq 40(%rsp), %rcx | |
movq %rcx, 64(%rsp) | |
.loc 11 64 24 is_stmt 0 | |
leaq 64(%rsp), %rcx | |
.loc 11 64 50 | |
movq 48(%rsp), %r8 | |
.loc 11 64 56 | |
movq 56(%rsp), %r9 | |
.loc 11 64 4 | |
movq %rax, %rdx | |
callq _ZN3std2rt19lang_start_internal17h6ad3b492dd9ba668E | |
movq %rax, 32(%rsp) | |
.loc 11 0 4 | |
movq 32(%rsp), %rax | |
.loc 11 65 1 is_stmt 1 | |
addq $72, %rsp | |
retq | |
.Ltmp98: | |
.Lfunc_end13: | |
.seh_handlerdata | |
.text | |
.seh_endproc | |
.def _ZN3std2rt10lang_start28_$u7b$$u7b$closure$u7d$$u7d$17hf746c2baa59eec91E; | |
.scl 3; | |
.type 32; | |
.endef | |
.p2align 4, 0x90 | |
_ZN3std2rt10lang_start28_$u7b$$u7b$closure$u7d$$u7d$17hf746c2baa59eec91E: | |
.Lfunc_begin14: | |
.loc 11 64 0 | |
.seh_proc _ZN3std2rt10lang_start28_$u7b$$u7b$closure$u7d$$u7d$17hf746c2baa59eec91E | |
subq $56, %rsp | |
.seh_stackalloc 56 | |
.seh_endprologue | |
movq %rcx, 48(%rsp) | |
.Ltmp99: | |
.loc 11 64 33 prologue_end | |
movq 48(%rsp), %rcx | |
callq *(%rcx) | |
callq _ZN54_$LT$$LP$$RP$$u20$as$u20$std..process..Termination$GT$6report17h9d153f990c8564cfE | |
movl %eax, 44(%rsp) | |
.loc 11 0 33 is_stmt 0 | |
movl 44(%rsp), %eax | |
.loc 11 64 48 | |
addq $56, %rsp | |
retq | |
.Ltmp100: | |
.Lfunc_end14: | |
.seh_handlerdata | |
.text | |
.seh_endproc | |
.def _ZN3std3sys7windows7process8ExitCode6as_i3217h5bcaa945033b0bbdE; | |
.scl 3; | |
.type 32; | |
.endef | |
.p2align 4, 0x90 | |
_ZN3std3sys7windows7process8ExitCode6as_i3217h5bcaa945033b0bbdE: | |
.Lfunc_begin15: | |
.file 12 "/rustc/b139669f374eb5024a50eb13f116ff763b1c5935\\src\\libstd\\sys\\windows\\process.rs" | |
.loc 12 417 0 is_stmt 1 | |
.seh_proc _ZN3std3sys7windows7process8ExitCode6as_i3217h5bcaa945033b0bbdE | |
pushq %rax | |
.seh_stackalloc 8 | |
.seh_endprologue | |
movq %rcx, (%rsp) | |
.Ltmp101: | |
.loc 12 418 8 prologue_end | |
movq (%rsp), %rcx | |
movl (%rcx), %eax | |
.loc 12 419 5 | |
popq %rcx | |
retq | |
.Ltmp102: | |
.Lfunc_end15: | |
.seh_handlerdata | |
.text | |
.seh_endproc | |
.def _ZN42_$LT$$RF$T$u20$as$u20$core..fmt..Debug$GT$3fmt17h0fbdef217d468214E; | |
.scl 3; | |
.type 32; | |
.endef | |
.p2align 4, 0x90 | |
_ZN42_$LT$$RF$T$u20$as$u20$core..fmt..Debug$GT$3fmt17h0fbdef217d468214E: | |
.Lfunc_begin16: | |
.file 13 "/rustc/b139669f374eb5024a50eb13f116ff763b1c5935\\src\\libcore\\fmt\\mod.rs" | |
.loc 13 1891 0 | |
.seh_proc _ZN42_$LT$$RF$T$u20$as$u20$core..fmt..Debug$GT$3fmt17h0fbdef217d468214E | |
subq $56, %rsp | |
.seh_stackalloc 56 | |
.seh_endprologue | |
movq %rcx, 40(%rsp) | |
movq %rdx, 48(%rsp) | |
.Ltmp103: | |
.loc 13 1891 66 prologue_end | |
movq 40(%rsp), %rcx | |
movq (%rcx), %rcx | |
.loc 13 1891 75 is_stmt 0 | |
movq 48(%rsp), %rdx | |
.loc 13 1891 76 | |
callq _ZN11packed_simd3v6496_$LT$impl$u20$core..fmt..Debug$u20$for$u20$packed_simd..Simd$LT$$u5b$f32$u3b$$u20$_$u5d$$GT$$GT$3fmt17hdce88a912a29a3f5E | |
movb %al, 39(%rsp) | |
.loc 13 0 76 | |
movb 39(%rsp), %al | |
.loc 13 1891 79 | |
andb $1, %al | |
movzbl %al, %eax | |
addq $56, %rsp | |
retq | |
.Ltmp104: | |
.Lfunc_end16: | |
.seh_handlerdata | |
.text | |
.seh_endproc | |
.def _ZN4core3cmp3Ord3min17hf1decb25e9d1f502E; | |
.scl 3; | |
.type 32; | |
.endef | |
.p2align 4, 0x90 | |
_ZN4core3cmp3Ord3min17hf1decb25e9d1f502E: | |
.Lfunc_begin17: | |
.file 14 "/rustc/b139669f374eb5024a50eb13f116ff763b1c5935\\src\\libcore\\cmp.rs" | |
.loc 14 566 0 is_stmt 1 | |
.seh_proc _ZN4core3cmp3Ord3min17hf1decb25e9d1f502E | |
.seh_handler rust_eh_personality, @unwind, @except | |
subq $88, %rsp | |
.seh_stackalloc 88 | |
.seh_endprologue | |
movq %rcx, 40(%rsp) | |
movq %rdx, 48(%rsp) | |
.Ltmp108: | |
.loc 14 568 11 prologue_end | |
movb $0, 70(%rsp) | |
movb $0, 71(%rsp) | |
movb $1, 70(%rsp) | |
movb $1, 71(%rsp) | |
.Ltmp105: | |
leaq 40(%rsp), %rcx | |
leaq 48(%rsp), %rdx | |
callq _ZN4core3cmp5impls57_$LT$impl$u20$core..cmp..PartialOrd$u20$for$u20$usize$GT$2le17heb061b62164fb3cdE | |
.Ltmp106: | |
movb %al, 39(%rsp) | |
jmp .LBB17_2 | |
.LBB17_1: | |
.loc 14 566 4 | |
movq 72(%rsp), %rcx | |
callq rust_eh_unwind_resume | |
ud2 | |
.LBB17_2: | |
.loc 14 0 4 is_stmt 0 | |
movb 39(%rsp), %al | |
.loc 14 568 8 is_stmt 1 | |
testb $1, %al | |
jne .LBB17_5 | |
jmp .LBB17_6 | |
.LBB17_3: | |
.loc 14 569 4 | |
testb $1, 70(%rsp) | |
jne .LBB17_10 | |
jmp .LBB17_1 | |
.LBB17_4: | |
movb $0, 71(%rsp) | |
jmp .LBB17_3 | |
.LBB17_5: | |
.loc 14 568 27 | |
movb $0, 70(%rsp) | |
movq 40(%rsp), %rax | |
movq %rax, 56(%rsp) | |
.loc 14 568 8 is_stmt 0 | |
jmp .LBB17_7 | |
.LBB17_6: | |
.loc 14 568 41 | |
movb $0, 71(%rsp) | |
movq 48(%rsp), %rax | |
movq %rax, 56(%rsp) | |
.LBB17_7: | |
.loc 14 569 4 is_stmt 1 | |
testb $1, 71(%rsp) | |
jne .LBB17_11 | |
.LBB17_8: | |
testb $1, 70(%rsp) | |
jne .LBB17_12 | |
.LBB17_9: | |
.loc 14 569 5 is_stmt 0 | |
movq 56(%rsp), %rax | |
addq $88, %rsp | |
retq | |
.LBB17_10: | |
.loc 14 569 4 | |
movb $0, 70(%rsp) | |
jmp .LBB17_1 | |
.LBB17_11: | |
movb $0, 71(%rsp) | |
jmp .LBB17_8 | |
.LBB17_12: | |
movb $0, 70(%rsp) | |
jmp .LBB17_9 | |
.Ltmp109: | |
.LBB17_13: | |
.Ltmp107: | |
.loc 14 0 4 | |
movl %edx, %ecx | |
movq %rax, 72(%rsp) | |
movl %ecx, 80(%rsp) | |
jmp .LBB17_4 | |
.Lfunc_end17: | |
.seh_handlerdata | |
.text | |
.seh_endproc | |
.section .xdata,"dr" | |
.p2align 2 | |
GCC_except_table17: | |
.Lexception2: | |
.byte 255 | |
.byte 255 | |
.byte 1 | |
.uleb128 .Lcst_end2-.Lcst_begin2 | |
.Lcst_begin2: | |
.uleb128 .Ltmp105-.Lfunc_begin17 | |
.uleb128 .Ltmp106-.Ltmp105 | |
.uleb128 .Ltmp107-.Lfunc_begin17 | |
.byte 0 | |
.uleb128 .Ltmp106-.Lfunc_begin17 | |
.uleb128 .Lfunc_end17-.Ltmp106 | |
.byte 0 | |
.byte 0 | |
.Lcst_end2: | |
.p2align 2 | |
.text | |
.def _ZN4core3cmp3min17ha157c58888b04903E; | |
.scl 3; | |
.type 32; | |
.endef | |
.p2align 4, 0x90 | |
_ZN4core3cmp3min17ha157c58888b04903E: | |
.Lfunc_begin18: | |
.loc 14 830 0 is_stmt 1 | |
.seh_proc _ZN4core3cmp3min17ha157c58888b04903E | |
subq $56, %rsp | |
.seh_stackalloc 56 | |
.seh_endprologue | |
movq %rcx, 40(%rsp) | |
movq %rdx, 48(%rsp) | |
.Ltmp110: | |
.loc 14 831 4 prologue_end | |
movq 40(%rsp), %rcx | |
.loc 14 831 11 is_stmt 0 | |
movq 48(%rsp), %rdx | |
.loc 14 831 4 | |
callq _ZN4core3cmp3Ord3min17hf1decb25e9d1f502E | |
movq %rax, 32(%rsp) | |
.loc 14 0 4 | |
movq 32(%rsp), %rax | |
.loc 14 832 1 is_stmt 1 | |
addq $56, %rsp | |
retq | |
.Ltmp111: | |
.Lfunc_end18: | |
.seh_handlerdata | |
.text | |
.seh_endproc | |
.def _ZN4core3cmp5impls57_$LT$impl$u20$core..cmp..PartialOrd$u20$for$u20$usize$GT$2le17heb061b62164fb3cdE; | |
.scl 3; | |
.type 32; | |
.endef | |
.p2align 4, 0x90 | |
_ZN4core3cmp5impls57_$LT$impl$u20$core..cmp..PartialOrd$u20$for$u20$usize$GT$2le17heb061b62164fb3cdE: | |
.Lfunc_begin19: | |
.loc 14 945 0 | |
.seh_proc _ZN4core3cmp5impls57_$LT$impl$u20$core..cmp..PartialOrd$u20$for$u20$usize$GT$2le17heb061b62164fb3cdE | |
subq $16, %rsp | |
.seh_stackalloc 16 | |
.seh_endprologue | |
movq %rcx, (%rsp) | |
movq %rdx, 8(%rsp) | |
.Ltmp112: | |
.loc 14 945 51 prologue_end | |
movq (%rsp), %rcx | |
movq (%rcx), %rcx | |
.loc 14 945 62 is_stmt 0 | |
movq 8(%rsp), %rdx | |
.loc 14 945 51 | |
cmpq (%rdx), %rcx | |
setbe %al | |
.loc 14 945 72 | |
andb $1, %al | |
movzbl %al, %eax | |
addq $16, %rsp | |
retq | |
.Ltmp113: | |
.Lfunc_end19: | |
.seh_handlerdata | |
.text | |
.seh_endproc | |
.def _ZN4core3fmt10ArgumentV13new17hf8cbb1bf740bc1bfE; | |
.scl 3; | |
.type 32; | |
.endef | |
.p2align 4, 0x90 | |
_ZN4core3fmt10ArgumentV13new17hf8cbb1bf740bc1bfE: | |
.Lfunc_begin20: | |
.loc 13 278 0 is_stmt 1 | |
.seh_proc _ZN4core3fmt10ArgumentV13new17hf8cbb1bf740bc1bfE | |
subq $64, %rsp | |
.seh_stackalloc 64 | |
.seh_endprologue | |
movq %rcx, 16(%rsp) | |
movq %rdx, 24(%rsp) | |
.Ltmp114: | |
.loc 13 282 42 prologue_end | |
movq 24(%rsp), %rcx | |
.loc 13 282 27 is_stmt 0 | |
movq %rcx, 48(%rsp) | |
movq 48(%rsp), %rcx | |
movq %rcx, 8(%rsp) | |
.loc 13 283 38 is_stmt 1 | |
movq 16(%rsp), %rax | |
.loc 13 283 23 is_stmt 0 | |
movq %rax, 56(%rsp) | |
movq 56(%rsp), %rax | |
movq %rax, (%rsp) | |
.loc 13 0 23 | |
movq (%rsp), %rax | |
.loc 13 281 12 is_stmt 1 | |
movq %rax, 32(%rsp) | |
movq 8(%rsp), %rcx | |
movq %rcx, 40(%rsp) | |
.Ltmp115: | |
.loc 13 286 5 | |
movq 32(%rsp), %rax | |
movq 40(%rsp), %rdx | |
addq $64, %rsp | |
retq | |
.Ltmp116: | |
.Lfunc_end20: | |
.seh_handlerdata | |
.text | |
.seh_endproc | |
.def _ZN4core3fmt9Arguments6new_v117h563701daa3fafb7dE; | |
.scl 3; | |
.type 32; | |
.endef | |
.p2align 4, 0x90 | |
_ZN4core3fmt9Arguments6new_v117h563701daa3fafb7dE: | |
.Lfunc_begin21: | |
.loc 13 314 0 | |
.seh_proc _ZN4core3fmt9Arguments6new_v117h563701daa3fafb7dE | |
subq $48, %rsp | |
.seh_stackalloc 48 | |
.seh_endprologue | |
movq %rcx, %rax | |
movq 88(%rsp), %r10 | |
movq %rdx, (%rsp) | |
movq %r8, 8(%rsp) | |
movq %r9, 16(%rsp) | |
movq %r10, 24(%rsp) | |
.Ltmp117: | |
.loc 13 317 12 prologue_end | |
movq (%rsp), %rdx | |
movq 8(%rsp), %r8 | |
.loc 13 318 17 | |
movq $0, 32(%rsp) | |
.loc 13 319 12 | |
movq 16(%rsp), %r9 | |
movq 24(%rsp), %r10 | |
.loc 13 316 8 | |
movq %rdx, (%rcx) | |
movq %r8, 8(%rcx) | |
movq 32(%rsp), %rdx | |
movq 40(%rsp), %r8 | |
movq %rdx, 16(%rcx) | |
movq %r8, 24(%rcx) | |
movq %r9, 32(%rcx) | |
movq %r10, 40(%rcx) | |
.loc 13 321 5 | |
addq $48, %rsp | |
retq | |
.Ltmp118: | |
.Lfunc_end21: | |
.seh_handlerdata | |
.text | |
.seh_endproc | |
.def _ZN4core3mem7size_of17h67bb3d7ab94ad204E; | |
.scl 3; | |
.type 32; | |
.endef | |
.p2align 4, 0x90 | |
_ZN4core3mem7size_of17h67bb3d7ab94ad204E: | |
.Lfunc_begin22: | |
.file 15 "/rustc/b139669f374eb5024a50eb13f116ff763b1c5935\\src\\libcore\\mem.rs" | |
.loc 15 290 0 | |
.seh_proc _ZN4core3mem7size_of17h67bb3d7ab94ad204E | |
subq $16, %rsp | |
.seh_stackalloc 16 | |
.seh_endprologue | |
.Ltmp119: | |
.loc 15 291 4 prologue_end | |
movq $4, 8(%rsp) | |
movq 8(%rsp), %rax | |
movq %rax, (%rsp) | |
.loc 15 0 4 is_stmt 0 | |
movq (%rsp), %rax | |
.loc 15 292 1 is_stmt 1 | |
addq $16, %rsp | |
retq | |
.Ltmp120: | |
.Lfunc_end22: | |
.seh_handlerdata | |
.text | |
.seh_endproc | |
.def _ZN4core3num20_$LT$impl$u20$u8$GT$9max_value17h1b8ac35f82643c3bE; | |
.scl 3; | |
.type 32; | |
.endef | |
.p2align 4, 0x90 | |
_ZN4core3num20_$LT$impl$u20$u8$GT$9max_value17h1b8ac35f82643c3bE: | |
.Lfunc_begin23: | |
.file 16 "/rustc/b139669f374eb5024a50eb13f116ff763b1c5935\\src\\libcore\\num\\mod.rs" | |
.loc 16 2158 0 | |
.loc 16 2158 51 prologue_end | |
movb $255, %al | |
retq | |
.Ltmp121: | |
.Lfunc_end23: | |
.def _ZN4core3num23_$LT$impl$u20$usize$GT$12wrapping_sub17h5c173233212cebb5E; | |
.scl 3; | |
.type 32; | |
.endef | |
.p2align 4, 0x90 | |
_ZN4core3num23_$LT$impl$u20$usize$GT$12wrapping_sub17h5c173233212cebb5E: | |
.Lfunc_begin24: | |
.loc 16 2878 0 | |
.seh_proc _ZN4core3num23_$LT$impl$u20$usize$GT$12wrapping_sub17h5c173233212cebb5E | |
subq $32, %rsp | |
.seh_stackalloc 32 | |
.seh_endprologue | |
movq %rcx, 8(%rsp) | |
movq %rdx, 16(%rsp) | |
.Ltmp122: | |
.loc 16 2879 44 prologue_end | |
movq 8(%rsp), %rcx | |
.loc 16 2879 16 is_stmt 0 | |
subq 16(%rsp), %rcx | |
movq %rcx, 24(%rsp) | |
movq 24(%rsp), %rax | |
movq %rax, (%rsp) | |
.loc 16 0 16 | |
movq (%rsp), %rax | |
.loc 16 2880 13 is_stmt 1 | |
addq $32, %rsp | |
retq | |
.Ltmp123: | |
.Lfunc_end24: | |
.seh_handlerdata | |
.text | |
.seh_endproc | |
.def _ZN4core3ops8function6FnOnce9call_once17h33385ba441c8d02eE; | |
.scl 3; | |
.type 32; | |
.endef | |
.p2align 4, 0x90 | |
_ZN4core3ops8function6FnOnce9call_once17h33385ba441c8d02eE: | |
.Lfunc_begin25: | |
.file 17 "/rustc/b139669f374eb5024a50eb13f116ff763b1c5935\\src\\libcore\\ops\\function.rs" | |
.loc 17 231 0 | |
.seh_proc _ZN4core3ops8function6FnOnce9call_once17h33385ba441c8d02eE | |
.seh_handler rust_eh_personality, @unwind, @except | |
subq $72, %rsp | |
.seh_stackalloc 72 | |
.seh_endprologue | |
movq %rcx, 40(%rsp) | |
.Ltmp124: | |
leaq 40(%rsp), %rcx | |
.Ltmp127: | |
.loc 17 231 4 prologue_end | |
callq _ZN3std2rt10lang_start28_$u7b$$u7b$closure$u7d$$u7d$17hf746c2baa59eec91E | |
.Ltmp125: | |
movl %eax, 36(%rsp) | |
jmp .LBB25_1 | |
.LBB25_1: | |
jmp .LBB25_2 | |
.LBB25_2: | |
.loc 17 0 4 is_stmt 0 | |
movl 36(%rsp), %eax | |
.loc 17 231 4 | |
addq $72, %rsp | |
retq | |
.LBB25_3: | |
jmp .LBB25_4 | |
.LBB25_4: | |
movq 56(%rsp), %rcx | |
callq rust_eh_unwind_resume | |
ud2 | |
.Ltmp128: | |
.LBB25_5: | |
.Ltmp126: | |
.loc 17 0 4 | |
movl %edx, %ecx | |
movq %rax, 56(%rsp) | |
movl %ecx, 64(%rsp) | |
jmp .LBB25_3 | |
.Lfunc_end25: | |
.seh_handlerdata | |
.text | |
.seh_endproc | |
.section .xdata,"dr" | |
.p2align 2 | |
GCC_except_table25: | |
.Lexception3: | |
.byte 255 | |
.byte 255 | |
.byte 1 | |
.uleb128 .Lcst_end3-.Lcst_begin3 | |
.Lcst_begin3: | |
.uleb128 .Ltmp124-.Lfunc_begin25 | |
.uleb128 .Ltmp125-.Ltmp124 | |
.uleb128 .Ltmp126-.Lfunc_begin25 | |
.byte 0 | |
.uleb128 .Ltmp125-.Lfunc_begin25 | |
.uleb128 .Lfunc_end25-.Ltmp125 | |
.byte 0 | |
.byte 0 | |
.Lcst_end3: | |
.p2align 2 | |
.text | |
.def _ZN4core3ops8function6FnOnce9call_once32_$u7b$$u7b$vtable.shim$u7d$$u7d$17hd6f963d7521da4d8E; | |
.scl 3; | |
.type 32; | |
.endef | |
.p2align 4, 0x90 | |
_ZN4core3ops8function6FnOnce9call_once32_$u7b$$u7b$vtable.shim$u7d$$u7d$17hd6f963d7521da4d8E: | |
.Lfunc_begin26: | |
.loc 17 231 0 is_stmt 1 | |
.seh_proc _ZN4core3ops8function6FnOnce9call_once32_$u7b$$u7b$vtable.shim$u7d$$u7d$17hd6f963d7521da4d8E | |
subq $56, %rsp | |
.seh_stackalloc 56 | |
.seh_endprologue | |
movq %rcx, 40(%rsp) | |
.Ltmp129: | |
.loc 17 231 4 prologue_end | |
movq 40(%rsp), %rcx | |
movq (%rcx), %rcx | |
callq _ZN4core3ops8function6FnOnce9call_once17h33385ba441c8d02eE | |
movl %eax, 36(%rsp) | |
.loc 17 0 4 is_stmt 0 | |
movl 36(%rsp), %eax | |
.loc 17 231 4 | |
addq $56, %rsp | |
retq | |
.Ltmp130: | |
.Lfunc_end26: | |
.seh_handlerdata | |
.text | |
.seh_endproc | |
.def _ZN4core3ptr18real_drop_in_place17hf10702682f45eb9fE; | |
.scl 3; | |
.type 32; | |
.endef | |
.p2align 4, 0x90 | |
_ZN4core3ptr18real_drop_in_place17hf10702682f45eb9fE: | |
.Lfunc_begin27: | |
.file 18 "/rustc/b139669f374eb5024a50eb13f116ff763b1c5935\\src\\libcore\\ptr.rs" | |
.loc 18 193 0 is_stmt 1 | |
.seh_proc _ZN4core3ptr18real_drop_in_place17hf10702682f45eb9fE | |
pushq %rax | |
.seh_stackalloc 8 | |
.seh_endprologue | |
movq %rcx, (%rsp) | |
.Ltmp131: | |
.loc 18 193 0 prologue_end | |
popq %rax | |
retq | |
.Ltmp132: | |
.Lfunc_end27: | |
.seh_handlerdata | |
.text | |
.seh_endproc | |
.def _ZN4core3ptr31_$LT$impl$u20$$BP$mut$u20$T$GT$12wrapping_add17h7bfc38a3d51ffae0E; | |
.scl 3; | |
.type 32; | |
.endef | |
.p2align 4, 0x90 | |
_ZN4core3ptr31_$LT$impl$u20$$BP$mut$u20$T$GT$12wrapping_add17h7bfc38a3d51ffae0E: | |
.Lfunc_begin28: | |
.loc 18 2030 0 | |
.seh_proc _ZN4core3ptr31_$LT$impl$u20$$BP$mut$u20$T$GT$12wrapping_add17h7bfc38a3d51ffae0E | |
subq $56, %rsp | |
.seh_stackalloc 56 | |
.seh_endprologue | |
movq %rcx, 40(%rsp) | |
movq %rdx, 48(%rsp) | |
.Ltmp133: | |
.loc 18 2033 8 prologue_end | |
movq 40(%rsp), %rcx | |
.loc 18 2033 29 is_stmt 0 | |
movq 48(%rsp), %rdx | |
.loc 18 2033 8 | |
callq _ZN4core3ptr31_$LT$impl$u20$$BP$mut$u20$T$GT$15wrapping_offset17h92199ee84951f794E | |
movq %rax, 32(%rsp) | |
.loc 18 0 8 | |
movq 32(%rsp), %rax | |
.loc 18 2034 5 is_stmt 1 | |
addq $56, %rsp | |
retq | |
.Ltmp134: | |
.Lfunc_end28: | |
.seh_handlerdata | |
.text | |
.seh_endproc | |
.def _ZN4core3ptr31_$LT$impl$u20$$BP$mut$u20$T$GT$15wrapping_offset17h92199ee84951f794E; | |
.scl 3; | |
.type 32; | |
.endef | |
.p2align 4, 0x90 | |
_ZN4core3ptr31_$LT$impl$u20$$BP$mut$u20$T$GT$15wrapping_offset17h92199ee84951f794E: | |
.Lfunc_begin29: | |
.loc 18 1739 0 | |
.seh_proc _ZN4core3ptr31_$LT$impl$u20$$BP$mut$u20$T$GT$15wrapping_offset17h92199ee84951f794E | |
subq $32, %rsp | |
.seh_stackalloc 32 | |
.seh_endprologue | |
movq %rcx, 8(%rsp) | |
movq %rdx, 16(%rsp) | |
.Ltmp135: | |
.loc 18 1741 37 prologue_end | |
movq 8(%rsp), %rcx | |
.loc 18 1741 12 is_stmt 0 | |
addq 16(%rsp), %rcx | |
movq %rcx, 24(%rsp) | |
movq 24(%rsp), %rax | |
movq %rax, (%rsp) | |
.Ltmp136: | |
.loc 18 0 12 | |
movq (%rsp), %rax | |
.loc 18 1743 5 is_stmt 1 | |
addq $32, %rsp | |
retq | |
.Ltmp137: | |
.Lfunc_end29: | |
.seh_handlerdata | |
.text | |
.seh_endproc | |
.def _ZN4core3ptr31_$LT$impl$u20$$BP$mut$u20$T$GT$3add17h0ce19a1ecdb04f8fE; | |
.scl 3; | |
.type 32; | |
.endef | |
.p2align 4, 0x90 | |
_ZN4core3ptr31_$LT$impl$u20$$BP$mut$u20$T$GT$3add17h0ce19a1ecdb04f8fE: | |
.Lfunc_begin30: | |
.loc 18 1932 0 | |
.seh_proc _ZN4core3ptr31_$LT$impl$u20$$BP$mut$u20$T$GT$3add17h0ce19a1ecdb04f8fE | |
subq $56, %rsp | |
.seh_stackalloc 56 | |
.seh_endprologue | |
movq %rcx, 40(%rsp) | |
movq %rdx, 48(%rsp) | |
.Ltmp138: | |
.loc 18 1935 8 prologue_end | |
movq 40(%rsp), %rcx | |
.loc 18 1935 20 is_stmt 0 | |
movq 48(%rsp), %rdx | |
.loc 18 1935 8 | |
callq _ZN4core3ptr31_$LT$impl$u20$$BP$mut$u20$T$GT$6offset17h7ab76687e019a8beE | |
movq %rax, 32(%rsp) | |
.loc 18 0 8 | |
movq 32(%rsp), %rax | |
.loc 18 1936 5 is_stmt 1 | |
addq $56, %rsp | |
retq | |
.Ltmp139: | |
.Lfunc_end30: | |
.seh_handlerdata | |
.text | |
.seh_endproc | |
.def _ZN4core3ptr31_$LT$impl$u20$$BP$mut$u20$T$GT$6offset17h7ab76687e019a8beE; | |
.scl 3; | |
.type 32; | |
.endef | |
.p2align 4, 0x90 | |
_ZN4core3ptr31_$LT$impl$u20$$BP$mut$u20$T$GT$6offset17h7ab76687e019a8beE: | |
.Lfunc_begin31: | |
.loc 18 1696 0 | |
.seh_proc _ZN4core3ptr31_$LT$impl$u20$$BP$mut$u20$T$GT$6offset17h7ab76687e019a8beE | |
subq $32, %rsp | |
.seh_stackalloc 32 | |
.seh_endprologue | |
movq %rcx, 8(%rsp) | |
movq %rdx, 16(%rsp) | |
.Ltmp140: | |
.loc 18 1697 27 prologue_end | |
movq 8(%rsp), %rcx | |
.loc 18 1697 33 is_stmt 0 | |
movq 16(%rsp), %rdx | |
.loc 18 1697 8 | |
shlq $2, %rdx | |
addq %rdx, %rcx | |
movq %rcx, 24(%rsp) | |
movq 24(%rsp), %rax | |
movq %rax, (%rsp) | |
.loc 18 0 8 | |
movq (%rsp), %rax | |
.loc 18 1698 5 is_stmt 1 | |
addq $32, %rsp | |
retq | |
.Ltmp141: | |
.Lfunc_end31: | |
.seh_handlerdata | |
.text | |
.seh_endproc | |
.def _ZN4core3ptr31_$LT$impl$u20$$BP$mut$u20$T$GT$7is_null17h5d7cab73c9ba2b72E; | |
.scl 3; | |
.type 32; | |
.endef | |
.p2align 4, 0x90 | |
_ZN4core3ptr31_$LT$impl$u20$$BP$mut$u20$T$GT$7is_null17h5d7cab73c9ba2b72E: | |
.Lfunc_begin32: | |
.loc 18 1589 0 | |
.seh_proc _ZN4core3ptr31_$LT$impl$u20$$BP$mut$u20$T$GT$7is_null17h5d7cab73c9ba2b72E | |
subq $56, %rsp | |
.seh_stackalloc 56 | |
.seh_endprologue | |
movq %rcx, 48(%rsp) | |
.Ltmp142: | |
.loc 18 1592 9 prologue_end | |
movq 48(%rsp), %rcx | |
movq %rcx, 40(%rsp) | |
.loc 18 1592 29 is_stmt 0 | |
callq _ZN4core3ptr8null_mut17ha420abbf6de67c0aE | |
movq %rax, 32(%rsp) | |
.loc 18 0 29 | |
movq 40(%rsp), %rax | |
movq 32(%rsp), %rcx | |
.loc 18 1592 8 | |
cmpq %rcx, %rax | |
sete %dl | |
.loc 18 1593 5 is_stmt 1 | |
andb $1, %dl | |
movzbl %dl, %r8d | |
movl %r8d, %eax | |
addq $56, %rsp | |
retq | |
.Ltmp143: | |
.Lfunc_end32: | |
.seh_handlerdata | |
.text | |
.seh_endproc | |
.def _ZN4core3ptr33_$LT$impl$u20$$BP$const$u20$T$GT$12wrapping_add17h704f7d80d3e4e067E; | |
.scl 3; | |
.type 32; | |
.endef | |
.p2align 4, 0x90 | |
_ZN4core3ptr33_$LT$impl$u20$$BP$const$u20$T$GT$12wrapping_add17h704f7d80d3e4e067E: | |
.Lfunc_begin33: | |
.loc 18 1392 0 | |
.seh_proc _ZN4core3ptr33_$LT$impl$u20$$BP$const$u20$T$GT$12wrapping_add17h704f7d80d3e4e067E | |
subq $56, %rsp | |
.seh_stackalloc 56 | |
.seh_endprologue | |
movq %rcx, 40(%rsp) | |
movq %rdx, 48(%rsp) | |
.Ltmp144: | |
.loc 18 1395 8 prologue_end | |
movq 40(%rsp), %rcx | |
.loc 18 1395 29 is_stmt 0 | |
movq 48(%rsp), %rdx | |
.loc 18 1395 8 | |
callq _ZN4core3ptr33_$LT$impl$u20$$BP$const$u20$T$GT$15wrapping_offset17h57392fcef01ab41fE | |
movq %rax, 32(%rsp) | |
.loc 18 0 8 | |
movq 32(%rsp), %rax | |
.loc 18 1396 5 is_stmt 1 | |
addq $56, %rsp | |
retq | |
.Ltmp145: | |
.Lfunc_end33: | |
.seh_handlerdata | |
.text | |
.seh_endproc | |
.def _ZN4core3ptr33_$LT$impl$u20$$BP$const$u20$T$GT$15wrapping_offset17h57392fcef01ab41fE; | |
.scl 3; | |
.type 32; | |
.endef | |
.p2align 4, 0x90 | |
_ZN4core3ptr33_$LT$impl$u20$$BP$const$u20$T$GT$15wrapping_offset17h57392fcef01ab41fE: | |
.Lfunc_begin34: | |
.loc 18 1120 0 | |
.seh_proc _ZN4core3ptr33_$LT$impl$u20$$BP$const$u20$T$GT$15wrapping_offset17h57392fcef01ab41fE | |
subq $32, %rsp | |
.seh_stackalloc 32 | |
.seh_endprologue | |
movq %rcx, 8(%rsp) | |
movq %rdx, 16(%rsp) | |
.Ltmp146: | |
.loc 18 1122 37 prologue_end | |
movq 8(%rsp), %rcx | |
.loc 18 1122 12 is_stmt 0 | |
addq 16(%rsp), %rcx | |
movq %rcx, 24(%rsp) | |
movq 24(%rsp), %rax | |
movq %rax, (%rsp) | |
.Ltmp147: | |
.loc 18 0 12 | |
movq (%rsp), %rax | |
.loc 18 1124 5 is_stmt 1 | |
addq $32, %rsp | |
retq | |
.Ltmp148: | |
.Lfunc_end34: | |
.seh_handlerdata | |
.text | |
.seh_endproc | |
.def _ZN4core3ptr33_$LT$impl$u20$$BP$const$u20$T$GT$3add17h26416a2b5e59c446E; | |
.scl 3; | |
.type 32; | |
.endef | |
.p2align 4, 0x90 | |
_ZN4core3ptr33_$LT$impl$u20$$BP$const$u20$T$GT$3add17h26416a2b5e59c446E: | |
.Lfunc_begin35: | |
.loc 18 1294 0 | |
.seh_proc _ZN4core3ptr33_$LT$impl$u20$$BP$const$u20$T$GT$3add17h26416a2b5e59c446E | |
subq $56, %rsp | |
.seh_stackalloc 56 | |
.seh_endprologue | |
movq %rcx, 40(%rsp) | |
movq %rdx, 48(%rsp) | |
.Ltmp149: | |
.loc 18 1297 8 prologue_end | |
movq 40(%rsp), %rcx | |
.loc 18 1297 20 is_stmt 0 | |
movq 48(%rsp), %rdx | |
.loc 18 1297 8 | |
callq _ZN4core3ptr33_$LT$impl$u20$$BP$const$u20$T$GT$6offset17h6b5b445b6567a011E | |
movq %rax, 32(%rsp) | |
.loc 18 0 8 | |
movq 32(%rsp), %rax | |
.loc 18 1298 5 is_stmt 1 | |
addq $56, %rsp | |
retq | |
.Ltmp150: | |
.Lfunc_end35: | |
.seh_handlerdata | |
.text | |
.seh_endproc | |
.def _ZN4core3ptr33_$LT$impl$u20$$BP$const$u20$T$GT$6offset17h6b5b445b6567a011E; | |
.scl 3; | |
.type 32; | |
.endef | |
.p2align 4, 0x90 | |
_ZN4core3ptr33_$LT$impl$u20$$BP$const$u20$T$GT$6offset17h6b5b445b6567a011E: | |
.Lfunc_begin36: | |
.loc 18 1076 0 | |
.seh_proc _ZN4core3ptr33_$LT$impl$u20$$BP$const$u20$T$GT$6offset17h6b5b445b6567a011E | |
subq $32, %rsp | |
.seh_stackalloc 32 | |
.seh_endprologue | |
movq %rcx, 8(%rsp) | |
movq %rdx, 16(%rsp) | |
.Ltmp151: | |
.loc 18 1077 27 prologue_end | |
movq 8(%rsp), %rcx | |
.loc 18 1077 33 is_stmt 0 | |
movq 16(%rsp), %rdx | |
.loc 18 1077 8 | |
shlq $2, %rdx | |
addq %rdx, %rcx | |
movq %rcx, 24(%rsp) | |
movq 24(%rsp), %rax | |
movq %rax, (%rsp) | |
.loc 18 0 8 | |
movq (%rsp), %rax | |
.loc 18 1078 5 is_stmt 1 | |
addq $32, %rsp | |
retq | |
.Ltmp152: | |
.Lfunc_end36: | |
.seh_handlerdata | |
.text | |
.seh_endproc | |
.def _ZN4core3ptr33_$LT$impl$u20$$BP$const$u20$T$GT$7is_null17hff436377db9e2646E; | |
.scl 3; | |
.type 32; | |
.endef | |
.p2align 4, 0x90 | |
_ZN4core3ptr33_$LT$impl$u20$$BP$const$u20$T$GT$7is_null17hff436377db9e2646E: | |
.Lfunc_begin37: | |
.loc 18 969 0 | |
.seh_proc _ZN4core3ptr33_$LT$impl$u20$$BP$const$u20$T$GT$7is_null17hff436377db9e2646E | |
subq $56, %rsp | |
.seh_stackalloc 56 | |
.seh_endprologue | |
movq %rcx, 48(%rsp) | |
.Ltmp153: | |
.loc 18 972 9 prologue_end | |
movq 48(%rsp), %rcx | |
movq %rcx, 40(%rsp) | |
.loc 18 972 31 is_stmt 0 | |
callq _ZN4core3ptr4null17h994338807cb2f143E | |
movq %rax, 32(%rsp) | |
.loc 18 0 31 | |
movq 40(%rsp), %rax | |
movq 32(%rsp), %rcx | |
.loc 18 972 8 | |
cmpq %rcx, %rax | |
sete %dl | |
.loc 18 973 5 is_stmt 1 | |
andb $1, %dl | |
movzbl %dl, %r8d | |
movl %r8d, %eax | |
addq $56, %rsp | |
retq | |
.Ltmp154: | |
.Lfunc_end37: | |
.seh_handlerdata | |
.text | |
.seh_endproc | |
.def _ZN4core3ptr4null17h994338807cb2f143E; | |
.scl 3; | |
.type 32; | |
.endef | |
.p2align 4, 0x90 | |
_ZN4core3ptr4null17h994338807cb2f143E: | |
.Lfunc_begin38: | |
.loc 18 212 0 | |
xorl %eax, %eax | |
.Ltmp155: | |
.loc 18 212 52 prologue_end | |
retq | |
.Ltmp156: | |
.Lfunc_end38: | |
.def _ZN4core3ptr8null_mut17ha420abbf6de67c0aE; | |
.scl 3; | |
.type 32; | |
.endef | |
.p2align 4, 0x90 | |
_ZN4core3ptr8null_mut17ha420abbf6de67c0aE: | |
.Lfunc_begin39: | |
.loc 18 227 0 | |
xorl %eax, %eax | |
.Ltmp157: | |
.loc 18 227 52 prologue_end | |
retq | |
.Ltmp158: | |
.Lfunc_end39: | |
.def _ZN4core4iter6traits8iterator8Iterator3zip17h3b06b723b24d63e9E; | |
.scl 3; | |
.type 32; | |
.endef | |
.p2align 4, 0x90 | |
_ZN4core4iter6traits8iterator8Iterator3zip17h3b06b723b24d63e9E: | |
.Lfunc_begin40: | |
.file 19 "/rustc/b139669f374eb5024a50eb13f116ff763b1c5935\\src\\libcore\\iter\\traits\\iterator.rs" | |
.loc 19 501 0 | |
.seh_proc _ZN4core4iter6traits8iterator8Iterator3zip17h3b06b723b24d63e9E | |
.seh_handler rust_eh_personality, @unwind, @except | |
subq $136, %rsp | |
.seh_stackalloc 136 | |
.seh_endprologue | |
movq %rcx, %rax | |
movq %rdx, 88(%rsp) | |
movq %r8, 96(%rsp) | |
movq %r9, 104(%rsp) | |
.Ltmp164: | |
.loc 19 504 17 prologue_end | |
movb $0, 119(%rsp) | |
movb $1, 119(%rsp) | |
movq 88(%rsp), %rdx | |
movq 96(%rsp), %r8 | |
.loc 19 504 23 is_stmt 0 | |
movq 104(%rsp), %r9 | |
.Ltmp159: | |
movq %rcx, 80(%rsp) | |
movq %r9, %rcx | |
movq %rax, 72(%rsp) | |
movq %rdx, 64(%rsp) | |
movq %r8, 56(%rsp) | |
callq _ZN4core5array109_$LT$impl$u20$core..iter..traits..collect..IntoIterator$u20$for$u20$$RF$$u27$a$u20$$u5b$T$u3b$$u20$_$u5d$$GT$9into_iter17h3b17bc4c1d40cf91E | |
.Ltmp160: | |
movq %rdx, 48(%rsp) | |
movq %rax, 40(%rsp) | |
jmp .LBB40_2 | |
.LBB40_1: | |
.loc 19 501 4 is_stmt 1 | |
movq 120(%rsp), %rcx | |
callq rust_eh_unwind_resume | |
ud2 | |
.LBB40_2: | |
.loc 19 504 8 | |
movb $0, 119(%rsp) | |
.Ltmp161: | |
movq %rsp, %rax | |
movq 48(%rsp), %rcx | |
movq %rcx, 32(%rax) | |
movq 80(%rsp), %rcx | |
movq 64(%rsp), %rdx | |
movq 56(%rsp), %r8 | |
movq 40(%rsp), %r9 | |
callq _ZN57_$LT$core..iter..adapters..zip..Zip$LT$A$C$$u20$B$GT$$GT$3new17h8f37ca8b2f06d909E | |
.Ltmp162: | |
jmp .LBB40_3 | |
.LBB40_3: | |
.loc 19 504 40 is_stmt 0 | |
movb $0, 119(%rsp) | |
movq 72(%rsp), %rax | |
.loc 19 505 5 is_stmt 1 | |
addq $136, %rsp | |
retq | |
.LBB40_4: | |
.loc 19 504 40 | |
movb $0, 119(%rsp) | |
jmp .LBB40_1 | |
.LBB40_5: | |
testb $1, 119(%rsp) | |
jne .LBB40_4 | |
jmp .LBB40_1 | |
.Ltmp165: | |
.LBB40_6: | |
.Ltmp163: | |
.loc 19 0 40 is_stmt 0 | |
movl %edx, %ecx | |
movq %rax, 120(%rsp) | |
movl %ecx, 128(%rsp) | |
jmp .LBB40_5 | |
.Lfunc_end40: | |
.seh_handlerdata | |
.text | |
.seh_endproc | |
.section .xdata,"dr" | |
.p2align 2 | |
GCC_except_table40: | |
.Lexception4: | |
.byte 255 | |
.byte 255 | |
.byte 1 | |
.uleb128 .Lcst_end4-.Lcst_begin4 | |
.Lcst_begin4: | |
.uleb128 .Ltmp159-.Lfunc_begin40 | |
.uleb128 .Ltmp160-.Ltmp159 | |
.uleb128 .Ltmp163-.Lfunc_begin40 | |
.byte 0 | |
.uleb128 .Ltmp160-.Lfunc_begin40 | |
.uleb128 .Ltmp161-.Ltmp160 | |
.byte 0 | |
.byte 0 | |
.uleb128 .Ltmp161-.Lfunc_begin40 | |
.uleb128 .Ltmp162-.Ltmp161 | |
.uleb128 .Ltmp163-.Lfunc_begin40 | |
.byte 0 | |
.Lcst_end4: | |
.p2align 2 | |
.text | |
.def _ZN4core5array109_$LT$impl$u20$core..iter..traits..collect..IntoIterator$u20$for$u20$$RF$$u27$a$u20$$u5b$T$u3b$$u20$_$u5d$$GT$9into_iter17h3b17bc4c1d40cf91E; | |
.scl 3; | |
.type 32; | |
.endef | |
.p2align 4, 0x90 | |
_ZN4core5array109_$LT$impl$u20$core..iter..traits..collect..IntoIterator$u20$for$u20$$RF$$u27$a$u20$$u5b$T$u3b$$u20$_$u5d$$GT$9into_iter17h3b17bc4c1d40cf91E: | |
.Lfunc_begin41: | |
.file 20 "/rustc/b139669f374eb5024a50eb13f116ff763b1c5935\\src\\libcore\\array.rs" | |
.loc 20 197 0 is_stmt 1 | |
.seh_proc _ZN4core5array109_$LT$impl$u20$core..iter..traits..collect..IntoIterator$u20$for$u20$$RF$$u27$a$u20$$u5b$T$u3b$$u20$_$u5d$$GT$9into_iter17h3b17bc4c1d40cf91E | |
subq $56, %rsp | |
.seh_stackalloc 56 | |
.seh_endprologue | |
movq %rcx, 48(%rsp) | |
.Ltmp166: | |
.loc 20 198 20 prologue_end | |
movq 48(%rsp), %rcx | |
movl $2, %edx | |
callq _ZN4core5slice29_$LT$impl$u20$$u5b$T$u5d$$GT$4iter17hdd507b42260f435dE | |
movq %rax, 40(%rsp) | |
movq %rdx, 32(%rsp) | |
.loc 20 0 20 is_stmt 0 | |
movq 40(%rsp), %rax | |
movq 32(%rsp), %rdx | |
.loc 20 199 17 is_stmt 1 | |
addq $56, %rsp | |
retq | |
.Ltmp167: | |
.Lfunc_end41: | |
.seh_handlerdata | |
.text | |
.seh_endproc | |
.def _ZN4core5slice29_$LT$impl$u20$$u5b$T$u5d$$GT$10as_mut_ptr17h1a657e498eadc3f8E; | |
.scl 3; | |
.type 32; | |
.endef | |
.p2align 4, 0x90 | |
_ZN4core5slice29_$LT$impl$u20$$u5b$T$u5d$$GT$10as_mut_ptr17h1a657e498eadc3f8E: | |
.Lfunc_begin42: | |
.loc 2 404 0 | |
.seh_proc _ZN4core5slice29_$LT$impl$u20$$u5b$T$u5d$$GT$10as_mut_ptr17h1a657e498eadc3f8E | |
subq $16, %rsp | |
.seh_stackalloc 16 | |
.seh_endprologue | |
movq %rcx, (%rsp) | |
movq %rdx, 8(%rsp) | |
.Ltmp168: | |
.loc 2 405 8 prologue_end | |
movq (%rsp), %rcx | |
.loc 2 406 5 | |
movq %rcx, %rax | |
addq $16, %rsp | |
retq | |
.Ltmp169: | |
.Lfunc_end42: | |
.seh_handlerdata | |
.text | |
.seh_endproc | |
.def _ZN4core5slice29_$LT$impl$u20$$u5b$T$u5d$$GT$3len17h7ddc604a3edd39eeE; | |
.scl 3; | |
.type 32; | |
.endef | |
.p2align 4, 0x90 | |
_ZN4core5slice29_$LT$impl$u20$$u5b$T$u5d$$GT$3len17h7ddc604a3edd39eeE: | |
.Lfunc_begin43: | |
.loc 2 77 0 | |
.seh_proc _ZN4core5slice29_$LT$impl$u20$$u5b$T$u5d$$GT$3len17h7ddc604a3edd39eeE | |
subq $32, %rsp | |
.seh_stackalloc 32 | |
.seh_endprologue | |
movq %rcx, (%rsp) | |
movq %rdx, 8(%rsp) | |
.Ltmp170: | |
.loc 2 79 25 prologue_end | |
movq (%rsp), %rcx | |
movq 8(%rsp), %rdx | |
.loc 2 79 12 is_stmt 0 | |
movq %rcx, 16(%rsp) | |
movq %rdx, 24(%rsp) | |
movq 24(%rsp), %rax | |
.Ltmp171: | |
.loc 2 81 5 is_stmt 1 | |
addq $32, %rsp | |
retq | |
.Ltmp172: | |
.Lfunc_end43: | |
.seh_handlerdata | |
.text | |
.seh_endproc | |
.def _ZN4core5slice29_$LT$impl$u20$$u5b$T$u5d$$GT$4iter17hdd507b42260f435dE; | |
.scl 3; | |
.type 32; | |
.endef | |
.p2align 4, 0x90 | |
_ZN4core5slice29_$LT$impl$u20$$u5b$T$u5d$$GT$4iter17hdd507b42260f435dE: | |
.Lfunc_begin44: | |
.loc 2 527 0 | |
.seh_proc _ZN4core5slice29_$LT$impl$u20$$u5b$T$u5d$$GT$4iter17hdd507b42260f435dE | |
subq $152, %rsp | |
.seh_stackalloc 152 | |
.seh_endprologue | |
movq %rcx, 96(%rsp) | |
movq %rdx, 104(%rsp) | |
.Ltmp173: | |
.loc 2 529 22 prologue_end | |
movq 96(%rsp), %rcx | |
movq 104(%rsp), %rdx | |
callq _ZN4core5slice29_$LT$impl$u20$$u5b$T$u5d$$GT$6as_ptr17ha15db296d8eae01cE | |
movq %rax, 128(%rsp) | |
.Ltmp174: | |
.loc 2 530 20 | |
movq 128(%rsp), %rcx | |
callq _ZN4core3ptr33_$LT$impl$u20$$BP$const$u20$T$GT$7is_null17hff436377db9e2646E | |
movb %al, 95(%rsp) | |
.loc 2 532 25 | |
callq _ZN4core3mem7size_of17h67bb3d7ab94ad204E | |
movq %rax, 80(%rsp) | |
.loc 2 0 25 is_stmt 0 | |
movq 80(%rsp), %rax | |
.loc 2 532 25 | |
cmpq $0, %rax | |
.loc 2 532 22 | |
jne .LBB44_6 | |
.loc 2 533 17 is_stmt 1 | |
movq 128(%rsp), %rax | |
.loc 2 533 48 is_stmt 0 | |
movq 96(%rsp), %rcx | |
movq 104(%rsp), %rdx | |
movq %rax, 72(%rsp) | |
callq _ZN4core5slice29_$LT$impl$u20$$u5b$T$u5d$$GT$3len17h7ddc604a3edd39eeE | |
movq %rax, 64(%rsp) | |
jmp .LBB44_7 | |
.LBB44_6: | |
.loc 2 535 16 is_stmt 1 | |
movq 128(%rsp), %rcx | |
.loc 2 535 24 is_stmt 0 | |
movq 96(%rsp), %rax | |
movq 104(%rsp), %rdx | |
movq %rcx, 56(%rsp) | |
movq %rax, %rcx | |
callq _ZN4core5slice29_$LT$impl$u20$$u5b$T$u5d$$GT$3len17h7ddc604a3edd39eeE | |
movq %rax, 48(%rsp) | |
jmp .LBB44_9 | |
.LBB44_7: | |
.loc 2 0 24 | |
movq 72(%rsp), %rcx | |
movq 64(%rsp), %rdx | |
.loc 2 533 16 is_stmt 1 | |
callq _ZN4core3ptr33_$LT$impl$u20$$BP$const$u20$T$GT$12wrapping_add17h704f7d80d3e4e067E | |
movq %rax, 40(%rsp) | |
.loc 2 0 16 is_stmt 0 | |
movq 40(%rsp), %rax | |
.loc 2 533 16 | |
movq %rax, 136(%rsp) | |
.loc 2 532 22 is_stmt 1 | |
jmp .LBB44_11 | |
.LBB44_9: | |
.loc 2 0 22 is_stmt 0 | |
movq 56(%rsp), %rcx | |
movq 48(%rsp), %rdx | |
.loc 2 535 16 is_stmt 1 | |
callq _ZN4core3ptr33_$LT$impl$u20$$BP$const$u20$T$GT$3add17h26416a2b5e59c446E | |
movq %rax, 136(%rsp) | |
.loc 2 532 22 | |
jmp .LBB44_11 | |
.LBB44_11: | |
.Ltmp175: | |
.loc 2 539 16 | |
movq 128(%rsp), %rax | |
.loc 2 540 16 | |
movq 136(%rsp), %rcx | |
.loc 2 538 12 | |
movq %rax, 112(%rsp) | |
movq %rcx, 120(%rsp) | |
.Ltmp176: | |
.loc 2 544 5 | |
movq 112(%rsp), %rax | |
movq 120(%rsp), %rdx | |
addq $152, %rsp | |
retq | |
.Ltmp177: | |
.Lfunc_end44: | |
.seh_handlerdata | |
.text | |
.seh_endproc | |
.def _ZN4core5slice29_$LT$impl$u20$$u5b$T$u5d$$GT$6as_ptr17ha15db296d8eae01cE; | |
.scl 3; | |
.type 32; | |
.endef | |
.p2align 4, 0x90 | |
_ZN4core5slice29_$LT$impl$u20$$u5b$T$u5d$$GT$6as_ptr17ha15db296d8eae01cE: | |
.Lfunc_begin45: | |
.loc 2 377 0 | |
.seh_proc _ZN4core5slice29_$LT$impl$u20$$u5b$T$u5d$$GT$6as_ptr17ha15db296d8eae01cE | |
subq $16, %rsp | |
.seh_stackalloc 16 | |
.seh_endprologue | |
movq %rcx, (%rsp) | |
movq %rdx, 8(%rsp) | |
.Ltmp178: | |
.loc 2 378 8 prologue_end | |
movq (%rsp), %rcx | |
.loc 2 379 5 | |
movq %rcx, %rax | |
addq $16, %rsp | |
retq | |
.Ltmp179: | |
.Lfunc_end45: | |
.seh_handlerdata | |
.text | |
.seh_endproc | |
.def _ZN4core5slice29_$LT$impl$u20$$u5b$T$u5d$$GT$8iter_mut17hbb08a79abb9de9f1E; | |
.scl 3; | |
.type 32; | |
.endef | |
.p2align 4, 0x90 | |
_ZN4core5slice29_$LT$impl$u20$$u5b$T$u5d$$GT$8iter_mut17hbb08a79abb9de9f1E: | |
.Lfunc_begin46: | |
.loc 2 559 0 | |
.seh_proc _ZN4core5slice29_$LT$impl$u20$$u5b$T$u5d$$GT$8iter_mut17hbb08a79abb9de9f1E | |
subq $152, %rsp | |
.seh_stackalloc 152 | |
.seh_endprologue | |
movq %rcx, 96(%rsp) | |
movq %rdx, 104(%rsp) | |
.Ltmp180: | |
.loc 2 561 22 prologue_end | |
movq 96(%rsp), %rcx | |
movq 104(%rsp), %rdx | |
callq _ZN4core5slice29_$LT$impl$u20$$u5b$T$u5d$$GT$10as_mut_ptr17h1a657e498eadc3f8E | |
movq %rax, 128(%rsp) | |
.Ltmp181: | |
.loc 2 562 20 | |
movq 128(%rsp), %rcx | |
callq _ZN4core3ptr31_$LT$impl$u20$$BP$mut$u20$T$GT$7is_null17h5d7cab73c9ba2b72E | |
movb %al, 95(%rsp) | |
.loc 2 564 25 | |
callq _ZN4core3mem7size_of17h67bb3d7ab94ad204E | |
movq %rax, 80(%rsp) | |
.loc 2 0 25 is_stmt 0 | |
movq 80(%rsp), %rax | |
.loc 2 564 25 | |
cmpq $0, %rax | |
.loc 2 564 22 | |
jne .LBB46_6 | |
.loc 2 565 17 is_stmt 1 | |
movq 128(%rsp), %rax | |
.loc 2 565 46 is_stmt 0 | |
movq 96(%rsp), %rcx | |
movq 104(%rsp), %rdx | |
movq %rax, 72(%rsp) | |
callq _ZN4core5slice29_$LT$impl$u20$$u5b$T$u5d$$GT$3len17h7ddc604a3edd39eeE | |
movq %rax, 64(%rsp) | |
jmp .LBB46_7 | |
.LBB46_6: | |
.loc 2 567 16 is_stmt 1 | |
movq 128(%rsp), %rcx | |
.loc 2 567 24 is_stmt 0 | |
movq 96(%rsp), %rax | |
movq 104(%rsp), %rdx | |
movq %rcx, 56(%rsp) | |
movq %rax, %rcx | |
callq _ZN4core5slice29_$LT$impl$u20$$u5b$T$u5d$$GT$3len17h7ddc604a3edd39eeE | |
movq %rax, 48(%rsp) | |
jmp .LBB46_9 | |
.LBB46_7: | |
.loc 2 0 24 | |
movq 72(%rsp), %rcx | |
movq 64(%rsp), %rdx | |
.loc 2 565 16 is_stmt 1 | |
callq _ZN4core3ptr31_$LT$impl$u20$$BP$mut$u20$T$GT$12wrapping_add17h7bfc38a3d51ffae0E | |
movq %rax, 40(%rsp) | |
.loc 2 0 16 is_stmt 0 | |
movq 40(%rsp), %rax | |
.loc 2 565 16 | |
movq %rax, 136(%rsp) | |
.loc 2 564 22 is_stmt 1 | |
jmp .LBB46_11 | |
.LBB46_9: | |
.loc 2 0 22 is_stmt 0 | |
movq 56(%rsp), %rcx | |
movq 48(%rsp), %rdx | |
.loc 2 567 16 is_stmt 1 | |
callq _ZN4core3ptr31_$LT$impl$u20$$BP$mut$u20$T$GT$3add17h0ce19a1ecdb04f8fE | |
movq %rax, 136(%rsp) | |
.loc 2 564 22 | |
jmp .LBB46_11 | |
.LBB46_11: | |
.Ltmp182: | |
.loc 2 571 16 | |
movq 128(%rsp), %rax | |
.loc 2 572 16 | |
movq 136(%rsp), %rcx | |
.loc 2 570 12 | |
movq %rax, 112(%rsp) | |
movq %rcx, 120(%rsp) | |
.Ltmp183: | |
.loc 2 576 5 | |
movq 112(%rsp), %rax | |
movq 120(%rsp), %rdx | |
addq $152, %rsp | |
retq | |
.Ltmp184: | |
.Lfunc_end46: | |
.seh_handlerdata | |
.text | |
.seh_endproc | |
.def _ZN4core9core_arch3x863sse16_mm_movemask_pi817h5a962fd8ed0dc66cE; | |
.scl 3; | |
.type 32; | |
.endef | |
.p2align 4, 0x90 | |
_ZN4core9core_arch3x863sse16_mm_movemask_pi817h5a962fd8ed0dc66cE: | |
.Lfunc_begin47: | |
.file 21 "/rustc/b139669f374eb5024a50eb13f116ff763b1c5935\\src\\libcore\\..\\stdsimd\\crates\\core_arch\\src\\x86\\sse.rs" | |
.loc 21 2396 0 | |
.seh_proc _ZN4core9core_arch3x863sse16_mm_movemask_pi817h5a962fd8ed0dc66cE | |
pushq %rax | |
.seh_stackalloc 8 | |
.seh_endprologue | |
.Ltmp185: | |
.loc 21 2397 13 prologue_end | |
movq (%rcx), %mm0 | |
.loc 21 2397 4 is_stmt 0 | |
pmovmskb %mm0, %eax | |
movl %eax, 4(%rsp) | |
.loc 21 0 4 | |
movl 4(%rsp), %eax | |
.loc 21 2398 1 is_stmt 1 | |
popq %rcx | |
retq | |
.Ltmp186: | |
.Lfunc_end47: | |
.seh_handlerdata | |
.text | |
.seh_endproc | |
.def _ZN54_$LT$$LP$$RP$$u20$as$u20$std..process..Termination$GT$6report17h9d153f990c8564cfE; | |
.scl 3; | |
.type 32; | |
.endef | |
.p2align 4, 0x90 | |
_ZN54_$LT$$LP$$RP$$u20$as$u20$std..process..Termination$GT$6report17h9d153f990c8564cfE: | |
.Lfunc_begin48: | |
.file 22 "/rustc/b139669f374eb5024a50eb13f116ff763b1c5935\\src\\libstd\\process.rs" | |
.loc 22 1589 0 | |
.seh_proc _ZN54_$LT$$LP$$RP$$u20$as$u20$std..process..Termination$GT$6report17h9d153f990c8564cfE | |
subq $56, %rsp | |
.seh_stackalloc 56 | |
.seh_endprologue | |
xorl %ecx, %ecx | |
.Ltmp187: | |
.loc 22 1589 29 prologue_end | |
callq _ZN68_$LT$std..process..ExitCode$u20$as$u20$std..process..Termination$GT$6report17hd5ccd80cb403dadbE | |
movl %eax, 44(%rsp) | |
.loc 22 0 29 is_stmt 0 | |
movl 44(%rsp), %eax | |
.loc 22 1589 57 | |
addq $56, %rsp | |
retq | |
.Ltmp188: | |
.Lfunc_end48: | |
.seh_handlerdata | |
.text | |
.seh_endproc | |
.def _ZN57_$LT$core..iter..adapters..zip..Zip$LT$A$C$$u20$B$GT$$GT$3new17h8f37ca8b2f06d909E; | |
.scl 3; | |
.type 32; | |
.endef | |
.p2align 4, 0x90 | |
_ZN57_$LT$core..iter..adapters..zip..Zip$LT$A$C$$u20$B$GT$$GT$3new17h8f37ca8b2f06d909E: | |
.Lfunc_begin49: | |
.loc 1 22 0 is_stmt 1 | |
.seh_proc _ZN57_$LT$core..iter..adapters..zip..Zip$LT$A$C$$u20$B$GT$$GT$3new17h8f37ca8b2f06d909E | |
subq $88, %rsp | |
.seh_stackalloc 88 | |
.seh_endprologue | |
movq %rcx, %rax | |
movq 128(%rsp), %r10 | |
movq %rdx, 56(%rsp) | |
movq %r8, 64(%rsp) | |
movq %r9, 72(%rsp) | |
movq %r10, 80(%rsp) | |
.Ltmp189: | |
.loc 1 23 21 prologue_end | |
movq 56(%rsp), %rdx | |
movq 64(%rsp), %r8 | |
.loc 1 23 24 is_stmt 0 | |
movq 72(%rsp), %r9 | |
movq 80(%rsp), %r10 | |
.loc 1 23 8 | |
movq %r10, 32(%rsp) | |
movq %rax, 48(%rsp) | |
callq _ZN121_$LT$core..iter..adapters..zip..Zip$LT$A$C$$u20$B$GT$$u20$as$u20$core..iter..adapters..zip..ZipImpl$LT$A$C$$u20$B$GT$$GT$3new17heb1b055aea75067eE | |
.loc 1 0 8 | |
movq 48(%rsp), %rax | |
.loc 1 24 5 is_stmt 1 | |
addq $88, %rsp | |
retq | |
.Ltmp190: | |
.Lfunc_end49: | |
.seh_handlerdata | |
.text | |
.seh_endproc | |
.def _ZN63_$LT$I$u20$as$u20$core..iter..traits..collect..IntoIterator$GT$9into_iter17he5241eaaa244ba04E; | |
.scl 3; | |
.type 32; | |
.endef | |
.p2align 4, 0x90 | |
_ZN63_$LT$I$u20$as$u20$core..iter..traits..collect..IntoIterator$GT$9into_iter17he5241eaaa244ba04E: | |
.Lfunc_begin50: | |
.file 23 "/rustc/b139669f374eb5024a50eb13f116ff763b1c5935\\src\\libcore\\iter\\traits\\collect.rs" | |
.loc 23 245 0 | |
.seh_proc _ZN63_$LT$I$u20$as$u20$core..iter..traits..collect..IntoIterator$GT$9into_iter17he5241eaaa244ba04E | |
subq $40, %rsp | |
.seh_stackalloc 40 | |
.seh_endprologue | |
movq %rcx, %rax | |
.Ltmp191: | |
.loc 23 246 8 prologue_end | |
movl $48, %r8d | |
movq %rax, 32(%rsp) | |
callq memcpy | |
.Ltmp192: | |
.loc 23 0 8 is_stmt 0 | |
movq 32(%rsp), %rax | |
.loc 23 247 5 is_stmt 1 | |
addq $40, %rsp | |
retq | |
.Ltmp193: | |
.Lfunc_end50: | |
.seh_handlerdata | |
.text | |
.seh_endproc | |
.def _ZN68_$LT$std..process..ExitCode$u20$as$u20$std..process..Termination$GT$6report17hd5ccd80cb403dadbE; | |
.scl 3; | |
.type 32; | |
.endef | |
.p2align 4, 0x90 | |
_ZN68_$LT$std..process..ExitCode$u20$as$u20$std..process..Termination$GT$6report17hd5ccd80cb403dadbE: | |
.Lfunc_begin51: | |
.loc 22 1619 0 | |
.seh_proc _ZN68_$LT$std..process..ExitCode$u20$as$u20$std..process..Termination$GT$6report17hd5ccd80cb403dadbE | |
subq $40, %rsp | |
.seh_stackalloc 40 | |
.seh_endprologue | |
movl %ecx, 36(%rsp) | |
.Ltmp194: | |
.loc 22 1620 8 prologue_end | |
leaq 36(%rsp), %rcx | |
callq _ZN3std3sys7windows7process8ExitCode6as_i3217h5bcaa945033b0bbdE | |
.Ltmp195: | |
.loc 22 0 8 is_stmt 0 | |
movl %eax, 32(%rsp) | |
movl 32(%rsp), %eax | |
.loc 22 1621 5 is_stmt 1 | |
addq $40, %rsp | |
retq | |
.Ltmp196: | |
.Lfunc_end51: | |
.seh_handlerdata | |
.text | |
.seh_endproc | |
.def _ZN11simd_errors4main17hd90603d869f7ed37E; | |
.scl 3; | |
.type 32; | |
.endef | |
.section .rdata,"dr" | |
.p2align 2 | |
.LCPI52_0: | |
.long 1065353216 | |
.LCPI52_1: | |
.long 1073741824 | |
.LCPI52_2: | |
.long 1082130432 | |
.text | |
.p2align 4, 0x90 | |
_ZN11simd_errors4main17hd90603d869f7ed37E: | |
.Lfunc_begin52: | |
.file 24 "D:\\Projekty\\simd_errors\\src\\main.rs" | |
.loc 24 3 0 | |
.seh_proc _ZN11simd_errors4main17hd90603d869f7ed37E | |
subq $1112, %rsp | |
.seh_stackalloc 1112 | |
.seh_endprologue | |
.Ltmp197: | |
.loc 24 4 12 prologue_end | |
leaq 240(%rsp), %rcx | |
.Ltmp198: | |
xorps %xmm1, %xmm1 | |
callq _ZN11packed_simd3v6467_$LT$impl$u20$packed_simd..Simd$LT$$u5b$f32$u3b$$u20$_$u5d$$GT$$GT$5splat17ha44412253c33794bE | |
.Ltmp199: | |
.loc 24 0 12 is_stmt 0 | |
movss .LCPI52_0(%rip), %xmm1 | |
.Ltmp200: | |
.loc 24 5 12 is_stmt 1 | |
leaq 248(%rsp), %rcx | |
callq _ZN11packed_simd3v6467_$LT$impl$u20$packed_simd..Simd$LT$$u5b$f32$u3b$$u20$_$u5d$$GT$$GT$5splat17ha44412253c33794bE | |
.loc 24 0 12 is_stmt 0 | |
movss .LCPI52_1(%rip), %xmm1 | |
.Ltmp201: | |
.loc 24 6 12 is_stmt 1 | |
leaq 256(%rsp), %rcx | |
callq _ZN11packed_simd3v6467_$LT$impl$u20$packed_simd..Simd$LT$$u5b$f32$u3b$$u20$_$u5d$$GT$$GT$5splat17ha44412253c33794bE | |
.Ltmp202: | |
.loc 24 7 18 | |
movsd 248(%rsp), %xmm0 | |
.loc 24 7 25 is_stmt 0 | |
movsd 240(%rsp), %xmm1 | |
.loc 24 7 18 | |
movsd %xmm0, 1032(%rsp) | |
movsd %xmm1, 1040(%rsp) | |
leaq 280(%rsp), %rcx | |
leaq 1032(%rsp), %rdx | |
leaq 1040(%rsp), %r8 | |
callq _ZN11packed_simd3v6467_$LT$impl$u20$packed_simd..Simd$LT$$u5b$f32$u3b$$u20$_$u5d$$GT$$GT$4powf17hb70aa29febb9e0e8E | |
.loc 24 7 4 | |
leaq 248(%rsp), %rax | |
movq %rax, 264(%rsp) | |
leaq 280(%rsp), %rax | |
movq %rax, 272(%rsp) | |
movq 264(%rsp), %rax | |
movq %rax, 288(%rsp) | |
movq 272(%rsp), %rax | |
movq %rax, 296(%rsp) | |
.Ltmp203: | |
.loc 24 7 4 | |
movq 288(%rsp), %rcx | |
movq 296(%rsp), %rdx | |
callq _ZN11packed_simd3v64100_$LT$impl$u20$core..cmp..PartialEq$u20$for$u20$packed_simd..Simd$LT$$u5b$f32$u3b$$u20$_$u5d$$GT$$GT$2eq17ha86e2ebf7d9570caE | |
movb %al, 239(%rsp) | |
.loc 24 0 4 | |
movb 239(%rsp), %al | |
.loc 24 7 4 | |
xorb $-1, %al | |
testb $1, %al | |
jne .LBB52_6 | |
jmp .LBB52_7 | |
.LBB52_6: | |
leaq 288(%rsp), %rax | |
movq %rax, 384(%rsp) | |
leaq 296(%rsp), %rax | |
movq %rax, 392(%rsp) | |
movq 384(%rsp), %rax | |
movq %rax, 400(%rsp) | |
movq 392(%rsp), %rax | |
movq %rax, 408(%rsp) | |
.Ltmp204: | |
.loc 24 7 4 | |
movq 400(%rsp), %rcx | |
leaq _ZN42_$LT$$RF$T$u20$as$u20$core..fmt..Debug$GT$3fmt17h0fbdef217d468214E(%rip), %rdx | |
callq _ZN4core3fmt10ArgumentV13new17hf8cbb1bf740bc1bfE | |
movq %rax, 224(%rsp) | |
movq %rdx, 216(%rsp) | |
jmp .LBB52_8 | |
.Ltmp205: | |
.LBB52_7: | |
.loc 24 8 18 is_stmt 1 | |
movsd 256(%rsp), %xmm0 | |
.loc 24 8 25 is_stmt 0 | |
movsd 240(%rsp), %xmm1 | |
.loc 24 8 18 | |
movsd %xmm0, 1048(%rsp) | |
movsd %xmm1, 1056(%rsp) | |
leaq 432(%rsp), %rcx | |
leaq 1048(%rsp), %rdx | |
leaq 1056(%rsp), %r8 | |
callq _ZN11packed_simd3v6467_$LT$impl$u20$packed_simd..Simd$LT$$u5b$f32$u3b$$u20$_$u5d$$GT$$GT$4powf17hb70aa29febb9e0e8E | |
jmp .LBB52_11 | |
.LBB52_8: | |
.Ltmp206: | |
.loc 24 7 4 is_stmt 1 | |
movq 408(%rsp), %rcx | |
leaq _ZN42_$LT$$RF$T$u20$as$u20$core..fmt..Debug$GT$3fmt17h0fbdef217d468214E(%rip), %rdx | |
callq _ZN4core3fmt10ArgumentV13new17hf8cbb1bf740bc1bfE | |
movq %rax, 208(%rsp) | |
movq %rdx, 200(%rsp) | |
.loc 24 0 4 is_stmt 0 | |
leaq .Lanon.919393f2414e2f5df5b1fae34f4816a8.3(%rip), %rax | |
movq 224(%rsp), %rcx | |
.loc 24 7 4 | |
movq %rcx, 352(%rsp) | |
movq 216(%rsp), %rdx | |
movq %rdx, 360(%rsp) | |
movq 208(%rsp), %r8 | |
movq %r8, 368(%rsp) | |
movq 200(%rsp), %r9 | |
movq %r9, 376(%rsp) | |
.Ltmp207: | |
.loc 24 7 4 | |
leaq 352(%rsp), %r10 | |
leaq 304(%rsp), %rcx | |
movq %rax, %rdx | |
movl $3, %r8d | |
movq %r10, %r9 | |
movq $2, 32(%rsp) | |
callq _ZN4core3fmt9Arguments6new_v117h563701daa3fafb7dE | |
leaq .Lanon.919393f2414e2f5df5b1fae34f4816a8.5(%rip), %rdx | |
leaq 304(%rsp), %rcx | |
callq _ZN3std9panicking15begin_panic_fmt17h5d6e50cfd22b9ed7E | |
ud2 | |
.Ltmp208: | |
.LBB52_11: | |
.loc 24 8 4 is_stmt 1 | |
leaq 248(%rsp), %rax | |
movq %rax, 416(%rsp) | |
leaq 432(%rsp), %rax | |
movq %rax, 424(%rsp) | |
movq 416(%rsp), %rax | |
movq %rax, 440(%rsp) | |
movq 424(%rsp), %rax | |
movq %rax, 448(%rsp) | |
.Ltmp209: | |
.loc 24 8 4 is_stmt 0 | |
movq 440(%rsp), %rcx | |
movq 448(%rsp), %rdx | |
callq _ZN11packed_simd3v64100_$LT$impl$u20$core..cmp..PartialEq$u20$for$u20$packed_simd..Simd$LT$$u5b$f32$u3b$$u20$_$u5d$$GT$$GT$2eq17ha86e2ebf7d9570caE | |
movb %al, 199(%rsp) | |
.loc 24 0 4 | |
movb 199(%rsp), %al | |
.loc 24 8 4 | |
xorb $-1, %al | |
testb $1, %al | |
jne .LBB52_13 | |
jmp .LBB52_14 | |
.LBB52_13: | |
leaq 440(%rsp), %rax | |
movq %rax, 536(%rsp) | |
leaq 448(%rsp), %rax | |
movq %rax, 544(%rsp) | |
movq 536(%rsp), %rax | |
movq %rax, 552(%rsp) | |
movq 544(%rsp), %rax | |
movq %rax, 560(%rsp) | |
.Ltmp210: | |
.loc 24 8 4 | |
movq 552(%rsp), %rcx | |
leaq _ZN42_$LT$$RF$T$u20$as$u20$core..fmt..Debug$GT$3fmt17h0fbdef217d468214E(%rip), %rdx | |
callq _ZN4core3fmt10ArgumentV13new17hf8cbb1bf740bc1bfE | |
movq %rax, 184(%rsp) | |
movq %rdx, 176(%rsp) | |
jmp .LBB52_15 | |
.Ltmp211: | |
.LBB52_14: | |
.loc 24 9 18 is_stmt 1 | |
movsd 248(%rsp), %xmm0 | |
movsd %xmm0, 1064(%rsp) | |
movsd %xmm0, 1072(%rsp) | |
leaq 584(%rsp), %rcx | |
leaq 1064(%rsp), %rdx | |
leaq 1072(%rsp), %r8 | |
callq _ZN11packed_simd3v6467_$LT$impl$u20$packed_simd..Simd$LT$$u5b$f32$u3b$$u20$_$u5d$$GT$$GT$4powf17hb70aa29febb9e0e8E | |
jmp .LBB52_18 | |
.LBB52_15: | |
.Ltmp212: | |
.loc 24 8 4 | |
movq 560(%rsp), %rcx | |
leaq _ZN42_$LT$$RF$T$u20$as$u20$core..fmt..Debug$GT$3fmt17h0fbdef217d468214E(%rip), %rdx | |
callq _ZN4core3fmt10ArgumentV13new17hf8cbb1bf740bc1bfE | |
movq %rax, 168(%rsp) | |
movq %rdx, 160(%rsp) | |
.loc 24 0 4 is_stmt 0 | |
leaq .Lanon.919393f2414e2f5df5b1fae34f4816a8.3(%rip), %rax | |
movq 184(%rsp), %rcx | |
.loc 24 8 4 | |
movq %rcx, 504(%rsp) | |
movq 176(%rsp), %rdx | |
movq %rdx, 512(%rsp) | |
movq 168(%rsp), %r8 | |
movq %r8, 520(%rsp) | |
movq 160(%rsp), %r9 | |
movq %r9, 528(%rsp) | |
.Ltmp213: | |
.loc 24 8 4 | |
leaq 504(%rsp), %r10 | |
leaq 456(%rsp), %rcx | |
movq %rax, %rdx | |
movl $3, %r8d | |
movq %r10, %r9 | |
movq $2, 32(%rsp) | |
callq _ZN4core3fmt9Arguments6new_v117h563701daa3fafb7dE | |
leaq .Lanon.919393f2414e2f5df5b1fae34f4816a8.6(%rip), %rdx | |
leaq 456(%rsp), %rcx | |
callq _ZN3std9panicking15begin_panic_fmt17h5d6e50cfd22b9ed7E | |
ud2 | |
.Ltmp214: | |
.LBB52_18: | |
.loc 24 9 4 is_stmt 1 | |
leaq 248(%rsp), %rax | |
movq %rax, 568(%rsp) | |
leaq 584(%rsp), %rax | |
movq %rax, 576(%rsp) | |
movq 568(%rsp), %rax | |
movq %rax, 592(%rsp) | |
movq 576(%rsp), %rax | |
movq %rax, 600(%rsp) | |
.Ltmp215: | |
.loc 24 9 4 is_stmt 0 | |
movq 592(%rsp), %rcx | |
movq 600(%rsp), %rdx | |
callq _ZN11packed_simd3v64100_$LT$impl$u20$core..cmp..PartialEq$u20$for$u20$packed_simd..Simd$LT$$u5b$f32$u3b$$u20$_$u5d$$GT$$GT$2eq17ha86e2ebf7d9570caE | |
movb %al, 159(%rsp) | |
.loc 24 0 4 | |
movb 159(%rsp), %al | |
.loc 24 9 4 | |
xorb $-1, %al | |
testb $1, %al | |
jne .LBB52_20 | |
jmp .LBB52_21 | |
.LBB52_20: | |
leaq 592(%rsp), %rax | |
movq %rax, 688(%rsp) | |
leaq 600(%rsp), %rax | |
movq %rax, 696(%rsp) | |
movq 688(%rsp), %rax | |
movq %rax, 704(%rsp) | |
movq 696(%rsp), %rax | |
movq %rax, 712(%rsp) | |
.Ltmp216: | |
.loc 24 9 4 | |
movq 704(%rsp), %rcx | |
leaq _ZN42_$LT$$RF$T$u20$as$u20$core..fmt..Debug$GT$3fmt17h0fbdef217d468214E(%rip), %rdx | |
callq _ZN4core3fmt10ArgumentV13new17hf8cbb1bf740bc1bfE | |
movq %rax, 144(%rsp) | |
movq %rdx, 136(%rsp) | |
jmp .LBB52_22 | |
.Ltmp217: | |
.LBB52_21: | |
.loc 24 10 18 is_stmt 1 | |
movsd 256(%rsp), %xmm0 | |
.loc 24 10 25 is_stmt 0 | |
movsd 248(%rsp), %xmm1 | |
.loc 24 10 18 | |
movsd %xmm0, 1080(%rsp) | |
movsd %xmm1, 1088(%rsp) | |
leaq 736(%rsp), %rcx | |
leaq 1080(%rsp), %rdx | |
leaq 1088(%rsp), %r8 | |
callq _ZN11packed_simd3v6467_$LT$impl$u20$packed_simd..Simd$LT$$u5b$f32$u3b$$u20$_$u5d$$GT$$GT$4powf17hb70aa29febb9e0e8E | |
jmp .LBB52_25 | |
.LBB52_22: | |
.Ltmp218: | |
.loc 24 9 4 is_stmt 1 | |
movq 712(%rsp), %rcx | |
leaq _ZN42_$LT$$RF$T$u20$as$u20$core..fmt..Debug$GT$3fmt17h0fbdef217d468214E(%rip), %rdx | |
callq _ZN4core3fmt10ArgumentV13new17hf8cbb1bf740bc1bfE | |
movq %rax, 128(%rsp) | |
movq %rdx, 120(%rsp) | |
.loc 24 0 4 is_stmt 0 | |
leaq .Lanon.919393f2414e2f5df5b1fae34f4816a8.3(%rip), %rax | |
movq 144(%rsp), %rcx | |
.loc 24 9 4 | |
movq %rcx, 656(%rsp) | |
movq 136(%rsp), %rdx | |
movq %rdx, 664(%rsp) | |
movq 128(%rsp), %r8 | |
movq %r8, 672(%rsp) | |
movq 120(%rsp), %r9 | |
movq %r9, 680(%rsp) | |
.Ltmp219: | |
.loc 24 9 4 | |
leaq 656(%rsp), %r10 | |
leaq 608(%rsp), %rcx | |
movq %rax, %rdx | |
movl $3, %r8d | |
movq %r10, %r9 | |
movq $2, 32(%rsp) | |
callq _ZN4core3fmt9Arguments6new_v117h563701daa3fafb7dE | |
leaq .Lanon.919393f2414e2f5df5b1fae34f4816a8.7(%rip), %rdx | |
leaq 608(%rsp), %rcx | |
callq _ZN3std9panicking15begin_panic_fmt17h5d6e50cfd22b9ed7E | |
ud2 | |
.Ltmp220: | |
.LBB52_25: | |
.loc 24 10 4 is_stmt 1 | |
leaq 256(%rsp), %rax | |
movq %rax, 720(%rsp) | |
leaq 736(%rsp), %rax | |
movq %rax, 728(%rsp) | |
movq 720(%rsp), %rax | |
movq %rax, 744(%rsp) | |
movq 728(%rsp), %rax | |
movq %rax, 752(%rsp) | |
.Ltmp221: | |
.loc 24 10 4 is_stmt 0 | |
movq 744(%rsp), %rcx | |
movq 752(%rsp), %rdx | |
callq _ZN11packed_simd3v64100_$LT$impl$u20$core..cmp..PartialEq$u20$for$u20$packed_simd..Simd$LT$$u5b$f32$u3b$$u20$_$u5d$$GT$$GT$2eq17ha86e2ebf7d9570caE | |
movb %al, 119(%rsp) | |
.loc 24 0 4 | |
movb 119(%rsp), %al | |
.loc 24 10 4 | |
xorb $-1, %al | |
testb $1, %al | |
jne .LBB52_27 | |
jmp .LBB52_28 | |
.LBB52_27: | |
leaq 744(%rsp), %rax | |
movq %rax, 840(%rsp) | |
leaq 752(%rsp), %rax | |
movq %rax, 848(%rsp) | |
movq 840(%rsp), %rax | |
movq %rax, 856(%rsp) | |
movq 848(%rsp), %rax | |
movq %rax, 864(%rsp) | |
.Ltmp222: | |
.loc 24 10 4 | |
movq 856(%rsp), %rcx | |
leaq _ZN42_$LT$$RF$T$u20$as$u20$core..fmt..Debug$GT$3fmt17h0fbdef217d468214E(%rip), %rdx | |
callq _ZN4core3fmt10ArgumentV13new17hf8cbb1bf740bc1bfE | |
movq %rax, 104(%rsp) | |
movq %rdx, 96(%rsp) | |
jmp .LBB52_29 | |
.Ltmp223: | |
.LBB52_28: | |
.loc 24 0 4 | |
movss .LCPI52_2(%rip), %xmm1 | |
.loc 24 12 12 is_stmt 1 | |
leaq 872(%rsp), %rcx | |
callq _ZN11packed_simd3v6467_$LT$impl$u20$packed_simd..Simd$LT$$u5b$f32$u3b$$u20$_$u5d$$GT$$GT$5splat17ha44412253c33794bE | |
jmp .LBB52_32 | |
.LBB52_29: | |
.Ltmp224: | |
.loc 24 10 4 | |
movq 864(%rsp), %rcx | |
leaq _ZN42_$LT$$RF$T$u20$as$u20$core..fmt..Debug$GT$3fmt17h0fbdef217d468214E(%rip), %rdx | |
callq _ZN4core3fmt10ArgumentV13new17hf8cbb1bf740bc1bfE | |
movq %rax, 88(%rsp) | |
movq %rdx, 80(%rsp) | |
.loc 24 0 4 is_stmt 0 | |
leaq .Lanon.919393f2414e2f5df5b1fae34f4816a8.3(%rip), %rax | |
movq 104(%rsp), %rcx | |
.loc 24 10 4 | |
movq %rcx, 808(%rsp) | |
movq 96(%rsp), %rdx | |
movq %rdx, 816(%rsp) | |
movq 88(%rsp), %r8 | |
movq %r8, 824(%rsp) | |
movq 80(%rsp), %r9 | |
movq %r9, 832(%rsp) | |
.Ltmp225: | |
.loc 24 10 4 | |
leaq 808(%rsp), %r10 | |
leaq 760(%rsp), %rcx | |
movq %rax, %rdx | |
movl $3, %r8d | |
movq %r10, %r9 | |
movq $2, 32(%rsp) | |
callq _ZN4core3fmt9Arguments6new_v117h563701daa3fafb7dE | |
leaq .Lanon.919393f2414e2f5df5b1fae34f4816a8.8(%rip), %rdx | |
leaq 760(%rsp), %rcx | |
callq _ZN3std9panicking15begin_panic_fmt17h5d6e50cfd22b9ed7E | |
ud2 | |
.Ltmp226: | |
.LBB52_32: | |
.loc 24 13 18 is_stmt 1 | |
movsd 256(%rsp), %xmm0 | |
movsd %xmm0, 1096(%rsp) | |
movsd %xmm0, 1104(%rsp) | |
leaq 896(%rsp), %rcx | |
leaq 1096(%rsp), %rdx | |
leaq 1104(%rsp), %r8 | |
callq _ZN11packed_simd3v6467_$LT$impl$u20$packed_simd..Simd$LT$$u5b$f32$u3b$$u20$_$u5d$$GT$$GT$4powf17hb70aa29febb9e0e8E | |
.loc 24 13 4 is_stmt 0 | |
leaq 872(%rsp), %rax | |
movq %rax, 880(%rsp) | |
leaq 896(%rsp), %rax | |
movq %rax, 888(%rsp) | |
movq 880(%rsp), %rax | |
movq %rax, 904(%rsp) | |
movq 888(%rsp), %rax | |
movq %rax, 912(%rsp) | |
.Ltmp227: | |
.loc 24 13 4 | |
movq 904(%rsp), %rcx | |
movq 912(%rsp), %rdx | |
callq _ZN11packed_simd3v64100_$LT$impl$u20$core..cmp..PartialEq$u20$for$u20$packed_simd..Simd$LT$$u5b$f32$u3b$$u20$_$u5d$$GT$$GT$2eq17ha86e2ebf7d9570caE | |
movb %al, 79(%rsp) | |
.loc 24 0 4 | |
movb 79(%rsp), %al | |
.loc 24 13 4 | |
xorb $-1, %al | |
testb $1, %al | |
jne .LBB52_35 | |
jmp .LBB52_36 | |
.LBB52_35: | |
leaq 904(%rsp), %rax | |
movq %rax, 1000(%rsp) | |
leaq 912(%rsp), %rax | |
movq %rax, 1008(%rsp) | |
movq 1000(%rsp), %rax | |
movq %rax, 1016(%rsp) | |
movq 1008(%rsp), %rax | |
movq %rax, 1024(%rsp) | |
.Ltmp228: | |
.loc 24 13 4 | |
movq 1016(%rsp), %rcx | |
leaq _ZN42_$LT$$RF$T$u20$as$u20$core..fmt..Debug$GT$3fmt17h0fbdef217d468214E(%rip), %rdx | |
callq _ZN4core3fmt10ArgumentV13new17hf8cbb1bf740bc1bfE | |
movq %rax, 64(%rsp) | |
movq %rdx, 56(%rsp) | |
jmp .LBB52_37 | |
.Ltmp229: | |
.LBB52_36: | |
.loc 24 14 1 is_stmt 1 | |
addq $1112, %rsp | |
retq | |
.LBB52_37: | |
.Ltmp230: | |
.loc 24 13 4 | |
movq 1024(%rsp), %rcx | |
leaq _ZN42_$LT$$RF$T$u20$as$u20$core..fmt..Debug$GT$3fmt17h0fbdef217d468214E(%rip), %rdx | |
callq _ZN4core3fmt10ArgumentV13new17hf8cbb1bf740bc1bfE | |
movq %rax, 48(%rsp) | |
movq %rdx, 40(%rsp) | |
.loc 24 0 4 is_stmt 0 | |
leaq .Lanon.919393f2414e2f5df5b1fae34f4816a8.3(%rip), %rax | |
movq 64(%rsp), %rcx | |
.loc 24 13 4 | |
movq %rcx, 968(%rsp) | |
movq 56(%rsp), %rdx | |
movq %rdx, 976(%rsp) | |
movq 48(%rsp), %r8 | |
movq %r8, 984(%rsp) | |
movq 40(%rsp), %r9 | |
movq %r9, 992(%rsp) | |
.Ltmp231: | |
.loc 24 13 4 | |
leaq 968(%rsp), %r10 | |
leaq 920(%rsp), %rcx | |
movq %rax, %rdx | |
movl $3, %r8d | |
movq %r10, %r9 | |
movq $2, 32(%rsp) | |
callq _ZN4core3fmt9Arguments6new_v117h563701daa3fafb7dE | |
leaq .Lanon.919393f2414e2f5df5b1fae34f4816a8.9(%rip), %rdx | |
leaq 920(%rsp), %rcx | |
callq _ZN3std9panicking15begin_panic_fmt17h5d6e50cfd22b9ed7E | |
ud2 | |
.Ltmp232: | |
.Lfunc_end52: | |
.seh_handlerdata | |
.text | |
.seh_endproc | |
.def main; | |
.scl 2; | |
.type 32; | |
.endef | |
.globl main | |
.p2align 4, 0x90 | |
main: | |
.Lfunc_begin53: | |
.seh_proc main | |
pushq %rbp | |
.seh_pushreg 5 | |
subq $48, %rsp | |
.seh_stackalloc 48 | |
leaq 48(%rsp), %rbp | |
.seh_setframe 5, 48 | |
.seh_endprologue | |
movq %rdx, -8(%rbp) | |
movl %ecx, -12(%rbp) | |
callq __main | |
movl -12(%rbp), %ecx | |
movslq %ecx, %rdx | |
leaq _ZN11simd_errors4main17hd90603d869f7ed37E(%rip), %rax | |
movq %rax, %rcx | |
movq -8(%rbp), %r8 | |
callq _ZN3std2rt10lang_start17h9673c0b4fa2575bbE | |
movl %eax, %r9d | |
movl %r9d, %eax | |
addq $48, %rsp | |
popq %rbp | |
retq | |
.Lfunc_end53: | |
.seh_handlerdata | |
.text | |
.seh_endproc | |
.section .rdata,"dr" | |
.p2align 4 | |
str.0: | |
.ascii "/rustc/b139669f374eb5024a50eb13f116ff763b1c5935\\src\\libcore\\slice\\mod.rs" | |
.p2align 4 | |
str.1: | |
.ascii "attempt to divide by zero" | |
.p2align 3 | |
.Lpanic_loc.2: | |
.quad str.1 | |
.quad 25 | |
.quad str.0 | |
.quad 72 | |
.long 2849 | |
.long 13 | |
.p2align 3 | |
.Lvtable.3: | |
.quad _ZN4core3ptr18real_drop_in_place17hf10702682f45eb9fE | |
.quad 8 | |
.quad 8 | |
.quad _ZN3std2rt10lang_start28_$u7b$$u7b$closure$u7d$$u7d$17hf746c2baa59eec91E | |
.quad _ZN3std2rt10lang_start28_$u7b$$u7b$closure$u7d$$u7d$17hf746c2baa59eec91E | |
.quad _ZN4core3ops8function6FnOnce9call_once32_$u7b$$u7b$vtable.shim$u7d$$u7d$17hd6f963d7521da4d8E | |
.Lanon.919393f2414e2f5df5b1fae34f4816a8.0: | |
.ascii "assertion failed: `(left == right)`\n left: `" | |
.Lanon.919393f2414e2f5df5b1fae34f4816a8.1: | |
.ascii "`,\n right: `" | |
.Lanon.919393f2414e2f5df5b1fae34f4816a8.2: | |
.byte 96 | |
.p2align 3 | |
.Lanon.919393f2414e2f5df5b1fae34f4816a8.3: | |
.quad .Lanon.919393f2414e2f5df5b1fae34f4816a8.0 | |
.asciz "-\000\000\000\000\000\000" | |
.quad .Lanon.919393f2414e2f5df5b1fae34f4816a8.1 | |
.asciz "\f\000\000\000\000\000\000" | |
.quad .Lanon.919393f2414e2f5df5b1fae34f4816a8.2 | |
.asciz "\001\000\000\000\000\000\000" | |
.Lanon.919393f2414e2f5df5b1fae34f4816a8.4: | |
.ascii "src\\main.rs" | |
.p2align 3 | |
.Lanon.919393f2414e2f5df5b1fae34f4816a8.5: | |
.quad .Lanon.919393f2414e2f5df5b1fae34f4816a8.4 | |
.asciz "\013\000\000\000\000\000\000\000\007\000\000\000\005\000\000" | |
.p2align 3 | |
.Lanon.919393f2414e2f5df5b1fae34f4816a8.6: | |
.quad .Lanon.919393f2414e2f5df5b1fae34f4816a8.4 | |
.asciz "\013\000\000\000\000\000\000\000\b\000\000\000\005\000\000" | |
.p2align 3 | |
.Lanon.919393f2414e2f5df5b1fae34f4816a8.7: | |
.quad .Lanon.919393f2414e2f5df5b1fae34f4816a8.4 | |
.asciz "\013\000\000\000\000\000\000\000\t\000\000\000\005\000\000" | |
.p2align 3 | |
.Lanon.919393f2414e2f5df5b1fae34f4816a8.8: | |
.quad .Lanon.919393f2414e2f5df5b1fae34f4816a8.4 | |
.asciz "\013\000\000\000\000\000\000\000\n\000\000\000\005\000\000" | |
.p2align 3 | |
.Lanon.919393f2414e2f5df5b1fae34f4816a8.9: | |
.quad .Lanon.919393f2414e2f5df5b1fae34f4816a8.4 | |
.asciz "\013\000\000\000\000\000\000\000\r\000\000\000\005\000\000" | |
.section .debug_str,"dr" | |
.Linfo_string: | |
.Linfo_string0: | |
.asciz "clang LLVM (rustc version 1.34.0-nightly (b139669f3 2019-02-06))" | |
.Linfo_string1: | |
.asciz "src\\main.rs" | |
.Linfo_string2: | |
.asciz "D:\\Projekty\\simd_errors" | |
.Linfo_string3: | |
.asciz "vtable" | |
.Linfo_string4: | |
.asciz "__0" | |
.Linfo_string5: | |
.asciz "fn()" | |
.Linfo_string6: | |
.asciz "closure" | |
.Linfo_string7: | |
.asciz "core" | |
.Linfo_string8: | |
.asciz "result" | |
.Linfo_string9: | |
.asciz "u8" | |
.Linfo_string10: | |
.asciz "Ok" | |
.Linfo_string11: | |
.asciz "Err" | |
.Linfo_string12: | |
.asciz "Result" | |
.Linfo_string13: | |
.asciz "fmt" | |
.Linfo_string14: | |
.asciz "rt" | |
.Linfo_string15: | |
.asciz "v1" | |
.Linfo_string16: | |
.asciz "Left" | |
.Linfo_string17: | |
.asciz "Right" | |
.Linfo_string18: | |
.asciz "Center" | |
.Linfo_string19: | |
.asciz "Unknown" | |
.Linfo_string20: | |
.asciz "Alignment" | |
.Linfo_string21: | |
.asciz "iter" | |
.Linfo_string22: | |
.asciz "adapters" | |
.Linfo_string23: | |
.asciz "zip" | |
.Linfo_string24: | |
.asciz "{{impl}}" | |
.Linfo_string25: | |
.asciz "slice" | |
.Linfo_string26: | |
.asciz "packed_simd" | |
.Linfo_string27: | |
.asciz "codegen" | |
.Linfo_string28: | |
.asciz "math" | |
.Linfo_string29: | |
.asciz "float" | |
.Linfo_string30: | |
.asciz "powf" | |
.Linfo_string31: | |
.asciz "v64" | |
.Linfo_string32: | |
.asciz "f32" | |
.Linfo_string33: | |
.asciz "__1" | |
.Linfo_string34: | |
.asciz "f32x2" | |
.Linfo_string35: | |
.asciz "__ARRAY_SIZE_TYPE__" | |
.Linfo_string36: | |
.asciz "A" | |
.Linfo_string37: | |
.asciz "Simd<[f32; 2]>" | |
.Linfo_string38: | |
.asciz "i32" | |
.Linfo_string39: | |
.asciz "m32x2" | |
.Linfo_string40: | |
.asciz "masks" | |
.Linfo_string41: | |
.asciz "m32" | |
.Linfo_string42: | |
.asciz "Simd<[packed_simd::masks::m32; 2]>" | |
.Linfo_string43: | |
.asciz "T" | |
.Linfo_string44: | |
.asciz "_ZN113_$LT$core..slice..IterMut$LT$$u27$a$C$$u20$T$GT$$u20$as$u20$core..iter..traits..exact_size..ExactSizeIterator$GT$3len17he327633cdd81b90aE" | |
.Linfo_string45: | |
.asciz "len<f32>" | |
.Linfo_string46: | |
.asciz "usize" | |
.Linfo_string47: | |
.asciz "self" | |
.Linfo_string48: | |
.asciz "ptr" | |
.Linfo_string49: | |
.asciz "*mut f32" | |
.Linfo_string50: | |
.asciz "end" | |
.Linfo_string51: | |
.asciz "_marker" | |
.Linfo_string52: | |
.asciz "marker" | |
.Linfo_string53: | |
.asciz "&mut f32" | |
.Linfo_string54: | |
.asciz "PhantomData<&mut f32>" | |
.Linfo_string55: | |
.asciz "IterMut<f32>" | |
.Linfo_string56: | |
.asciz "&core::slice::IterMut<f32>" | |
.Linfo_string57: | |
.asciz "start" | |
.Linfo_string58: | |
.asciz "diff" | |
.Linfo_string59: | |
.asciz "size" | |
.Linfo_string60: | |
.asciz "_ZN4core5slice13size_from_ptr17h15d41a78a85476b0E" | |
.Linfo_string61: | |
.asciz "size_from_ptr<f32>" | |
.Linfo_string62: | |
.asciz "*const f32" | |
.Linfo_string63: | |
.asciz "_ZN110_$LT$core..slice..Iter$LT$$u27$a$C$$u20$T$GT$$u20$as$u20$core..iter..traits..exact_size..ExactSizeIterator$GT$3len17hed0bc22e8a416197E" | |
.Linfo_string64: | |
.asciz "&f32" | |
.Linfo_string65: | |
.asciz "PhantomData<&f32>" | |
.Linfo_string66: | |
.asciz "Iter<f32>" | |
.Linfo_string67: | |
.asciz "&core::slice::Iter<f32>" | |
.Linfo_string68: | |
.asciz "reductions" | |
.Linfo_string69: | |
.asciz "mask" | |
.Linfo_string70: | |
.asciz "std" | |
.Linfo_string71: | |
.asciz "lang_start" | |
.Linfo_string72: | |
.asciz "sys" | |
.Linfo_string73: | |
.asciz "windows" | |
.Linfo_string74: | |
.asciz "process" | |
.Linfo_string75: | |
.asciz "u32" | |
.Linfo_string76: | |
.asciz "ExitCode" | |
.Linfo_string77: | |
.asciz "cmp" | |
.Linfo_string78: | |
.asciz "Ord" | |
.Linfo_string79: | |
.asciz "impls" | |
.Linfo_string80: | |
.asciz "value" | |
.Linfo_string81: | |
.asciz "_priv" | |
.Linfo_string82: | |
.asciz "()" | |
.Linfo_string83: | |
.asciz "_oibit_remover" | |
.Linfo_string84: | |
.asciz "ops" | |
.Linfo_string85: | |
.asciz "function" | |
.Linfo_string86: | |
.asciz "pointer" | |
.Linfo_string87: | |
.asciz "*mut u8" | |
.Linfo_string88: | |
.asciz "&[usize; 3]" | |
.Linfo_string89: | |
.asciz "*mut Fn<()>" | |
.Linfo_string90: | |
.asciz "PhantomData<*mut Fn<()>>" | |
.Linfo_string91: | |
.asciz "Void" | |
.Linfo_string92: | |
.asciz "&core::fmt::Void" | |
.Linfo_string93: | |
.asciz "formatter" | |
.Linfo_string94: | |
.asciz "flags" | |
.Linfo_string95: | |
.asciz "fill" | |
.Linfo_string96: | |
.asciz "char" | |
.Linfo_string97: | |
.asciz "align" | |
.Linfo_string98: | |
.asciz "width" | |
.Linfo_string99: | |
.asciz "option" | |
.Linfo_string100: | |
.asciz "u64" | |
.Linfo_string101: | |
.asciz "None" | |
.Linfo_string102: | |
.asciz "Some" | |
.Linfo_string103: | |
.asciz "Option<usize>" | |
.Linfo_string104: | |
.asciz "precision" | |
.Linfo_string105: | |
.asciz "buf" | |
.Linfo_string106: | |
.asciz "&mut Write" | |
.Linfo_string107: | |
.asciz "curarg" | |
.Linfo_string108: | |
.asciz "*const core::fmt::ArgumentV1" | |
.Linfo_string109: | |
.asciz "&core::fmt::ArgumentV1" | |
.Linfo_string110: | |
.asciz "PhantomData<&core::fmt::ArgumentV1>" | |
.Linfo_string111: | |
.asciz "Iter<core::fmt::ArgumentV1>" | |
.Linfo_string112: | |
.asciz "args" | |
.Linfo_string113: | |
.asciz "data_ptr" | |
.Linfo_string114: | |
.asciz "length" | |
.Linfo_string115: | |
.asciz "&[core::fmt::ArgumentV1]" | |
.Linfo_string116: | |
.asciz "Formatter" | |
.Linfo_string117: | |
.asciz "&mut core::fmt::Formatter" | |
.Linfo_string118: | |
.asciz "fn(&core::fmt::Void, &mut core::fmt::Formatter) -> core::result::Result<(), core::fmt::Error>" | |
.Linfo_string119: | |
.asciz "ArgumentV1" | |
.Linfo_string120: | |
.asciz "pieces" | |
.Linfo_string121: | |
.asciz "*const u8" | |
.Linfo_string122: | |
.asciz "&str" | |
.Linfo_string123: | |
.asciz "*const &str" | |
.Linfo_string124: | |
.asciz "&[&str]" | |
.Linfo_string125: | |
.asciz "position" | |
.Linfo_string126: | |
.asciz "Next" | |
.Linfo_string127: | |
.asciz "At" | |
.Linfo_string128: | |
.asciz "Position" | |
.Linfo_string129: | |
.asciz "format" | |
.Linfo_string130: | |
.asciz "Is" | |
.Linfo_string131: | |
.asciz "Param" | |
.Linfo_string132: | |
.asciz "NextParam" | |
.Linfo_string133: | |
.asciz "Implied" | |
.Linfo_string134: | |
.asciz "Count" | |
.Linfo_string135: | |
.asciz "FormatSpec" | |
.Linfo_string136: | |
.asciz "Argument" | |
.Linfo_string137: | |
.asciz "*const core::fmt::rt::v1::Argument" | |
.Linfo_string138: | |
.asciz "&[core::fmt::rt::v1::Argument]" | |
.Linfo_string139: | |
.asciz "Option<&[core::fmt::rt::v1::Argument]>" | |
.Linfo_string140: | |
.asciz "Arguments" | |
.Linfo_string141: | |
.asciz "mem" | |
.Linfo_string142: | |
.asciz "num" | |
.Linfo_string143: | |
.asciz "FnOnce" | |
.Linfo_string144: | |
.asciz "traits" | |
.Linfo_string145: | |
.asciz "iterator" | |
.Linfo_string146: | |
.asciz "Iterator" | |
.Linfo_string147: | |
.asciz "array" | |
.Linfo_string148: | |
.asciz "core_arch" | |
.Linfo_string149: | |
.asciz "x86" | |
.Linfo_string150: | |
.asciz "sse" | |
.Linfo_string151: | |
.asciz "a" | |
.Linfo_string152: | |
.asciz "b" | |
.Linfo_string153: | |
.asciz "index" | |
.Linfo_string154: | |
.asciz "len" | |
.Linfo_string155: | |
.asciz "B" | |
.Linfo_string156: | |
.asciz "Zip<core::slice::IterMut<f32>, core::slice::Iter<f32>>" | |
.Linfo_string157: | |
.asciz "collect" | |
.Linfo_string158: | |
.asciz "simd_errors" | |
.Linfo_string159: | |
.asciz "_ZN107_$LT$core..iter..adapters..zip..Zip$LT$A$C$$u20$B$GT$$u20$as$u20$core..iter..traits..iterator..Iterator$GT$4next17h8d2e37031ca1ef3cE" | |
.Linfo_string160: | |
.asciz "next<core::slice::IterMut<f32>,core::slice::Iter<f32>>" | |
.Linfo_string161: | |
.asciz "(&mut f32, &f32)" | |
.Linfo_string162: | |
.asciz "Option<(&mut f32, &f32)>" | |
.Linfo_string163: | |
.asciz "_ZN107_$LT$core..slice..Iter$LT$$u27$a$C$$u20$T$GT$$u20$as$u20$core..iter..adapters..zip..TrustedRandomAccess$GT$13get_unchecked17h14f4bc5545675b0aE" | |
.Linfo_string164: | |
.asciz "get_unchecked<f32>" | |
.Linfo_string165: | |
.asciz "_ZN110_$LT$core..slice..IterMut$LT$$u27$a$C$$u20$T$GT$$u20$as$u20$core..iter..adapters..zip..TrustedRandomAccess$GT$13get_unchecked17ha59896457b3fa156E" | |
.Linfo_string166: | |
.asciz "_ZN110_$LT$core..slice..IterMut$LT$$u27$a$C$$u20$T$GT$$u20$as$u20$core..iter..adapters..zip..TrustedRandomAccess$GT$20may_have_side_effect17h51456b9a536a553eE" | |
.Linfo_string167: | |
.asciz "may_have_side_effect<f32>" | |
.Linfo_string168: | |
.asciz "bool" | |
.Linfo_string169: | |
.asciz "_ZN115_$LT$packed_simd..Simd$LT$$u5b$f32$u3b$$u20$_$u5d$$GT$$u20$as$u20$packed_simd..codegen..math..float..powf..Powf$GT$4powf17h7e3f0faddaf3c52fE" | |
.Linfo_string170: | |
.asciz "_ZN11packed_simd3v64100_$LT$impl$u20$core..cmp..PartialEq$u20$for$u20$packed_simd..Simd$LT$$u5b$f32$u3b$$u20$_$u5d$$GT$$GT$2eq17ha86e2ebf7d9570caE" | |
.Linfo_string171: | |
.asciz "eq" | |
.Linfo_string172: | |
.asciz "_ZN11packed_simd3v6467_$LT$impl$u20$packed_simd..Simd$LT$$u5b$f32$u3b$$u20$_$u5d$$GT$$GT$2eq17h4a124a37dfbf1128E" | |
.Linfo_string173: | |
.asciz "_ZN11packed_simd3v6467_$LT$impl$u20$packed_simd..Simd$LT$$u5b$f32$u3b$$u20$_$u5d$$GT$$GT$4powf17hb70aa29febb9e0e8E" | |
.Linfo_string174: | |
.asciz "_ZN11packed_simd3v6467_$LT$impl$u20$packed_simd..Simd$LT$$u5b$f32$u3b$$u20$_$u5d$$GT$$GT$5splat17ha44412253c33794bE" | |
.Linfo_string175: | |
.asciz "splat" | |
.Linfo_string176: | |
.asciz "_ZN11packed_simd3v6487_$LT$impl$u20$packed_simd..Simd$LT$$u5b$packed_simd..masks..m32$u3b$$u20$_$u5d$$GT$$GT$3all17h416679dfca9fc5e8E" | |
.Linfo_string177: | |
.asciz "all" | |
.Linfo_string178: | |
.asciz "_ZN121_$LT$core..iter..adapters..zip..Zip$LT$A$C$$u20$B$GT$$u20$as$u20$core..iter..adapters..zip..ZipImpl$LT$A$C$$u20$B$GT$$GT$3new17heb1b055aea75067eE" | |
.Linfo_string179: | |
.asciz "new<core::slice::IterMut<f32>,core::slice::Iter<f32>>" | |
.Linfo_string180: | |
.asciz "_ZN121_$LT$core..iter..adapters..zip..Zip$LT$A$C$$u20$B$GT$$u20$as$u20$core..iter..adapters..zip..ZipImpl$LT$A$C$$u20$B$GT$$GT$4next17h31faab8a7321759dE" | |
.Linfo_string181: | |
.asciz "_ZN133_$LT$packed_simd..Simd$LT$$u5b$packed_simd..masks..m32$u3b$$u20$_$u5d$$GT$$u20$as$u20$packed_simd..codegen..reductions..mask..All$GT$3all17h598de94fdee9672fE" | |
.Linfo_string182: | |
.asciz "_ZN3std2rt10lang_start17h9673c0b4fa2575bbE" | |
.Linfo_string183: | |
.asciz "lang_start<()>" | |
.Linfo_string184: | |
.asciz "isize" | |
.Linfo_string185: | |
.asciz "_ZN3std2rt10lang_start28_$u7b$$u7b$closure$u7d$$u7d$17hf746c2baa59eec91E" | |
.Linfo_string186: | |
.asciz "{{closure}}<()>" | |
.Linfo_string187: | |
.asciz "_ZN3std3sys7windows7process8ExitCode6as_i3217h5bcaa945033b0bbdE" | |
.Linfo_string188: | |
.asciz "as_i32" | |
.Linfo_string189: | |
.asciz "_ZN42_$LT$$RF$T$u20$as$u20$core..fmt..Debug$GT$3fmt17h0fbdef217d468214E" | |
.Linfo_string190: | |
.asciz "fmt<packed_simd::Simd<[f32; 2]>>" | |
.Linfo_string191: | |
.asciz "Self" | |
.Linfo_string192: | |
.asciz "_ZN4core3cmp3Ord3min17hf1decb25e9d1f502E" | |
.Linfo_string193: | |
.asciz "min<usize>" | |
.Linfo_string194: | |
.asciz "_ZN4core3cmp3min17ha157c58888b04903E" | |
.Linfo_string195: | |
.asciz "_ZN4core3cmp5impls57_$LT$impl$u20$core..cmp..PartialOrd$u20$for$u20$usize$GT$2le17heb061b62164fb3cdE" | |
.Linfo_string196: | |
.asciz "le" | |
.Linfo_string197: | |
.asciz "&packed_simd::Simd<[f32; 2]>" | |
.Linfo_string198: | |
.asciz "_ZN4core3fmt10ArgumentV13new17hf8cbb1bf740bc1bfE" | |
.Linfo_string199: | |
.asciz "new<&packed_simd::Simd<[f32; 2]>>" | |
.Linfo_string200: | |
.asciz "_ZN4core3fmt9Arguments6new_v117h563701daa3fafb7dE" | |
.Linfo_string201: | |
.asciz "new_v1" | |
.Linfo_string202: | |
.asciz "_ZN4core3mem7size_of17h67bb3d7ab94ad204E" | |
.Linfo_string203: | |
.asciz "size_of<f32>" | |
.Linfo_string204: | |
.asciz "_ZN4core3num20_$LT$impl$u20$u8$GT$9max_value17h1b8ac35f82643c3bE" | |
.Linfo_string205: | |
.asciz "max_value" | |
.Linfo_string206: | |
.asciz "_ZN4core3num23_$LT$impl$u20$usize$GT$12wrapping_sub17h5c173233212cebb5E" | |
.Linfo_string207: | |
.asciz "wrapping_sub" | |
.Linfo_string208: | |
.asciz "Args" | |
.Linfo_string209: | |
.asciz "_ZN4core3ops8function6FnOnce9call_once17h33385ba441c8d02eE" | |
.Linfo_string210: | |
.asciz "call_once<closure,()>" | |
.Linfo_string211: | |
.asciz "_ZN4core3ops8function6FnOnce9call_once32_$u7b$$u7b$vtable.shim$u7d$$u7d$17hd6f963d7521da4d8E" | |
.Linfo_string212: | |
.asciz "_ZN4core3ptr18real_drop_in_place17hf10702682f45eb9fE" | |
.Linfo_string213: | |
.asciz "real_drop_in_place<closure>" | |
.Linfo_string214: | |
.asciz "_ZN4core3ptr31_$LT$impl$u20$$BP$mut$u20$T$GT$12wrapping_add17h7bfc38a3d51ffae0E" | |
.Linfo_string215: | |
.asciz "wrapping_add<u8>" | |
.Linfo_string216: | |
.asciz "_ZN4core3ptr31_$LT$impl$u20$$BP$mut$u20$T$GT$15wrapping_offset17h92199ee84951f794E" | |
.Linfo_string217: | |
.asciz "wrapping_offset<u8>" | |
.Linfo_string218: | |
.asciz "_ZN4core3ptr31_$LT$impl$u20$$BP$mut$u20$T$GT$3add17h0ce19a1ecdb04f8fE" | |
.Linfo_string219: | |
.asciz "add<f32>" | |
.Linfo_string220: | |
.asciz "_ZN4core3ptr31_$LT$impl$u20$$BP$mut$u20$T$GT$6offset17h7ab76687e019a8beE" | |
.Linfo_string221: | |
.asciz "offset<f32>" | |
.Linfo_string222: | |
.asciz "_ZN4core3ptr31_$LT$impl$u20$$BP$mut$u20$T$GT$7is_null17h5d7cab73c9ba2b72E" | |
.Linfo_string223: | |
.asciz "is_null<f32>" | |
.Linfo_string224: | |
.asciz "_ZN4core3ptr33_$LT$impl$u20$$BP$const$u20$T$GT$12wrapping_add17h704f7d80d3e4e067E" | |
.Linfo_string225: | |
.asciz "_ZN4core3ptr33_$LT$impl$u20$$BP$const$u20$T$GT$15wrapping_offset17h57392fcef01ab41fE" | |
.Linfo_string226: | |
.asciz "_ZN4core3ptr33_$LT$impl$u20$$BP$const$u20$T$GT$3add17h26416a2b5e59c446E" | |
.Linfo_string227: | |
.asciz "_ZN4core3ptr33_$LT$impl$u20$$BP$const$u20$T$GT$6offset17h6b5b445b6567a011E" | |
.Linfo_string228: | |
.asciz "_ZN4core3ptr33_$LT$impl$u20$$BP$const$u20$T$GT$7is_null17hff436377db9e2646E" | |
.Linfo_string229: | |
.asciz "_ZN4core3ptr4null17h994338807cb2f143E" | |
.Linfo_string230: | |
.asciz "null<u8>" | |
.Linfo_string231: | |
.asciz "_ZN4core3ptr8null_mut17ha420abbf6de67c0aE" | |
.Linfo_string232: | |
.asciz "null_mut<u8>" | |
.Linfo_string233: | |
.asciz "&[f32; 2]" | |
.Linfo_string234: | |
.asciz "U" | |
.Linfo_string235: | |
.asciz "_ZN4core4iter6traits8iterator8Iterator3zip17h3b06b723b24d63e9E" | |
.Linfo_string236: | |
.asciz "zip<core::slice::IterMut<f32>,&[f32; 2]>" | |
.Linfo_string237: | |
.asciz "_ZN4core5array109_$LT$impl$u20$core..iter..traits..collect..IntoIterator$u20$for$u20$$RF$$u27$a$u20$$u5b$T$u3b$$u20$_$u5d$$GT$9into_iter17h3b17bc4c1d40cf91E" | |
.Linfo_string238: | |
.asciz "into_iter<f32>" | |
.Linfo_string239: | |
.asciz "_ZN4core5slice29_$LT$impl$u20$$u5b$T$u5d$$GT$10as_mut_ptr17h1a657e498eadc3f8E" | |
.Linfo_string240: | |
.asciz "as_mut_ptr<f32>" | |
.Linfo_string241: | |
.asciz "_ZN4core5slice29_$LT$impl$u20$$u5b$T$u5d$$GT$3len17h7ddc604a3edd39eeE" | |
.Linfo_string242: | |
.asciz "_ZN4core5slice29_$LT$impl$u20$$u5b$T$u5d$$GT$4iter17hdd507b42260f435dE" | |
.Linfo_string243: | |
.asciz "iter<f32>" | |
.Linfo_string244: | |
.asciz "_ZN4core5slice29_$LT$impl$u20$$u5b$T$u5d$$GT$6as_ptr17ha15db296d8eae01cE" | |
.Linfo_string245: | |
.asciz "as_ptr<f32>" | |
.Linfo_string246: | |
.asciz "_ZN4core5slice29_$LT$impl$u20$$u5b$T$u5d$$GT$8iter_mut17hbb08a79abb9de9f1E" | |
.Linfo_string247: | |
.asciz "iter_mut<f32>" | |
.Linfo_string248: | |
.asciz "_ZN4core9core_arch3x863sse16_mm_movemask_pi817h5a962fd8ed0dc66cE" | |
.Linfo_string249: | |
.asciz "_mm_movemask_pi8" | |
.Linfo_string250: | |
.asciz "_ZN54_$LT$$LP$$RP$$u20$as$u20$std..process..Termination$GT$6report17h9d153f990c8564cfE" | |
.Linfo_string251: | |
.asciz "report" | |
.Linfo_string252: | |
.asciz "_ZN57_$LT$core..iter..adapters..zip..Zip$LT$A$C$$u20$B$GT$$GT$3new17h8f37ca8b2f06d909E" | |
.Linfo_string253: | |
.asciz "I" | |
.Linfo_string254: | |
.asciz "_ZN63_$LT$I$u20$as$u20$core..iter..traits..collect..IntoIterator$GT$9into_iter17he5241eaaa244ba04E" | |
.Linfo_string255: | |
.asciz "into_iter<core::iter::adapters::zip::Zip<core::slice::IterMut<f32>, core::slice::Iter<f32>>>" | |
.Linfo_string256: | |
.asciz "_ZN68_$LT$std..process..ExitCode$u20$as$u20$std..process..Termination$GT$6report17hd5ccd80cb403dadbE" | |
.Linfo_string257: | |
.asciz "_ZN11simd_errors4main17hd90603d869f7ed37E" | |
.Linfo_string258: | |
.asciz "main" | |
.Linfo_string259: | |
.asciz "&mut core::iter::adapters::zip::Zip<core::slice::IterMut<f32>, core::slice::Iter<f32>>" | |
.Linfo_string260: | |
.asciz "&mut core::slice::Iter<f32>" | |
.Linfo_string261: | |
.asciz "i" | |
.Linfo_string262: | |
.asciz "&mut core::slice::IterMut<f32>" | |
.Linfo_string263: | |
.asciz "x" | |
.Linfo_string264: | |
.asciz "y" | |
.Linfo_string265: | |
.asciz "__next" | |
.Linfo_string266: | |
.asciz "val" | |
.Linfo_string267: | |
.asciz "other" | |
.Linfo_string268: | |
.asciz "argc" | |
.Linfo_string269: | |
.asciz "argv" | |
.Linfo_string270: | |
.asciz "*const *const u8" | |
.Linfo_string271: | |
.asciz "&std::sys::windows::process::ExitCode" | |
.Linfo_string272: | |
.asciz "&&packed_simd::Simd<[f32; 2]>" | |
.Linfo_string273: | |
.asciz "f" | |
.Linfo_string274: | |
.asciz "v2" | |
.Linfo_string275: | |
.asciz "&usize" | |
.Linfo_string276: | |
.asciz "fn(&&packed_simd::Simd<[f32; 2]>, &mut core::fmt::Formatter) -> core::result::Result<(), core::fmt::Error>" | |
.Linfo_string277: | |
.asciz "rhs" | |
.Linfo_string278: | |
.asciz "*mut closure" | |
.Linfo_string279: | |
.asciz "&mut closure" | |
.Linfo_string280: | |
.asciz "count" | |
.Linfo_string281: | |
.asciz "&mut [f32]" | |
.Linfo_string282: | |
.asciz "&[f32]" | |
.Linfo_string283: | |
.asciz "i64" | |
.Linfo_string284: | |
.asciz "__m64" | |
.Linfo_string285: | |
.asciz "z" | |
.Linfo_string286: | |
.asciz "o" | |
.Linfo_string287: | |
.asciz "t" | |
.Linfo_string288: | |
.asciz "left_val" | |
.Linfo_string289: | |
.asciz "right_val" | |
.Linfo_string290: | |
.asciz "arg0" | |
.Linfo_string291: | |
.asciz "arg1" | |
.section .debug_loc,"dr" | |
.Lsection_debug_loc: | |
.Ldebug_loc0: | |
.quad .Lfunc_begin4-.Lfunc_begin0 | |
.quad .Ltmp12-.Lfunc_begin0 | |
.short 2 | |
.byte 120 | |
.byte 0 | |
.quad 0 | |
.quad 0 | |
.Ldebug_loc1: | |
.quad .Lfunc_begin4-.Lfunc_begin0 | |
.quad .Ltmp9-.Lfunc_begin0 | |
.short 2 | |
.byte 113 | |
.byte 0 | |
.quad 0 | |
.quad 0 | |
.Ldebug_loc2: | |
.quad .Lfunc_begin7-.Lfunc_begin0 | |
.quad .Ltmp29-.Lfunc_begin0 | |
.short 2 | |
.byte 120 | |
.byte 0 | |
.quad 0 | |
.quad 0 | |
.Ldebug_loc3: | |
.quad .Lfunc_begin7-.Lfunc_begin0 | |
.quad .Ltmp28-.Lfunc_begin0 | |
.short 2 | |
.byte 113 | |
.byte 0 | |
.quad 0 | |
.quad 0 | |
.Ldebug_loc4: | |
.quad .Lfunc_begin9-.Lfunc_begin0 | |
.quad .Ltmp34-.Lfunc_begin0 | |
.short 2 | |
.byte 114 | |
.byte 0 | |
.quad 0 | |
.quad 0 | |
.Ldebug_loc5: | |
.quad .Lfunc_begin12-.Lfunc_begin0 | |
.quad .Ltmp95-.Lfunc_begin0 | |
.short 2 | |
.byte 114 | |
.byte 0 | |
.quad 0 | |
.quad 0 | |
.Ldebug_loc6: | |
.quad .Lfunc_begin50-.Lfunc_begin0 | |
.quad .Ltmp192-.Lfunc_begin0 | |
.short 2 | |
.byte 113 | |
.byte 0 | |
.quad 0 | |
.quad 0 | |
.section .debug_abbrev,"dr" | |
.Lsection_abbrev: | |
.byte 1 | |
.byte 17 | |
.byte 1 | |
.byte 37 | |
.byte 14 | |
.byte 19 | |
.byte 5 | |
.byte 3 | |
.byte 14 | |
.byte 16 | |
.byte 23 | |
.byte 27 | |
.byte 14 | |
.ascii "\264B" | |
.byte 25 | |
.byte 17 | |
.byte 1 | |
.byte 18 | |
.byte 6 | |
.byte 0 | |
.byte 0 | |
.byte 2 | |
.byte 52 | |
.byte 0 | |
.byte 3 | |
.byte 14 | |
.byte 73 | |
.byte 19 | |
.byte 2 | |
.byte 24 | |
.byte 0 | |
.byte 0 | |
.byte 3 | |
.byte 19 | |
.byte 0 | |
.byte 29 | |
.byte 19 | |
.byte 3 | |
.byte 14 | |
.byte 11 | |
.byte 11 | |
.ascii "\210\001" | |
.byte 15 | |
.byte 0 | |
.byte 0 | |
.byte 4 | |
.byte 19 | |
.byte 1 | |
.byte 3 | |
.byte 14 | |
.byte 11 | |
.byte 11 | |
.ascii "\210\001" | |
.byte 15 | |
.byte 0 | |
.byte 0 | |
.byte 5 | |
.byte 13 | |
.byte 0 | |
.byte 3 | |
.byte 14 | |
.byte 73 | |
.byte 19 | |
.ascii "\210\001" | |
.byte 15 | |
.byte 56 | |
.byte 11 | |
.byte 0 | |
.byte 0 | |
.byte 6 | |
.byte 15 | |
.byte 0 | |
.byte 73 | |
.byte 19 | |
.byte 3 | |
.byte 14 | |
.byte 0 | |
.byte 0 | |
.byte 7 | |
.byte 21 | |
.byte 0 | |
.byte 0 | |
.byte 0 | |
.byte 8 | |
.byte 57 | |
.byte 1 | |
.byte 3 | |
.byte 14 | |
.byte 0 | |
.byte 0 | |
.byte 9 | |
.byte 4 | |
.byte 1 | |
.byte 73 | |
.byte 19 | |
.byte 109 | |
.byte 25 | |
.byte 3 | |
.byte 14 | |
.byte 11 | |
.byte 11 | |
.ascii "\210\001" | |
.byte 15 | |
.byte 0 | |
.byte 0 | |
.byte 10 | |
.byte 40 | |
.byte 0 | |
.byte 3 | |
.byte 14 | |
.byte 28 | |
.byte 15 | |
.byte 0 | |
.byte 0 | |
.byte 11 | |
.byte 51 | |
.byte 1 | |
.byte 21 | |
.byte 19 | |
.byte 0 | |
.byte 0 | |
.byte 12 | |
.byte 13 | |
.byte 0 | |
.byte 73 | |
.byte 19 | |
.ascii "\210\001" | |
.byte 15 | |
.byte 56 | |
.byte 11 | |
.byte 52 | |
.byte 25 | |
.byte 0 | |
.byte 0 | |
.byte 13 | |
.byte 25 | |
.byte 1 | |
.byte 22 | |
.byte 11 | |
.byte 0 | |
.byte 0 | |
.byte 14 | |
.byte 19 | |
.byte 0 | |
.byte 3 | |
.byte 14 | |
.byte 11 | |
.byte 11 | |
.ascii "\210\001" | |
.byte 15 | |
.byte 0 | |
.byte 0 | |
.byte 15 | |
.byte 46 | |
.byte 1 | |
.byte 17 | |
.byte 1 | |
.byte 18 | |
.byte 6 | |
.byte 64 | |
.byte 24 | |
.byte 110 | |
.byte 14 | |
.byte 3 | |
.byte 14 | |
.byte 58 | |
.byte 11 | |
.byte 59 | |
.byte 5 | |
.byte 73 | |
.byte 19 | |
.byte 0 | |
.byte 0 | |
.byte 16 | |
.byte 5 | |
.byte 0 | |
.byte 2 | |
.byte 24 | |
.byte 3 | |
.byte 14 | |
.byte 58 | |
.byte 11 | |
.byte 59 | |
.byte 11 | |
.byte 73 | |
.byte 19 | |
.byte 0 | |
.byte 0 | |
.byte 17 | |
.byte 47 | |
.byte 0 | |
.byte 73 | |
.byte 19 | |
.byte 3 | |
.byte 14 | |
.byte 0 | |
.byte 0 | |
.byte 18 | |
.byte 13 | |
.byte 0 | |
.byte 3 | |
.byte 14 | |
.byte 73 | |
.byte 19 | |
.ascii "\210\001" | |
.byte 15 | |
.byte 56 | |
.byte 11 | |
.byte 52 | |
.byte 25 | |
.byte 0 | |
.byte 0 | |
.byte 19 | |
.byte 46 | |
.byte 1 | |
.byte 17 | |
.byte 1 | |
.byte 18 | |
.byte 6 | |
.byte 64 | |
.byte 24 | |
.byte 110 | |
.byte 14 | |
.byte 3 | |
.byte 14 | |
.byte 58 | |
.byte 11 | |
.byte 59 | |
.byte 11 | |
.byte 73 | |
.byte 19 | |
.byte 0 | |
.byte 0 | |
.byte 20 | |
.byte 29 | |
.byte 1 | |
.byte 49 | |
.byte 19 | |
.byte 17 | |
.byte 1 | |
.byte 18 | |
.byte 6 | |
.byte 88 | |
.byte 11 | |
.byte 89 | |
.byte 11 | |
.byte 0 | |
.byte 0 | |
.byte 21 | |
.byte 5 | |
.byte 0 | |
.byte 2 | |
.byte 24 | |
.byte 49 | |
.byte 19 | |
.byte 0 | |
.byte 0 | |
.byte 22 | |
.byte 11 | |
.byte 1 | |
.byte 17 | |
.byte 1 | |
.byte 18 | |
.byte 6 | |
.byte 0 | |
.byte 0 | |
.byte 23 | |
.byte 52 | |
.byte 0 | |
.byte 2 | |
.byte 24 | |
.byte 49 | |
.byte 19 | |
.byte 0 | |
.byte 0 | |
.byte 24 | |
.byte 29 | |
.byte 1 | |
.byte 49 | |
.byte 19 | |
.byte 17 | |
.byte 1 | |
.byte 18 | |
.byte 6 | |
.byte 88 | |
.byte 11 | |
.byte 89 | |
.byte 5 | |
.byte 0 | |
.byte 0 | |
.byte 25 | |
.byte 52 | |
.byte 0 | |
.byte 2 | |
.byte 24 | |
.byte 3 | |
.byte 14 | |
.ascii "\210\001" | |
.byte 15 | |
.byte 58 | |
.byte 11 | |
.byte 59 | |
.byte 11 | |
.byte 73 | |
.byte 19 | |
.byte 0 | |
.byte 0 | |
.byte 26 | |
.byte 11 | |
.byte 1 | |
.byte 85 | |
.byte 23 | |
.byte 0 | |
.byte 0 | |
.byte 27 | |
.byte 5 | |
.byte 0 | |
.byte 2 | |
.byte 23 | |
.byte 3 | |
.byte 14 | |
.byte 58 | |
.byte 11 | |
.byte 59 | |
.byte 11 | |
.byte 73 | |
.byte 19 | |
.byte 0 | |
.byte 0 | |
.byte 28 | |
.byte 46 | |
.byte 1 | |
.byte 110 | |
.byte 14 | |
.byte 3 | |
.byte 14 | |
.byte 58 | |
.byte 11 | |
.byte 59 | |
.byte 5 | |
.byte 73 | |
.byte 19 | |
.byte 32 | |
.byte 11 | |
.byte 0 | |
.byte 0 | |
.byte 29 | |
.byte 5 | |
.byte 0 | |
.byte 3 | |
.byte 14 | |
.byte 58 | |
.byte 11 | |
.byte 59 | |
.byte 11 | |
.byte 73 | |
.byte 19 | |
.byte 0 | |
.byte 0 | |
.byte 30 | |
.byte 11 | |
.byte 1 | |
.byte 0 | |
.byte 0 | |
.byte 31 | |
.byte 52 | |
.byte 0 | |
.byte 3 | |
.byte 14 | |
.ascii "\210\001" | |
.byte 15 | |
.byte 58 | |
.byte 11 | |
.byte 59 | |
.byte 5 | |
.byte 73 | |
.byte 19 | |
.byte 0 | |
.byte 0 | |
.byte 32 | |
.byte 52 | |
.byte 0 | |
.byte 2 | |
.byte 24 | |
.byte 3 | |
.byte 14 | |
.ascii "\210\001" | |
.byte 15 | |
.byte 58 | |
.byte 11 | |
.byte 59 | |
.byte 5 | |
.byte 73 | |
.byte 19 | |
.byte 0 | |
.byte 0 | |
.byte 33 | |
.byte 5 | |
.byte 0 | |
.byte 58 | |
.byte 11 | |
.byte 59 | |
.byte 11 | |
.byte 73 | |
.byte 19 | |
.byte 0 | |
.byte 0 | |
.byte 34 | |
.byte 5 | |
.byte 0 | |
.byte 2 | |
.byte 24 | |
.byte 58 | |
.byte 11 | |
.byte 59 | |
.byte 11 | |
.byte 73 | |
.byte 19 | |
.byte 0 | |
.byte 0 | |
.byte 35 | |
.byte 25 | |
.byte 1 | |
.byte 0 | |
.byte 0 | |
.byte 36 | |
.byte 46 | |
.byte 0 | |
.byte 17 | |
.byte 1 | |
.byte 18 | |
.byte 6 | |
.byte 64 | |
.byte 24 | |
.byte 110 | |
.byte 14 | |
.byte 3 | |
.byte 14 | |
.byte 58 | |
.byte 11 | |
.byte 59 | |
.byte 5 | |
.byte 73 | |
.byte 19 | |
.byte 0 | |
.byte 0 | |
.byte 37 | |
.byte 46 | |
.byte 1 | |
.byte 17 | |
.byte 1 | |
.byte 18 | |
.byte 6 | |
.byte 64 | |
.byte 24 | |
.byte 110 | |
.byte 14 | |
.byte 3 | |
.byte 14 | |
.byte 58 | |
.byte 11 | |
.byte 59 | |
.byte 11 | |
.byte 0 | |
.byte 0 | |
.byte 38 | |
.byte 36 | |
.byte 0 | |
.byte 3 | |
.byte 14 | |
.byte 62 | |
.byte 11 | |
.byte 11 | |
.byte 11 | |
.byte 0 | |
.byte 0 | |
.byte 39 | |
.byte 52 | |
.byte 0 | |
.byte 2 | |
.byte 24 | |
.byte 3 | |
.byte 14 | |
.byte 58 | |
.byte 11 | |
.byte 59 | |
.byte 5 | |
.byte 73 | |
.byte 19 | |
.byte 0 | |
.byte 0 | |
.byte 40 | |
.byte 1 | |
.byte 1 | |
.byte 73 | |
.byte 19 | |
.byte 0 | |
.byte 0 | |
.byte 41 | |
.byte 33 | |
.byte 0 | |
.byte 73 | |
.byte 19 | |
.byte 34 | |
.byte 11 | |
.byte 55 | |
.byte 11 | |
.byte 0 | |
.byte 0 | |
.byte 42 | |
.byte 36 | |
.byte 0 | |
.byte 3 | |
.byte 14 | |
.byte 11 | |
.byte 11 | |
.byte 62 | |
.byte 11 | |
.byte 0 | |
.byte 0 | |
.byte 43 | |
.byte 21 | |
.byte 1 | |
.byte 73 | |
.byte 19 | |
.byte 0 | |
.byte 0 | |
.byte 44 | |
.byte 5 | |
.byte 0 | |
.byte 73 | |
.byte 19 | |
.byte 0 | |
.byte 0 | |
.byte 45 | |
.byte 46 | |
.byte 1 | |
.byte 17 | |
.byte 1 | |
.byte 18 | |
.byte 6 | |
.byte 64 | |
.byte 24 | |
.byte 110 | |
.byte 14 | |
.byte 3 | |
.byte 14 | |
.byte 58 | |
.byte 11 | |
.byte 59 | |
.byte 11 | |
.byte 106 | |
.byte 25 | |
.byte 0 | |
.byte 0 | |
.byte 0 | |
.section .debug_info,"dr" | |
.Lsection_info: | |
.Lcu_begin0: | |
.long .Ldebug_info_end0-.Ldebug_info_start0 | |
.Ldebug_info_start0: | |
.short 4 | |
.secrel32 .Lsection_abbrev | |
.byte 8 | |
.byte 1 | |
.secrel32 .Linfo_string0 | |
.short 28 | |
.secrel32 .Linfo_string1 | |
.secrel32 .Lline_table_start0 | |
.secrel32 .Linfo_string2 | |
.quad .Lfunc_begin0 | |
.long .Lfunc_end52-.Lfunc_begin0 | |
.byte 2 | |
.secrel32 .Linfo_string3 | |
.long 61 | |
.byte 9 | |
.byte 3 | |
.quad .Lvtable.3 | |
.byte 3 | |
.long 72 | |
.secrel32 .Linfo_string3 | |
.byte 0 | |
.byte 8 | |
.byte 4 | |
.secrel32 .Linfo_string6 | |
.byte 8 | |
.byte 8 | |
.byte 5 | |
.secrel32 .Linfo_string4 | |
.long 91 | |
.byte 8 | |
.byte 0 | |
.byte 0 | |
.byte 6 | |
.long 100 | |
.secrel32 .Linfo_string5 | |
.byte 7 | |
.byte 8 | |
.secrel32 .Linfo_string7 | |
.byte 8 | |
.secrel32 .Linfo_string8 | |
.byte 9 | |
.long 4666 | |
.secrel32 .Linfo_string12 | |
.byte 1 | |
.byte 1 | |
.byte 10 | |
.secrel32 .Linfo_string10 | |
.byte 0 | |
.byte 10 | |
.secrel32 .Linfo_string11 | |
.byte 1 | |
.byte 0 | |
.byte 0 | |
.byte 8 | |
.secrel32 .Linfo_string13 | |
.byte 8 | |
.secrel32 .Linfo_string14 | |
.byte 8 | |
.secrel32 .Linfo_string15 | |
.byte 9 | |
.long 4666 | |
.secrel32 .Linfo_string20 | |
.byte 1 | |
.byte 1 | |
.byte 10 | |
.secrel32 .Linfo_string16 | |
.byte 0 | |
.byte 10 | |
.secrel32 .Linfo_string17 | |
.byte 1 | |
.byte 10 | |
.secrel32 .Linfo_string18 | |
.byte 2 | |
.byte 10 | |
.secrel32 .Linfo_string19 | |
.byte 3 | |
.byte 0 | |
.byte 4 | |
.secrel32 .Linfo_string136 | |
.byte 64 | |
.byte 8 | |
.byte 5 | |
.secrel32 .Linfo_string125 | |
.long 217 | |
.byte 8 | |
.byte 0 | |
.byte 5 | |
.secrel32 .Linfo_string129 | |
.long 292 | |
.byte 8 | |
.byte 16 | |
.byte 0 | |
.byte 4 | |
.secrel32 .Linfo_string128 | |
.byte 16 | |
.byte 8 | |
.byte 11 | |
.long 229 | |
.byte 12 | |
.long 5990 | |
.byte 8 | |
.byte 0 | |
.byte 13 | |
.byte 0 | |
.byte 5 | |
.secrel32 .Linfo_string126 | |
.long 265 | |
.byte 8 | |
.byte 0 | |
.byte 0 | |
.byte 13 | |
.byte 1 | |
.byte 5 | |
.secrel32 .Linfo_string127 | |
.long 272 | |
.byte 8 | |
.byte 0 | |
.byte 0 | |
.byte 0 | |
.byte 14 | |
.secrel32 .Linfo_string126 | |
.byte 16 | |
.byte 8 | |
.byte 4 | |
.secrel32 .Linfo_string127 | |
.byte 16 | |
.byte 8 | |
.byte 5 | |
.secrel32 .Linfo_string4 | |
.long 5475 | |
.byte 8 | |
.byte 8 | |
.byte 0 | |
.byte 0 | |
.byte 4 | |
.secrel32 .Linfo_string135 | |
.byte 48 | |
.byte 8 | |
.byte 5 | |
.secrel32 .Linfo_string95 | |
.long 5983 | |
.byte 4 | |
.byte 32 | |
.byte 5 | |
.secrel32 .Linfo_string97 | |
.long 151 | |
.byte 1 | |
.byte 40 | |
.byte 5 | |
.secrel32 .Linfo_string94 | |
.long 5895 | |
.byte 4 | |
.byte 36 | |
.byte 5 | |
.secrel32 .Linfo_string104 | |
.long 355 | |
.byte 8 | |
.byte 0 | |
.byte 5 | |
.secrel32 .Linfo_string98 | |
.long 355 | |
.byte 8 | |
.byte 16 | |
.byte 0 | |
.byte 4 | |
.secrel32 .Linfo_string134 | |
.byte 16 | |
.byte 8 | |
.byte 11 | |
.long 367 | |
.byte 12 | |
.long 5990 | |
.byte 8 | |
.byte 0 | |
.byte 13 | |
.byte 0 | |
.byte 5 | |
.secrel32 .Linfo_string130 | |
.long 431 | |
.byte 8 | |
.byte 0 | |
.byte 0 | |
.byte 13 | |
.byte 1 | |
.byte 5 | |
.secrel32 .Linfo_string131 | |
.long 450 | |
.byte 8 | |
.byte 0 | |
.byte 0 | |
.byte 13 | |
.byte 2 | |
.byte 5 | |
.secrel32 .Linfo_string132 | |
.long 469 | |
.byte 8 | |
.byte 0 | |
.byte 0 | |
.byte 13 | |
.byte 3 | |
.byte 5 | |
.secrel32 .Linfo_string133 | |
.long 476 | |
.byte 8 | |
.byte 0 | |
.byte 0 | |
.byte 0 | |
.byte 4 | |
.secrel32 .Linfo_string130 | |
.byte 16 | |
.byte 8 | |
.byte 5 | |
.secrel32 .Linfo_string4 | |
.long 5475 | |
.byte 8 | |
.byte 8 | |
.byte 0 | |
.byte 4 | |
.secrel32 .Linfo_string131 | |
.byte 16 | |
.byte 8 | |
.byte 5 | |
.secrel32 .Linfo_string4 | |
.long 5475 | |
.byte 8 | |
.byte 8 | |
.byte 0 | |
.byte 14 | |
.secrel32 .Linfo_string132 | |
.byte 16 | |
.byte 8 | |
.byte 14 | |
.secrel32 .Linfo_string133 | |
.byte 16 | |
.byte 8 | |
.byte 0 | |
.byte 0 | |
.byte 0 | |
.byte 8 | |
.secrel32 .Linfo_string24 | |
.byte 15 | |
.quad .Lfunc_begin16 | |
.long .Lfunc_end16-.Lfunc_begin16 | |
.byte 1 | |
.byte 87 | |
.secrel32 .Linfo_string189 | |
.secrel32 .Linfo_string190 | |
.byte 13 | |
.short 1891 | |
.long 111 | |
.byte 16 | |
.byte 2 | |
.byte 145 | |
.byte 40 | |
.secrel32 .Linfo_string47 | |
.byte 9 | |
.byte 1 | |
.long 6769 | |
.byte 16 | |
.byte 2 | |
.byte 145 | |
.byte 48 | |
.secrel32 .Linfo_string273 | |
.byte 9 | |
.byte 1 | |
.long 5974 | |
.byte 17 | |
.long 5139 | |
.secrel32 .Linfo_string43 | |
.byte 0 | |
.byte 0 | |
.byte 4 | |
.secrel32 .Linfo_string119 | |
.byte 16 | |
.byte 8 | |
.byte 5 | |
.secrel32 .Linfo_string80 | |
.long 5902 | |
.byte 8 | |
.byte 0 | |
.byte 5 | |
.secrel32 .Linfo_string93 | |
.long 5949 | |
.byte 8 | |
.byte 8 | |
.byte 15 | |
.quad .Lfunc_begin20 | |
.long .Lfunc_end20-.Lfunc_begin20 | |
.byte 1 | |
.byte 87 | |
.secrel32 .Linfo_string198 | |
.secrel32 .Linfo_string199 | |
.byte 13 | |
.short 278 | |
.long 560 | |
.byte 16 | |
.byte 2 | |
.byte 145 | |
.byte 16 | |
.secrel32 .Linfo_string263 | |
.byte 9 | |
.byte 1 | |
.long 6769 | |
.byte 16 | |
.byte 2 | |
.byte 145 | |
.byte 24 | |
.secrel32 .Linfo_string273 | |
.byte 9 | |
.byte 1 | |
.long 6787 | |
.byte 17 | |
.long 6706 | |
.secrel32 .Linfo_string43 | |
.byte 0 | |
.byte 0 | |
.byte 4 | |
.secrel32 .Linfo_string91 | |
.byte 0 | |
.byte 1 | |
.byte 5 | |
.secrel32 .Linfo_string81 | |
.long 5911 | |
.byte 1 | |
.byte 0 | |
.byte 5 | |
.secrel32 .Linfo_string83 | |
.long 2860 | |
.byte 1 | |
.byte 0 | |
.byte 0 | |
.byte 4 | |
.secrel32 .Linfo_string116 | |
.byte 96 | |
.byte 8 | |
.byte 5 | |
.secrel32 .Linfo_string94 | |
.long 5895 | |
.byte 4 | |
.byte 80 | |
.byte 5 | |
.secrel32 .Linfo_string95 | |
.long 5983 | |
.byte 4 | |
.byte 84 | |
.byte 5 | |
.secrel32 .Linfo_string97 | |
.long 151 | |
.byte 1 | |
.byte 88 | |
.byte 5 | |
.secrel32 .Linfo_string98 | |
.long 3303 | |
.byte 8 | |
.byte 0 | |
.byte 5 | |
.secrel32 .Linfo_string104 | |
.long 3303 | |
.byte 8 | |
.byte 16 | |
.byte 5 | |
.secrel32 .Linfo_string105 | |
.long 784 | |
.byte 8 | |
.byte 32 | |
.byte 5 | |
.secrel32 .Linfo_string107 | |
.long 2770 | |
.byte 8 | |
.byte 48 | |
.byte 5 | |
.secrel32 .Linfo_string112 | |
.long 6015 | |
.byte 8 | |
.byte 64 | |
.byte 0 | |
.byte 4 | |
.secrel32 .Linfo_string106 | |
.byte 16 | |
.byte 8 | |
.byte 18 | |
.secrel32 .Linfo_string86 | |
.long 5918 | |
.byte 8 | |
.byte 0 | |
.byte 18 | |
.secrel32 .Linfo_string3 | |
.long 5927 | |
.byte 8 | |
.byte 8 | |
.byte 0 | |
.byte 4 | |
.secrel32 .Linfo_string140 | |
.byte 48 | |
.byte 8 | |
.byte 5 | |
.secrel32 .Linfo_string120 | |
.long 6045 | |
.byte 8 | |
.byte 0 | |
.byte 5 | |
.secrel32 .Linfo_string13 | |
.long 3397 | |
.byte 8 | |
.byte 16 | |
.byte 5 | |
.secrel32 .Linfo_string112 | |
.long 6015 | |
.byte 8 | |
.byte 32 | |
.byte 15 | |
.quad .Lfunc_begin21 | |
.long .Lfunc_end21-.Lfunc_begin21 | |
.byte 1 | |
.byte 87 | |
.secrel32 .Linfo_string200 | |
.secrel32 .Linfo_string201 | |
.byte 13 | |
.short 314 | |
.long 814 | |
.byte 16 | |
.byte 2 | |
.byte 145 | |
.byte 0 | |
.secrel32 .Linfo_string120 | |
.byte 9 | |
.byte 1 | |
.long 6045 | |
.byte 16 | |
.byte 2 | |
.byte 145 | |
.byte 16 | |
.secrel32 .Linfo_string112 | |
.byte 9 | |
.byte 1 | |
.long 6015 | |
.byte 0 | |
.byte 0 | |
.byte 0 | |
.byte 8 | |
.secrel32 .Linfo_string21 | |
.byte 8 | |
.secrel32 .Linfo_string22 | |
.byte 8 | |
.secrel32 .Linfo_string23 | |
.byte 8 | |
.secrel32 .Linfo_string24 | |
.byte 19 | |
.quad .Lfunc_begin0 | |
.long .Lfunc_end0-.Lfunc_begin0 | |
.byte 1 | |
.byte 87 | |
.secrel32 .Linfo_string159 | |
.secrel32 .Linfo_string160 | |
.byte 1 | |
.byte 40 | |
.long 3490 | |
.byte 16 | |
.byte 2 | |
.byte 145 | |
.byte 48 | |
.secrel32 .Linfo_string47 | |
.byte 9 | |
.byte 1 | |
.long 6724 | |
.byte 17 | |
.long 2636 | |
.secrel32 .Linfo_string36 | |
.byte 17 | |
.long 2720 | |
.secrel32 .Linfo_string155 | |
.byte 0 | |
.byte 19 | |
.quad .Lfunc_begin10 | |
.long .Lfunc_end10-.Lfunc_begin10 | |
.byte 1 | |
.byte 87 | |
.secrel32 .Linfo_string178 | |
.secrel32 .Linfo_string179 | |
.byte 1 | |
.byte 152 | |
.long 1575 | |
.byte 16 | |
.byte 3 | |
.byte 145 | |
.ascii "\220\001" | |
.secrel32 .Linfo_string151 | |
.byte 9 | |
.byte 1 | |
.long 2636 | |
.byte 16 | |
.byte 3 | |
.byte 145 | |
.ascii "\240\001" | |
.secrel32 .Linfo_string152 | |
.byte 9 | |
.byte 1 | |
.long 2720 | |
.byte 20 | |
.long 2074 | |
.quad .Ltmp52 | |
.long .Ltmp59-.Ltmp52 | |
.byte 1 | |
.byte 153 | |
.byte 21 | |
.byte 3 | |
.byte 145 | |
.ascii "\310\001" | |
.long 2100 | |
.byte 22 | |
.quad .Ltmp53 | |
.long .Ltmp58-.Ltmp53 | |
.byte 23 | |
.byte 3 | |
.byte 145 | |
.ascii "\330\001" | |
.long 2112 | |
.byte 22 | |
.quad .Ltmp54 | |
.long .Ltmp58-.Ltmp54 | |
.byte 23 | |
.byte 3 | |
.byte 145 | |
.ascii "\340\001" | |
.long 2126 | |
.byte 24 | |
.long 2686 | |
.quad .Ltmp55 | |
.long .Ltmp56-.Ltmp55 | |
.byte 2 | |
.short 2844 | |
.byte 21 | |
.byte 3 | |
.byte 145 | |
.ascii "\360\001" | |
.long 2712 | |
.byte 0 | |
.byte 22 | |
.quad .Ltmp57 | |
.long .Ltmp58-.Ltmp57 | |
.byte 23 | |
.byte 3 | |
.byte 145 | |
.ascii "\350\001" | |
.long 2140 | |
.byte 0 | |
.byte 0 | |
.byte 0 | |
.byte 0 | |
.byte 20 | |
.long 2157 | |
.quad .Ltmp60 | |
.long .Ltmp67-.Ltmp60 | |
.byte 1 | |
.byte 153 | |
.byte 21 | |
.byte 3 | |
.byte 145 | |
.ascii "\370\001" | |
.long 2183 | |
.byte 22 | |
.quad .Ltmp61 | |
.long .Ltmp66-.Ltmp61 | |
.byte 23 | |
.byte 3 | |
.byte 145 | |
.ascii "\210\002" | |
.long 2195 | |
.byte 22 | |
.quad .Ltmp62 | |
.long .Ltmp66-.Ltmp62 | |
.byte 23 | |
.byte 3 | |
.byte 145 | |
.ascii "\220\002" | |
.long 2209 | |
.byte 24 | |
.long 2686 | |
.quad .Ltmp63 | |
.long .Ltmp64-.Ltmp63 | |
.byte 2 | |
.short 2844 | |
.byte 21 | |
.byte 3 | |
.byte 145 | |
.ascii "\240\002" | |
.long 2712 | |
.byte 0 | |
.byte 22 | |
.quad .Ltmp65 | |
.long .Ltmp66-.Ltmp65 | |
.byte 23 | |
.byte 3 | |
.byte 145 | |
.ascii "\230\002" | |
.long 2223 | |
.byte 0 | |
.byte 0 | |
.byte 0 | |
.byte 0 | |
.byte 22 | |
.quad .Ltmp68 | |
.long .Ltmp69-.Ltmp68 | |
.byte 25 | |
.byte 3 | |
.byte 145 | |
.ascii "\260\001" | |
.secrel32 .Linfo_string154 | |
.byte 1 | |
.byte 1 | |
.byte 153 | |
.long 5475 | |
.byte 0 | |
.byte 17 | |
.long 2636 | |
.secrel32 .Linfo_string36 | |
.byte 17 | |
.long 2720 | |
.secrel32 .Linfo_string155 | |
.byte 0 | |
.byte 19 | |
.quad .Lfunc_begin11 | |
.long .Lfunc_end11-.Lfunc_begin11 | |
.byte 1 | |
.byte 87 | |
.secrel32 .Linfo_string180 | |
.secrel32 .Linfo_string160 | |
.byte 1 | |
.byte 163 | |
.long 3490 | |
.byte 16 | |
.byte 3 | |
.byte 145 | |
.asciz "\340" | |
.secrel32 .Linfo_string47 | |
.byte 9 | |
.byte 1 | |
.long 6724 | |
.byte 26 | |
.secrel32 .Ldebug_ranges4 | |
.byte 25 | |
.byte 3 | |
.byte 145 | |
.asciz "\370" | |
.secrel32 .Linfo_string261 | |
.byte 1 | |
.byte 1 | |
.byte 165 | |
.long 5475 | |
.byte 0 | |
.byte 20 | |
.long 2074 | |
.quad .Ltmp81 | |
.long .Ltmp88-.Ltmp81 | |
.byte 1 | |
.byte 170 | |
.byte 21 | |
.byte 3 | |
.byte 145 | |
.ascii "\250\001" | |
.long 2100 | |
.byte 22 | |
.quad .Ltmp82 | |
.long .Ltmp87-.Ltmp82 | |
.byte 23 | |
.byte 3 | |
.byte 145 | |
.ascii "\270\001" | |
.long 2112 | |
.byte 22 | |
.quad .Ltmp83 | |
.long .Ltmp87-.Ltmp83 | |
.byte 23 | |
.byte 3 | |
.byte 145 | |
.ascii "\300\001" | |
.long 2126 | |
.byte 24 | |
.long 2686 | |
.quad .Ltmp84 | |
.long .Ltmp85-.Ltmp84 | |
.byte 2 | |
.short 2844 | |
.byte 21 | |
.byte 3 | |
.byte 145 | |
.ascii "\320\001" | |
.long 2712 | |
.byte 0 | |
.byte 22 | |
.quad .Ltmp86 | |
.long .Ltmp87-.Ltmp86 | |
.byte 23 | |
.byte 3 | |
.byte 145 | |
.ascii "\310\001" | |
.long 2140 | |
.byte 0 | |
.byte 0 | |
.byte 0 | |
.byte 0 | |
.byte 17 | |
.long 2636 | |
.secrel32 .Linfo_string36 | |
.byte 17 | |
.long 2720 | |
.secrel32 .Linfo_string155 | |
.byte 0 | |
.byte 0 | |
.byte 4 | |
.secrel32 .Linfo_string156 | |
.byte 48 | |
.byte 8 | |
.byte 5 | |
.secrel32 .Linfo_string151 | |
.long 2636 | |
.byte 8 | |
.byte 0 | |
.byte 5 | |
.secrel32 .Linfo_string152 | |
.long 2720 | |
.byte 8 | |
.byte 16 | |
.byte 5 | |
.secrel32 .Linfo_string153 | |
.long 5475 | |
.byte 8 | |
.byte 32 | |
.byte 5 | |
.secrel32 .Linfo_string154 | |
.long 5475 | |
.byte 8 | |
.byte 40 | |
.byte 17 | |
.long 2636 | |
.secrel32 .Linfo_string36 | |
.byte 17 | |
.long 2720 | |
.secrel32 .Linfo_string155 | |
.byte 19 | |
.quad .Lfunc_begin49 | |
.long .Lfunc_end49-.Lfunc_begin49 | |
.byte 1 | |
.byte 87 | |
.secrel32 .Linfo_string252 | |
.secrel32 .Linfo_string179 | |
.byte 1 | |
.byte 22 | |
.long 1575 | |
.byte 16 | |
.byte 2 | |
.byte 145 | |
.byte 56 | |
.secrel32 .Linfo_string151 | |
.byte 9 | |
.byte 1 | |
.long 2636 | |
.byte 16 | |
.byte 3 | |
.byte 145 | |
.asciz "\310" | |
.secrel32 .Linfo_string152 | |
.byte 9 | |
.byte 1 | |
.long 2720 | |
.byte 17 | |
.long 2636 | |
.secrel32 .Linfo_string36 | |
.byte 17 | |
.long 2720 | |
.secrel32 .Linfo_string155 | |
.byte 0 | |
.byte 0 | |
.byte 0 | |
.byte 0 | |
.byte 8 | |
.secrel32 .Linfo_string144 | |
.byte 8 | |
.secrel32 .Linfo_string145 | |
.byte 8 | |
.secrel32 .Linfo_string146 | |
.byte 15 | |
.quad .Lfunc_begin40 | |
.long .Lfunc_end40-.Lfunc_begin40 | |
.byte 1 | |
.byte 87 | |
.secrel32 .Linfo_string235 | |
.secrel32 .Linfo_string236 | |
.byte 19 | |
.short 501 | |
.long 1575 | |
.byte 16 | |
.byte 3 | |
.byte 145 | |
.asciz "\330" | |
.secrel32 .Linfo_string47 | |
.byte 9 | |
.byte 1 | |
.long 2636 | |
.byte 16 | |
.byte 3 | |
.byte 145 | |
.asciz "\350" | |
.secrel32 .Linfo_string267 | |
.byte 9 | |
.byte 1 | |
.long 6715 | |
.byte 17 | |
.long 2636 | |
.secrel32 .Linfo_string191 | |
.byte 17 | |
.long 6715 | |
.secrel32 .Linfo_string234 | |
.byte 0 | |
.byte 0 | |
.byte 0 | |
.byte 8 | |
.secrel32 .Linfo_string157 | |
.byte 8 | |
.secrel32 .Linfo_string24 | |
.byte 19 | |
.quad .Lfunc_begin50 | |
.long .Lfunc_end50-.Lfunc_begin50 | |
.byte 1 | |
.byte 87 | |
.secrel32 .Linfo_string254 | |
.secrel32 .Linfo_string255 | |
.byte 23 | |
.byte 245 | |
.long 1575 | |
.byte 27 | |
.secrel32 .Ldebug_loc6 | |
.secrel32 .Linfo_string47 | |
.byte 9 | |
.byte 1 | |
.long 1575 | |
.byte 17 | |
.long 1575 | |
.secrel32 .Linfo_string253 | |
.byte 0 | |
.byte 0 | |
.byte 0 | |
.byte 0 | |
.byte 0 | |
.byte 8 | |
.secrel32 .Linfo_string25 | |
.byte 8 | |
.secrel32 .Linfo_string24 | |
.byte 15 | |
.quad .Lfunc_begin1 | |
.long .Lfunc_end1-.Lfunc_begin1 | |
.byte 1 | |
.byte 87 | |
.secrel32 .Linfo_string163 | |
.secrel32 .Linfo_string164 | |
.byte 2 | |
.short 5136 | |
.long 5527 | |
.byte 16 | |
.byte 2 | |
.byte 145 | |
.byte 40 | |
.secrel32 .Linfo_string47 | |
.byte 9 | |
.byte 1 | |
.long 6733 | |
.byte 16 | |
.byte 2 | |
.byte 145 | |
.byte 48 | |
.secrel32 .Linfo_string261 | |
.byte 9 | |
.byte 1 | |
.long 5475 | |
.byte 17 | |
.long 5428 | |
.secrel32 .Linfo_string43 | |
.byte 0 | |
.byte 15 | |
.quad .Lfunc_begin2 | |
.long .Lfunc_end2-.Lfunc_begin2 | |
.byte 1 | |
.byte 87 | |
.secrel32 .Linfo_string165 | |
.secrel32 .Linfo_string164 | |
.byte 2 | |
.short 5144 | |
.long 5500 | |
.byte 16 | |
.byte 2 | |
.byte 145 | |
.byte 40 | |
.secrel32 .Linfo_string47 | |
.byte 9 | |
.byte 1 | |
.long 6742 | |
.byte 16 | |
.byte 2 | |
.byte 145 | |
.byte 48 | |
.secrel32 .Linfo_string261 | |
.byte 9 | |
.byte 1 | |
.long 5475 | |
.byte 17 | |
.long 5428 | |
.secrel32 .Linfo_string43 | |
.byte 0 | |
.byte 15 | |
.quad .Lfunc_begin3 | |
.long .Lfunc_end3-.Lfunc_begin3 | |
.byte 1 | |
.byte 87 | |
.secrel32 .Linfo_string166 | |
.secrel32 .Linfo_string167 | |
.byte 2 | |
.short 5147 | |
.long 6692 | |
.byte 17 | |
.long 5428 | |
.secrel32 .Linfo_string43 | |
.byte 0 | |
.byte 28 | |
.secrel32 .Linfo_string44 | |
.secrel32 .Linfo_string45 | |
.byte 2 | |
.short 2904 | |
.long 5475 | |
.byte 1 | |
.byte 17 | |
.long 5428 | |
.secrel32 .Linfo_string43 | |
.byte 29 | |
.secrel32 .Linfo_string47 | |
.byte 9 | |
.byte 1 | |
.long 5482 | |
.byte 30 | |
.byte 31 | |
.secrel32 .Linfo_string57 | |
.byte 1 | |
.byte 2 | |
.short 2842 | |
.long 5491 | |
.byte 30 | |
.byte 31 | |
.secrel32 .Linfo_string58 | |
.byte 1 | |
.byte 2 | |
.short 2843 | |
.long 5475 | |
.byte 30 | |
.byte 31 | |
.secrel32 .Linfo_string59 | |
.byte 1 | |
.byte 2 | |
.short 2844 | |
.long 5475 | |
.byte 0 | |
.byte 0 | |
.byte 0 | |
.byte 0 | |
.byte 28 | |
.secrel32 .Linfo_string63 | |
.secrel32 .Linfo_string45 | |
.byte 2 | |
.short 2904 | |
.long 5475 | |
.byte 1 | |
.byte 17 | |
.long 5428 | |
.secrel32 .Linfo_string43 | |
.byte 29 | |
.secrel32 .Linfo_string47 | |
.byte 9 | |
.byte 1 | |
.long 5518 | |
.byte 30 | |
.byte 31 | |
.secrel32 .Linfo_string57 | |
.byte 1 | |
.byte 2 | |
.short 2842 | |
.long 5509 | |
.byte 30 | |
.byte 31 | |
.secrel32 .Linfo_string58 | |
.byte 1 | |
.byte 2 | |
.short 2843 | |
.long 5475 | |
.byte 30 | |
.byte 31 | |
.secrel32 .Linfo_string59 | |
.byte 1 | |
.byte 2 | |
.short 2844 | |
.long 5475 | |
.byte 0 | |
.byte 0 | |
.byte 0 | |
.byte 0 | |
.byte 15 | |
.quad .Lfunc_begin42 | |
.long .Lfunc_end42-.Lfunc_begin42 | |
.byte 1 | |
.byte 87 | |
.secrel32 .Linfo_string239 | |
.secrel32 .Linfo_string240 | |
.byte 2 | |
.short 404 | |
.long 5491 | |
.byte 16 | |
.byte 2 | |
.byte 145 | |
.byte 0 | |
.secrel32 .Linfo_string47 | |
.byte 9 | |
.byte 1 | |
.long 6830 | |
.byte 17 | |
.long 5428 | |
.secrel32 .Linfo_string43 | |
.byte 0 | |
.byte 19 | |
.quad .Lfunc_begin43 | |
.long .Lfunc_end43-.Lfunc_begin43 | |
.byte 1 | |
.byte 87 | |
.secrel32 .Linfo_string241 | |
.secrel32 .Linfo_string45 | |
.byte 2 | |
.byte 77 | |
.long 5475 | |
.byte 16 | |
.byte 2 | |
.byte 145 | |
.byte 0 | |
.secrel32 .Linfo_string47 | |
.byte 9 | |
.byte 1 | |
.long 6860 | |
.byte 17 | |
.long 5428 | |
.secrel32 .Linfo_string43 | |
.byte 0 | |
.byte 15 | |
.quad .Lfunc_begin44 | |
.long .Lfunc_end44-.Lfunc_begin44 | |
.byte 1 | |
.byte 87 | |
.secrel32 .Linfo_string242 | |
.secrel32 .Linfo_string243 | |
.byte 2 | |
.short 527 | |
.long 2720 | |
.byte 16 | |
.byte 3 | |
.byte 145 | |
.asciz "\340" | |
.secrel32 .Linfo_string47 | |
.byte 9 | |
.byte 1 | |
.long 6860 | |
.byte 22 | |
.quad .Ltmp174 | |
.long .Ltmp176-.Ltmp174 | |
.byte 32 | |
.byte 3 | |
.byte 145 | |
.ascii "\200\001" | |
.secrel32 .Linfo_string48 | |
.byte 1 | |
.byte 2 | |
.short 529 | |
.long 5509 | |
.byte 22 | |
.quad .Ltmp175 | |
.long .Ltmp176-.Ltmp175 | |
.byte 32 | |
.byte 3 | |
.byte 145 | |
.ascii "\210\001" | |
.secrel32 .Linfo_string50 | |
.byte 1 | |
.byte 2 | |
.short 532 | |
.long 5509 | |
.byte 0 | |
.byte 0 | |
.byte 17 | |
.long 5428 | |
.secrel32 .Linfo_string43 | |
.byte 0 | |
.byte 15 | |
.quad .Lfunc_begin45 | |
.long .Lfunc_end45-.Lfunc_begin45 | |
.byte 1 | |
.byte 87 | |
.secrel32 .Linfo_string244 | |
.secrel32 .Linfo_string245 | |
.byte 2 | |
.short 377 | |
.long 5509 | |
.byte 16 | |
.byte 2 | |
.byte 145 | |
.byte 0 | |
.secrel32 .Linfo_string47 | |
.byte 9 | |
.byte 1 | |
.long 6860 | |
.byte 17 | |
.long 5428 | |
.secrel32 .Linfo_string43 | |
.byte 0 | |
.byte 15 | |
.quad .Lfunc_begin46 | |
.long .Lfunc_end46-.Lfunc_begin46 | |
.byte 1 | |
.byte 87 | |
.secrel32 .Linfo_string246 | |
.secrel32 .Linfo_string247 | |
.byte 2 | |
.short 559 | |
.long 2636 | |
.byte 16 | |
.byte 3 | |
.byte 145 | |
.asciz "\340" | |
.secrel32 .Linfo_string47 | |
.byte 9 | |
.byte 1 | |
.long 6830 | |
.byte 22 | |
.quad .Ltmp181 | |
.long .Ltmp183-.Ltmp181 | |
.byte 32 | |
.byte 3 | |
.byte 145 | |
.ascii "\200\001" | |
.secrel32 .Linfo_string48 | |
.byte 1 | |
.byte 2 | |
.short 561 | |
.long 5491 | |
.byte 22 | |
.quad .Ltmp182 | |
.long .Ltmp183-.Ltmp182 | |
.byte 32 | |
.byte 3 | |
.byte 145 | |
.ascii "\210\001" | |
.secrel32 .Linfo_string50 | |
.byte 1 | |
.byte 2 | |
.short 564 | |
.long 5491 | |
.byte 0 | |
.byte 0 | |
.byte 17 | |
.long 5428 | |
.secrel32 .Linfo_string43 | |
.byte 0 | |
.byte 0 | |
.byte 4 | |
.secrel32 .Linfo_string55 | |
.byte 16 | |
.byte 8 | |
.byte 5 | |
.secrel32 .Linfo_string48 | |
.long 5491 | |
.byte 8 | |
.byte 0 | |
.byte 5 | |
.secrel32 .Linfo_string50 | |
.long 5491 | |
.byte 8 | |
.byte 8 | |
.byte 5 | |
.secrel32 .Linfo_string51 | |
.long 2826 | |
.byte 1 | |
.byte 0 | |
.byte 17 | |
.long 5428 | |
.secrel32 .Linfo_string43 | |
.byte 0 | |
.byte 28 | |
.secrel32 .Linfo_string60 | |
.secrel32 .Linfo_string61 | |
.byte 2 | |
.short 2828 | |
.long 5475 | |
.byte 1 | |
.byte 17 | |
.long 5428 | |
.secrel32 .Linfo_string43 | |
.byte 33 | |
.byte 9 | |
.byte 1 | |
.long 5509 | |
.byte 0 | |
.byte 4 | |
.secrel32 .Linfo_string66 | |
.byte 16 | |
.byte 8 | |
.byte 5 | |
.secrel32 .Linfo_string48 | |
.long 5509 | |
.byte 8 | |
.byte 0 | |
.byte 5 | |
.secrel32 .Linfo_string50 | |
.long 5509 | |
.byte 8 | |
.byte 8 | |
.byte 5 | |
.secrel32 .Linfo_string51 | |
.long 2843 | |
.byte 1 | |
.byte 0 | |
.byte 17 | |
.long 5428 | |
.secrel32 .Linfo_string43 | |
.byte 0 | |
.byte 4 | |
.secrel32 .Linfo_string111 | |
.byte 16 | |
.byte 8 | |
.byte 5 | |
.secrel32 .Linfo_string48 | |
.long 5997 | |
.byte 8 | |
.byte 0 | |
.byte 5 | |
.secrel32 .Linfo_string50 | |
.long 5997 | |
.byte 8 | |
.byte 8 | |
.byte 5 | |
.secrel32 .Linfo_string51 | |
.long 2877 | |
.byte 1 | |
.byte 0 | |
.byte 17 | |
.long 560 | |
.secrel32 .Linfo_string43 | |
.byte 0 | |
.byte 0 | |
.byte 8 | |
.secrel32 .Linfo_string52 | |
.byte 4 | |
.secrel32 .Linfo_string54 | |
.byte 0 | |
.byte 1 | |
.byte 17 | |
.long 5500 | |
.secrel32 .Linfo_string43 | |
.byte 0 | |
.byte 4 | |
.secrel32 .Linfo_string65 | |
.byte 0 | |
.byte 1 | |
.byte 17 | |
.long 5527 | |
.secrel32 .Linfo_string43 | |
.byte 0 | |
.byte 4 | |
.secrel32 .Linfo_string90 | |
.byte 0 | |
.byte 1 | |
.byte 17 | |
.long 3124 | |
.secrel32 .Linfo_string43 | |
.byte 0 | |
.byte 4 | |
.secrel32 .Linfo_string110 | |
.byte 0 | |
.byte 1 | |
.byte 17 | |
.long 6006 | |
.secrel32 .Linfo_string43 | |
.byte 0 | |
.byte 0 | |
.byte 8 | |
.secrel32 .Linfo_string77 | |
.byte 8 | |
.secrel32 .Linfo_string78 | |
.byte 15 | |
.quad .Lfunc_begin17 | |
.long .Lfunc_end17-.Lfunc_begin17 | |
.byte 1 | |
.byte 87 | |
.secrel32 .Linfo_string192 | |
.secrel32 .Linfo_string193 | |
.byte 14 | |
.short 566 | |
.long 5475 | |
.byte 16 | |
.byte 2 | |
.byte 145 | |
.byte 40 | |
.secrel32 .Linfo_string47 | |
.byte 9 | |
.byte 1 | |
.long 5475 | |
.byte 16 | |
.byte 2 | |
.byte 145 | |
.byte 48 | |
.secrel32 .Linfo_string267 | |
.byte 9 | |
.byte 1 | |
.long 5475 | |
.byte 17 | |
.long 5475 | |
.secrel32 .Linfo_string191 | |
.byte 0 | |
.byte 0 | |
.byte 15 | |
.quad .Lfunc_begin18 | |
.long .Lfunc_end18-.Lfunc_begin18 | |
.byte 1 | |
.byte 87 | |
.secrel32 .Linfo_string194 | |
.secrel32 .Linfo_string193 | |
.byte 14 | |
.short 830 | |
.long 5475 | |
.byte 16 | |
.byte 2 | |
.byte 145 | |
.byte 40 | |
.secrel32 .Linfo_string15 | |
.byte 9 | |
.byte 1 | |
.long 5475 | |
.byte 16 | |
.byte 2 | |
.byte 145 | |
.byte 48 | |
.secrel32 .Linfo_string274 | |
.byte 9 | |
.byte 1 | |
.long 5475 | |
.byte 17 | |
.long 5475 | |
.secrel32 .Linfo_string43 | |
.byte 0 | |
.byte 8 | |
.secrel32 .Linfo_string79 | |
.byte 8 | |
.secrel32 .Linfo_string24 | |
.byte 15 | |
.quad .Lfunc_begin19 | |
.long .Lfunc_end19-.Lfunc_begin19 | |
.byte 1 | |
.byte 87 | |
.secrel32 .Linfo_string195 | |
.secrel32 .Linfo_string196 | |
.byte 14 | |
.short 945 | |
.long 6692 | |
.byte 16 | |
.byte 2 | |
.byte 145 | |
.byte 0 | |
.secrel32 .Linfo_string47 | |
.byte 9 | |
.byte 1 | |
.long 6778 | |
.byte 16 | |
.byte 2 | |
.byte 145 | |
.byte 8 | |
.secrel32 .Linfo_string267 | |
.byte 9 | |
.byte 1 | |
.long 6778 | |
.byte 0 | |
.byte 0 | |
.byte 0 | |
.byte 0 | |
.byte 8 | |
.secrel32 .Linfo_string84 | |
.byte 8 | |
.secrel32 .Linfo_string85 | |
.byte 4 | |
.secrel32 .Linfo_string89 | |
.byte 16 | |
.byte 8 | |
.byte 18 | |
.secrel32 .Linfo_string86 | |
.long 5918 | |
.byte 8 | |
.byte 0 | |
.byte 18 | |
.secrel32 .Linfo_string3 | |
.long 5927 | |
.byte 8 | |
.byte 8 | |
.byte 0 | |
.byte 8 | |
.secrel32 .Linfo_string143 | |
.byte 19 | |
.quad .Lfunc_begin25 | |
.long .Lfunc_end25-.Lfunc_begin25 | |
.byte 1 | |
.byte 87 | |
.secrel32 .Linfo_string209 | |
.secrel32 .Linfo_string210 | |
.byte 17 | |
.byte 231 | |
.long 5455 | |
.byte 34 | |
.byte 2 | |
.byte 145 | |
.byte 40 | |
.byte 9 | |
.byte 1 | |
.long 72 | |
.byte 34 | |
.byte 2 | |
.byte 145 | |
.byte 48 | |
.byte 9 | |
.byte 1 | |
.long 5911 | |
.byte 17 | |
.long 72 | |
.secrel32 .Linfo_string191 | |
.byte 17 | |
.long 5911 | |
.secrel32 .Linfo_string208 | |
.byte 0 | |
.byte 19 | |
.quad .Lfunc_begin26 | |
.long .Lfunc_end26-.Lfunc_begin26 | |
.byte 1 | |
.byte 87 | |
.secrel32 .Linfo_string211 | |
.secrel32 .Linfo_string210 | |
.byte 17 | |
.byte 231 | |
.long 5455 | |
.byte 34 | |
.byte 2 | |
.byte 145 | |
.byte 40 | |
.byte 9 | |
.byte 1 | |
.long 6812 | |
.byte 34 | |
.byte 2 | |
.byte 145 | |
.byte 48 | |
.byte 9 | |
.byte 1 | |
.long 5911 | |
.byte 17 | |
.long 72 | |
.secrel32 .Linfo_string191 | |
.byte 17 | |
.long 5911 | |
.secrel32 .Linfo_string208 | |
.byte 0 | |
.byte 0 | |
.byte 0 | |
.byte 0 | |
.byte 8 | |
.secrel32 .Linfo_string99 | |
.byte 4 | |
.secrel32 .Linfo_string103 | |
.byte 16 | |
.byte 8 | |
.byte 11 | |
.long 3315 | |
.byte 12 | |
.long 5990 | |
.byte 8 | |
.byte 0 | |
.byte 13 | |
.byte 0 | |
.byte 5 | |
.secrel32 .Linfo_string101 | |
.long 3351 | |
.byte 8 | |
.byte 0 | |
.byte 0 | |
.byte 13 | |
.byte 1 | |
.byte 5 | |
.secrel32 .Linfo_string102 | |
.long 3368 | |
.byte 8 | |
.byte 0 | |
.byte 0 | |
.byte 0 | |
.byte 4 | |
.secrel32 .Linfo_string101 | |
.byte 16 | |
.byte 8 | |
.byte 17 | |
.long 5475 | |
.secrel32 .Linfo_string43 | |
.byte 0 | |
.byte 4 | |
.secrel32 .Linfo_string102 | |
.byte 16 | |
.byte 8 | |
.byte 5 | |
.secrel32 .Linfo_string4 | |
.long 5475 | |
.byte 8 | |
.byte 8 | |
.byte 17 | |
.long 5475 | |
.secrel32 .Linfo_string43 | |
.byte 0 | |
.byte 0 | |
.byte 4 | |
.secrel32 .Linfo_string139 | |
.byte 16 | |
.byte 8 | |
.byte 11 | |
.long 3409 | |
.byte 12 | |
.long 5990 | |
.byte 8 | |
.byte 0 | |
.byte 13 | |
.byte 0 | |
.byte 5 | |
.secrel32 .Linfo_string101 | |
.long 3444 | |
.byte 8 | |
.byte 0 | |
.byte 0 | |
.byte 35 | |
.byte 5 | |
.secrel32 .Linfo_string102 | |
.long 3461 | |
.byte 8 | |
.byte 0 | |
.byte 0 | |
.byte 0 | |
.byte 4 | |
.secrel32 .Linfo_string101 | |
.byte 16 | |
.byte 8 | |
.byte 17 | |
.long 6123 | |
.secrel32 .Linfo_string43 | |
.byte 0 | |
.byte 4 | |
.secrel32 .Linfo_string102 | |
.byte 16 | |
.byte 8 | |
.byte 5 | |
.secrel32 .Linfo_string4 | |
.long 6123 | |
.byte 8 | |
.byte 0 | |
.byte 17 | |
.long 6123 | |
.secrel32 .Linfo_string43 | |
.byte 0 | |
.byte 0 | |
.byte 4 | |
.secrel32 .Linfo_string162 | |
.byte 16 | |
.byte 8 | |
.byte 11 | |
.long 3502 | |
.byte 12 | |
.long 5990 | |
.byte 8 | |
.byte 0 | |
.byte 13 | |
.byte 0 | |
.byte 5 | |
.secrel32 .Linfo_string101 | |
.long 3537 | |
.byte 8 | |
.byte 0 | |
.byte 0 | |
.byte 35 | |
.byte 5 | |
.secrel32 .Linfo_string102 | |
.long 3554 | |
.byte 8 | |
.byte 0 | |
.byte 0 | |
.byte 0 | |
.byte 4 | |
.secrel32 .Linfo_string101 | |
.byte 16 | |
.byte 8 | |
.byte 17 | |
.long 6662 | |
.secrel32 .Linfo_string43 | |
.byte 0 | |
.byte 4 | |
.secrel32 .Linfo_string102 | |
.byte 16 | |
.byte 8 | |
.byte 5 | |
.secrel32 .Linfo_string4 | |
.long 6662 | |
.byte 8 | |
.byte 0 | |
.byte 17 | |
.long 6662 | |
.secrel32 .Linfo_string43 | |
.byte 0 | |
.byte 0 | |
.byte 0 | |
.byte 8 | |
.secrel32 .Linfo_string141 | |
.byte 15 | |
.quad .Lfunc_begin22 | |
.long .Lfunc_end22-.Lfunc_begin22 | |
.byte 1 | |
.byte 87 | |
.secrel32 .Linfo_string202 | |
.secrel32 .Linfo_string203 | |
.byte 15 | |
.short 290 | |
.long 5475 | |
.byte 17 | |
.long 5428 | |
.secrel32 .Linfo_string43 | |
.byte 0 | |
.byte 0 | |
.byte 8 | |
.secrel32 .Linfo_string142 | |
.byte 8 | |
.secrel32 .Linfo_string24 | |
.byte 36 | |
.quad .Lfunc_begin23 | |
.long .Lfunc_end23-.Lfunc_begin23 | |
.byte 1 | |
.byte 87 | |
.secrel32 .Linfo_string204 | |
.secrel32 .Linfo_string205 | |
.byte 16 | |
.short 2158 | |
.long 4666 | |
.byte 15 | |
.quad .Lfunc_begin24 | |
.long .Lfunc_end24-.Lfunc_begin24 | |
.byte 1 | |
.byte 87 | |
.secrel32 .Linfo_string206 | |
.secrel32 .Linfo_string207 | |
.byte 16 | |
.short 2878 | |
.long 5475 | |
.byte 16 | |
.byte 2 | |
.byte 145 | |
.byte 8 | |
.secrel32 .Linfo_string47 | |
.byte 9 | |
.byte 1 | |
.long 5475 | |
.byte 16 | |
.byte 2 | |
.byte 145 | |
.byte 16 | |
.secrel32 .Linfo_string277 | |
.byte 9 | |
.byte 1 | |
.long 5475 | |
.byte 0 | |
.byte 0 | |
.byte 0 | |
.byte 8 | |
.secrel32 .Linfo_string48 | |
.byte 37 | |
.quad .Lfunc_begin27 | |
.long .Lfunc_end27-.Lfunc_begin27 | |
.byte 1 | |
.byte 87 | |
.secrel32 .Linfo_string212 | |
.secrel32 .Linfo_string213 | |
.byte 18 | |
.byte 193 | |
.byte 34 | |
.byte 2 | |
.byte 145 | |
.byte 0 | |
.byte 9 | |
.byte 1 | |
.long 6821 | |
.byte 17 | |
.long 72 | |
.secrel32 .Linfo_string43 | |
.byte 0 | |
.byte 8 | |
.secrel32 .Linfo_string24 | |
.byte 15 | |
.quad .Lfunc_begin28 | |
.long .Lfunc_end28-.Lfunc_begin28 | |
.byte 1 | |
.byte 87 | |
.secrel32 .Linfo_string214 | |
.secrel32 .Linfo_string215 | |
.byte 18 | |
.short 2030 | |
.long 5918 | |
.byte 16 | |
.byte 2 | |
.byte 145 | |
.byte 40 | |
.secrel32 .Linfo_string47 | |
.byte 9 | |
.byte 1 | |
.long 5918 | |
.byte 16 | |
.byte 2 | |
.byte 145 | |
.byte 48 | |
.secrel32 .Linfo_string280 | |
.byte 9 | |
.byte 1 | |
.long 5475 | |
.byte 17 | |
.long 4666 | |
.secrel32 .Linfo_string43 | |
.byte 0 | |
.byte 15 | |
.quad .Lfunc_begin29 | |
.long .Lfunc_end29-.Lfunc_begin29 | |
.byte 1 | |
.byte 87 | |
.secrel32 .Linfo_string216 | |
.secrel32 .Linfo_string217 | |
.byte 18 | |
.short 1739 | |
.long 5918 | |
.byte 16 | |
.byte 2 | |
.byte 145 | |
.byte 8 | |
.secrel32 .Linfo_string47 | |
.byte 9 | |
.byte 1 | |
.long 5918 | |
.byte 16 | |
.byte 2 | |
.byte 145 | |
.byte 16 | |
.secrel32 .Linfo_string280 | |
.byte 9 | |
.byte 1 | |
.long 6699 | |
.byte 17 | |
.long 4666 | |
.secrel32 .Linfo_string43 | |
.byte 0 | |
.byte 15 | |
.quad .Lfunc_begin30 | |
.long .Lfunc_end30-.Lfunc_begin30 | |
.byte 1 | |
.byte 87 | |
.secrel32 .Linfo_string218 | |
.secrel32 .Linfo_string219 | |
.byte 18 | |
.short 1932 | |
.long 5491 | |
.byte 16 | |
.byte 2 | |
.byte 145 | |
.byte 40 | |
.secrel32 .Linfo_string47 | |
.byte 9 | |
.byte 1 | |
.long 5491 | |
.byte 16 | |
.byte 2 | |
.byte 145 | |
.byte 48 | |
.secrel32 .Linfo_string280 | |
.byte 9 | |
.byte 1 | |
.long 5475 | |
.byte 17 | |
.long 5428 | |
.secrel32 .Linfo_string43 | |
.byte 0 | |
.byte 15 | |
.quad .Lfunc_begin31 | |
.long .Lfunc_end31-.Lfunc_begin31 | |
.byte 1 | |
.byte 87 | |
.secrel32 .Linfo_string220 | |
.secrel32 .Linfo_string221 | |
.byte 18 | |
.short 1696 | |
.long 5491 | |
.byte 16 | |
.byte 2 | |
.byte 145 | |
.byte 8 | |
.secrel32 .Linfo_string47 | |
.byte 9 | |
.byte 1 | |
.long 5491 | |
.byte 16 | |
.byte 2 | |
.byte 145 | |
.byte 16 | |
.secrel32 .Linfo_string280 | |
.byte 9 | |
.byte 1 | |
.long 6699 | |
.byte 17 | |
.long 5428 | |
.secrel32 .Linfo_string43 | |
.byte 0 | |
.byte 15 | |
.quad .Lfunc_begin32 | |
.long .Lfunc_end32-.Lfunc_begin32 | |
.byte 1 | |
.byte 87 | |
.secrel32 .Linfo_string222 | |
.secrel32 .Linfo_string223 | |
.byte 18 | |
.short 1589 | |
.long 6692 | |
.byte 16 | |
.byte 2 | |
.byte 145 | |
.byte 48 | |
.secrel32 .Linfo_string47 | |
.byte 9 | |
.byte 1 | |
.long 5491 | |
.byte 17 | |
.long 5428 | |
.secrel32 .Linfo_string43 | |
.byte 0 | |
.byte 15 | |
.quad .Lfunc_begin33 | |
.long .Lfunc_end33-.Lfunc_begin33 | |
.byte 1 | |
.byte 87 | |
.secrel32 .Linfo_string224 | |
.secrel32 .Linfo_string215 | |
.byte 18 | |
.short 1392 | |
.long 6114 | |
.byte 16 | |
.byte 2 | |
.byte 145 | |
.byte 40 | |
.secrel32 .Linfo_string47 | |
.byte 9 | |
.byte 1 | |
.long 6114 | |
.byte 16 | |
.byte 2 | |
.byte 145 | |
.byte 48 | |
.secrel32 .Linfo_string280 | |
.byte 9 | |
.byte 1 | |
.long 5475 | |
.byte 17 | |
.long 4666 | |
.secrel32 .Linfo_string43 | |
.byte 0 | |
.byte 15 | |
.quad .Lfunc_begin34 | |
.long .Lfunc_end34-.Lfunc_begin34 | |
.byte 1 | |
.byte 87 | |
.secrel32 .Linfo_string225 | |
.secrel32 .Linfo_string217 | |
.byte 18 | |
.short 1120 | |
.long 6114 | |
.byte 16 | |
.byte 2 | |
.byte 145 | |
.byte 8 | |
.secrel32 .Linfo_string47 | |
.byte 9 | |
.byte 1 | |
.long 6114 | |
.byte 16 | |
.byte 2 | |
.byte 145 | |
.byte 16 | |
.secrel32 .Linfo_string280 | |
.byte 9 | |
.byte 1 | |
.long 6699 | |
.byte 17 | |
.long 4666 | |
.secrel32 .Linfo_string43 | |
.byte 0 | |
.byte 15 | |
.quad .Lfunc_begin35 | |
.long .Lfunc_end35-.Lfunc_begin35 | |
.byte 1 | |
.byte 87 | |
.secrel32 .Linfo_string226 | |
.secrel32 .Linfo_string219 | |
.byte 18 | |
.short 1294 | |
.long 5509 | |
.byte 16 | |
.byte 2 | |
.byte 145 | |
.byte 40 | |
.secrel32 .Linfo_string47 | |
.byte 9 | |
.byte 1 | |
.long 5509 | |
.byte 16 | |
.byte 2 | |
.byte 145 | |
.byte 48 | |
.secrel32 .Linfo_string280 | |
.byte 9 | |
.byte 1 | |
.long 5475 | |
.byte 17 | |
.long 5428 | |
.secrel32 .Linfo_string43 | |
.byte 0 | |
.byte 15 | |
.quad .Lfunc_begin36 | |
.long .Lfunc_end36-.Lfunc_begin36 | |
.byte 1 | |
.byte 87 | |
.secrel32 .Linfo_string227 | |
.secrel32 .Linfo_string221 | |
.byte 18 | |
.short 1076 | |
.long 5509 | |
.byte 16 | |
.byte 2 | |
.byte 145 | |
.byte 8 | |
.secrel32 .Linfo_string47 | |
.byte 9 | |
.byte 1 | |
.long 5509 | |
.byte 16 | |
.byte 2 | |
.byte 145 | |
.byte 16 | |
.secrel32 .Linfo_string280 | |
.byte 9 | |
.byte 1 | |
.long 6699 | |
.byte 17 | |
.long 5428 | |
.secrel32 .Linfo_string43 | |
.byte 0 | |
.byte 15 | |
.quad .Lfunc_begin37 | |
.long .Lfunc_end37-.Lfunc_begin37 | |
.byte 1 | |
.byte 87 | |
.secrel32 .Linfo_string228 | |
.secrel32 .Linfo_string223 | |
.byte 18 | |
.short 969 | |
.long 6692 | |
.byte 16 | |
.byte 2 | |
.byte 145 | |
.byte 48 | |
.secrel32 .Linfo_string47 | |
.byte 9 | |
.byte 1 | |
.long 5509 | |
.byte 17 | |
.long 5428 | |
.secrel32 .Linfo_string43 | |
.byte 0 | |
.byte 0 | |
.byte 19 | |
.quad .Lfunc_begin38 | |
.long .Lfunc_end38-.Lfunc_begin38 | |
.byte 1 | |
.byte 87 | |
.secrel32 .Linfo_string229 | |
.secrel32 .Linfo_string230 | |
.byte 18 | |
.byte 212 | |
.long 6114 | |
.byte 17 | |
.long 4666 | |
.secrel32 .Linfo_string43 | |
.byte 0 | |
.byte 19 | |
.quad .Lfunc_begin39 | |
.long .Lfunc_end39-.Lfunc_begin39 | |
.byte 1 | |
.byte 87 | |
.secrel32 .Linfo_string231 | |
.secrel32 .Linfo_string232 | |
.byte 18 | |
.byte 227 | |
.long 5918 | |
.byte 17 | |
.long 4666 | |
.secrel32 .Linfo_string43 | |
.byte 0 | |
.byte 0 | |
.byte 8 | |
.secrel32 .Linfo_string147 | |
.byte 8 | |
.secrel32 .Linfo_string24 | |
.byte 19 | |
.quad .Lfunc_begin41 | |
.long .Lfunc_end41-.Lfunc_begin41 | |
.byte 1 | |
.byte 87 | |
.secrel32 .Linfo_string237 | |
.secrel32 .Linfo_string238 | |
.byte 20 | |
.byte 197 | |
.long 2720 | |
.byte 16 | |
.byte 2 | |
.byte 145 | |
.byte 48 | |
.secrel32 .Linfo_string47 | |
.byte 9 | |
.byte 1 | |
.long 6715 | |
.byte 17 | |
.long 5428 | |
.secrel32 .Linfo_string43 | |
.byte 0 | |
.byte 0 | |
.byte 0 | |
.byte 8 | |
.secrel32 .Linfo_string148 | |
.byte 8 | |
.secrel32 .Linfo_string149 | |
.byte 8 | |
.secrel32 .Linfo_string150 | |
.byte 15 | |
.quad .Lfunc_begin47 | |
.long .Lfunc_end47-.Lfunc_begin47 | |
.byte 1 | |
.byte 87 | |
.secrel32 .Linfo_string248 | |
.secrel32 .Linfo_string249 | |
.byte 21 | |
.short 2396 | |
.long 5455 | |
.byte 16 | |
.byte 2 | |
.byte 114 | |
.byte 0 | |
.secrel32 .Linfo_string151 | |
.byte 9 | |
.byte 1 | |
.long 4644 | |
.byte 0 | |
.byte 0 | |
.byte 4 | |
.secrel32 .Linfo_string284 | |
.byte 8 | |
.byte 8 | |
.byte 5 | |
.secrel32 .Linfo_string4 | |
.long 6890 | |
.byte 8 | |
.byte 0 | |
.byte 0 | |
.byte 0 | |
.byte 0 | |
.byte 0 | |
.byte 38 | |
.secrel32 .Linfo_string9 | |
.byte 7 | |
.byte 1 | |
.byte 8 | |
.secrel32 .Linfo_string26 | |
.byte 8 | |
.secrel32 .Linfo_string27 | |
.byte 8 | |
.secrel32 .Linfo_string28 | |
.byte 8 | |
.secrel32 .Linfo_string29 | |
.byte 8 | |
.secrel32 .Linfo_string30 | |
.byte 8 | |
.secrel32 .Linfo_string24 | |
.byte 15 | |
.quad .Lfunc_begin4 | |
.long .Lfunc_end4-.Lfunc_begin4 | |
.byte 1 | |
.byte 87 | |
.secrel32 .Linfo_string169 | |
.secrel32 .Linfo_string30 | |
.byte 3 | |
.short 397 | |
.long 5139 | |
.byte 27 | |
.secrel32 .Ldebug_loc1 | |
.secrel32 .Linfo_string47 | |
.byte 9 | |
.byte 1 | |
.long 5139 | |
.byte 27 | |
.secrel32 .Ldebug_loc0 | |
.secrel32 .Linfo_string264 | |
.byte 9 | |
.byte 1 | |
.long 5139 | |
.byte 26 | |
.secrel32 .Ldebug_ranges3 | |
.byte 39 | |
.byte 3 | |
.byte 145 | |
.asciz "\340" | |
.secrel32 .Linfo_string263 | |
.byte 3 | |
.short 403 | |
.long 5435 | |
.byte 26 | |
.secrel32 .Ldebug_ranges2 | |
.byte 39 | |
.byte 3 | |
.byte 145 | |
.asciz "\360" | |
.secrel32 .Linfo_string264 | |
.byte 3 | |
.short 404 | |
.long 5435 | |
.byte 26 | |
.secrel32 .Ldebug_ranges1 | |
.byte 32 | |
.byte 3 | |
.byte 145 | |
.ascii "\350\001" | |
.secrel32 .Linfo_string21 | |
.byte 1 | |
.byte 3 | |
.short 405 | |
.long 1575 | |
.byte 26 | |
.secrel32 .Ldebug_ranges0 | |
.byte 32 | |
.byte 3 | |
.byte 145 | |
.ascii "\230\002" | |
.secrel32 .Linfo_string265 | |
.byte 1 | |
.byte 3 | |
.short 405 | |
.long 6662 | |
.byte 22 | |
.quad .Ltmp17 | |
.long .Ltmp18-.Ltmp17 | |
.byte 32 | |
.byte 3 | |
.byte 145 | |
.ascii "\270\002" | |
.secrel32 .Linfo_string266 | |
.byte 1 | |
.byte 3 | |
.short 405 | |
.long 6662 | |
.byte 0 | |
.byte 22 | |
.quad .Ltmp19 | |
.long .Ltmp20-.Ltmp19 | |
.byte 32 | |
.byte 3 | |
.byte 145 | |
.ascii "\310\002" | |
.secrel32 .Linfo_string263 | |
.byte 1 | |
.byte 3 | |
.short 405 | |
.long 5500 | |
.byte 32 | |
.byte 3 | |
.byte 145 | |
.ascii "\320\002" | |
.secrel32 .Linfo_string264 | |
.byte 1 | |
.byte 3 | |
.short 405 | |
.long 5527 | |
.byte 0 | |
.byte 0 | |
.byte 0 | |
.byte 0 | |
.byte 0 | |
.byte 0 | |
.byte 0 | |
.byte 0 | |
.byte 0 | |
.byte 0 | |
.byte 8 | |
.secrel32 .Linfo_string31 | |
.byte 4 | |
.secrel32 .Linfo_string34 | |
.byte 8 | |
.byte 8 | |
.byte 5 | |
.secrel32 .Linfo_string4 | |
.long 5428 | |
.byte 4 | |
.byte 0 | |
.byte 5 | |
.secrel32 .Linfo_string33 | |
.long 5428 | |
.byte 4 | |
.byte 4 | |
.byte 0 | |
.byte 4 | |
.secrel32 .Linfo_string39 | |
.byte 8 | |
.byte 8 | |
.byte 5 | |
.secrel32 .Linfo_string4 | |
.long 5455 | |
.byte 4 | |
.byte 0 | |
.byte 5 | |
.secrel32 .Linfo_string33 | |
.long 5455 | |
.byte 4 | |
.byte 4 | |
.byte 0 | |
.byte 0 | |
.byte 8 | |
.secrel32 .Linfo_string68 | |
.byte 8 | |
.secrel32 .Linfo_string69 | |
.byte 8 | |
.secrel32 .Linfo_string24 | |
.byte 19 | |
.quad .Lfunc_begin12 | |
.long .Lfunc_end12-.Lfunc_begin12 | |
.byte 1 | |
.byte 87 | |
.secrel32 .Linfo_string181 | |
.secrel32 .Linfo_string177 | |
.byte 10 | |
.byte 43 | |
.long 6692 | |
.byte 27 | |
.secrel32 .Ldebug_loc5 | |
.secrel32 .Linfo_string47 | |
.byte 9 | |
.byte 1 | |
.long 5329 | |
.byte 0 | |
.byte 0 | |
.byte 0 | |
.byte 0 | |
.byte 0 | |
.byte 8 | |
.secrel32 .Linfo_string31 | |
.byte 8 | |
.secrel32 .Linfo_string24 | |
.byte 19 | |
.quad .Lfunc_begin5 | |
.long .Lfunc_end5-.Lfunc_begin5 | |
.byte 1 | |
.byte 87 | |
.secrel32 .Linfo_string170 | |
.secrel32 .Linfo_string171 | |
.byte 4 | |
.byte 13 | |
.long 6692 | |
.byte 16 | |
.byte 3 | |
.byte 145 | |
.asciz "\310" | |
.secrel32 .Linfo_string47 | |
.byte 9 | |
.byte 1 | |
.long 6706 | |
.byte 16 | |
.byte 3 | |
.byte 145 | |
.asciz "\320" | |
.secrel32 .Linfo_string267 | |
.byte 9 | |
.byte 1 | |
.long 6706 | |
.byte 0 | |
.byte 0 | |
.byte 0 | |
.byte 4 | |
.secrel32 .Linfo_string37 | |
.byte 8 | |
.byte 8 | |
.byte 5 | |
.secrel32 .Linfo_string4 | |
.long 4942 | |
.byte 8 | |
.byte 0 | |
.byte 17 | |
.long 5435 | |
.secrel32 .Linfo_string36 | |
.byte 19 | |
.quad .Lfunc_begin6 | |
.long .Lfunc_end6-.Lfunc_begin6 | |
.byte 1 | |
.byte 87 | |
.secrel32 .Linfo_string172 | |
.secrel32 .Linfo_string171 | |
.byte 5 | |
.byte 13 | |
.long 5329 | |
.byte 16 | |
.byte 2 | |
.byte 113 | |
.byte 0 | |
.secrel32 .Linfo_string47 | |
.byte 9 | |
.byte 1 | |
.long 5139 | |
.byte 16 | |
.byte 2 | |
.byte 120 | |
.byte 0 | |
.secrel32 .Linfo_string267 | |
.byte 9 | |
.byte 1 | |
.long 5139 | |
.byte 0 | |
.byte 19 | |
.quad .Lfunc_begin7 | |
.long .Lfunc_end7-.Lfunc_begin7 | |
.byte 1 | |
.byte 87 | |
.secrel32 .Linfo_string173 | |
.secrel32 .Linfo_string30 | |
.byte 6 | |
.byte 8 | |
.long 5139 | |
.byte 27 | |
.secrel32 .Ldebug_loc3 | |
.secrel32 .Linfo_string47 | |
.byte 9 | |
.byte 1 | |
.long 5139 | |
.byte 27 | |
.secrel32 .Ldebug_loc2 | |
.secrel32 .Linfo_string263 | |
.byte 9 | |
.byte 1 | |
.long 5139 | |
.byte 0 | |
.byte 19 | |
.quad .Lfunc_begin8 | |
.long .Lfunc_end8-.Lfunc_begin8 | |
.byte 1 | |
.byte 87 | |
.secrel32 .Linfo_string174 | |
.secrel32 .Linfo_string175 | |
.byte 7 | |
.byte 36 | |
.long 5139 | |
.byte 16 | |
.byte 2 | |
.byte 145 | |
.byte 4 | |
.secrel32 .Linfo_string80 | |
.byte 9 | |
.byte 1 | |
.long 5428 | |
.byte 0 | |
.byte 0 | |
.byte 4 | |
.secrel32 .Linfo_string42 | |
.byte 8 | |
.byte 8 | |
.byte 5 | |
.secrel32 .Linfo_string4 | |
.long 4972 | |
.byte 8 | |
.byte 0 | |
.byte 17 | |
.long 5462 | |
.secrel32 .Linfo_string36 | |
.byte 19 | |
.quad .Lfunc_begin9 | |
.long .Lfunc_end9-.Lfunc_begin9 | |
.byte 1 | |
.byte 87 | |
.secrel32 .Linfo_string176 | |
.secrel32 .Linfo_string177 | |
.byte 8 | |
.byte 8 | |
.long 6692 | |
.byte 27 | |
.secrel32 .Ldebug_loc4 | |
.secrel32 .Linfo_string47 | |
.byte 9 | |
.byte 1 | |
.long 5329 | |
.byte 0 | |
.byte 0 | |
.byte 8 | |
.secrel32 .Linfo_string40 | |
.byte 4 | |
.secrel32 .Linfo_string41 | |
.byte 4 | |
.byte 4 | |
.byte 5 | |
.secrel32 .Linfo_string4 | |
.long 5455 | |
.byte 4 | |
.byte 0 | |
.byte 0 | |
.byte 0 | |
.byte 0 | |
.byte 38 | |
.secrel32 .Linfo_string32 | |
.byte 4 | |
.byte 4 | |
.byte 40 | |
.long 5428 | |
.byte 41 | |
.long 5448 | |
.byte 0 | |
.byte 2 | |
.byte 0 | |
.byte 42 | |
.secrel32 .Linfo_string35 | |
.byte 8 | |
.byte 7 | |
.byte 38 | |
.secrel32 .Linfo_string38 | |
.byte 5 | |
.byte 4 | |
.byte 40 | |
.long 5407 | |
.byte 41 | |
.long 5448 | |
.byte 0 | |
.byte 2 | |
.byte 0 | |
.byte 38 | |
.secrel32 .Linfo_string46 | |
.byte 7 | |
.byte 8 | |
.byte 6 | |
.long 2636 | |
.secrel32 .Linfo_string56 | |
.byte 6 | |
.long 5428 | |
.secrel32 .Linfo_string49 | |
.byte 6 | |
.long 5428 | |
.secrel32 .Linfo_string53 | |
.byte 6 | |
.long 5428 | |
.secrel32 .Linfo_string62 | |
.byte 6 | |
.long 2720 | |
.secrel32 .Linfo_string67 | |
.byte 6 | |
.long 5428 | |
.secrel32 .Linfo_string64 | |
.byte 8 | |
.secrel32 .Linfo_string70 | |
.byte 8 | |
.secrel32 .Linfo_string14 | |
.byte 19 | |
.quad .Lfunc_begin13 | |
.long .Lfunc_end13-.Lfunc_begin13 | |
.byte 1 | |
.byte 87 | |
.secrel32 .Linfo_string182 | |
.secrel32 .Linfo_string183 | |
.byte 11 | |
.byte 61 | |
.long 6699 | |
.byte 16 | |
.byte 2 | |
.byte 145 | |
.byte 40 | |
.secrel32 .Linfo_string258 | |
.byte 9 | |
.byte 1 | |
.long 91 | |
.byte 16 | |
.byte 2 | |
.byte 145 | |
.byte 48 | |
.secrel32 .Linfo_string268 | |
.byte 9 | |
.byte 1 | |
.long 6699 | |
.byte 16 | |
.byte 2 | |
.byte 145 | |
.byte 56 | |
.secrel32 .Linfo_string269 | |
.byte 9 | |
.byte 1 | |
.long 6751 | |
.byte 17 | |
.long 5911 | |
.secrel32 .Linfo_string43 | |
.byte 0 | |
.byte 8 | |
.secrel32 .Linfo_string71 | |
.byte 19 | |
.quad .Lfunc_begin14 | |
.long .Lfunc_end14-.Lfunc_begin14 | |
.byte 1 | |
.byte 87 | |
.secrel32 .Linfo_string185 | |
.secrel32 .Linfo_string186 | |
.byte 11 | |
.byte 64 | |
.long 5455 | |
.byte 25 | |
.byte 5 | |
.byte 145 | |
.byte 48 | |
.byte 6 | |
.byte 35 | |
.byte 0 | |
.secrel32 .Linfo_string258 | |
.byte 1 | |
.byte 9 | |
.byte 1 | |
.long 91 | |
.byte 17 | |
.long 5911 | |
.secrel32 .Linfo_string43 | |
.byte 0 | |
.byte 0 | |
.byte 0 | |
.byte 8 | |
.secrel32 .Linfo_string72 | |
.byte 8 | |
.secrel32 .Linfo_string73 | |
.byte 8 | |
.secrel32 .Linfo_string74 | |
.byte 4 | |
.secrel32 .Linfo_string76 | |
.byte 4 | |
.byte 4 | |
.byte 5 | |
.secrel32 .Linfo_string4 | |
.long 5895 | |
.byte 4 | |
.byte 0 | |
.byte 15 | |
.quad .Lfunc_begin15 | |
.long .Lfunc_end15-.Lfunc_begin15 | |
.byte 1 | |
.byte 87 | |
.secrel32 .Linfo_string187 | |
.secrel32 .Linfo_string188 | |
.byte 12 | |
.short 417 | |
.long 5455 | |
.byte 16 | |
.byte 2 | |
.byte 145 | |
.byte 0 | |
.secrel32 .Linfo_string47 | |
.byte 9 | |
.byte 1 | |
.long 6760 | |
.byte 0 | |
.byte 0 | |
.byte 0 | |
.byte 0 | |
.byte 0 | |
.byte 8 | |
.secrel32 .Linfo_string74 | |
.byte 8 | |
.secrel32 .Linfo_string24 | |
.byte 15 | |
.quad .Lfunc_begin48 | |
.long .Lfunc_end48-.Lfunc_begin48 | |
.byte 1 | |
.byte 87 | |
.secrel32 .Linfo_string250 | |
.secrel32 .Linfo_string251 | |
.byte 22 | |
.short 1589 | |
.long 5455 | |
.byte 16 | |
.byte 2 | |
.byte 145 | |
.byte 48 | |
.secrel32 .Linfo_string47 | |
.byte 9 | |
.byte 1 | |
.long 5911 | |
.byte 0 | |
.byte 15 | |
.quad .Lfunc_begin51 | |
.long .Lfunc_end51-.Lfunc_begin51 | |
.byte 1 | |
.byte 87 | |
.secrel32 .Linfo_string256 | |
.secrel32 .Linfo_string251 | |
.byte 22 | |
.short 1619 | |
.long 5455 | |
.byte 16 | |
.byte 2 | |
.byte 145 | |
.byte 36 | |
.secrel32 .Linfo_string47 | |
.byte 9 | |
.byte 1 | |
.long 5874 | |
.byte 0 | |
.byte 0 | |
.byte 4 | |
.secrel32 .Linfo_string76 | |
.byte 4 | |
.byte 4 | |
.byte 5 | |
.secrel32 .Linfo_string4 | |
.long 5706 | |
.byte 4 | |
.byte 0 | |
.byte 0 | |
.byte 0 | |
.byte 0 | |
.byte 38 | |
.secrel32 .Linfo_string75 | |
.byte 7 | |
.byte 4 | |
.byte 6 | |
.long 658 | |
.secrel32 .Linfo_string92 | |
.byte 38 | |
.secrel32 .Linfo_string82 | |
.byte 7 | |
.byte 0 | |
.byte 6 | |
.long 4666 | |
.secrel32 .Linfo_string87 | |
.byte 6 | |
.long 5936 | |
.secrel32 .Linfo_string88 | |
.byte 40 | |
.long 5475 | |
.byte 41 | |
.long 5448 | |
.byte 0 | |
.byte 3 | |
.byte 0 | |
.byte 6 | |
.long 5958 | |
.secrel32 .Linfo_string118 | |
.byte 43 | |
.long 111 | |
.byte 44 | |
.long 5902 | |
.byte 44 | |
.long 5974 | |
.byte 0 | |
.byte 6 | |
.long 688 | |
.secrel32 .Linfo_string117 | |
.byte 38 | |
.secrel32 .Linfo_string96 | |
.byte 8 | |
.byte 4 | |
.byte 38 | |
.secrel32 .Linfo_string100 | |
.byte 7 | |
.byte 8 | |
.byte 6 | |
.long 560 | |
.secrel32 .Linfo_string108 | |
.byte 6 | |
.long 560 | |
.secrel32 .Linfo_string109 | |
.byte 4 | |
.secrel32 .Linfo_string115 | |
.byte 16 | |
.byte 8 | |
.byte 5 | |
.secrel32 .Linfo_string113 | |
.long 5997 | |
.byte 8 | |
.byte 0 | |
.byte 5 | |
.secrel32 .Linfo_string114 | |
.long 5475 | |
.byte 8 | |
.byte 8 | |
.byte 0 | |
.byte 4 | |
.secrel32 .Linfo_string124 | |
.byte 16 | |
.byte 8 | |
.byte 5 | |
.secrel32 .Linfo_string113 | |
.long 6075 | |
.byte 8 | |
.byte 0 | |
.byte 5 | |
.secrel32 .Linfo_string114 | |
.long 5475 | |
.byte 8 | |
.byte 8 | |
.byte 0 | |
.byte 6 | |
.long 6084 | |
.secrel32 .Linfo_string123 | |
.byte 4 | |
.secrel32 .Linfo_string122 | |
.byte 16 | |
.byte 8 | |
.byte 5 | |
.secrel32 .Linfo_string113 | |
.long 6114 | |
.byte 8 | |
.byte 0 | |
.byte 5 | |
.secrel32 .Linfo_string114 | |
.long 5475 | |
.byte 8 | |
.byte 8 | |
.byte 0 | |
.byte 6 | |
.long 4666 | |
.secrel32 .Linfo_string121 | |
.byte 4 | |
.secrel32 .Linfo_string138 | |
.byte 16 | |
.byte 8 | |
.byte 5 | |
.secrel32 .Linfo_string113 | |
.long 6153 | |
.byte 8 | |
.byte 0 | |
.byte 5 | |
.secrel32 .Linfo_string114 | |
.long 5475 | |
.byte 8 | |
.byte 8 | |
.byte 0 | |
.byte 6 | |
.long 187 | |
.secrel32 .Linfo_string137 | |
.byte 8 | |
.secrel32 .Linfo_string158 | |
.byte 45 | |
.quad .Lfunc_begin52 | |
.long .Lfunc_end52-.Lfunc_begin52 | |
.byte 1 | |
.byte 87 | |
.secrel32 .Linfo_string257 | |
.secrel32 .Linfo_string258 | |
.byte 24 | |
.byte 3 | |
.byte 26 | |
.secrel32 .Ldebug_ranges18 | |
.byte 25 | |
.byte 3 | |
.byte 145 | |
.ascii "\360\001" | |
.secrel32 .Linfo_string285 | |
.byte 1 | |
.byte 24 | |
.byte 4 | |
.long 5139 | |
.byte 26 | |
.secrel32 .Ldebug_ranges17 | |
.byte 25 | |
.byte 3 | |
.byte 145 | |
.ascii "\370\001" | |
.secrel32 .Linfo_string286 | |
.byte 1 | |
.byte 24 | |
.byte 5 | |
.long 5139 | |
.byte 26 | |
.secrel32 .Ldebug_ranges16 | |
.byte 25 | |
.byte 3 | |
.byte 145 | |
.ascii "\200\002" | |
.secrel32 .Linfo_string287 | |
.byte 1 | |
.byte 24 | |
.byte 6 | |
.long 5139 | |
.byte 26 | |
.secrel32 .Ldebug_ranges6 | |
.byte 25 | |
.byte 3 | |
.byte 145 | |
.ascii "\240\002" | |
.secrel32 .Linfo_string288 | |
.byte 1 | |
.byte 24 | |
.byte 7 | |
.long 6706 | |
.byte 25 | |
.byte 3 | |
.byte 145 | |
.ascii "\250\002" | |
.secrel32 .Linfo_string289 | |
.byte 1 | |
.byte 24 | |
.byte 7 | |
.long 6706 | |
.byte 26 | |
.secrel32 .Ldebug_ranges5 | |
.byte 25 | |
.byte 3 | |
.byte 145 | |
.ascii "\220\003" | |
.secrel32 .Linfo_string290 | |
.byte 1 | |
.byte 24 | |
.byte 7 | |
.long 6769 | |
.byte 25 | |
.byte 3 | |
.byte 145 | |
.ascii "\230\003" | |
.secrel32 .Linfo_string291 | |
.byte 1 | |
.byte 24 | |
.byte 7 | |
.long 6769 | |
.byte 0 | |
.byte 0 | |
.byte 26 | |
.secrel32 .Ldebug_ranges8 | |
.byte 25 | |
.byte 3 | |
.byte 145 | |
.ascii "\270\003" | |
.secrel32 .Linfo_string288 | |
.byte 1 | |
.byte 24 | |
.byte 8 | |
.long 6706 | |
.byte 25 | |
.byte 3 | |
.byte 145 | |
.ascii "\300\003" | |
.secrel32 .Linfo_string289 | |
.byte 1 | |
.byte 24 | |
.byte 8 | |
.long 6706 | |
.byte 26 | |
.secrel32 .Ldebug_ranges7 | |
.byte 25 | |
.byte 3 | |
.byte 145 | |
.ascii "\250\004" | |
.secrel32 .Linfo_string290 | |
.byte 1 | |
.byte 24 | |
.byte 8 | |
.long 6769 | |
.byte 25 | |
.byte 3 | |
.byte 145 | |
.ascii "\260\004" | |
.secrel32 .Linfo_string291 | |
.byte 1 | |
.byte 24 | |
.byte 8 | |
.long 6769 | |
.byte 0 | |
.byte 0 | |
.byte 26 | |
.secrel32 .Ldebug_ranges10 | |
.byte 25 | |
.byte 3 | |
.byte 145 | |
.ascii "\320\004" | |
.secrel32 .Linfo_string288 | |
.byte 1 | |
.byte 24 | |
.byte 9 | |
.long 6706 | |
.byte 25 | |
.byte 3 | |
.byte 145 | |
.ascii "\330\004" | |
.secrel32 .Linfo_string289 | |
.byte 1 | |
.byte 24 | |
.byte 9 | |
.long 6706 | |
.byte 26 | |
.secrel32 .Ldebug_ranges9 | |
.byte 25 | |
.byte 3 | |
.byte 145 | |
.ascii "\300\005" | |
.secrel32 .Linfo_string290 | |
.byte 1 | |
.byte 24 | |
.byte 9 | |
.long 6769 | |
.byte 25 | |
.byte 3 | |
.byte 145 | |
.ascii "\310\005" | |
.secrel32 .Linfo_string291 | |
.byte 1 | |
.byte 24 | |
.byte 9 | |
.long 6769 | |
.byte 0 | |
.byte 0 | |
.byte 26 | |
.secrel32 .Ldebug_ranges12 | |
.byte 25 | |
.byte 3 | |
.byte 145 | |
.ascii "\350\005" | |
.secrel32 .Linfo_string288 | |
.byte 1 | |
.byte 24 | |
.byte 10 | |
.long 6706 | |
.byte 25 | |
.byte 3 | |
.byte 145 | |
.ascii "\360\005" | |
.secrel32 .Linfo_string289 | |
.byte 1 | |
.byte 24 | |
.byte 10 | |
.long 6706 | |
.byte 26 | |
.secrel32 .Ldebug_ranges11 | |
.byte 25 | |
.byte 3 | |
.byte 145 | |
.ascii "\330\006" | |
.secrel32 .Linfo_string290 | |
.byte 1 | |
.byte 24 | |
.byte 10 | |
.long 6769 | |
.byte 25 | |
.byte 3 | |
.byte 145 | |
.ascii "\340\006" | |
.secrel32 .Linfo_string291 | |
.byte 1 | |
.byte 24 | |
.byte 10 | |
.long 6769 | |
.byte 0 | |
.byte 0 | |
.byte 26 | |
.secrel32 .Ldebug_ranges15 | |
.byte 25 | |
.byte 3 | |
.byte 145 | |
.ascii "\350\006" | |
.secrel32 .Linfo_string273 | |
.byte 1 | |
.byte 24 | |
.byte 12 | |
.long 5139 | |
.byte 26 | |
.secrel32 .Ldebug_ranges14 | |
.byte 25 | |
.byte 3 | |
.byte 145 | |
.ascii "\210\007" | |
.secrel32 .Linfo_string288 | |
.byte 1 | |
.byte 24 | |
.byte 13 | |
.long 6706 | |
.byte 25 | |
.byte 3 | |
.byte 145 | |
.ascii "\220\007" | |
.secrel32 .Linfo_string289 | |
.byte 1 | |
.byte 24 | |
.byte 13 | |
.long 6706 | |
.byte 26 | |
.secrel32 .Ldebug_ranges13 | |
.byte 25 | |
.byte 3 | |
.byte 145 | |
.ascii "\370\007" | |
.secrel32 .Linfo_string290 | |
.byte 1 | |
.byte 24 | |
.byte 13 | |
.long 6769 | |
.byte 25 | |
.byte 3 | |
.byte 145 | |
.ascii "\200\b" | |
.secrel32 .Linfo_string291 | |
.byte 1 | |
.byte 24 | |
.byte 13 | |
.long 6769 | |
.byte 0 | |
.byte 0 | |
.byte 0 | |
.byte 0 | |
.byte 0 | |
.byte 0 | |
.byte 0 | |
.byte 0 | |
.byte 4 | |
.secrel32 .Linfo_string161 | |
.byte 16 | |
.byte 8 | |
.byte 5 | |
.secrel32 .Linfo_string4 | |
.long 5500 | |
.byte 8 | |
.byte 0 | |
.byte 5 | |
.secrel32 .Linfo_string33 | |
.long 5527 | |
.byte 8 | |
.byte 8 | |
.byte 0 | |
.byte 38 | |
.secrel32 .Linfo_string168 | |
.byte 2 | |
.byte 1 | |
.byte 38 | |
.secrel32 .Linfo_string184 | |
.byte 5 | |
.byte 8 | |
.byte 6 | |
.long 5139 | |
.secrel32 .Linfo_string197 | |
.byte 6 | |
.long 5435 | |
.secrel32 .Linfo_string233 | |
.byte 6 | |
.long 1575 | |
.secrel32 .Linfo_string259 | |
.byte 6 | |
.long 2720 | |
.secrel32 .Linfo_string260 | |
.byte 6 | |
.long 2636 | |
.secrel32 .Linfo_string262 | |
.byte 6 | |
.long 6114 | |
.secrel32 .Linfo_string270 | |
.byte 6 | |
.long 5706 | |
.secrel32 .Linfo_string271 | |
.byte 6 | |
.long 6706 | |
.secrel32 .Linfo_string272 | |
.byte 6 | |
.long 5475 | |
.secrel32 .Linfo_string275 | |
.byte 6 | |
.long 6796 | |
.secrel32 .Linfo_string276 | |
.byte 43 | |
.long 111 | |
.byte 44 | |
.long 6769 | |
.byte 44 | |
.long 5974 | |
.byte 0 | |
.byte 6 | |
.long 72 | |
.secrel32 .Linfo_string278 | |
.byte 6 | |
.long 72 | |
.secrel32 .Linfo_string279 | |
.byte 4 | |
.secrel32 .Linfo_string281 | |
.byte 16 | |
.byte 8 | |
.byte 5 | |
.secrel32 .Linfo_string113 | |
.long 5509 | |
.byte 8 | |
.byte 0 | |
.byte 5 | |
.secrel32 .Linfo_string114 | |
.long 5475 | |
.byte 8 | |
.byte 8 | |
.byte 0 | |
.byte 4 | |
.secrel32 .Linfo_string282 | |
.byte 16 | |
.byte 8 | |
.byte 5 | |
.secrel32 .Linfo_string113 | |
.long 5509 | |
.byte 8 | |
.byte 0 | |
.byte 5 | |
.secrel32 .Linfo_string114 | |
.long 5475 | |
.byte 8 | |
.byte 8 | |
.byte 0 | |
.byte 38 | |
.secrel32 .Linfo_string283 | |
.byte 5 | |
.byte 8 | |
.byte 0 | |
.Ldebug_info_end0: | |
.section .debug_ranges,"dr" | |
.Ldebug_range: | |
.Ldebug_ranges0: | |
.quad .Ltmp13-.Lfunc_begin0 | |
.quad .Ltmp14-.Lfunc_begin0 | |
.quad .Ltmp16-.Lfunc_begin0 | |
.quad .Ltmp20-.Lfunc_begin0 | |
.quad 0 | |
.quad 0 | |
.Ldebug_ranges1: | |
.quad .Ltmp13-.Lfunc_begin0 | |
.quad .Ltmp14-.Lfunc_begin0 | |
.quad .Ltmp16-.Lfunc_begin0 | |
.quad .Ltmp21-.Lfunc_begin0 | |
.quad 0 | |
.quad 0 | |
.Ldebug_ranges2: | |
.quad .Ltmp11-.Lfunc_begin0 | |
.quad .Ltmp15-.Lfunc_begin0 | |
.quad .Ltmp16-.Lfunc_begin0 | |
.quad .Ltmp21-.Lfunc_begin0 | |
.quad 0 | |
.quad 0 | |
.Ldebug_ranges3: | |
.quad .Ltmp10-.Lfunc_begin0 | |
.quad .Ltmp15-.Lfunc_begin0 | |
.quad .Ltmp16-.Lfunc_begin0 | |
.quad .Ltmp21-.Lfunc_begin0 | |
.quad 0 | |
.quad 0 | |
.Ldebug_ranges4: | |
.quad .Ltmp75-.Lfunc_begin0 | |
.quad .Ltmp76-.Lfunc_begin0 | |
.quad .Ltmp77-.Lfunc_begin0 | |
.quad .Ltmp78-.Lfunc_begin0 | |
.quad .Ltmp79-.Lfunc_begin0 | |
.quad .Ltmp80-.Lfunc_begin0 | |
.quad 0 | |
.quad 0 | |
.Ldebug_ranges5: | |
.quad .Ltmp204-.Lfunc_begin0 | |
.quad .Ltmp205-.Lfunc_begin0 | |
.quad .Ltmp206-.Lfunc_begin0 | |
.quad .Ltmp207-.Lfunc_begin0 | |
.quad 0 | |
.quad 0 | |
.Ldebug_ranges6: | |
.quad .Ltmp203-.Lfunc_begin0 | |
.quad .Ltmp205-.Lfunc_begin0 | |
.quad .Ltmp206-.Lfunc_begin0 | |
.quad .Ltmp208-.Lfunc_begin0 | |
.quad 0 | |
.quad 0 | |
.Ldebug_ranges7: | |
.quad .Ltmp210-.Lfunc_begin0 | |
.quad .Ltmp211-.Lfunc_begin0 | |
.quad .Ltmp212-.Lfunc_begin0 | |
.quad .Ltmp213-.Lfunc_begin0 | |
.quad 0 | |
.quad 0 | |
.Ldebug_ranges8: | |
.quad .Ltmp209-.Lfunc_begin0 | |
.quad .Ltmp211-.Lfunc_begin0 | |
.quad .Ltmp212-.Lfunc_begin0 | |
.quad .Ltmp214-.Lfunc_begin0 | |
.quad 0 | |
.quad 0 | |
.Ldebug_ranges9: | |
.quad .Ltmp216-.Lfunc_begin0 | |
.quad .Ltmp217-.Lfunc_begin0 | |
.quad .Ltmp218-.Lfunc_begin0 | |
.quad .Ltmp219-.Lfunc_begin0 | |
.quad 0 | |
.quad 0 | |
.Ldebug_ranges10: | |
.quad .Ltmp215-.Lfunc_begin0 | |
.quad .Ltmp217-.Lfunc_begin0 | |
.quad .Ltmp218-.Lfunc_begin0 | |
.quad .Ltmp220-.Lfunc_begin0 | |
.quad 0 | |
.quad 0 | |
.Ldebug_ranges11: | |
.quad .Ltmp222-.Lfunc_begin0 | |
.quad .Ltmp223-.Lfunc_begin0 | |
.quad .Ltmp224-.Lfunc_begin0 | |
.quad .Ltmp225-.Lfunc_begin0 | |
.quad 0 | |
.quad 0 | |
.Ldebug_ranges12: | |
.quad .Ltmp221-.Lfunc_begin0 | |
.quad .Ltmp223-.Lfunc_begin0 | |
.quad .Ltmp224-.Lfunc_begin0 | |
.quad .Ltmp226-.Lfunc_begin0 | |
.quad 0 | |
.quad 0 | |
.Ldebug_ranges13: | |
.quad .Ltmp228-.Lfunc_begin0 | |
.quad .Ltmp229-.Lfunc_begin0 | |
.quad .Ltmp230-.Lfunc_begin0 | |
.quad .Ltmp231-.Lfunc_begin0 | |
.quad 0 | |
.quad 0 | |
.Ldebug_ranges14: | |
.quad .Ltmp227-.Lfunc_begin0 | |
.quad .Ltmp229-.Lfunc_begin0 | |
.quad .Ltmp230-.Lfunc_begin0 | |
.quad .Ltmp232-.Lfunc_begin0 | |
.quad 0 | |
.quad 0 | |
.Ldebug_ranges15: | |
.quad .Ltmp226-.Lfunc_begin0 | |
.quad .Ltmp229-.Lfunc_begin0 | |
.quad .Ltmp230-.Lfunc_begin0 | |
.quad .Ltmp232-.Lfunc_begin0 | |
.quad 0 | |
.quad 0 | |
.Ldebug_ranges16: | |
.quad .Ltmp202-.Lfunc_begin0 | |
.quad .Ltmp229-.Lfunc_begin0 | |
.quad .Ltmp230-.Lfunc_begin0 | |
.quad .Ltmp232-.Lfunc_begin0 | |
.quad 0 | |
.quad 0 | |
.Ldebug_ranges17: | |
.quad .Ltmp201-.Lfunc_begin0 | |
.quad .Ltmp229-.Lfunc_begin0 | |
.quad .Ltmp230-.Lfunc_begin0 | |
.quad .Ltmp232-.Lfunc_begin0 | |
.quad 0 | |
.quad 0 | |
.Ldebug_ranges18: | |
.quad .Ltmp200-.Lfunc_begin0 | |
.quad .Ltmp229-.Lfunc_begin0 | |
.quad .Ltmp230-.Lfunc_begin0 | |
.quad .Ltmp232-.Lfunc_begin0 | |
.quad 0 | |
.quad 0 | |
.section .debug_macinfo,"dr" | |
.Ldebug_macinfo: | |
.byte 0 | |
.section .debug_pubnames,"dr" | |
.long .LpubNames_end0-.LpubNames_begin0 | |
.LpubNames_begin0: | |
.short 2 | |
.secrel32 .Lcu_begin0 | |
.long 6898 | |
.long 5003 | |
.asciz "reductions" | |
.long 491 | |
.asciz "fmt<packed_simd::Simd<[f32; 2]>>" | |
.long 4518 | |
.asciz "array" | |
.long 3640 | |
.asciz "max_value" | |
.long 3042 | |
.asciz "impls" | |
.long 1734 | |
.asciz "Iterator" | |
.long 5536 | |
.asciz "std" | |
.long 5696 | |
.asciz "windows" | |
.long 4248 | |
.asciz "add<f32>" | |
.long 5627 | |
.asciz "lang_start" | |
.long 1361 | |
.asciz "next<core::slice::IterMut<f32>,core::slice::Iter<f32>>" | |
.long 2518 | |
.asciz "iter_mut<f32>" | |
.long 3114 | |
.asciz "ops" | |
.long 4528 | |
.asciz "into_iter<f32>" | |
.long 4598 | |
.asciz "_mm_movemask_pi8" | |
.long 3298 | |
.asciz "option" | |
.long 42 | |
.asciz "vtable" | |
.long 5402 | |
.asciz "masks" | |
.long 4937 | |
.asciz "v64" | |
.long 2895 | |
.asciz "cmp" | |
.long 3584 | |
.asciz "mem" | |
.long 4439 | |
.asciz "null<u8>" | |
.long 2900 | |
.asciz "Ord" | |
.long 1820 | |
.asciz "collect" | |
.long 5541 | |
.asciz "rt" | |
.long 2686 | |
.asciz "size_from_ptr<f32>" | |
.long 6162 | |
.asciz "simd_errors" | |
.long 1729 | |
.asciz "iterator" | |
.long 5008 | |
.asciz "mask" | |
.long 1966 | |
.asciz "get_unchecked<f32>" | |
.long 1888 | |
.asciz "slice" | |
.long 854 | |
.asciz "new_v1" | |
.long 915 | |
.asciz "iter" | |
.long 4678 | |
.asciz "codegen" | |
.long 4180 | |
.asciz "wrapping_offset<u8>" | |
.long 1724 | |
.asciz "traits" | |
.long 5632 | |
.asciz "{{closure}}<()>" | |
.long 2347 | |
.asciz "iter<f32>" | |
.long 3589 | |
.asciz "size_of<f32>" | |
.long 4583 | |
.asciz "core_arch" | |
.long 5691 | |
.asciz "sys" | |
.long 106 | |
.asciz "result" | |
.long 1825 | |
.asciz "{{impl}}" | |
.long 2821 | |
.asciz "marker" | |
.long 2294 | |
.asciz "len<f32>" | |
.long 2034 | |
.asciz "may_have_side_effect<f32>" | |
.long 3119 | |
.asciz "function" | |
.long 5284 | |
.asciz "splat" | |
.long 101 | |
.asciz "core" | |
.long 4683 | |
.asciz "math" | |
.long 589 | |
.asciz "new<&packed_simd::Simd<[f32; 2]>>" | |
.long 2240 | |
.asciz "as_mut_ptr<f32>" | |
.long 1739 | |
.asciz "zip<core::slice::IterMut<f32>,&[f32; 2]>" | |
.long 3052 | |
.asciz "le" | |
.long 3670 | |
.asciz "wrapping_sub" | |
.long 920 | |
.asciz "adapters" | |
.long 3731 | |
.asciz "ptr" | |
.long 4478 | |
.asciz "null_mut<u8>" | |
.long 4384 | |
.asciz "is_null<f32>" | |
.long 5224 | |
.asciz "powf" | |
.long 5828 | |
.asciz "report" | |
.long 5724 | |
.asciz "as_i32" | |
.long 6167 | |
.asciz "main" | |
.long 4588 | |
.asciz "x86" | |
.long 136 | |
.asciz "fmt" | |
.long 146 | |
.asciz "v1" | |
.long 3736 | |
.asciz "real_drop_in_place<closure>" | |
.long 4593 | |
.asciz "sse" | |
.long 4316 | |
.asciz "offset<f32>" | |
.long 2974 | |
.asciz "min<usize>" | |
.long 2464 | |
.asciz "as_ptr<f32>" | |
.long 3630 | |
.asciz "num" | |
.long 925 | |
.asciz "zip" | |
.long 4673 | |
.asciz "packed_simd" | |
.long 3227 | |
.asciz "call_once<closure,()>" | |
.long 4688 | |
.asciz "float" | |
.long 5166 | |
.asciz "eq" | |
.long 4112 | |
.asciz "wrapping_add<u8>" | |
.long 3154 | |
.asciz "FnOnce" | |
.long 5018 | |
.asciz "all" | |
.long 1644 | |
.asciz "new<core::slice::IterMut<f32>,core::slice::Iter<f32>>" | |
.long 5546 | |
.asciz "lang_start<()>" | |
.long 1830 | |
.asciz "into_iter<core::iter::adapters::zip::Zip<core::slice::IterMut<f32>, core::slice::Iter<f32>>>" | |
.long 5773 | |
.asciz "process" | |
.long 0 | |
.LpubNames_end0: | |
.section .debug_pubtypes,"dr" | |
.long .LpubTypes_end0-.LpubTypes_begin0 | |
.LpubTypes_begin0: | |
.short 2 | |
.secrel32 .Lcu_begin0 | |
.long 6898 | |
.long 6760 | |
.asciz "&std::sys::windows::process::ExitCode" | |
.long 6153 | |
.asciz "*const core::fmt::rt::v1::Argument" | |
.long 6830 | |
.asciz "&mut [f32]" | |
.long 5974 | |
.asciz "&mut core::fmt::Formatter" | |
.long 6006 | |
.asciz "&core::fmt::ArgumentV1" | |
.long 6692 | |
.asciz "bool" | |
.long 5918 | |
.asciz "*mut u8" | |
.long 5527 | |
.asciz "&f32" | |
.long 5997 | |
.asciz "*const core::fmt::ArgumentV1" | |
.long 688 | |
.asciz "Formatter" | |
.long 4942 | |
.asciz "f32x2" | |
.long 217 | |
.asciz "Position" | |
.long 292 | |
.asciz "FormatSpec" | |
.long 5329 | |
.asciz "Simd<[packed_simd::masks::m32; 2]>" | |
.long 2720 | |
.asciz "Iter<f32>" | |
.long 2843 | |
.asciz "PhantomData<&f32>" | |
.long 6045 | |
.asciz "&[&str]" | |
.long 61 | |
.asciz "vtable" | |
.long 111 | |
.asciz "Result" | |
.long 151 | |
.asciz "Alignment" | |
.long 3397 | |
.asciz "Option<&[core::fmt::rt::v1::Argument]>" | |
.long 4972 | |
.asciz "m32x2" | |
.long 3303 | |
.asciz "Option<usize>" | |
.long 1575 | |
.asciz "Zip<core::slice::IterMut<f32>, core::slice::Iter<f32>>" | |
.long 3124 | |
.asciz "*mut Fn<()>" | |
.long 5927 | |
.asciz "&[usize; 3]" | |
.long 6812 | |
.asciz "*mut closure" | |
.long 3490 | |
.asciz "Option<(&mut f32, &f32)>" | |
.long 355 | |
.asciz "Count" | |
.long 6860 | |
.asciz "&[f32]" | |
.long 5428 | |
.asciz "f32" | |
.long 6742 | |
.asciz "&mut core::slice::IterMut<f32>" | |
.long 6821 | |
.asciz "&mut closure" | |
.long 6724 | |
.asciz "&mut core::iter::adapters::zip::Zip<core::slice::IterMut<f32>, core::slice::Iter<f32>>" | |
.long 5949 | |
.asciz "fn(&core::fmt::Void, &mut core::fmt::Formatter) -> core::result::Result<(), core::fmt::Error>" | |
.long 2826 | |
.asciz "PhantomData<&mut f32>" | |
.long 2877 | |
.asciz "PhantomData<&core::fmt::ArgumentV1>" | |
.long 658 | |
.asciz "Void" | |
.long 814 | |
.asciz "Arguments" | |
.long 5139 | |
.asciz "Simd<[f32; 2]>" | |
.long 4644 | |
.asciz "__m64" | |
.long 6778 | |
.asciz "&usize" | |
.long 6715 | |
.asciz "&[f32; 2]" | |
.long 6015 | |
.asciz "&[core::fmt::ArgumentV1]" | |
.long 6699 | |
.asciz "isize" | |
.long 6706 | |
.asciz "&packed_simd::Simd<[f32; 2]>" | |
.long 784 | |
.asciz "&mut Write" | |
.long 2860 | |
.asciz "PhantomData<*mut Fn<()>>" | |
.long 4666 | |
.asciz "u8" | |
.long 6751 | |
.asciz "*const *const u8" | |
.long 5475 | |
.asciz "usize" | |
.long 5911 | |
.asciz "()" | |
.long 5902 | |
.asciz "&core::fmt::Void" | |
.long 6890 | |
.asciz "i64" | |
.long 6662 | |
.asciz "(&mut f32, &f32)" | |
.long 5482 | |
.asciz "&core::slice::IterMut<f32>" | |
.long 6075 | |
.asciz "*const &str" | |
.long 5509 | |
.asciz "*const f32" | |
.long 72 | |
.asciz "closure" | |
.long 5983 | |
.asciz "char" | |
.long 5990 | |
.asciz "u64" | |
.long 5518 | |
.asciz "&core::slice::Iter<f32>" | |
.long 6114 | |
.asciz "*const u8" | |
.long 187 | |
.asciz "Argument" | |
.long 91 | |
.asciz "fn()" | |
.long 5500 | |
.asciz "&mut f32" | |
.long 560 | |
.asciz "ArgumentV1" | |
.long 5491 | |
.asciz "*mut f32" | |
.long 6769 | |
.asciz "&&packed_simd::Simd<[f32; 2]>" | |
.long 5455 | |
.asciz "i32" | |
.long 2636 | |
.asciz "IterMut<f32>" | |
.long 2770 | |
.asciz "Iter<core::fmt::ArgumentV1>" | |
.long 6123 | |
.asciz "&[core::fmt::rt::v1::Argument]" | |
.long 5407 | |
.asciz "m32" | |
.long 5874 | |
.asciz "ExitCode" | |
.long 6733 | |
.asciz "&mut core::slice::Iter<f32>" | |
.long 6787 | |
.asciz "fn(&&packed_simd::Simd<[f32; 2]>, &mut core::fmt::Formatter) -> core::result::Result<(), core::fmt::Error>" | |
.long 5895 | |
.asciz "u32" | |
.long 6084 | |
.asciz "&str" | |
.long 0 | |
.LpubTypes_end0: | |
.section .debug_line,"dr" | |
.Lsection_line: | |
.Lline_table_start0: |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
; ModuleID = 'simd_errors.f3kd4mvs-cgu.0' | |
source_filename = "simd_errors.f3kd4mvs-cgu.0" | |
target datalayout = "e-m:w-i64:64-f80:128-n8:16:32:64-S128" | |
target triple = "x86_64-pc-windows-gnu" | |
%"core::iter::adapters::zip::Zip<core::slice::IterMut<f32>, core::slice::Iter<f32>>" = type { [0 x i64], { i32*, i32* }, [0 x i64], { i32*, i32* }, [0 x i64], i64, [0 x i64], i64, [0 x i64] } | |
%"packed_simd::codegen::math::float::powf::{{impl}}::powf::U" = type { [1 x i64] } | |
%"core::fmt::Formatter" = type { [0 x i64], { i64, i64 }, [0 x i64], { i64, i64 }, [0 x i64], { {}*, [3 x i64]* }, [0 x i64], { i64*, i64* }, [0 x i64], { [0 x { i8*, i8* }]*, i64 }, [0 x i32], i32, [0 x i32], i32, [0 x i8], i8, [7 x i8] } | |
%"core::fmt::Void" = type { [0 x i8], {}, [0 x i8], %"core::marker::PhantomData<*mut core::ops::function::Fn<(), Output=()>>", [0 x i8] } | |
%"core::marker::PhantomData<*mut core::ops::function::Fn<(), Output=()>>" = type {} | |
%"core::fmt::Arguments" = type { [0 x i64], { [0 x { [0 x i8]*, i64 }]*, i64 }, [0 x i64], { i64*, i64 }, [0 x i64], { [0 x { i8*, i8* }]*, i64 }, [0 x i64] } | |
%"core::slice::Repr<f32>" = type { [2 x i64] } | |
%"core::marker::PhantomData<&f32>" = type {} | |
%"core::marker::PhantomData<&mut f32>" = type {} | |
%"panic_unwind::windows::EXCEPTION_RECORD" = type { [0 x i32], i32, [0 x i32], i32, [0 x i32], %"panic_unwind::windows::EXCEPTION_RECORD"*, [0 x i64], i8*, [0 x i32], i32, [1 x i32], [15 x i8*], [0 x i64] } | |
%"panic_unwind::windows::CONTEXT" = type { [0 x i8] } | |
%"panic_unwind::windows::DISPATCHER_CONTEXT" = type { [0 x i64], i8*, [0 x i64], i8*, [0 x i64], %"panic_unwind::windows::RUNTIME_FUNCTION"*, [0 x i64], i8*, [0 x i64], i8*, [0 x i64], %"panic_unwind::windows::CONTEXT"*, [0 x i64], i8*, [0 x i64], i8*, [0 x i64], %"panic_unwind::windows::UNWIND_HISTORY_TABLE"*, [0 x i64] } | |
%"panic_unwind::windows::RUNTIME_FUNCTION" = type { [0 x i32], i32, [0 x i32], i32, [0 x i32], i32, [0 x i32] } | |
%"panic_unwind::windows::UNWIND_HISTORY_TABLE" = type { [0 x i8] } | |
@str.0 = internal constant [72 x i8] c"/rustc/b139669f374eb5024a50eb13f116ff763b1c5935\5Csrc\5Clibcore\5Cslice\5Cmod.rs" | |
@str.1 = internal constant [25 x i8] c"attempt to divide by zero" | |
@panic_loc.2 = private unnamed_addr constant { { [0 x i8]*, i64 }, { [0 x i8]*, i64 }, i32, i32 } { { [0 x i8]*, i64 } { [0 x i8]* bitcast ([25 x i8]* @str.1 to [0 x i8]*), i64 25 }, { [0 x i8]*, i64 } { [0 x i8]* bitcast ([72 x i8]* @str.0 to [0 x i8]*), i64 72 }, i32 2849, i32 13 }, align 8 | |
@vtable.3 = private unnamed_addr constant { void (i8**)*, i64, i64, i32 (i8**)*, i32 (i8**)*, i32 (i8**)* } { void (i8**)* @_ZN4core3ptr18real_drop_in_place17hf10702682f45eb9fE, i64 8, i64 8, i32 (i8**)* @"_ZN3std2rt10lang_start28_$u7b$$u7b$closure$u7d$$u7d$17hf746c2baa59eec91E", i32 (i8**)* @"_ZN3std2rt10lang_start28_$u7b$$u7b$closure$u7d$$u7d$17hf746c2baa59eec91E", i32 (i8**)* @"_ZN4core3ops8function6FnOnce9call_once32_$u7b$$u7b$vtable.shim$u7d$$u7d$17hd6f963d7521da4d8E" }, align 8, !dbg !0 | |
@anon.919393f2414e2f5df5b1fae34f4816a8.0 = private unnamed_addr constant <{ [45 x i8] }> <{ [45 x i8] c"assertion failed: `(left == right)`\0A left: `" }>, align 1 | |
@anon.919393f2414e2f5df5b1fae34f4816a8.1 = private unnamed_addr constant <{ [12 x i8] }> <{ [12 x i8] c"`,\0A right: `" }>, align 1 | |
@anon.919393f2414e2f5df5b1fae34f4816a8.2 = private unnamed_addr constant <{ [1 x i8] }> <{ [1 x i8] c"`" }>, align 1 | |
@anon.919393f2414e2f5df5b1fae34f4816a8.3 = private unnamed_addr constant <{ i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8] }> <{ i8* getelementptr inbounds (<{ [45 x i8] }>, <{ [45 x i8] }>* @anon.919393f2414e2f5df5b1fae34f4816a8.0, i32 0, i32 0, i32 0), [8 x i8] c"-\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [12 x i8] }>, <{ [12 x i8] }>* @anon.919393f2414e2f5df5b1fae34f4816a8.1, i32 0, i32 0, i32 0), [8 x i8] c"\0C\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [1 x i8] }>, <{ [1 x i8] }>* @anon.919393f2414e2f5df5b1fae34f4816a8.2, i32 0, i32 0, i32 0), [8 x i8] c"\01\00\00\00\00\00\00\00" }>, align 8 | |
@anon.919393f2414e2f5df5b1fae34f4816a8.4 = private unnamed_addr constant <{ [11 x i8] }> <{ [11 x i8] c"src\5Cmain.rs" }>, align 1 | |
@anon.919393f2414e2f5df5b1fae34f4816a8.5 = private unnamed_addr constant <{ i8*, [16 x i8] }> <{ i8* getelementptr inbounds (<{ [11 x i8] }>, <{ [11 x i8] }>* @anon.919393f2414e2f5df5b1fae34f4816a8.4, i32 0, i32 0, i32 0), [16 x i8] c"\0B\00\00\00\00\00\00\00\07\00\00\00\05\00\00\00" }>, align 8 | |
@anon.919393f2414e2f5df5b1fae34f4816a8.6 = private unnamed_addr constant <{ i8*, [16 x i8] }> <{ i8* getelementptr inbounds (<{ [11 x i8] }>, <{ [11 x i8] }>* @anon.919393f2414e2f5df5b1fae34f4816a8.4, i32 0, i32 0, i32 0), [16 x i8] c"\0B\00\00\00\00\00\00\00\08\00\00\00\05\00\00\00" }>, align 8 | |
@anon.919393f2414e2f5df5b1fae34f4816a8.7 = private unnamed_addr constant <{ i8*, [16 x i8] }> <{ i8* getelementptr inbounds (<{ [11 x i8] }>, <{ [11 x i8] }>* @anon.919393f2414e2f5df5b1fae34f4816a8.4, i32 0, i32 0, i32 0), [16 x i8] c"\0B\00\00\00\00\00\00\00\09\00\00\00\05\00\00\00" }>, align 8 | |
@anon.919393f2414e2f5df5b1fae34f4816a8.8 = private unnamed_addr constant <{ i8*, [16 x i8] }> <{ i8* getelementptr inbounds (<{ [11 x i8] }>, <{ [11 x i8] }>* @anon.919393f2414e2f5df5b1fae34f4816a8.4, i32 0, i32 0, i32 0), [16 x i8] c"\0B\00\00\00\00\00\00\00\0A\00\00\00\05\00\00\00" }>, align 8 | |
@anon.919393f2414e2f5df5b1fae34f4816a8.9 = private unnamed_addr constant <{ i8*, [16 x i8] }> <{ i8* getelementptr inbounds (<{ [11 x i8] }>, <{ [11 x i8] }>* @anon.919393f2414e2f5df5b1fae34f4816a8.4, i32 0, i32 0, i32 0), [16 x i8] c"\0B\00\00\00\00\00\00\00\0D\00\00\00\05\00\00\00" }>, align 8 | |
; <core::iter::adapters::zip::Zip<A, B> as core::iter::traits::iterator::Iterator>::next | |
; Function Attrs: inlinehint uwtable | |
define internal { i32*, i8* } @"_ZN107_$LT$core..iter..adapters..zip..Zip$LT$A$C$$u20$B$GT$$u20$as$u20$core..iter..traits..iterator..Iterator$GT$4next17h8d2e37031ca1ef3cE"(%"core::iter::adapters::zip::Zip<core::slice::IterMut<f32>, core::slice::Iter<f32>>"* align 8 dereferenceable(48)) unnamed_addr #0 !dbg !33 { | |
start: | |
%self = alloca %"core::iter::adapters::zip::Zip<core::slice::IterMut<f32>, core::slice::Iter<f32>>"*, align 8 | |
store %"core::iter::adapters::zip::Zip<core::slice::IterMut<f32>, core::slice::Iter<f32>>"* %0, %"core::iter::adapters::zip::Zip<core::slice::IterMut<f32>, core::slice::Iter<f32>>"** %self, align 8 | |
call void @llvm.dbg.declare(metadata %"core::iter::adapters::zip::Zip<core::slice::IterMut<f32>, core::slice::Iter<f32>>"** %self, metadata !96, metadata !DIExpression()), !dbg !98 | |
%1 = load %"core::iter::adapters::zip::Zip<core::slice::IterMut<f32>, core::slice::Iter<f32>>"*, %"core::iter::adapters::zip::Zip<core::slice::IterMut<f32>, core::slice::Iter<f32>>"** %self, align 8, !dbg !99, !nonnull !4 | |
; call <core::iter::adapters::zip::Zip<A, B> as core::iter::adapters::zip::ZipImpl<A, B>>::next | |
%2 = call { i32*, i8* } @"_ZN121_$LT$core..iter..adapters..zip..Zip$LT$A$C$$u20$B$GT$$u20$as$u20$core..iter..adapters..zip..ZipImpl$LT$A$C$$u20$B$GT$$GT$4next17h31faab8a7321759dE"(%"core::iter::adapters::zip::Zip<core::slice::IterMut<f32>, core::slice::Iter<f32>>"* align 8 dereferenceable(48) %1), !dbg !100 | |
%3 = extractvalue { i32*, i8* } %2, 0, !dbg !100 | |
%4 = extractvalue { i32*, i8* } %2, 1, !dbg !100 | |
br label %bb1, !dbg !100 | |
bb1: ; preds = %start | |
%5 = insertvalue { i32*, i8* } undef, i32* %3, 0, !dbg !101 | |
%6 = insertvalue { i32*, i8* } %5, i8* %4, 1, !dbg !101 | |
ret { i32*, i8* } %6, !dbg !101 | |
} | |
; <core::slice::Iter<'a, T> as core::iter::adapters::zip::TrustedRandomAccess>::get_unchecked | |
; Function Attrs: uwtable | |
define internal align 4 dereferenceable(4) float* @"_ZN107_$LT$core..slice..Iter$LT$$u27$a$C$$u20$T$GT$$u20$as$u20$core..iter..adapters..zip..TrustedRandomAccess$GT$13get_unchecked17h14f4bc5545675b0aE"({ i32*, i32* }* align 8 dereferenceable(16), i64) unnamed_addr #1 !dbg !102 { | |
start: | |
%i = alloca i64, align 8 | |
%self = alloca { i32*, i32* }*, align 8 | |
store { i32*, i32* }* %0, { i32*, i32* }** %self, align 8 | |
call void @llvm.dbg.declare(metadata { i32*, i32* }** %self, metadata !108, metadata !DIExpression()), !dbg !109 | |
store i64 %1, i64* %i, align 8 | |
call void @llvm.dbg.declare(metadata i64* %i, metadata !110, metadata !DIExpression()), !dbg !109 | |
%2 = load { i32*, i32* }*, { i32*, i32* }** %self, align 8, !dbg !111, !nonnull !4 | |
%3 = bitcast { i32*, i32* }* %2 to float**, !dbg !111 | |
%4 = load float*, float** %3, align 8, !dbg !111 | |
%5 = load i64, i64* %i, align 8, !dbg !112 | |
; call core::ptr::<impl *const T>::add | |
%6 = call float* @"_ZN4core3ptr33_$LT$impl$u20$$BP$const$u20$T$GT$3add17h26416a2b5e59c446E"(float* %4, i64 %5), !dbg !111 | |
br label %bb1, !dbg !111 | |
bb1: ; preds = %start | |
ret float* %6, !dbg !113 | |
} | |
; <core::slice::IterMut<'a, T> as core::iter::adapters::zip::TrustedRandomAccess>::get_unchecked | |
; Function Attrs: uwtable | |
define internal align 4 dereferenceable(4) float* @"_ZN110_$LT$core..slice..IterMut$LT$$u27$a$C$$u20$T$GT$$u20$as$u20$core..iter..adapters..zip..TrustedRandomAccess$GT$13get_unchecked17ha59896457b3fa156E"({ i32*, i32* }* align 8 dereferenceable(16), i64) unnamed_addr #1 !dbg !114 { | |
start: | |
%i = alloca i64, align 8 | |
%self = alloca { i32*, i32* }*, align 8 | |
store { i32*, i32* }* %0, { i32*, i32* }** %self, align 8 | |
call void @llvm.dbg.declare(metadata { i32*, i32* }** %self, metadata !118, metadata !DIExpression()), !dbg !119 | |
store i64 %1, i64* %i, align 8 | |
call void @llvm.dbg.declare(metadata i64* %i, metadata !120, metadata !DIExpression()), !dbg !119 | |
%2 = load { i32*, i32* }*, { i32*, i32* }** %self, align 8, !dbg !121, !nonnull !4 | |
%3 = bitcast { i32*, i32* }* %2 to float**, !dbg !121 | |
%4 = load float*, float** %3, align 8, !dbg !121 | |
%5 = load i64, i64* %i, align 8, !dbg !122 | |
; call core::ptr::<impl *mut T>::add | |
%6 = call float* @"_ZN4core3ptr31_$LT$impl$u20$$BP$mut$u20$T$GT$3add17h0ce19a1ecdb04f8fE"(float* %4, i64 %5), !dbg !121 | |
br label %bb1, !dbg !121 | |
bb1: ; preds = %start | |
ret float* %6, !dbg !123 | |
} | |
; <core::slice::IterMut<'a, T> as core::iter::adapters::zip::TrustedRandomAccess>::may_have_side_effect | |
; Function Attrs: uwtable | |
define internal zeroext i1 @"_ZN110_$LT$core..slice..IterMut$LT$$u27$a$C$$u20$T$GT$$u20$as$u20$core..iter..adapters..zip..TrustedRandomAccess$GT$20may_have_side_effect17h51456b9a536a553eE"() unnamed_addr #1 !dbg !124 { | |
start: | |
ret i1 false, !dbg !128 | |
} | |
; <packed_simd::Simd<[f32; _]> as packed_simd::codegen::math::float::powf::Powf>::powf | |
; Function Attrs: inlinehint uwtable | |
define internal void @"_ZN115_$LT$packed_simd..Simd$LT$$u5b$f32$u3b$$u20$_$u5d$$GT$$u20$as$u20$packed_simd..codegen..math..float..powf..Powf$GT$4powf17h7e3f0faddaf3c52fE"(<2 x float>* noalias nocapture sret dereferenceable(8), <2 x float>* noalias nocapture dereferenceable(8) %self, <2 x float>* noalias nocapture dereferenceable(8) %y) unnamed_addr #0 !dbg !129 { | |
start: | |
%_31 = alloca [2 x float], align 4, !dbg !152 | |
%_30 = alloca %"packed_simd::codegen::math::float::powf::{{impl}}::powf::U", align 8, !dbg !152 | |
%y3 = alloca float*, align 8, !dbg !152 | |
%x2 = alloca float*, align 8, !dbg !152 | |
%val = alloca { i32*, i32* }, align 8, !dbg !152 | |
%_19 = alloca { i32*, i8* }, align 8, !dbg !152 | |
%__next = alloca { i32*, i32* }, align 8, !dbg !152 | |
%iter = alloca %"core::iter::adapters::zip::Zip<core::slice::IterMut<f32>, core::slice::Iter<f32>>", align 8, !dbg !152 | |
%_12 = alloca %"core::iter::adapters::zip::Zip<core::slice::IterMut<f32>, core::slice::Iter<f32>>", align 8, !dbg !152 | |
%_11 = alloca %"core::iter::adapters::zip::Zip<core::slice::IterMut<f32>, core::slice::Iter<f32>>", align 8, !dbg !152 | |
%_result = alloca {}, align 1, !dbg !152 | |
%_7 = alloca %"packed_simd::codegen::math::float::powf::{{impl}}::powf::U", align 8, !dbg !152 | |
%y1 = alloca [2 x float], align 4, !dbg !152 | |
%_4 = alloca %"packed_simd::codegen::math::float::powf::{{impl}}::powf::U", align 8, !dbg !152 | |
%x = alloca [2 x float], align 4, !dbg !152 | |
call void @llvm.dbg.declare(metadata <2 x float>* %self, metadata !153, metadata !DIExpression()), !dbg !152 | |
call void @llvm.dbg.declare(metadata <2 x float>* %y, metadata !154, metadata !DIExpression()), !dbg !152 | |
call void @llvm.dbg.declare(metadata [2 x float]* %x, metadata !155, metadata !DIExpression()), !dbg !158 | |
call void @llvm.dbg.declare(metadata [2 x float]* %y1, metadata !159, metadata !DIExpression()), !dbg !161 | |
call void @llvm.dbg.declare(metadata {}* %_result, metadata !162, metadata !DIExpression()), !dbg !165 | |
call void @llvm.dbg.declare(metadata %"core::iter::adapters::zip::Zip<core::slice::IterMut<f32>, core::slice::Iter<f32>>"* %iter, metadata !166, metadata !DIExpression()), !dbg !168 | |
call void @llvm.dbg.declare(metadata { i32*, i32* }* %__next, metadata !169, metadata !DIExpression()), !dbg !171 | |
call void @llvm.dbg.declare(metadata { i32*, i32* }* %val, metadata !172, metadata !DIExpression()), !dbg !174 | |
call void @llvm.dbg.declare(metadata float** %x2, metadata !175, metadata !DIExpression()), !dbg !177 | |
call void @llvm.dbg.declare(metadata float** %y3, metadata !178, metadata !DIExpression()), !dbg !179 | |
%1 = load <2 x float>, <2 x float>* %self, align 8, !dbg !180 | |
%2 = bitcast %"packed_simd::codegen::math::float::powf::{{impl}}::powf::U"* %_4 to <2 x float>*, !dbg !181 | |
store <2 x float> %1, <2 x float>* %2, align 8, !dbg !181 | |
%3 = bitcast %"packed_simd::codegen::math::float::powf::{{impl}}::powf::U"* %_4 to [2 x float]*, !dbg !181 | |
%4 = bitcast [2 x float]* %x to i8*, !dbg !181 | |
%5 = bitcast [2 x float]* %3 to i8*, !dbg !181 | |
call void @llvm.memcpy.p0i8.p0i8.i64(i8* align 4 %4, i8* align 8 %5, i64 8, i1 false), !dbg !181 | |
%6 = load <2 x float>, <2 x float>* %y, align 8, !dbg !182 | |
%7 = bitcast %"packed_simd::codegen::math::float::powf::{{impl}}::powf::U"* %_7 to <2 x float>*, !dbg !183 | |
store <2 x float> %6, <2 x float>* %7, align 8, !dbg !183 | |
%8 = bitcast %"packed_simd::codegen::math::float::powf::{{impl}}::powf::U"* %_7 to [2 x float]*, !dbg !183 | |
%9 = bitcast [2 x float]* %y1 to i8*, !dbg !183 | |
%10 = bitcast [2 x float]* %8 to i8*, !dbg !183 | |
call void @llvm.memcpy.p0i8.p0i8.i64(i8* align 4 %9, i8* align 8 %10, i64 8, i1 false), !dbg !183 | |
%11 = bitcast [2 x float]* %x to [0 x float]*, !dbg !184 | |
; call core::slice::<impl [T]>::iter_mut | |
%12 = call { i32*, i32* } @"_ZN4core5slice29_$LT$impl$u20$$u5b$T$u5d$$GT$8iter_mut17hbb08a79abb9de9f1E"([0 x float]* nonnull align 4 %11, i64 2), !dbg !184 | |
%13 = extractvalue { i32*, i32* } %12, 0, !dbg !184 | |
%14 = extractvalue { i32*, i32* } %12, 1, !dbg !184 | |
br label %bb1, !dbg !184 | |
bb1: ; preds = %start | |
; call core::iter::traits::iterator::Iterator::zip | |
call void @_ZN4core4iter6traits8iterator8Iterator3zip17h3b06b723b24d63e9E(%"core::iter::adapters::zip::Zip<core::slice::IterMut<f32>, core::slice::Iter<f32>>"* noalias nocapture sret dereferenceable(48) %_12, i32* %13, i32* %14, [2 x float]* noalias readonly align 4 dereferenceable(8) %y1), !dbg !184 | |
br label %bb2, !dbg !184 | |
bb2: ; preds = %bb1 | |
; call <I as core::iter::traits::collect::IntoIterator>::into_iter | |
call void @"_ZN63_$LT$I$u20$as$u20$core..iter..traits..collect..IntoIterator$GT$9into_iter17he5241eaaa244ba04E"(%"core::iter::adapters::zip::Zip<core::slice::IterMut<f32>, core::slice::Iter<f32>>"* noalias nocapture sret dereferenceable(48) %_11, %"core::iter::adapters::zip::Zip<core::slice::IterMut<f32>, core::slice::Iter<f32>>"* noalias nocapture dereferenceable(48) %_12), !dbg !184 | |
br label %bb3, !dbg !184 | |
bb3: ; preds = %bb2 | |
%15 = bitcast %"core::iter::adapters::zip::Zip<core::slice::IterMut<f32>, core::slice::Iter<f32>>"* %iter to i8*, !dbg !184 | |
%16 = bitcast %"core::iter::adapters::zip::Zip<core::slice::IterMut<f32>, core::slice::Iter<f32>>"* %_11 to i8*, !dbg !184 | |
call void @llvm.memcpy.p0i8.p0i8.i64(i8* align 8 %15, i8* align 8 %16, i64 48, i1 false), !dbg !184 | |
br label %bb4, !dbg !184 | |
bb4: ; preds = %bb9, %bb3 | |
; call <core::iter::adapters::zip::Zip<A, B> as core::iter::traits::iterator::Iterator>::next | |
%17 = call { i32*, i8* } @"_ZN107_$LT$core..iter..adapters..zip..Zip$LT$A$C$$u20$B$GT$$u20$as$u20$core..iter..traits..iterator..Iterator$GT$4next17h8d2e37031ca1ef3cE"(%"core::iter::adapters::zip::Zip<core::slice::IterMut<f32>, core::slice::Iter<f32>>"* align 8 dereferenceable(48) %iter), !dbg !171 | |
store { i32*, i8* } %17, { i32*, i8* }* %_19, align 8, !dbg !171 | |
br label %bb5, !dbg !171 | |
bb5: ; preds = %bb4 | |
%18 = bitcast { i32*, i8* }* %_19 to {}**, !dbg !185 | |
%19 = load {}*, {}** %18, align 8, !dbg !185 | |
%20 = icmp eq {}* %19, null, !dbg !185 | |
%21 = select i1 %20, i64 0, i64 1, !dbg !185 | |
switch i64 %21, label %bb7 [ | |
i64 0, label %bb6 | |
i64 1, label %bb8 | |
], !dbg !185 | |
bb6: ; preds = %bb5 | |
%22 = bitcast [2 x float]* %_31 to i8*, !dbg !186 | |
%23 = bitcast [2 x float]* %x to i8*, !dbg !186 | |
call void @llvm.memcpy.p0i8.p0i8.i64(i8* align 4 %22, i8* align 4 %23, i64 8, i1 false), !dbg !186 | |
%24 = bitcast %"packed_simd::codegen::math::float::powf::{{impl}}::powf::U"* %_30 to [2 x float]*, !dbg !187 | |
%25 = bitcast [2 x float]* %24 to i8*, !dbg !187 | |
%26 = bitcast [2 x float]* %_31 to i8*, !dbg !187 | |
call void @llvm.memcpy.p0i8.p0i8.i64(i8* align 8 %25, i8* align 4 %26, i64 8, i1 false), !dbg !187 | |
%27 = bitcast %"packed_simd::codegen::math::float::powf::{{impl}}::powf::U"* %_30 to <2 x float>*, !dbg !187 | |
%28 = load <2 x float>, <2 x float>* %27, align 8, !dbg !187 | |
store <2 x float> %28, <2 x float>* %0, align 8, !dbg !187 | |
ret void, !dbg !188 | |
bb7: ; preds = %bb5 | |
unreachable, !dbg !188 | |
bb8: ; preds = %bb5 | |
%29 = bitcast { i32*, i8* }* %_19 to { i32*, i32* }*, !dbg !185 | |
%30 = getelementptr inbounds { i32*, i32* }, { i32*, i32* }* %29, i32 0, i32 0, !dbg !185 | |
%31 = load i32*, i32** %30, align 8, !dbg !185, !nonnull !4 | |
%32 = getelementptr inbounds { i32*, i32* }, { i32*, i32* }* %29, i32 0, i32 1, !dbg !185 | |
%33 = load i32*, i32** %32, align 8, !dbg !185, !nonnull !4 | |
%34 = getelementptr inbounds { i32*, i32* }, { i32*, i32* }* %val, i32 0, i32 0, !dbg !185 | |
store i32* %31, i32** %34, align 8, !dbg !185 | |
%35 = getelementptr inbounds { i32*, i32* }, { i32*, i32* }* %val, i32 0, i32 1, !dbg !185 | |
store i32* %33, i32** %35, align 8, !dbg !185 | |
%36 = getelementptr inbounds { i32*, i32* }, { i32*, i32* }* %val, i32 0, i32 0, !dbg !174 | |
%37 = load i32*, i32** %36, align 8, !dbg !174, !nonnull !4 | |
%38 = getelementptr inbounds { i32*, i32* }, { i32*, i32* }* %val, i32 0, i32 1, !dbg !174 | |
%39 = load i32*, i32** %38, align 8, !dbg !174, !nonnull !4 | |
%40 = getelementptr inbounds { i32*, i32* }, { i32*, i32* }* %__next, i32 0, i32 0, !dbg !174 | |
store i32* %37, i32** %40, align 8, !dbg !174 | |
%41 = getelementptr inbounds { i32*, i32* }, { i32*, i32* }* %__next, i32 0, i32 1, !dbg !174 | |
store i32* %39, i32** %41, align 8, !dbg !174 | |
%42 = bitcast { i32*, i32* }* %__next to float**, !dbg !189 | |
%43 = load float*, float** %42, align 8, !dbg !189, !nonnull !4 | |
store float* %43, float** %x2, align 8, !dbg !189 | |
%44 = getelementptr inbounds { i32*, i32* }, { i32*, i32* }* %__next, i32 0, i32 1, !dbg !190 | |
%45 = bitcast i32** %44 to float**, !dbg !190 | |
%46 = load float*, float** %45, align 8, !dbg !190, !nonnull !4 | |
store float* %46, float** %y3, align 8, !dbg !190 | |
%47 = load float*, float** %x2, align 8, !dbg !191, !nonnull !4 | |
%48 = load float, float* %47, align 4, !dbg !191 | |
%49 = load float*, float** %y3, align 8, !dbg !192, !nonnull !4 | |
%50 = load float, float* %49, align 4, !dbg !192 | |
%51 = call float @llvm.pow.f32(float %48, float %50), !dbg !193 | |
br label %bb9, !dbg !193 | |
bb9: ; preds = %bb8 | |
%52 = load float*, float** %x2, align 8, !dbg !194, !nonnull !4 | |
store float %51, float* %52, align 4, !dbg !194 | |
br label %bb4, !dbg !195 | |
} | |
; packed_simd::v64::<impl core::cmp::PartialEq for packed_simd::Simd<[f32; _]>>::eq | |
; Function Attrs: inlinehint uwtable | |
define internal zeroext i1 @"_ZN11packed_simd3v64100_$LT$impl$u20$core..cmp..PartialEq$u20$for$u20$packed_simd..Simd$LT$$u5b$f32$u3b$$u20$_$u5d$$GT$$GT$2eq17ha86e2ebf7d9570caE"(<2 x float>* noalias readonly align 8 dereferenceable(8), <2 x float>* noalias readonly align 8 dereferenceable(8)) unnamed_addr #0 !dbg !196 { | |
start: | |
%arg2 = alloca <2 x i32>, align 8 | |
%arg1 = alloca <2 x float>, align 8 | |
%arg = alloca <2 x float>, align 8 | |
%tmp_ret = alloca <2 x i32>, align 8 | |
%other = alloca <2 x float>*, align 8 | |
%self = alloca <2 x float>*, align 8 | |
store <2 x float>* %0, <2 x float>** %self, align 8 | |
call void @llvm.dbg.declare(metadata <2 x float>** %self, metadata !203, metadata !DIExpression()), !dbg !204 | |
store <2 x float>* %1, <2 x float>** %other, align 8 | |
call void @llvm.dbg.declare(metadata <2 x float>** %other, metadata !205, metadata !DIExpression()), !dbg !204 | |
%2 = load <2 x float>*, <2 x float>** %self, align 8, !dbg !206, !nonnull !4 | |
%3 = load <2 x float>, <2 x float>* %2, align 8, !dbg !206 | |
%4 = load <2 x float>*, <2 x float>** %other, align 8, !dbg !207, !nonnull !4 | |
%5 = load <2 x float>, <2 x float>* %4, align 8, !dbg !207 | |
store <2 x float> %3, <2 x float>* %arg, align 8, !dbg !208 | |
store <2 x float> %5, <2 x float>* %arg1, align 8, !dbg !208 | |
; call packed_simd::v64::<impl packed_simd::Simd<[f32; _]>>::eq | |
call void @"_ZN11packed_simd3v6467_$LT$impl$u20$packed_simd..Simd$LT$$u5b$f32$u3b$$u20$_$u5d$$GT$$GT$2eq17h4a124a37dfbf1128E"(<2 x i32>* noalias nocapture sret dereferenceable(8) %tmp_ret, <2 x float>* noalias nocapture dereferenceable(8) %arg, <2 x float>* noalias nocapture dereferenceable(8) %arg1), !dbg !208 | |
%6 = load <2 x i32>, <2 x i32>* %tmp_ret, align 8, !dbg !208 | |
br label %bb1, !dbg !208 | |
bb1: ; preds = %start | |
store <2 x i32> %6, <2 x i32>* %arg2, align 8, !dbg !209 | |
; call packed_simd::v64::<impl packed_simd::Simd<[packed_simd::masks::m32; _]>>::all | |
%7 = call zeroext i1 @"_ZN11packed_simd3v6487_$LT$impl$u20$packed_simd..Simd$LT$$u5b$packed_simd..masks..m32$u3b$$u20$_$u5d$$GT$$GT$3all17h416679dfca9fc5e8E"(<2 x i32>* noalias nocapture dereferenceable(8) %arg2), !dbg !209 | |
br label %bb2, !dbg !209 | |
bb2: ; preds = %bb1 | |
ret i1 %7, !dbg !210 | |
} | |
; packed_simd::v64::<impl packed_simd::Simd<[f32; _]>>::eq | |
; Function Attrs: inlinehint uwtable | |
define internal void @"_ZN11packed_simd3v6467_$LT$impl$u20$packed_simd..Simd$LT$$u5b$f32$u3b$$u20$_$u5d$$GT$$GT$2eq17h4a124a37dfbf1128E"(<2 x i32>* noalias nocapture sret dereferenceable(8), <2 x float>* noalias nocapture dereferenceable(8) %self, <2 x float>* noalias nocapture dereferenceable(8) %other) unnamed_addr #0 !dbg !211 { | |
start: | |
%tmp_ret = alloca <2 x i32>, align 8, !dbg !230 | |
call void @llvm.dbg.declare(metadata <2 x float>* %self, metadata !231, metadata !DIExpression()), !dbg !230 | |
call void @llvm.dbg.declare(metadata <2 x float>* %other, metadata !232, metadata !DIExpression()), !dbg !230 | |
%1 = load <2 x float>, <2 x float>* %self, align 8, !dbg !233 | |
%2 = load <2 x float>, <2 x float>* %other, align 8, !dbg !235 | |
%3 = fcmp oeq <2 x float> %1, %2, !dbg !236 | |
%4 = sext <2 x i1> %3 to <2 x i32>, !dbg !236 | |
store <2 x i32> %4, <2 x i32>* %tmp_ret, align 8, !dbg !236 | |
%5 = load <2 x i32>, <2 x i32>* %tmp_ret, align 8, !dbg !236 | |
br label %bb1, !dbg !236 | |
bb1: ; preds = %start | |
store <2 x i32> %5, <2 x i32>* %0, align 8, !dbg !237 | |
ret void, !dbg !238 | |
} | |
; packed_simd::v64::<impl packed_simd::Simd<[f32; _]>>::powf | |
; Function Attrs: inlinehint uwtable | |
define internal void @"_ZN11packed_simd3v6467_$LT$impl$u20$packed_simd..Simd$LT$$u5b$f32$u3b$$u20$_$u5d$$GT$$GT$4powf17hb70aa29febb9e0e8E"(<2 x float>* noalias nocapture sret dereferenceable(8), <2 x float>* noalias nocapture dereferenceable(8) %self, <2 x float>* noalias nocapture dereferenceable(8) %x) unnamed_addr #0 !dbg !239 { | |
start: | |
%arg1 = alloca <2 x float>, align 8, !dbg !241 | |
%arg = alloca <2 x float>, align 8, !dbg !241 | |
call void @llvm.dbg.declare(metadata <2 x float>* %self, metadata !242, metadata !DIExpression()), !dbg !241 | |
call void @llvm.dbg.declare(metadata <2 x float>* %x, metadata !243, metadata !DIExpression()), !dbg !241 | |
%1 = load <2 x float>, <2 x float>* %self, align 8, !dbg !244 | |
%2 = load <2 x float>, <2 x float>* %x, align 8, !dbg !245 | |
store <2 x float> %1, <2 x float>* %arg, align 8, !dbg !246 | |
store <2 x float> %2, <2 x float>* %arg1, align 8, !dbg !246 | |
; call <packed_simd::Simd<[f32; _]> as packed_simd::codegen::math::float::powf::Powf>::powf | |
call void @"_ZN115_$LT$packed_simd..Simd$LT$$u5b$f32$u3b$$u20$_$u5d$$GT$$u20$as$u20$packed_simd..codegen..math..float..powf..Powf$GT$4powf17h7e3f0faddaf3c52fE"(<2 x float>* noalias nocapture sret dereferenceable(8) %0, <2 x float>* noalias nocapture dereferenceable(8) %arg, <2 x float>* noalias nocapture dereferenceable(8) %arg1), !dbg !246 | |
br label %bb1, !dbg !246 | |
bb1: ; preds = %start | |
ret void, !dbg !247 | |
} | |
; packed_simd::v64::<impl packed_simd::Simd<[f32; _]>>::splat | |
; Function Attrs: inlinehint uwtable | |
define internal void @"_ZN11packed_simd3v6467_$LT$impl$u20$packed_simd..Simd$LT$$u5b$f32$u3b$$u20$_$u5d$$GT$$GT$5splat17ha44412253c33794bE"(<2 x float>* noalias nocapture sret dereferenceable(8), float) unnamed_addr #0 !dbg !248 { | |
start: | |
%_2 = alloca <2 x float>, align 8 | |
%value = alloca float, align 4 | |
store float %1, float* %value, align 4 | |
call void @llvm.dbg.declare(metadata float* %value, metadata !252, metadata !DIExpression()), !dbg !253 | |
%2 = load float, float* %value, align 4, !dbg !254 | |
%3 = load float, float* %value, align 4, !dbg !254 | |
%4 = bitcast <2 x float>* %_2 to float*, !dbg !255 | |
store float %2, float* %4, align 8, !dbg !255 | |
%5 = getelementptr inbounds <2 x float>, <2 x float>* %_2, i32 0, i32 1, !dbg !255 | |
store float %3, float* %5, align 4, !dbg !255 | |
%6 = load <2 x float>, <2 x float>* %_2, align 8, !dbg !256 | |
store <2 x float> %6, <2 x float>* %0, align 8, !dbg !256 | |
ret void, !dbg !257 | |
} | |
; packed_simd::v64::<impl packed_simd::Simd<[packed_simd::masks::m32; _]>>::all | |
; Function Attrs: inlinehint uwtable | |
define internal zeroext i1 @"_ZN11packed_simd3v6487_$LT$impl$u20$packed_simd..Simd$LT$$u5b$packed_simd..masks..m32$u3b$$u20$_$u5d$$GT$$GT$3all17h416679dfca9fc5e8E"(<2 x i32>* noalias nocapture dereferenceable(8) %self) unnamed_addr #0 !dbg !258 { | |
start: | |
%arg = alloca <2 x i32>, align 8, !dbg !262 | |
call void @llvm.dbg.declare(metadata <2 x i32>* %self, metadata !263, metadata !DIExpression()), !dbg !262 | |
%0 = load <2 x i32>, <2 x i32>* %self, align 8, !dbg !264 | |
store <2 x i32> %0, <2 x i32>* %arg, align 8, !dbg !266 | |
; call <packed_simd::Simd<[packed_simd::masks::m32; _]> as packed_simd::codegen::reductions::mask::All>::all | |
%1 = call zeroext i1 @"_ZN133_$LT$packed_simd..Simd$LT$$u5b$packed_simd..masks..m32$u3b$$u20$_$u5d$$GT$$u20$as$u20$packed_simd..codegen..reductions..mask..All$GT$3all17h598de94fdee9672fE"(<2 x i32>* noalias nocapture dereferenceable(8) %arg), !dbg !266 | |
br label %bb1, !dbg !266 | |
bb1: ; preds = %start | |
ret i1 %1, !dbg !267 | |
} | |
; <core::iter::adapters::zip::Zip<A, B> as core::iter::adapters::zip::ZipImpl<A, B>>::new | |
; Function Attrs: uwtable | |
define internal void @"_ZN121_$LT$core..iter..adapters..zip..Zip$LT$A$C$$u20$B$GT$$u20$as$u20$core..iter..adapters..zip..ZipImpl$LT$A$C$$u20$B$GT$$GT$3new17heb1b055aea75067eE"(%"core::iter::adapters::zip::Zip<core::slice::IterMut<f32>, core::slice::Iter<f32>>"* noalias nocapture sret dereferenceable(48), i32*, i32*, i32*, i32*) unnamed_addr #1 personality i32 (%"panic_unwind::windows::EXCEPTION_RECORD"*, i8*, %"panic_unwind::windows::CONTEXT"*, %"panic_unwind::windows::DISPATCHER_CONTEXT"*)* @rust_eh_personality !dbg !268 { | |
start: | |
%arg0.i.i3 = alloca float*, align 8 | |
call void @llvm.dbg.declare(metadata float** %arg0.i.i3, metadata !271, metadata !DIExpression()), !dbg !275 | |
%size.i4 = alloca i64, align 8 | |
call void @llvm.dbg.declare(metadata i64* %size.i4, metadata !284, metadata !DIExpression()), !dbg !286 | |
%diff.i5 = alloca i64, align 8 | |
call void @llvm.dbg.declare(metadata i64* %diff.i5, metadata !287, metadata !DIExpression()), !dbg !288 | |
%start1.i6 = alloca float*, align 8 | |
call void @llvm.dbg.declare(metadata float** %start1.i6, metadata !289, metadata !DIExpression()), !dbg !290 | |
%_0.i7 = alloca i64, align 8 | |
%self.i8 = alloca { i32*, i32* }*, align 8 | |
call void @llvm.dbg.declare(metadata { i32*, i32* }** %self.i8, metadata !291, metadata !DIExpression()), !dbg !292 | |
%arg0.i.i = alloca float*, align 8 | |
call void @llvm.dbg.declare(metadata float** %arg0.i.i, metadata !271, metadata !DIExpression()), !dbg !293 | |
%size.i = alloca i64, align 8 | |
call void @llvm.dbg.declare(metadata i64* %size.i, metadata !302, metadata !DIExpression()), !dbg !304 | |
%diff.i = alloca i64, align 8 | |
call void @llvm.dbg.declare(metadata i64* %diff.i, metadata !305, metadata !DIExpression()), !dbg !306 | |
%start1.i = alloca float*, align 8 | |
call void @llvm.dbg.declare(metadata float** %start1.i, metadata !307, metadata !DIExpression()), !dbg !308 | |
%_0.i = alloca i64, align 8 | |
%self.i = alloca { i32*, i32* }*, align 8 | |
call void @llvm.dbg.declare(metadata { i32*, i32* }** %self.i, metadata !309, metadata !DIExpression()), !dbg !310 | |
%personalityslot = alloca { i8*, i32 }, align 8 | |
%len = alloca i64, align 8 | |
%b = alloca { i32*, i32* }, align 8 | |
%a = alloca { i32*, i32* }, align 8 | |
%5 = getelementptr inbounds { i32*, i32* }, { i32*, i32* }* %a, i32 0, i32 0 | |
store i32* %1, i32** %5, align 8 | |
%6 = getelementptr inbounds { i32*, i32* }, { i32*, i32* }* %a, i32 0, i32 1 | |
store i32* %2, i32** %6, align 8 | |
call void @llvm.dbg.declare(metadata { i32*, i32* }* %a, metadata !311, metadata !DIExpression()), !dbg !312 | |
%7 = getelementptr inbounds { i32*, i32* }, { i32*, i32* }* %b, i32 0, i32 0 | |
store i32* %3, i32** %7, align 8 | |
%8 = getelementptr inbounds { i32*, i32* }, { i32*, i32* }* %b, i32 0, i32 1 | |
store i32* %4, i32** %8, align 8 | |
call void @llvm.dbg.declare(metadata { i32*, i32* }* %b, metadata !313, metadata !DIExpression()), !dbg !312 | |
call void @llvm.dbg.declare(metadata i64* %len, metadata !314, metadata !DIExpression()), !dbg !316 | |
store { i32*, i32* }* %a, { i32*, i32* }** %self.i, align 8, !noalias !317 | |
%9 = load { i32*, i32* }*, { i32*, i32* }** %self.i, align 8, !dbg !320, !noalias !317, !nonnull !4 | |
%10 = bitcast { i32*, i32* }* %9 to float**, !dbg !320 | |
%11 = load float*, float** %10, align 8, !dbg !320 | |
store float* %11, float** %start1.i, align 8, !dbg !320, !noalias !317 | |
%12 = load { i32*, i32* }*, { i32*, i32* }** %self.i, align 8, !dbg !321, !noalias !317, !nonnull !4 | |
%13 = getelementptr inbounds { i32*, i32* }, { i32*, i32* }* %12, i32 0, i32 1, !dbg !321 | |
%14 = bitcast i32** %13 to float**, !dbg !321 | |
%15 = load float*, float** %14, align 8, !dbg !321 | |
%16 = ptrtoint float* %15 to i64, !dbg !321 | |
%17 = load float*, float** %start1.i, align 8, !dbg !322, !noalias !317 | |
%18 = ptrtoint float* %17 to i64, !dbg !322 | |
; invoke core::num::<impl usize>::wrapping_sub | |
%19 = invoke i64 @"_ZN4core3num23_$LT$impl$u20$usize$GT$12wrapping_sub17h5c173233212cebb5E"(i64 %16, i64 %18) | |
to label %.noexc unwind label %cleanup, !dbg !323 | |
.noexc: ; preds = %start | |
store i64 %19, i64* %diff.i, align 8, !dbg !323, !noalias !317 | |
%20 = load float*, float** %start1.i, align 8, !dbg !324, !noalias !317 | |
store float* %20, float** %arg0.i.i, align 8, !noalias !317 | |
; invoke core::mem::size_of | |
%21 = invoke i64 @_ZN4core3mem7size_of17h67bb3d7ab94ad204E() | |
to label %.noexc1 unwind label %cleanup, !dbg !325 | |
.noexc1: ; preds = %.noexc | |
store i64 %21, i64* %size.i, align 8, !dbg !326, !noalias !317 | |
%22 = load i64, i64* %size.i, align 8, !dbg !327, !noalias !317 | |
%23 = icmp eq i64 %22, 0, !dbg !327 | |
br i1 %23, label %bb3.i, label %bb4.i, !dbg !328 | |
bb3.i: ; preds = %.noexc1 | |
%24 = load i64, i64* %diff.i, align 8, !dbg !329, !noalias !317 | |
store i64 %24, i64* %_0.i, align 8, !dbg !329, !noalias !317 | |
br label %"_ZN113_$LT$core..slice..IterMut$LT$$u27$a$C$$u20$T$GT$$u20$as$u20$core..iter..traits..exact_size..ExactSizeIterator$GT$3len17he327633cdd81b90aE.exit", !dbg !328 | |
bb4.i: ; preds = %.noexc1 | |
%25 = load i64, i64* %diff.i, align 8, !dbg !330, !noalias !317 | |
%26 = load i64, i64* %size.i, align 8, !dbg !331, !noalias !317 | |
%27 = icmp eq i64 %26, 0, !dbg !330 | |
%28 = call i1 @llvm.expect.i1(i1 %27, i1 false), !dbg !330 | |
br i1 %28, label %panic.i, label %bb5.i, !dbg !330 | |
bb5.i: ; preds = %bb4.i | |
%29 = udiv i64 %25, %26, !dbg !330 | |
store i64 %29, i64* %_0.i, align 8, !dbg !330, !noalias !317 | |
br label %"_ZN113_$LT$core..slice..IterMut$LT$$u27$a$C$$u20$T$GT$$u20$as$u20$core..iter..traits..exact_size..ExactSizeIterator$GT$3len17he327633cdd81b90aE.exit", !dbg !328 | |
panic.i: ; preds = %bb4.i | |
; invoke core::panicking::panic | |
invoke void @_ZN4core9panicking5panic17h8c0099e5c1741962E({ [0 x i64], { [0 x i8]*, i64 }, [0 x i64], { [0 x i8]*, i64 }, [0 x i32], i32, [0 x i32], i32, [0 x i32] }* noalias readonly align 8 dereferenceable(40) bitcast ({ { [0 x i8]*, i64 }, { [0 x i8]*, i64 }, i32, i32 }* @panic_loc.2 to { [0 x i64], { [0 x i8]*, i64 }, [0 x i64], { [0 x i8]*, i64 }, [0 x i32], i32, [0 x i32], i32, [0 x i32] }*)) | |
to label %.noexc2 unwind label %cleanup, !dbg !330 | |
.noexc2: ; preds = %panic.i | |
unreachable, !dbg !330 | |
"_ZN113_$LT$core..slice..IterMut$LT$$u27$a$C$$u20$T$GT$$u20$as$u20$core..iter..traits..exact_size..ExactSizeIterator$GT$3len17he327633cdd81b90aE.exit": ; preds = %bb3.i, %bb5.i | |
%30 = load i64, i64* %_0.i, align 8, !dbg !332, !noalias !317 | |
br label %bb2, !dbg !332 | |
bb1: ; preds = %bb3 | |
%31 = bitcast { i8*, i32 }* %personalityslot to i8**, !dbg !333 | |
%32 = load i8*, i8** %31, align 8, !dbg !333 | |
%33 = getelementptr inbounds { i8*, i32 }, { i8*, i32 }* %personalityslot, i32 0, i32 1, !dbg !333 | |
%34 = load i32, i32* %33, align 8, !dbg !333 | |
call void @rust_eh_unwind_resume(i8* %32), !dbg !333 | |
unreachable, !dbg !333 | |
bb2: ; preds = %"_ZN113_$LT$core..slice..IterMut$LT$$u27$a$C$$u20$T$GT$$u20$as$u20$core..iter..traits..exact_size..ExactSizeIterator$GT$3len17he327633cdd81b90aE.exit" | |
store { i32*, i32* }* %b, { i32*, i32* }** %self.i8, align 8, !noalias !334 | |
%35 = load { i32*, i32* }*, { i32*, i32* }** %self.i8, align 8, !dbg !337, !noalias !334, !nonnull !4 | |
%36 = bitcast { i32*, i32* }* %35 to float**, !dbg !337 | |
%37 = load float*, float** %36, align 8, !dbg !337 | |
store float* %37, float** %start1.i6, align 8, !dbg !337, !noalias !334 | |
%38 = load { i32*, i32* }*, { i32*, i32* }** %self.i8, align 8, !dbg !338, !noalias !334, !nonnull !4 | |
%39 = getelementptr inbounds { i32*, i32* }, { i32*, i32* }* %38, i32 0, i32 1, !dbg !338 | |
%40 = bitcast i32** %39 to float**, !dbg !338 | |
%41 = load float*, float** %40, align 8, !dbg !338 | |
%42 = ptrtoint float* %41 to i64, !dbg !338 | |
%43 = load float*, float** %start1.i6, align 8, !dbg !339, !noalias !334 | |
%44 = ptrtoint float* %43 to i64, !dbg !339 | |
; invoke core::num::<impl usize>::wrapping_sub | |
%45 = invoke i64 @"_ZN4core3num23_$LT$impl$u20$usize$GT$12wrapping_sub17h5c173233212cebb5E"(i64 %42, i64 %44) | |
to label %.noexc13 unwind label %cleanup, !dbg !340 | |
.noexc13: ; preds = %bb2 | |
store i64 %45, i64* %diff.i5, align 8, !dbg !340, !noalias !334 | |
%46 = load float*, float** %start1.i6, align 8, !dbg !341, !noalias !334 | |
store float* %46, float** %arg0.i.i3, align 8, !noalias !334 | |
; invoke core::mem::size_of | |
%47 = invoke i64 @_ZN4core3mem7size_of17h67bb3d7ab94ad204E() | |
to label %.noexc14 unwind label %cleanup, !dbg !342 | |
.noexc14: ; preds = %.noexc13 | |
store i64 %47, i64* %size.i4, align 8, !dbg !343, !noalias !334 | |
%48 = load i64, i64* %size.i4, align 8, !dbg !344, !noalias !334 | |
%49 = icmp eq i64 %48, 0, !dbg !344 | |
br i1 %49, label %bb3.i9, label %bb4.i10, !dbg !345 | |
bb3.i9: ; preds = %.noexc14 | |
%50 = load i64, i64* %diff.i5, align 8, !dbg !346, !noalias !334 | |
store i64 %50, i64* %_0.i7, align 8, !dbg !346, !noalias !334 | |
br label %"_ZN110_$LT$core..slice..Iter$LT$$u27$a$C$$u20$T$GT$$u20$as$u20$core..iter..traits..exact_size..ExactSizeIterator$GT$3len17hed0bc22e8a416197E.exit", !dbg !345 | |
bb4.i10: ; preds = %.noexc14 | |
%51 = load i64, i64* %diff.i5, align 8, !dbg !347, !noalias !334 | |
%52 = load i64, i64* %size.i4, align 8, !dbg !348, !noalias !334 | |
%53 = icmp eq i64 %52, 0, !dbg !347 | |
%54 = call i1 @llvm.expect.i1(i1 %53, i1 false), !dbg !347 | |
br i1 %54, label %panic.i12, label %bb5.i11, !dbg !347 | |
bb5.i11: ; preds = %bb4.i10 | |
%55 = udiv i64 %51, %52, !dbg !347 | |
store i64 %55, i64* %_0.i7, align 8, !dbg !347, !noalias !334 | |
br label %"_ZN110_$LT$core..slice..Iter$LT$$u27$a$C$$u20$T$GT$$u20$as$u20$core..iter..traits..exact_size..ExactSizeIterator$GT$3len17hed0bc22e8a416197E.exit", !dbg !345 | |
panic.i12: ; preds = %bb4.i10 | |
; invoke core::panicking::panic | |
invoke void @_ZN4core9panicking5panic17h8c0099e5c1741962E({ [0 x i64], { [0 x i8]*, i64 }, [0 x i64], { [0 x i8]*, i64 }, [0 x i32], i32, [0 x i32], i32, [0 x i32] }* noalias readonly align 8 dereferenceable(40) bitcast ({ { [0 x i8]*, i64 }, { [0 x i8]*, i64 }, i32, i32 }* @panic_loc.2 to { [0 x i64], { [0 x i8]*, i64 }, [0 x i64], { [0 x i8]*, i64 }, [0 x i32], i32, [0 x i32], i32, [0 x i32] }*)) | |
to label %.noexc15 unwind label %cleanup, !dbg !347 | |
.noexc15: ; preds = %panic.i12 | |
unreachable, !dbg !347 | |
"_ZN110_$LT$core..slice..Iter$LT$$u27$a$C$$u20$T$GT$$u20$as$u20$core..iter..traits..exact_size..ExactSizeIterator$GT$3len17hed0bc22e8a416197E.exit": ; preds = %bb3.i9, %bb5.i11 | |
%56 = load i64, i64* %_0.i7, align 8, !dbg !349, !noalias !334 | |
br label %bb5, !dbg !349 | |
bb3: ; preds = %bb4 | |
br label %bb1, !dbg !350 | |
bb4: ; preds = %cleanup | |
br label %bb3, !dbg !350 | |
bb5: ; preds = %"_ZN110_$LT$core..slice..Iter$LT$$u27$a$C$$u20$T$GT$$u20$as$u20$core..iter..traits..exact_size..ExactSizeIterator$GT$3len17hed0bc22e8a416197E.exit" | |
; invoke core::cmp::min | |
%57 = invoke i64 @_ZN4core3cmp3min17ha157c58888b04903E(i64 %30, i64 %56) | |
to label %bb6 unwind label %cleanup, !dbg !351 | |
bb6: ; preds = %bb5 | |
store i64 %57, i64* %len, align 8, !dbg !351 | |
%58 = getelementptr inbounds { i32*, i32* }, { i32*, i32* }* %a, i32 0, i32 0, !dbg !352 | |
%59 = load i32*, i32** %58, align 8, !dbg !352 | |
%60 = getelementptr inbounds { i32*, i32* }, { i32*, i32* }* %a, i32 0, i32 1, !dbg !352 | |
%61 = load i32*, i32** %60, align 8, !dbg !352 | |
%62 = getelementptr inbounds { i32*, i32* }, { i32*, i32* }* %b, i32 0, i32 0, !dbg !353 | |
%63 = load i32*, i32** %62, align 8, !dbg !353 | |
%64 = getelementptr inbounds { i32*, i32* }, { i32*, i32* }* %b, i32 0, i32 1, !dbg !353 | |
%65 = load i32*, i32** %64, align 8, !dbg !353 | |
%66 = load i64, i64* %len, align 8, !dbg !354 | |
%67 = bitcast %"core::iter::adapters::zip::Zip<core::slice::IterMut<f32>, core::slice::Iter<f32>>"* %0 to { i32*, i32* }*, !dbg !355 | |
%68 = getelementptr inbounds { i32*, i32* }, { i32*, i32* }* %67, i32 0, i32 0, !dbg !355 | |
store i32* %59, i32** %68, align 8, !dbg !355 | |
%69 = getelementptr inbounds { i32*, i32* }, { i32*, i32* }* %67, i32 0, i32 1, !dbg !355 | |
store i32* %61, i32** %69, align 8, !dbg !355 | |
%70 = getelementptr inbounds %"core::iter::adapters::zip::Zip<core::slice::IterMut<f32>, core::slice::Iter<f32>>", %"core::iter::adapters::zip::Zip<core::slice::IterMut<f32>, core::slice::Iter<f32>>"* %0, i32 0, i32 3, !dbg !355 | |
%71 = getelementptr inbounds { i32*, i32* }, { i32*, i32* }* %70, i32 0, i32 0, !dbg !355 | |
store i32* %63, i32** %71, align 8, !dbg !355 | |
%72 = getelementptr inbounds { i32*, i32* }, { i32*, i32* }* %70, i32 0, i32 1, !dbg !355 | |
store i32* %65, i32** %72, align 8, !dbg !355 | |
%73 = getelementptr inbounds %"core::iter::adapters::zip::Zip<core::slice::IterMut<f32>, core::slice::Iter<f32>>", %"core::iter::adapters::zip::Zip<core::slice::IterMut<f32>, core::slice::Iter<f32>>"* %0, i32 0, i32 5, !dbg !355 | |
store i64 0, i64* %73, align 8, !dbg !355 | |
%74 = getelementptr inbounds %"core::iter::adapters::zip::Zip<core::slice::IterMut<f32>, core::slice::Iter<f32>>", %"core::iter::adapters::zip::Zip<core::slice::IterMut<f32>, core::slice::Iter<f32>>"* %0, i32 0, i32 7, !dbg !355 | |
store i64 %66, i64* %74, align 8, !dbg !355 | |
ret void, !dbg !356 | |
cleanup: ; preds = %panic.i12, %.noexc13, %bb2, %panic.i, %.noexc, %start, %bb5 | |
%75 = landingpad { i8*, i32 } | |
cleanup | |
%76 = extractvalue { i8*, i32 } %75, 0 | |
%77 = extractvalue { i8*, i32 } %75, 1 | |
%78 = getelementptr inbounds { i8*, i32 }, { i8*, i32 }* %personalityslot, i32 0, i32 0 | |
store i8* %76, i8** %78, align 8 | |
%79 = getelementptr inbounds { i8*, i32 }, { i8*, i32 }* %personalityslot, i32 0, i32 1 | |
store i32 %77, i32* %79, align 8 | |
br label %bb4 | |
} | |
; <core::iter::adapters::zip::Zip<A, B> as core::iter::adapters::zip::ZipImpl<A, B>>::next | |
; Function Attrs: inlinehint uwtable | |
define internal { i32*, i8* } @"_ZN121_$LT$core..iter..adapters..zip..Zip$LT$A$C$$u20$B$GT$$u20$as$u20$core..iter..adapters..zip..ZipImpl$LT$A$C$$u20$B$GT$$GT$4next17h31faab8a7321759dE"(%"core::iter::adapters::zip::Zip<core::slice::IterMut<f32>, core::slice::Iter<f32>>"* align 8 dereferenceable(48)) unnamed_addr #0 personality i32 (%"panic_unwind::windows::EXCEPTION_RECORD"*, i8*, %"panic_unwind::windows::CONTEXT"*, %"panic_unwind::windows::DISPATCHER_CONTEXT"*)* @rust_eh_personality !dbg !357 { | |
start: | |
%arg0.i.i = alloca float*, align 8 | |
call void @llvm.dbg.declare(metadata float** %arg0.i.i, metadata !271, metadata !DIExpression()), !dbg !358 | |
%size.i = alloca i64, align 8 | |
call void @llvm.dbg.declare(metadata i64* %size.i, metadata !302, metadata !DIExpression()), !dbg !361 | |
%diff.i = alloca i64, align 8 | |
call void @llvm.dbg.declare(metadata i64* %diff.i, metadata !305, metadata !DIExpression()), !dbg !362 | |
%start1.i = alloca float*, align 8 | |
call void @llvm.dbg.declare(metadata float** %start1.i, metadata !307, metadata !DIExpression()), !dbg !363 | |
%_0.i = alloca i64, align 8 | |
%self.i = alloca { i32*, i32* }*, align 8 | |
call void @llvm.dbg.declare(metadata { i32*, i32* }** %self.i, metadata !309, metadata !DIExpression()), !dbg !364 | |
%personalityslot = alloca { i8*, i32 }, align 8 | |
%_13 = alloca i8, align 1 | |
%_6 = alloca { i32*, i32* }, align 8 | |
%i = alloca i64, align 8 | |
%_0 = alloca { i32*, i8* }, align 8 | |
%self = alloca %"core::iter::adapters::zip::Zip<core::slice::IterMut<f32>, core::slice::Iter<f32>>"*, align 8 | |
store %"core::iter::adapters::zip::Zip<core::slice::IterMut<f32>, core::slice::Iter<f32>>"* %0, %"core::iter::adapters::zip::Zip<core::slice::IterMut<f32>, core::slice::Iter<f32>>"** %self, align 8 | |
call void @llvm.dbg.declare(metadata %"core::iter::adapters::zip::Zip<core::slice::IterMut<f32>, core::slice::Iter<f32>>"** %self, metadata !365, metadata !DIExpression()), !dbg !366 | |
call void @llvm.dbg.declare(metadata i64* %i, metadata !367, metadata !DIExpression()), !dbg !369 | |
%1 = load %"core::iter::adapters::zip::Zip<core::slice::IterMut<f32>, core::slice::Iter<f32>>"*, %"core::iter::adapters::zip::Zip<core::slice::IterMut<f32>, core::slice::Iter<f32>>"** %self, align 8, !dbg !370, !nonnull !4 | |
%2 = getelementptr inbounds %"core::iter::adapters::zip::Zip<core::slice::IterMut<f32>, core::slice::Iter<f32>>", %"core::iter::adapters::zip::Zip<core::slice::IterMut<f32>, core::slice::Iter<f32>>"* %1, i32 0, i32 5, !dbg !370 | |
%3 = load i64, i64* %2, align 8, !dbg !370 | |
%4 = load %"core::iter::adapters::zip::Zip<core::slice::IterMut<f32>, core::slice::Iter<f32>>"*, %"core::iter::adapters::zip::Zip<core::slice::IterMut<f32>, core::slice::Iter<f32>>"** %self, align 8, !dbg !371, !nonnull !4 | |
%5 = getelementptr inbounds %"core::iter::adapters::zip::Zip<core::slice::IterMut<f32>, core::slice::Iter<f32>>", %"core::iter::adapters::zip::Zip<core::slice::IterMut<f32>, core::slice::Iter<f32>>"* %4, i32 0, i32 7, !dbg !371 | |
%6 = load i64, i64* %5, align 8, !dbg !371 | |
%7 = icmp ult i64 %3, %6, !dbg !370 | |
br i1 %7, label %bb2, label %bb3, !dbg !372 | |
bb1: ; preds = %bb6 | |
%8 = bitcast { i8*, i32 }* %personalityslot to i8**, !dbg !373 | |
%9 = load i8*, i8** %8, align 8, !dbg !373 | |
%10 = getelementptr inbounds { i8*, i32 }, { i8*, i32 }* %personalityslot, i32 0, i32 1, !dbg !373 | |
%11 = load i32, i32* %10, align 8, !dbg !373 | |
call void @rust_eh_unwind_resume(i8* %9), !dbg !373 | |
unreachable, !dbg !373 | |
bb2: ; preds = %start | |
%12 = load %"core::iter::adapters::zip::Zip<core::slice::IterMut<f32>, core::slice::Iter<f32>>"*, %"core::iter::adapters::zip::Zip<core::slice::IterMut<f32>, core::slice::Iter<f32>>"** %self, align 8, !dbg !374, !nonnull !4 | |
%13 = getelementptr inbounds %"core::iter::adapters::zip::Zip<core::slice::IterMut<f32>, core::slice::Iter<f32>>", %"core::iter::adapters::zip::Zip<core::slice::IterMut<f32>, core::slice::Iter<f32>>"* %12, i32 0, i32 5, !dbg !374 | |
%14 = load i64, i64* %13, align 8, !dbg !374 | |
store i64 %14, i64* %i, align 8, !dbg !374 | |
%15 = load %"core::iter::adapters::zip::Zip<core::slice::IterMut<f32>, core::slice::Iter<f32>>"*, %"core::iter::adapters::zip::Zip<core::slice::IterMut<f32>, core::slice::Iter<f32>>"** %self, align 8, !dbg !375, !nonnull !4 | |
%16 = getelementptr inbounds %"core::iter::adapters::zip::Zip<core::slice::IterMut<f32>, core::slice::Iter<f32>>", %"core::iter::adapters::zip::Zip<core::slice::IterMut<f32>, core::slice::Iter<f32>>"* %15, i32 0, i32 5, !dbg !375 | |
%17 = load %"core::iter::adapters::zip::Zip<core::slice::IterMut<f32>, core::slice::Iter<f32>>"*, %"core::iter::adapters::zip::Zip<core::slice::IterMut<f32>, core::slice::Iter<f32>>"** %self, align 8, !dbg !375, !nonnull !4 | |
%18 = getelementptr inbounds %"core::iter::adapters::zip::Zip<core::slice::IterMut<f32>, core::slice::Iter<f32>>", %"core::iter::adapters::zip::Zip<core::slice::IterMut<f32>, core::slice::Iter<f32>>"* %17, i32 0, i32 5, !dbg !375 | |
%19 = load i64, i64* %18, align 8, !dbg !375 | |
%20 = add i64 %19, 1, !dbg !375 | |
store i64 %20, i64* %16, align 8, !dbg !375 | |
%21 = load %"core::iter::adapters::zip::Zip<core::slice::IterMut<f32>, core::slice::Iter<f32>>"*, %"core::iter::adapters::zip::Zip<core::slice::IterMut<f32>, core::slice::Iter<f32>>"** %self, align 8, !dbg !376, !nonnull !4 | |
%22 = bitcast %"core::iter::adapters::zip::Zip<core::slice::IterMut<f32>, core::slice::Iter<f32>>"* %21 to { i32*, i32* }*, !dbg !376 | |
%23 = load i64, i64* %i, align 8, !dbg !377 | |
; call <core::slice::IterMut<'a, T> as core::iter::adapters::zip::TrustedRandomAccess>::get_unchecked | |
%24 = call align 4 dereferenceable(4) float* @"_ZN110_$LT$core..slice..IterMut$LT$$u27$a$C$$u20$T$GT$$u20$as$u20$core..iter..adapters..zip..TrustedRandomAccess$GT$13get_unchecked17ha59896457b3fa156E"({ i32*, i32* }* align 8 dereferenceable(16) %22, i64 %23), !dbg !376 | |
br label %bb4, !dbg !376 | |
bb3: ; preds = %start | |
; call <core::slice::IterMut<'a, T> as core::iter::adapters::zip::TrustedRandomAccess>::may_have_side_effect | |
%25 = call zeroext i1 @"_ZN110_$LT$core..slice..IterMut$LT$$u27$a$C$$u20$T$GT$$u20$as$u20$core..iter..adapters..zip..TrustedRandomAccess$GT$20may_have_side_effect17h51456b9a536a553eE"(), !dbg !378 | |
br label %bb10, !dbg !378 | |
bb4: ; preds = %bb2 | |
%26 = load %"core::iter::adapters::zip::Zip<core::slice::IterMut<f32>, core::slice::Iter<f32>>"*, %"core::iter::adapters::zip::Zip<core::slice::IterMut<f32>, core::slice::Iter<f32>>"** %self, align 8, !dbg !379, !nonnull !4 | |
%27 = getelementptr inbounds %"core::iter::adapters::zip::Zip<core::slice::IterMut<f32>, core::slice::Iter<f32>>", %"core::iter::adapters::zip::Zip<core::slice::IterMut<f32>, core::slice::Iter<f32>>"* %26, i32 0, i32 3, !dbg !379 | |
%28 = load i64, i64* %i, align 8, !dbg !380 | |
; invoke <core::slice::Iter<'a, T> as core::iter::adapters::zip::TrustedRandomAccess>::get_unchecked | |
%29 = invoke align 4 dereferenceable(4) float* @"_ZN107_$LT$core..slice..Iter$LT$$u27$a$C$$u20$T$GT$$u20$as$u20$core..iter..adapters..zip..TrustedRandomAccess$GT$13get_unchecked17h14f4bc5545675b0aE"({ i32*, i32* }* align 8 dereferenceable(16) %27, i64 %28) | |
to label %bb5 unwind label %cleanup, !dbg !379 | |
bb5: ; preds = %bb4 | |
%30 = bitcast { i32*, i32* }* %_6 to float**, !dbg !381 | |
store float* %24, float** %30, align 8, !dbg !381 | |
%31 = getelementptr inbounds { i32*, i32* }, { i32*, i32* }* %_6, i32 0, i32 1, !dbg !381 | |
%32 = bitcast i32** %31 to float**, !dbg !381 | |
store float* %29, float** %32, align 8, !dbg !381 | |
%33 = bitcast { i32*, i8* }* %_0 to { i32*, i32* }*, !dbg !382 | |
%34 = getelementptr inbounds { i32*, i32* }, { i32*, i32* }* %_6, i32 0, i32 0, !dbg !382 | |
%35 = load i32*, i32** %34, align 8, !dbg !382, !nonnull !4 | |
%36 = getelementptr inbounds { i32*, i32* }, { i32*, i32* }* %_6, i32 0, i32 1, !dbg !382 | |
%37 = load i32*, i32** %36, align 8, !dbg !382, !nonnull !4 | |
%38 = getelementptr inbounds { i32*, i32* }, { i32*, i32* }* %33, i32 0, i32 0, !dbg !382 | |
store i32* %35, i32** %38, align 8, !dbg !382 | |
%39 = getelementptr inbounds { i32*, i32* }, { i32*, i32* }* %33, i32 0, i32 1, !dbg !382 | |
store i32* %37, i32** %39, align 8, !dbg !382 | |
br label %bb17, !dbg !372 | |
bb6: ; preds = %cleanup | |
br label %bb1, !dbg !383 | |
bb7: ; preds = %bb10 | |
store i8 0, i8* %_13, align 1, !dbg !378 | |
br label %bb9, !dbg !378 | |
bb8: ; preds = %bb10 | |
%40 = load %"core::iter::adapters::zip::Zip<core::slice::IterMut<f32>, core::slice::Iter<f32>>"*, %"core::iter::adapters::zip::Zip<core::slice::IterMut<f32>, core::slice::Iter<f32>>"** %self, align 8, !dbg !384, !nonnull !4 | |
%41 = getelementptr inbounds %"core::iter::adapters::zip::Zip<core::slice::IterMut<f32>, core::slice::Iter<f32>>", %"core::iter::adapters::zip::Zip<core::slice::IterMut<f32>, core::slice::Iter<f32>>"* %40, i32 0, i32 5, !dbg !384 | |
%42 = load i64, i64* %41, align 8, !dbg !384 | |
%43 = load %"core::iter::adapters::zip::Zip<core::slice::IterMut<f32>, core::slice::Iter<f32>>"*, %"core::iter::adapters::zip::Zip<core::slice::IterMut<f32>, core::slice::Iter<f32>>"** %self, align 8, !dbg !385, !nonnull !4 | |
%44 = bitcast %"core::iter::adapters::zip::Zip<core::slice::IterMut<f32>, core::slice::Iter<f32>>"* %43 to { i32*, i32* }*, !dbg !385 | |
store { i32*, i32* }* %44, { i32*, i32* }** %self.i, align 8, !noalias !386 | |
%45 = load { i32*, i32* }*, { i32*, i32* }** %self.i, align 8, !dbg !389, !noalias !386, !nonnull !4 | |
%46 = bitcast { i32*, i32* }* %45 to float**, !dbg !389 | |
%47 = load float*, float** %46, align 8, !dbg !389 | |
store float* %47, float** %start1.i, align 8, !dbg !389, !noalias !386 | |
%48 = load { i32*, i32* }*, { i32*, i32* }** %self.i, align 8, !dbg !390, !noalias !386, !nonnull !4 | |
%49 = getelementptr inbounds { i32*, i32* }, { i32*, i32* }* %48, i32 0, i32 1, !dbg !390 | |
%50 = bitcast i32** %49 to float**, !dbg !390 | |
%51 = load float*, float** %50, align 8, !dbg !390 | |
%52 = ptrtoint float* %51 to i64, !dbg !390 | |
%53 = load float*, float** %start1.i, align 8, !dbg !391, !noalias !386 | |
%54 = ptrtoint float* %53 to i64, !dbg !391 | |
; call core::num::<impl usize>::wrapping_sub | |
%55 = call i64 @"_ZN4core3num23_$LT$impl$u20$usize$GT$12wrapping_sub17h5c173233212cebb5E"(i64 %52, i64 %54), !dbg !392 | |
store i64 %55, i64* %diff.i, align 8, !dbg !392, !noalias !386 | |
%56 = load float*, float** %start1.i, align 8, !dbg !393, !noalias !386 | |
store float* %56, float** %arg0.i.i, align 8, !noalias !386 | |
; call core::mem::size_of | |
%57 = call i64 @_ZN4core3mem7size_of17h67bb3d7ab94ad204E(), !dbg !394 | |
store i64 %57, i64* %size.i, align 8, !dbg !395, !noalias !386 | |
%58 = load i64, i64* %size.i, align 8, !dbg !396, !noalias !386 | |
%59 = icmp eq i64 %58, 0, !dbg !396 | |
br i1 %59, label %bb3.i, label %bb4.i, !dbg !397 | |
bb3.i: ; preds = %bb8 | |
%60 = load i64, i64* %diff.i, align 8, !dbg !398, !noalias !386 | |
store i64 %60, i64* %_0.i, align 8, !dbg !398, !noalias !386 | |
br label %"_ZN113_$LT$core..slice..IterMut$LT$$u27$a$C$$u20$T$GT$$u20$as$u20$core..iter..traits..exact_size..ExactSizeIterator$GT$3len17he327633cdd81b90aE.exit", !dbg !397 | |
bb4.i: ; preds = %bb8 | |
%61 = load i64, i64* %diff.i, align 8, !dbg !399, !noalias !386 | |
%62 = load i64, i64* %size.i, align 8, !dbg !400, !noalias !386 | |
%63 = icmp eq i64 %62, 0, !dbg !399 | |
%64 = call i1 @llvm.expect.i1(i1 %63, i1 false), !dbg !399 | |
br i1 %64, label %panic.i, label %bb5.i, !dbg !399 | |
bb5.i: ; preds = %bb4.i | |
%65 = udiv i64 %61, %62, !dbg !399 | |
store i64 %65, i64* %_0.i, align 8, !dbg !399, !noalias !386 | |
br label %"_ZN113_$LT$core..slice..IterMut$LT$$u27$a$C$$u20$T$GT$$u20$as$u20$core..iter..traits..exact_size..ExactSizeIterator$GT$3len17he327633cdd81b90aE.exit", !dbg !397 | |
panic.i: ; preds = %bb4.i | |
; call core::panicking::panic | |
call void @_ZN4core9panicking5panic17h8c0099e5c1741962E({ [0 x i64], { [0 x i8]*, i64 }, [0 x i64], { [0 x i8]*, i64 }, [0 x i32], i32, [0 x i32], i32, [0 x i32] }* noalias readonly align 8 dereferenceable(40) bitcast ({ { [0 x i8]*, i64 }, { [0 x i8]*, i64 }, i32, i32 }* @panic_loc.2 to { [0 x i64], { [0 x i8]*, i64 }, [0 x i64], { [0 x i8]*, i64 }, [0 x i32], i32, [0 x i32], i32, [0 x i32] }*)), !dbg !399 | |
unreachable, !dbg !399 | |
"_ZN113_$LT$core..slice..IterMut$LT$$u27$a$C$$u20$T$GT$$u20$as$u20$core..iter..traits..exact_size..ExactSizeIterator$GT$3len17he327633cdd81b90aE.exit": ; preds = %bb3.i, %bb5.i | |
%66 = load i64, i64* %_0.i, align 8, !dbg !401, !noalias !386 | |
br label %bb11, !dbg !385 | |
bb9: ; preds = %bb7, %bb11 | |
%67 = load i8, i8* %_13, align 1, !dbg !402, !range !403 | |
%68 = trunc i8 %67 to i1, !dbg !402 | |
br i1 %68, label %bb12, label %bb13, !dbg !402 | |
bb10: ; preds = %bb3 | |
br i1 %25, label %bb8, label %bb7, !dbg !378 | |
bb11: ; preds = %"_ZN113_$LT$core..slice..IterMut$LT$$u27$a$C$$u20$T$GT$$u20$as$u20$core..iter..traits..exact_size..ExactSizeIterator$GT$3len17he327633cdd81b90aE.exit" | |
%69 = icmp ult i64 %42, %66, !dbg !384 | |
%70 = zext i1 %69 to i8, !dbg !378 | |
store i8 %70, i8* %_13, align 1, !dbg !378 | |
br label %bb9, !dbg !378 | |
bb12: ; preds = %bb9 | |
%71 = load %"core::iter::adapters::zip::Zip<core::slice::IterMut<f32>, core::slice::Iter<f32>>"*, %"core::iter::adapters::zip::Zip<core::slice::IterMut<f32>, core::slice::Iter<f32>>"** %self, align 8, !dbg !404, !nonnull !4 | |
%72 = bitcast %"core::iter::adapters::zip::Zip<core::slice::IterMut<f32>, core::slice::Iter<f32>>"* %71 to { i32*, i32* }*, !dbg !404 | |
%73 = load %"core::iter::adapters::zip::Zip<core::slice::IterMut<f32>, core::slice::Iter<f32>>"*, %"core::iter::adapters::zip::Zip<core::slice::IterMut<f32>, core::slice::Iter<f32>>"** %self, align 8, !dbg !406, !nonnull !4 | |
%74 = getelementptr inbounds %"core::iter::adapters::zip::Zip<core::slice::IterMut<f32>, core::slice::Iter<f32>>", %"core::iter::adapters::zip::Zip<core::slice::IterMut<f32>, core::slice::Iter<f32>>"* %73, i32 0, i32 5, !dbg !406 | |
%75 = load i64, i64* %74, align 8, !dbg !406 | |
; call <core::slice::IterMut<'a, T> as core::iter::adapters::zip::TrustedRandomAccess>::get_unchecked | |
%76 = call align 4 dereferenceable(4) float* @"_ZN110_$LT$core..slice..IterMut$LT$$u27$a$C$$u20$T$GT$$u20$as$u20$core..iter..adapters..zip..TrustedRandomAccess$GT$13get_unchecked17ha59896457b3fa156E"({ i32*, i32* }* align 8 dereferenceable(16) %72, i64 %75), !dbg !404 | |
br label %bb14, !dbg !404 | |
bb13: ; preds = %bb9 | |
%77 = bitcast { i32*, i8* }* %_0 to {}**, !dbg !407 | |
store {}* null, {}** %77, align 8, !dbg !407 | |
br label %bb16, !dbg !402 | |
bb14: ; preds = %bb12 | |
br label %bb15, !dbg !408 | |
bb15: ; preds = %bb14 | |
%78 = load %"core::iter::adapters::zip::Zip<core::slice::IterMut<f32>, core::slice::Iter<f32>>"*, %"core::iter::adapters::zip::Zip<core::slice::IterMut<f32>, core::slice::Iter<f32>>"** %self, align 8, !dbg !409, !nonnull !4 | |
%79 = getelementptr inbounds %"core::iter::adapters::zip::Zip<core::slice::IterMut<f32>, core::slice::Iter<f32>>", %"core::iter::adapters::zip::Zip<core::slice::IterMut<f32>, core::slice::Iter<f32>>"* %78, i32 0, i32 5, !dbg !409 | |
%80 = load %"core::iter::adapters::zip::Zip<core::slice::IterMut<f32>, core::slice::Iter<f32>>"*, %"core::iter::adapters::zip::Zip<core::slice::IterMut<f32>, core::slice::Iter<f32>>"** %self, align 8, !dbg !409, !nonnull !4 | |
%81 = getelementptr inbounds %"core::iter::adapters::zip::Zip<core::slice::IterMut<f32>, core::slice::Iter<f32>>", %"core::iter::adapters::zip::Zip<core::slice::IterMut<f32>, core::slice::Iter<f32>>"* %80, i32 0, i32 5, !dbg !409 | |
%82 = load i64, i64* %81, align 8, !dbg !409 | |
%83 = add i64 %82, 1, !dbg !409 | |
store i64 %83, i64* %79, align 8, !dbg !409 | |
%84 = bitcast { i32*, i8* }* %_0 to {}**, !dbg !410 | |
store {}* null, {}** %84, align 8, !dbg !410 | |
br label %bb16, !dbg !402 | |
bb16: ; preds = %bb13, %bb15 | |
br label %bb17, !dbg !372 | |
bb17: ; preds = %bb16, %bb5 | |
%85 = getelementptr inbounds { i32*, i8* }, { i32*, i8* }* %_0, i32 0, i32 0, !dbg !411 | |
%86 = load i32*, i32** %85, align 8, !dbg !411 | |
%87 = getelementptr inbounds { i32*, i8* }, { i32*, i8* }* %_0, i32 0, i32 1, !dbg !411 | |
%88 = load i8*, i8** %87, align 8, !dbg !411 | |
%89 = insertvalue { i32*, i8* } undef, i32* %86, 0, !dbg !411 | |
%90 = insertvalue { i32*, i8* } %89, i8* %88, 1, !dbg !411 | |
ret { i32*, i8* } %90, !dbg !411 | |
cleanup: ; preds = %bb4 | |
%91 = landingpad { i8*, i32 } | |
cleanup | |
%92 = extractvalue { i8*, i32 } %91, 0 | |
%93 = extractvalue { i8*, i32 } %91, 1 | |
%94 = getelementptr inbounds { i8*, i32 }, { i8*, i32 }* %personalityslot, i32 0, i32 0 | |
store i8* %92, i8** %94, align 8 | |
%95 = getelementptr inbounds { i8*, i32 }, { i8*, i32 }* %personalityslot, i32 0, i32 1 | |
store i32 %93, i32* %95, align 8 | |
br label %bb6 | |
} | |
; <packed_simd::Simd<[packed_simd::masks::m32; _]> as packed_simd::codegen::reductions::mask::All>::all | |
; Function Attrs: inlinehint uwtable | |
define internal zeroext i1 @"_ZN133_$LT$packed_simd..Simd$LT$$u5b$packed_simd..masks..m32$u3b$$u20$_$u5d$$GT$$u20$as$u20$packed_simd..codegen..reductions..mask..All$GT$3all17h598de94fdee9672fE"(<2 x i32>* noalias nocapture dereferenceable(8) %self) unnamed_addr #2 !dbg !412 { | |
start: | |
%arg = alloca x86_mmx, align 8, !dbg !417 | |
%transmute_temp = alloca x86_mmx, align 8, !dbg !417 | |
call void @llvm.dbg.declare(metadata <2 x i32>* %self, metadata !418, metadata !DIExpression()), !dbg !417 | |
%0 = load <2 x i32>, <2 x i32>* %self, align 8, !dbg !419 | |
%1 = bitcast x86_mmx* %transmute_temp to <2 x i32>*, !dbg !420 | |
store <2 x i32> %0, <2 x i32>* %1, align 8, !dbg !420 | |
%2 = load x86_mmx, x86_mmx* %transmute_temp, align 8, !dbg !420 | |
br label %bb1, !dbg !420 | |
bb1: ; preds = %start | |
store x86_mmx %2, x86_mmx* %arg, align 8, !dbg !421 | |
; call core::core_arch::x86::sse::_mm_movemask_pi8 | |
%3 = call i32 @_ZN4core9core_arch3x863sse16_mm_movemask_pi817h5a962fd8ed0dc66cE(x86_mmx* noalias nocapture dereferenceable(8) %arg), !dbg !421 | |
br label %bb2, !dbg !421 | |
bb2: ; preds = %bb1 | |
; call core::num::<impl u8>::max_value | |
%4 = call i8 @"_ZN4core3num20_$LT$impl$u20$u8$GT$9max_value17h1b8ac35f82643c3bE"(), !dbg !422 | |
br label %bb3, !dbg !422 | |
bb3: ; preds = %bb2 | |
%5 = zext i8 %4 to i32, !dbg !422 | |
%6 = icmp eq i32 %3, %5, !dbg !421 | |
ret i1 %6, !dbg !423 | |
} | |
; std::rt::lang_start | |
; Function Attrs: uwtable | |
define hidden i64 @_ZN3std2rt10lang_start17h9673c0b4fa2575bbE(void ()* nonnull, i64, i8**) unnamed_addr #1 !dbg !424 { | |
start: | |
%_7 = alloca i8*, align 8 | |
%argv = alloca i8**, align 8 | |
%argc = alloca i64, align 8 | |
%main = alloca void ()*, align 8 | |
store void ()* %0, void ()** %main, align 8 | |
call void @llvm.dbg.declare(metadata void ()** %main, metadata !435, metadata !DIExpression()), !dbg !436 | |
store i64 %1, i64* %argc, align 8 | |
call void @llvm.dbg.declare(metadata i64* %argc, metadata !437, metadata !DIExpression()), !dbg !436 | |
store i8** %2, i8*** %argv, align 8 | |
call void @llvm.dbg.declare(metadata i8*** %argv, metadata !438, metadata !DIExpression()), !dbg !436 | |
%3 = bitcast i8** %_7 to void ()**, !dbg !439 | |
%4 = load void ()*, void ()** %main, align 8, !dbg !439, !nonnull !4 | |
store void ()* %4, void ()** %3, align 8, !dbg !439 | |
%5 = bitcast i8** %_7 to {}*, !dbg !440 | |
%6 = load i64, i64* %argc, align 8, !dbg !441 | |
%7 = load i8**, i8*** %argv, align 8, !dbg !442 | |
; call std::rt::lang_start_internal | |
%8 = call i64 @_ZN3std2rt19lang_start_internal17h6ad3b492dd9ba668E({}* nonnull align 1 %5, [3 x i64]* noalias readonly align 8 dereferenceable(24) bitcast ({ void (i8**)*, i64, i64, i32 (i8**)*, i32 (i8**)*, i32 (i8**)* }* @vtable.3 to [3 x i64]*), i64 %6, i8** %7), !dbg !443 | |
br label %bb1, !dbg !443 | |
bb1: ; preds = %start | |
ret i64 %8, !dbg !444 | |
} | |
; std::rt::lang_start::{{closure}} | |
; Function Attrs: uwtable | |
define internal i32 @"_ZN3std2rt10lang_start28_$u7b$$u7b$closure$u7d$$u7d$17hf746c2baa59eec91E"(i8** noalias readonly align 8 dereferenceable(8)) unnamed_addr #1 !dbg !445 { | |
start: | |
%arg0 = alloca i8**, align 8 | |
store i8** %0, i8*** %arg0, align 8 | |
call void @llvm.dbg.declare(metadata i8*** %arg0, metadata !450, metadata !DIExpression(DW_OP_deref, DW_OP_plus_uconst, 0)), !dbg !451 | |
%1 = load i8**, i8*** %arg0, align 8, !dbg !452, !nonnull !4 | |
%2 = bitcast i8** %1 to void ()**, !dbg !452 | |
%3 = load void ()*, void ()** %2, align 8, !dbg !452, !nonnull !4 | |
call void %3(), !dbg !452 | |
br label %bb1, !dbg !452 | |
bb1: ; preds = %start | |
; call <() as std::process::Termination>::report | |
%4 = call i32 @"_ZN54_$LT$$LP$$RP$$u20$as$u20$std..process..Termination$GT$6report17h9d153f990c8564cfE"(), !dbg !452 | |
br label %bb2, !dbg !452 | |
bb2: ; preds = %bb1 | |
ret i32 %4, !dbg !453 | |
} | |
; std::sys::windows::process::ExitCode::as_i32 | |
; Function Attrs: inlinehint uwtable | |
define internal i32 @_ZN3std3sys7windows7process8ExitCode6as_i3217h5bcaa945033b0bbdE(i32* noalias readonly align 4 dereferenceable(4)) unnamed_addr #0 !dbg !454 { | |
start: | |
%self = alloca i32*, align 8 | |
store i32* %0, i32** %self, align 8 | |
call void @llvm.dbg.declare(metadata i32** %self, metadata !466, metadata !DIExpression()), !dbg !467 | |
%1 = load i32*, i32** %self, align 8, !dbg !468, !nonnull !4 | |
%2 = load i32, i32* %1, align 4, !dbg !468 | |
ret i32 %2, !dbg !469 | |
} | |
; <&T as core::fmt::Debug>::fmt | |
; Function Attrs: uwtable | |
define internal zeroext i1 @"_ZN42_$LT$$RF$T$u20$as$u20$core..fmt..Debug$GT$3fmt17h0fbdef217d468214E"(<2 x float>** noalias readonly align 8 dereferenceable(8), %"core::fmt::Formatter"* align 8 dereferenceable(96)) unnamed_addr #1 !dbg !470 { | |
start: | |
%f = alloca %"core::fmt::Formatter"*, align 8 | |
%self = alloca <2 x float>**, align 8 | |
store <2 x float>** %0, <2 x float>*** %self, align 8 | |
call void @llvm.dbg.declare(metadata <2 x float>*** %self, metadata !548, metadata !DIExpression()), !dbg !549 | |
store %"core::fmt::Formatter"* %1, %"core::fmt::Formatter"** %f, align 8 | |
call void @llvm.dbg.declare(metadata %"core::fmt::Formatter"** %f, metadata !550, metadata !DIExpression()), !dbg !549 | |
%2 = load <2 x float>**, <2 x float>*** %self, align 8, !dbg !551, !nonnull !4 | |
%3 = load <2 x float>*, <2 x float>** %2, align 8, !dbg !551, !nonnull !4 | |
%4 = load %"core::fmt::Formatter"*, %"core::fmt::Formatter"** %f, align 8, !dbg !552, !nonnull !4 | |
; call packed_simd::v64::<impl core::fmt::Debug for packed_simd::Simd<[f32; _]>>::fmt | |
%5 = call zeroext i1 @"_ZN11packed_simd3v6496_$LT$impl$u20$core..fmt..Debug$u20$for$u20$packed_simd..Simd$LT$$u5b$f32$u3b$$u20$_$u5d$$GT$$GT$3fmt17hdce88a912a29a3f5E"(<2 x float>* noalias readonly align 8 dereferenceable(8) %3, %"core::fmt::Formatter"* align 8 dereferenceable(96) %4), !dbg !553 | |
br label %bb1, !dbg !553 | |
bb1: ; preds = %start | |
ret i1 %5, !dbg !554 | |
} | |
; core::cmp::Ord::min | |
; Function Attrs: inlinehint uwtable | |
define internal i64 @_ZN4core3cmp3Ord3min17hf1decb25e9d1f502E(i64, i64) unnamed_addr #0 personality i32 (%"panic_unwind::windows::EXCEPTION_RECORD"*, i8*, %"panic_unwind::windows::CONTEXT"*, %"panic_unwind::windows::DISPATCHER_CONTEXT"*)* @rust_eh_personality !dbg !555 { | |
start: | |
%personalityslot = alloca { i8*, i32 }, align 8 | |
%_7 = alloca i8, align 1 | |
%_6 = alloca i8, align 1 | |
%_0 = alloca i64, align 8 | |
%other = alloca i64, align 8 | |
%self = alloca i64, align 8 | |
store i64 %0, i64* %self, align 8 | |
call void @llvm.dbg.declare(metadata i64* %self, metadata !563, metadata !DIExpression()), !dbg !564 | |
store i64 %1, i64* %other, align 8 | |
call void @llvm.dbg.declare(metadata i64* %other, metadata !565, metadata !DIExpression()), !dbg !564 | |
store i8 0, i8* %_6, align 1, !dbg !566 | |
store i8 0, i8* %_7, align 1, !dbg !566 | |
store i8 1, i8* %_6, align 1, !dbg !566 | |
store i8 1, i8* %_7, align 1, !dbg !566 | |
; invoke core::cmp::impls::<impl core::cmp::PartialOrd for usize>::le | |
%2 = invoke zeroext i1 @"_ZN4core3cmp5impls57_$LT$impl$u20$core..cmp..PartialOrd$u20$for$u20$usize$GT$2le17heb061b62164fb3cdE"(i64* noalias readonly align 8 dereferenceable(8) %self, i64* noalias readonly align 8 dereferenceable(8) %other) | |
to label %bb2 unwind label %cleanup, !dbg !566 | |
bb1: ; preds = %bb10, %bb3 | |
%3 = bitcast { i8*, i32 }* %personalityslot to i8**, !dbg !567 | |
%4 = load i8*, i8** %3, align 8, !dbg !567 | |
%5 = getelementptr inbounds { i8*, i32 }, { i8*, i32 }* %personalityslot, i32 0, i32 1, !dbg !567 | |
%6 = load i32, i32* %5, align 8, !dbg !567 | |
call void @rust_eh_unwind_resume(i8* %4), !dbg !567 | |
unreachable, !dbg !567 | |
bb2: ; preds = %start | |
br i1 %2, label %bb5, label %bb6, !dbg !568 | |
bb3: ; preds = %bb4 | |
%7 = load i8, i8* %_6, align 1, !dbg !569, !range !403 | |
%8 = trunc i8 %7 to i1, !dbg !569 | |
br i1 %8, label %bb10, label %bb1, !dbg !569 | |
bb4: ; preds = %cleanup | |
store i8 0, i8* %_7, align 1, !dbg !569 | |
br label %bb3, !dbg !569 | |
bb5: ; preds = %bb2 | |
store i8 0, i8* %_6, align 1, !dbg !570 | |
%9 = load i64, i64* %self, align 8, !dbg !570 | |
store i64 %9, i64* %_0, align 8, !dbg !570 | |
br label %bb7, !dbg !568 | |
bb6: ; preds = %bb2 | |
store i8 0, i8* %_7, align 1, !dbg !571 | |
%10 = load i64, i64* %other, align 8, !dbg !571 | |
store i64 %10, i64* %_0, align 8, !dbg !571 | |
br label %bb7, !dbg !568 | |
bb7: ; preds = %bb6, %bb5 | |
%11 = load i8, i8* %_7, align 1, !dbg !569, !range !403 | |
%12 = trunc i8 %11 to i1, !dbg !569 | |
br i1 %12, label %bb11, label %bb8, !dbg !569 | |
bb8: ; preds = %bb11, %bb7 | |
%13 = load i8, i8* %_6, align 1, !dbg !569, !range !403 | |
%14 = trunc i8 %13 to i1, !dbg !569 | |
br i1 %14, label %bb12, label %bb9, !dbg !569 | |
bb9: ; preds = %bb12, %bb8 | |
%15 = load i64, i64* %_0, align 8, !dbg !572 | |
ret i64 %15, !dbg !572 | |
bb10: ; preds = %bb3 | |
store i8 0, i8* %_6, align 1, !dbg !569 | |
br label %bb1, !dbg !569 | |
bb11: ; preds = %bb7 | |
store i8 0, i8* %_7, align 1, !dbg !569 | |
br label %bb8, !dbg !569 | |
bb12: ; preds = %bb8 | |
store i8 0, i8* %_6, align 1, !dbg !569 | |
br label %bb9, !dbg !569 | |
cleanup: ; preds = %start | |
%16 = landingpad { i8*, i32 } | |
cleanup | |
%17 = extractvalue { i8*, i32 } %16, 0 | |
%18 = extractvalue { i8*, i32 } %16, 1 | |
%19 = getelementptr inbounds { i8*, i32 }, { i8*, i32 }* %personalityslot, i32 0, i32 0 | |
store i8* %17, i8** %19, align 8 | |
%20 = getelementptr inbounds { i8*, i32 }, { i8*, i32 }* %personalityslot, i32 0, i32 1 | |
store i32 %18, i32* %20, align 8 | |
br label %bb4 | |
} | |
; core::cmp::min | |
; Function Attrs: inlinehint uwtable | |
define internal i64 @_ZN4core3cmp3min17ha157c58888b04903E(i64, i64) unnamed_addr #0 !dbg !573 { | |
start: | |
%v2 = alloca i64, align 8 | |
%v1 = alloca i64, align 8 | |
store i64 %0, i64* %v1, align 8 | |
call void @llvm.dbg.declare(metadata i64* %v1, metadata !574, metadata !DIExpression()), !dbg !575 | |
store i64 %1, i64* %v2, align 8 | |
call void @llvm.dbg.declare(metadata i64* %v2, metadata !576, metadata !DIExpression()), !dbg !575 | |
%2 = load i64, i64* %v1, align 8, !dbg !577 | |
%3 = load i64, i64* %v2, align 8, !dbg !578 | |
; call core::cmp::Ord::min | |
%4 = call i64 @_ZN4core3cmp3Ord3min17hf1decb25e9d1f502E(i64 %2, i64 %3), !dbg !577 | |
br label %bb1, !dbg !577 | |
bb1: ; preds = %start | |
ret i64 %4, !dbg !579 | |
} | |
; core::cmp::impls::<impl core::cmp::PartialOrd for usize>::le | |
; Function Attrs: inlinehint uwtable | |
define internal zeroext i1 @"_ZN4core3cmp5impls57_$LT$impl$u20$core..cmp..PartialOrd$u20$for$u20$usize$GT$2le17heb061b62164fb3cdE"(i64* noalias readonly align 8 dereferenceable(8), i64* noalias readonly align 8 dereferenceable(8)) unnamed_addr #0 !dbg !580 { | |
start: | |
%other = alloca i64*, align 8 | |
%self = alloca i64*, align 8 | |
store i64* %0, i64** %self, align 8 | |
call void @llvm.dbg.declare(metadata i64** %self, metadata !586, metadata !DIExpression()), !dbg !587 | |
store i64* %1, i64** %other, align 8 | |
call void @llvm.dbg.declare(metadata i64** %other, metadata !588, metadata !DIExpression()), !dbg !587 | |
%2 = load i64*, i64** %self, align 8, !dbg !589, !nonnull !4 | |
%3 = load i64, i64* %2, align 8, !dbg !589 | |
%4 = load i64*, i64** %other, align 8, !dbg !590, !nonnull !4 | |
%5 = load i64, i64* %4, align 8, !dbg !590 | |
%6 = icmp ule i64 %3, %5, !dbg !589 | |
ret i1 %6, !dbg !591 | |
} | |
; core::fmt::ArgumentV1::new | |
; Function Attrs: uwtable | |
define internal { i8*, i8* } @_ZN4core3fmt10ArgumentV13new17hf8cbb1bf740bc1bfE(<2 x float>** noalias readonly align 8 dereferenceable(8), i1 (<2 x float>**, %"core::fmt::Formatter"*)* nonnull) unnamed_addr #1 !dbg !592 { | |
start: | |
%transmute_temp1 = alloca %"core::fmt::Void"*, align 8 | |
%transmute_temp = alloca i1 (%"core::fmt::Void"*, %"core::fmt::Formatter"*)*, align 8 | |
%_0 = alloca { i8*, i8* }, align 8 | |
%f = alloca i1 (<2 x float>**, %"core::fmt::Formatter"*)*, align 8 | |
%x = alloca <2 x float>**, align 8 | |
store <2 x float>** %0, <2 x float>*** %x, align 8 | |
call void @llvm.dbg.declare(metadata <2 x float>*** %x, metadata !598, metadata !DIExpression()), !dbg !599 | |
store i1 (<2 x float>**, %"core::fmt::Formatter"*)* %1, i1 (<2 x float>**, %"core::fmt::Formatter"*)** %f, align 8 | |
call void @llvm.dbg.declare(metadata i1 (<2 x float>**, %"core::fmt::Formatter"*)** %f, metadata !600, metadata !DIExpression()), !dbg !599 | |
%2 = load i1 (<2 x float>**, %"core::fmt::Formatter"*)*, i1 (<2 x float>**, %"core::fmt::Formatter"*)** %f, align 8, !dbg !601, !nonnull !4 | |
%3 = bitcast i1 (%"core::fmt::Void"*, %"core::fmt::Formatter"*)** %transmute_temp to i1 (<2 x float>**, %"core::fmt::Formatter"*)**, !dbg !603 | |
store i1 (<2 x float>**, %"core::fmt::Formatter"*)* %2, i1 (<2 x float>**, %"core::fmt::Formatter"*)** %3, align 8, !dbg !603 | |
%4 = load i1 (%"core::fmt::Void"*, %"core::fmt::Formatter"*)*, i1 (%"core::fmt::Void"*, %"core::fmt::Formatter"*)** %transmute_temp, align 8, !dbg !603, !nonnull !4 | |
br label %bb1, !dbg !603 | |
bb1: ; preds = %start | |
%5 = load <2 x float>**, <2 x float>*** %x, align 8, !dbg !604, !nonnull !4 | |
%6 = bitcast %"core::fmt::Void"** %transmute_temp1 to <2 x float>***, !dbg !605 | |
store <2 x float>** %5, <2 x float>*** %6, align 8, !dbg !605 | |
%7 = load %"core::fmt::Void"*, %"core::fmt::Void"** %transmute_temp1, align 8, !dbg !605, !nonnull !4 | |
br label %bb2, !dbg !605 | |
bb2: ; preds = %bb1 | |
%8 = bitcast { i8*, i8* }* %_0 to %"core::fmt::Void"**, !dbg !606 | |
store %"core::fmt::Void"* %7, %"core::fmt::Void"** %8, align 8, !dbg !606 | |
%9 = getelementptr inbounds { i8*, i8* }, { i8*, i8* }* %_0, i32 0, i32 1, !dbg !606 | |
%10 = bitcast i8** %9 to i1 (%"core::fmt::Void"*, %"core::fmt::Formatter"*)**, !dbg !606 | |
store i1 (%"core::fmt::Void"*, %"core::fmt::Formatter"*)* %4, i1 (%"core::fmt::Void"*, %"core::fmt::Formatter"*)** %10, align 8, !dbg !606 | |
%11 = getelementptr inbounds { i8*, i8* }, { i8*, i8* }* %_0, i32 0, i32 0, !dbg !607 | |
%12 = load i8*, i8** %11, align 8, !dbg !607, !nonnull !4 | |
%13 = getelementptr inbounds { i8*, i8* }, { i8*, i8* }* %_0, i32 0, i32 1, !dbg !607 | |
%14 = load i8*, i8** %13, align 8, !dbg !607, !nonnull !4 | |
%15 = insertvalue { i8*, i8* } undef, i8* %12, 0, !dbg !607 | |
%16 = insertvalue { i8*, i8* } %15, i8* %14, 1, !dbg !607 | |
ret { i8*, i8* } %16, !dbg !607 | |
} | |
; core::fmt::Arguments::new_v1 | |
; Function Attrs: inlinehint uwtable | |
define internal void @_ZN4core3fmt9Arguments6new_v117h563701daa3fafb7dE(%"core::fmt::Arguments"* noalias nocapture sret dereferenceable(48), [0 x { [0 x i8]*, i64 }]* noalias nonnull readonly align 8, i64, [0 x { i8*, i8* }]* noalias nonnull readonly align 8, i64) unnamed_addr #0 !dbg !608 { | |
start: | |
%_4 = alloca { i64*, i64 }, align 8 | |
%args = alloca { [0 x { i8*, i8* }]*, i64 }, align 8 | |
%pieces = alloca { [0 x { [0 x i8]*, i64 }]*, i64 }, align 8 | |
%5 = getelementptr inbounds { [0 x { [0 x i8]*, i64 }]*, i64 }, { [0 x { [0 x i8]*, i64 }]*, i64 }* %pieces, i32 0, i32 0 | |
store [0 x { [0 x i8]*, i64 }]* %1, [0 x { [0 x i8]*, i64 }]** %5, align 8 | |
%6 = getelementptr inbounds { [0 x { [0 x i8]*, i64 }]*, i64 }, { [0 x { [0 x i8]*, i64 }]*, i64 }* %pieces, i32 0, i32 1 | |
store i64 %2, i64* %6, align 8 | |
call void @llvm.dbg.declare(metadata { [0 x { [0 x i8]*, i64 }]*, i64 }* %pieces, metadata !680, metadata !DIExpression()), !dbg !681 | |
%7 = getelementptr inbounds { [0 x { i8*, i8* }]*, i64 }, { [0 x { i8*, i8* }]*, i64 }* %args, i32 0, i32 0 | |
store [0 x { i8*, i8* }]* %3, [0 x { i8*, i8* }]** %7, align 8 | |
%8 = getelementptr inbounds { [0 x { i8*, i8* }]*, i64 }, { [0 x { i8*, i8* }]*, i64 }* %args, i32 0, i32 1 | |
store i64 %4, i64* %8, align 8 | |
call void @llvm.dbg.declare(metadata { [0 x { i8*, i8* }]*, i64 }* %args, metadata !682, metadata !DIExpression()), !dbg !681 | |
%9 = getelementptr inbounds { [0 x { [0 x i8]*, i64 }]*, i64 }, { [0 x { [0 x i8]*, i64 }]*, i64 }* %pieces, i32 0, i32 0, !dbg !683 | |
%10 = load [0 x { [0 x i8]*, i64 }]*, [0 x { [0 x i8]*, i64 }]** %9, align 8, !dbg !683, !nonnull !4 | |
%11 = getelementptr inbounds { [0 x { [0 x i8]*, i64 }]*, i64 }, { [0 x { [0 x i8]*, i64 }]*, i64 }* %pieces, i32 0, i32 1, !dbg !683 | |
%12 = load i64, i64* %11, align 8, !dbg !683 | |
%13 = bitcast { i64*, i64 }* %_4 to {}**, !dbg !684 | |
store {}* null, {}** %13, align 8, !dbg !684 | |
%14 = getelementptr inbounds { [0 x { i8*, i8* }]*, i64 }, { [0 x { i8*, i8* }]*, i64 }* %args, i32 0, i32 0, !dbg !685 | |
%15 = load [0 x { i8*, i8* }]*, [0 x { i8*, i8* }]** %14, align 8, !dbg !685, !nonnull !4 | |
%16 = getelementptr inbounds { [0 x { i8*, i8* }]*, i64 }, { [0 x { i8*, i8* }]*, i64 }* %args, i32 0, i32 1, !dbg !685 | |
%17 = load i64, i64* %16, align 8, !dbg !685 | |
%18 = bitcast %"core::fmt::Arguments"* %0 to { [0 x { [0 x i8]*, i64 }]*, i64 }*, !dbg !686 | |
%19 = getelementptr inbounds { [0 x { [0 x i8]*, i64 }]*, i64 }, { [0 x { [0 x i8]*, i64 }]*, i64 }* %18, i32 0, i32 0, !dbg !686 | |
store [0 x { [0 x i8]*, i64 }]* %10, [0 x { [0 x i8]*, i64 }]** %19, align 8, !dbg !686 | |
%20 = getelementptr inbounds { [0 x { [0 x i8]*, i64 }]*, i64 }, { [0 x { [0 x i8]*, i64 }]*, i64 }* %18, i32 0, i32 1, !dbg !686 | |
store i64 %12, i64* %20, align 8, !dbg !686 | |
%21 = getelementptr inbounds %"core::fmt::Arguments", %"core::fmt::Arguments"* %0, i32 0, i32 3, !dbg !686 | |
%22 = getelementptr inbounds { i64*, i64 }, { i64*, i64 }* %_4, i32 0, i32 0, !dbg !686 | |
%23 = load i64*, i64** %22, align 8, !dbg !686 | |
%24 = getelementptr inbounds { i64*, i64 }, { i64*, i64 }* %_4, i32 0, i32 1, !dbg !686 | |
%25 = load i64, i64* %24, align 8, !dbg !686 | |
%26 = getelementptr inbounds { i64*, i64 }, { i64*, i64 }* %21, i32 0, i32 0, !dbg !686 | |
store i64* %23, i64** %26, align 8, !dbg !686 | |
%27 = getelementptr inbounds { i64*, i64 }, { i64*, i64 }* %21, i32 0, i32 1, !dbg !686 | |
store i64 %25, i64* %27, align 8, !dbg !686 | |
%28 = getelementptr inbounds %"core::fmt::Arguments", %"core::fmt::Arguments"* %0, i32 0, i32 5, !dbg !686 | |
%29 = getelementptr inbounds { [0 x { i8*, i8* }]*, i64 }, { [0 x { i8*, i8* }]*, i64 }* %28, i32 0, i32 0, !dbg !686 | |
store [0 x { i8*, i8* }]* %15, [0 x { i8*, i8* }]** %29, align 8, !dbg !686 | |
%30 = getelementptr inbounds { [0 x { i8*, i8* }]*, i64 }, { [0 x { i8*, i8* }]*, i64 }* %28, i32 0, i32 1, !dbg !686 | |
store i64 %17, i64* %30, align 8, !dbg !686 | |
ret void, !dbg !687 | |
} | |
; core::mem::size_of | |
; Function Attrs: inlinehint uwtable | |
define internal i64 @_ZN4core3mem7size_of17h67bb3d7ab94ad204E() unnamed_addr #0 !dbg !688 { | |
start: | |
%tmp_ret = alloca i64, align 8 | |
store i64 4, i64* %tmp_ret, align 8, !dbg !693 | |
%0 = load i64, i64* %tmp_ret, align 8, !dbg !693 | |
br label %bb1, !dbg !693 | |
bb1: ; preds = %start | |
ret i64 %0, !dbg !694 | |
} | |
; core::num::<impl u8>::max_value | |
; Function Attrs: inlinehint uwtable | |
define internal i8 @"_ZN4core3num20_$LT$impl$u20$u8$GT$9max_value17h1b8ac35f82643c3bE"() unnamed_addr #0 !dbg !695 { | |
start: | |
ret i8 -1, !dbg !701 | |
} | |
; core::num::<impl usize>::wrapping_sub | |
; Function Attrs: inlinehint uwtable | |
define internal i64 @"_ZN4core3num23_$LT$impl$u20$usize$GT$12wrapping_sub17h5c173233212cebb5E"(i64, i64) unnamed_addr #0 !dbg !702 { | |
start: | |
%tmp_ret = alloca i64, align 8 | |
%rhs = alloca i64, align 8 | |
%self = alloca i64, align 8 | |
store i64 %0, i64* %self, align 8 | |
call void @llvm.dbg.declare(metadata i64* %self, metadata !703, metadata !DIExpression()), !dbg !704 | |
store i64 %1, i64* %rhs, align 8 | |
call void @llvm.dbg.declare(metadata i64* %rhs, metadata !705, metadata !DIExpression()), !dbg !704 | |
%2 = load i64, i64* %self, align 8, !dbg !706 | |
%3 = load i64, i64* %rhs, align 8, !dbg !707 | |
%4 = sub i64 %2, %3, !dbg !708 | |
store i64 %4, i64* %tmp_ret, align 8, !dbg !708 | |
%5 = load i64, i64* %tmp_ret, align 8, !dbg !708 | |
br label %bb1, !dbg !708 | |
bb1: ; preds = %start | |
ret i64 %5, !dbg !709 | |
} | |
; core::ops::function::FnOnce::call_once | |
; Function Attrs: uwtable | |
define internal i32 @_ZN4core3ops8function6FnOnce9call_once17h33385ba441c8d02eE(i8* nonnull) unnamed_addr #1 personality i32 (%"panic_unwind::windows::EXCEPTION_RECORD"*, i8*, %"panic_unwind::windows::CONTEXT"*, %"panic_unwind::windows::DISPATCHER_CONTEXT"*)* @rust_eh_personality !dbg !710 { | |
start: | |
%personalityslot = alloca { i8*, i32 }, align 8 | |
%arg1 = alloca {}, align 1 | |
%arg0 = alloca i8*, align 8 | |
store i8* %0, i8** %arg0, align 8 | |
call void @llvm.dbg.declare(metadata i8** %arg0, metadata !718, metadata !DIExpression()), !dbg !719 | |
call void @llvm.dbg.declare(metadata {}* %arg1, metadata !720, metadata !DIExpression()), !dbg !719 | |
; invoke std::rt::lang_start::{{closure}} | |
%1 = invoke i32 @"_ZN3std2rt10lang_start28_$u7b$$u7b$closure$u7d$$u7d$17hf746c2baa59eec91E"(i8** align 8 dereferenceable(8) %arg0) | |
to label %bb1 unwind label %cleanup, !dbg !721 | |
bb1: ; preds = %start | |
br label %bb2, !dbg !721 | |
bb2: ; preds = %bb1 | |
ret i32 %1, !dbg !721 | |
bb3: ; preds = %cleanup | |
br label %bb4, !dbg !721 | |
bb4: ; preds = %bb3 | |
%2 = bitcast { i8*, i32 }* %personalityslot to i8**, !dbg !721 | |
%3 = load i8*, i8** %2, align 8, !dbg !721 | |
%4 = getelementptr inbounds { i8*, i32 }, { i8*, i32 }* %personalityslot, i32 0, i32 1, !dbg !721 | |
%5 = load i32, i32* %4, align 8, !dbg !721 | |
call void @rust_eh_unwind_resume(i8* %3), !dbg !721 | |
unreachable, !dbg !721 | |
cleanup: ; preds = %start | |
%6 = landingpad { i8*, i32 } | |
cleanup | |
%7 = extractvalue { i8*, i32 } %6, 0 | |
%8 = extractvalue { i8*, i32 } %6, 1 | |
%9 = getelementptr inbounds { i8*, i32 }, { i8*, i32 }* %personalityslot, i32 0, i32 0 | |
store i8* %7, i8** %9, align 8 | |
%10 = getelementptr inbounds { i8*, i32 }, { i8*, i32 }* %personalityslot, i32 0, i32 1 | |
store i32 %8, i32* %10, align 8 | |
br label %bb3 | |
} | |
; core::ops::function::FnOnce::call_once::{{vtable.shim}} | |
; Function Attrs: uwtable | |
define internal i32 @"_ZN4core3ops8function6FnOnce9call_once32_$u7b$$u7b$vtable.shim$u7d$$u7d$17hd6f963d7521da4d8E"(i8**) unnamed_addr #1 !dbg !722 { | |
start: | |
%arg1 = alloca {}, align 1 | |
%arg0 = alloca i8**, align 8 | |
store i8** %0, i8*** %arg0, align 8 | |
call void @llvm.dbg.declare(metadata i8*** %arg0, metadata !726, metadata !DIExpression()), !dbg !727 | |
call void @llvm.dbg.declare(metadata {}* %arg1, metadata !728, metadata !DIExpression()), !dbg !727 | |
%1 = load i8**, i8*** %arg0, align 8, !dbg !729 | |
%2 = load i8*, i8** %1, align 8, !dbg !729, !nonnull !4 | |
; call core::ops::function::FnOnce::call_once | |
%3 = call i32 @_ZN4core3ops8function6FnOnce9call_once17h33385ba441c8d02eE(i8* nonnull %2), !dbg !729 | |
br label %bb1, !dbg !729 | |
bb1: ; preds = %start | |
ret i32 %3, !dbg !729 | |
} | |
; core::ptr::real_drop_in_place | |
; Function Attrs: uwtable | |
define internal void @_ZN4core3ptr18real_drop_in_place17hf10702682f45eb9fE(i8** align 8 dereferenceable(8)) unnamed_addr #1 !dbg !730 { | |
start: | |
%arg0 = alloca i8**, align 8 | |
store i8** %0, i8*** %arg0, align 8 | |
call void @llvm.dbg.declare(metadata i8*** %arg0, metadata !738, metadata !DIExpression()), !dbg !739 | |
ret void, !dbg !740 | |
} | |
; core::ptr::<impl *mut T>::wrapping_add | |
; Function Attrs: inlinehint uwtable | |
define internal i8* @"_ZN4core3ptr31_$LT$impl$u20$$BP$mut$u20$T$GT$12wrapping_add17h7bfc38a3d51ffae0E"(i8*, i64) unnamed_addr #0 !dbg !741 { | |
start: | |
%count = alloca i64, align 8 | |
%self = alloca i8*, align 8 | |
store i8* %0, i8** %self, align 8 | |
call void @llvm.dbg.declare(metadata i8** %self, metadata !747, metadata !DIExpression()), !dbg !748 | |
store i64 %1, i64* %count, align 8 | |
call void @llvm.dbg.declare(metadata i64* %count, metadata !749, metadata !DIExpression()), !dbg !748 | |
%2 = load i8*, i8** %self, align 8, !dbg !750 | |
%3 = load i64, i64* %count, align 8, !dbg !751 | |
; call core::ptr::<impl *mut T>::wrapping_offset | |
%4 = call i8* @"_ZN4core3ptr31_$LT$impl$u20$$BP$mut$u20$T$GT$15wrapping_offset17h92199ee84951f794E"(i8* %2, i64 %3), !dbg !750 | |
br label %bb1, !dbg !750 | |
bb1: ; preds = %start | |
ret i8* %4, !dbg !752 | |
} | |
; core::ptr::<impl *mut T>::wrapping_offset | |
; Function Attrs: inlinehint uwtable | |
define internal i8* @"_ZN4core3ptr31_$LT$impl$u20$$BP$mut$u20$T$GT$15wrapping_offset17h92199ee84951f794E"(i8*, i64) unnamed_addr #0 !dbg !753 { | |
start: | |
%tmp_ret = alloca i8*, align 8 | |
%count = alloca i64, align 8 | |
%self = alloca i8*, align 8 | |
store i8* %0, i8** %self, align 8 | |
call void @llvm.dbg.declare(metadata i8** %self, metadata !756, metadata !DIExpression()), !dbg !757 | |
store i64 %1, i64* %count, align 8 | |
call void @llvm.dbg.declare(metadata i64* %count, metadata !758, metadata !DIExpression()), !dbg !757 | |
%2 = load i8*, i8** %self, align 8, !dbg !759 | |
%3 = load i64, i64* %count, align 8, !dbg !761 | |
%4 = getelementptr i8, i8* %2, i64 %3, !dbg !762 | |
store i8* %4, i8** %tmp_ret, align 8, !dbg !762 | |
%5 = load i8*, i8** %tmp_ret, align 8, !dbg !762 | |
br label %bb1, !dbg !762 | |
bb1: ; preds = %start | |
ret i8* %5, !dbg !763 | |
} | |
; core::ptr::<impl *mut T>::add | |
; Function Attrs: inlinehint uwtable | |
define internal float* @"_ZN4core3ptr31_$LT$impl$u20$$BP$mut$u20$T$GT$3add17h0ce19a1ecdb04f8fE"(float*, i64) unnamed_addr #0 !dbg !764 { | |
start: | |
%count = alloca i64, align 8 | |
%self = alloca float*, align 8 | |
store float* %0, float** %self, align 8 | |
call void @llvm.dbg.declare(metadata float** %self, metadata !767, metadata !DIExpression()), !dbg !768 | |
store i64 %1, i64* %count, align 8 | |
call void @llvm.dbg.declare(metadata i64* %count, metadata !769, metadata !DIExpression()), !dbg !768 | |
%2 = load float*, float** %self, align 8, !dbg !770 | |
%3 = load i64, i64* %count, align 8, !dbg !771 | |
; call core::ptr::<impl *mut T>::offset | |
%4 = call float* @"_ZN4core3ptr31_$LT$impl$u20$$BP$mut$u20$T$GT$6offset17h7ab76687e019a8beE"(float* %2, i64 %3), !dbg !770 | |
br label %bb1, !dbg !770 | |
bb1: ; preds = %start | |
ret float* %4, !dbg !772 | |
} | |
; core::ptr::<impl *mut T>::offset | |
; Function Attrs: inlinehint uwtable | |
define internal float* @"_ZN4core3ptr31_$LT$impl$u20$$BP$mut$u20$T$GT$6offset17h7ab76687e019a8beE"(float*, i64) unnamed_addr #0 !dbg !773 { | |
start: | |
%tmp_ret = alloca float*, align 8 | |
%count = alloca i64, align 8 | |
%self = alloca float*, align 8 | |
store float* %0, float** %self, align 8 | |
call void @llvm.dbg.declare(metadata float** %self, metadata !776, metadata !DIExpression()), !dbg !777 | |
store i64 %1, i64* %count, align 8 | |
call void @llvm.dbg.declare(metadata i64* %count, metadata !778, metadata !DIExpression()), !dbg !777 | |
%2 = load float*, float** %self, align 8, !dbg !779 | |
%3 = load i64, i64* %count, align 8, !dbg !780 | |
%4 = getelementptr inbounds float, float* %2, i64 %3, !dbg !781 | |
store float* %4, float** %tmp_ret, align 8, !dbg !781 | |
%5 = load float*, float** %tmp_ret, align 8, !dbg !781 | |
br label %bb1, !dbg !781 | |
bb1: ; preds = %start | |
ret float* %5, !dbg !782 | |
} | |
; core::ptr::<impl *mut T>::is_null | |
; Function Attrs: inlinehint uwtable | |
define internal zeroext i1 @"_ZN4core3ptr31_$LT$impl$u20$$BP$mut$u20$T$GT$7is_null17h5d7cab73c9ba2b72E"(float*) unnamed_addr #0 !dbg !783 { | |
start: | |
%self = alloca float*, align 8 | |
store float* %0, float** %self, align 8 | |
call void @llvm.dbg.declare(metadata float** %self, metadata !786, metadata !DIExpression()), !dbg !787 | |
%1 = load float*, float** %self, align 8, !dbg !788 | |
%2 = bitcast float* %1 to i8*, !dbg !789 | |
; call core::ptr::null_mut | |
%3 = call i8* @_ZN4core3ptr8null_mut17ha420abbf6de67c0aE(), !dbg !790 | |
br label %bb1, !dbg !790 | |
bb1: ; preds = %start | |
%4 = icmp eq i8* %2, %3, !dbg !789 | |
ret i1 %4, !dbg !791 | |
} | |
; core::ptr::<impl *const T>::wrapping_add | |
; Function Attrs: inlinehint uwtable | |
define internal i8* @"_ZN4core3ptr33_$LT$impl$u20$$BP$const$u20$T$GT$12wrapping_add17h704f7d80d3e4e067E"(i8*, i64) unnamed_addr #0 !dbg !792 { | |
start: | |
%count = alloca i64, align 8 | |
%self = alloca i8*, align 8 | |
store i8* %0, i8** %self, align 8 | |
call void @llvm.dbg.declare(metadata i8** %self, metadata !795, metadata !DIExpression()), !dbg !796 | |
store i64 %1, i64* %count, align 8 | |
call void @llvm.dbg.declare(metadata i64* %count, metadata !797, metadata !DIExpression()), !dbg !796 | |
%2 = load i8*, i8** %self, align 8, !dbg !798 | |
%3 = load i64, i64* %count, align 8, !dbg !799 | |
; call core::ptr::<impl *const T>::wrapping_offset | |
%4 = call i8* @"_ZN4core3ptr33_$LT$impl$u20$$BP$const$u20$T$GT$15wrapping_offset17h57392fcef01ab41fE"(i8* %2, i64 %3), !dbg !798 | |
br label %bb1, !dbg !798 | |
bb1: ; preds = %start | |
ret i8* %4, !dbg !800 | |
} | |
; core::ptr::<impl *const T>::wrapping_offset | |
; Function Attrs: inlinehint uwtable | |
define internal i8* @"_ZN4core3ptr33_$LT$impl$u20$$BP$const$u20$T$GT$15wrapping_offset17h57392fcef01ab41fE"(i8*, i64) unnamed_addr #0 !dbg !801 { | |
start: | |
%tmp_ret = alloca i8*, align 8 | |
%count = alloca i64, align 8 | |
%self = alloca i8*, align 8 | |
store i8* %0, i8** %self, align 8 | |
call void @llvm.dbg.declare(metadata i8** %self, metadata !804, metadata !DIExpression()), !dbg !805 | |
store i64 %1, i64* %count, align 8 | |
call void @llvm.dbg.declare(metadata i64* %count, metadata !806, metadata !DIExpression()), !dbg !805 | |
%2 = load i8*, i8** %self, align 8, !dbg !807 | |
%3 = load i64, i64* %count, align 8, !dbg !809 | |
%4 = getelementptr i8, i8* %2, i64 %3, !dbg !810 | |
store i8* %4, i8** %tmp_ret, align 8, !dbg !810 | |
%5 = load i8*, i8** %tmp_ret, align 8, !dbg !810 | |
br label %bb1, !dbg !810 | |
bb1: ; preds = %start | |
ret i8* %5, !dbg !811 | |
} | |
; core::ptr::<impl *const T>::add | |
; Function Attrs: inlinehint uwtable | |
define internal float* @"_ZN4core3ptr33_$LT$impl$u20$$BP$const$u20$T$GT$3add17h26416a2b5e59c446E"(float*, i64) unnamed_addr #0 !dbg !812 { | |
start: | |
%count = alloca i64, align 8 | |
%self = alloca float*, align 8 | |
store float* %0, float** %self, align 8 | |
call void @llvm.dbg.declare(metadata float** %self, metadata !815, metadata !DIExpression()), !dbg !816 | |
store i64 %1, i64* %count, align 8 | |
call void @llvm.dbg.declare(metadata i64* %count, metadata !817, metadata !DIExpression()), !dbg !816 | |
%2 = load float*, float** %self, align 8, !dbg !818 | |
%3 = load i64, i64* %count, align 8, !dbg !819 | |
; call core::ptr::<impl *const T>::offset | |
%4 = call float* @"_ZN4core3ptr33_$LT$impl$u20$$BP$const$u20$T$GT$6offset17h6b5b445b6567a011E"(float* %2, i64 %3), !dbg !818 | |
br label %bb1, !dbg !818 | |
bb1: ; preds = %start | |
ret float* %4, !dbg !820 | |
} | |
; core::ptr::<impl *const T>::offset | |
; Function Attrs: inlinehint uwtable | |
define internal float* @"_ZN4core3ptr33_$LT$impl$u20$$BP$const$u20$T$GT$6offset17h6b5b445b6567a011E"(float*, i64) unnamed_addr #0 !dbg !821 { | |
start: | |
%tmp_ret = alloca float*, align 8 | |
%count = alloca i64, align 8 | |
%self = alloca float*, align 8 | |
store float* %0, float** %self, align 8 | |
call void @llvm.dbg.declare(metadata float** %self, metadata !824, metadata !DIExpression()), !dbg !825 | |
store i64 %1, i64* %count, align 8 | |
call void @llvm.dbg.declare(metadata i64* %count, metadata !826, metadata !DIExpression()), !dbg !825 | |
%2 = load float*, float** %self, align 8, !dbg !827 | |
%3 = load i64, i64* %count, align 8, !dbg !828 | |
%4 = getelementptr inbounds float, float* %2, i64 %3, !dbg !829 | |
store float* %4, float** %tmp_ret, align 8, !dbg !829 | |
%5 = load float*, float** %tmp_ret, align 8, !dbg !829 | |
br label %bb1, !dbg !829 | |
bb1: ; preds = %start | |
ret float* %5, !dbg !830 | |
} | |
; core::ptr::<impl *const T>::is_null | |
; Function Attrs: inlinehint uwtable | |
define internal zeroext i1 @"_ZN4core3ptr33_$LT$impl$u20$$BP$const$u20$T$GT$7is_null17hff436377db9e2646E"(float*) unnamed_addr #0 !dbg !831 { | |
start: | |
%self = alloca float*, align 8 | |
store float* %0, float** %self, align 8 | |
call void @llvm.dbg.declare(metadata float** %self, metadata !834, metadata !DIExpression()), !dbg !835 | |
%1 = load float*, float** %self, align 8, !dbg !836 | |
%2 = bitcast float* %1 to i8*, !dbg !837 | |
; call core::ptr::null | |
%3 = call i8* @_ZN4core3ptr4null17h994338807cb2f143E(), !dbg !838 | |
br label %bb1, !dbg !838 | |
bb1: ; preds = %start | |
%4 = icmp eq i8* %2, %3, !dbg !837 | |
ret i1 %4, !dbg !839 | |
} | |
; core::ptr::null | |
; Function Attrs: inlinehint uwtable | |
define internal i8* @_ZN4core3ptr4null17h994338807cb2f143E() unnamed_addr #0 !dbg !840 { | |
start: | |
ret i8* null, !dbg !843 | |
} | |
; core::ptr::null_mut | |
; Function Attrs: inlinehint uwtable | |
define internal i8* @_ZN4core3ptr8null_mut17ha420abbf6de67c0aE() unnamed_addr #0 !dbg !844 { | |
start: | |
ret i8* null, !dbg !847 | |
} | |
; core::iter::traits::iterator::Iterator::zip | |
; Function Attrs: inlinehint uwtable | |
define internal void @_ZN4core4iter6traits8iterator8Iterator3zip17h3b06b723b24d63e9E(%"core::iter::adapters::zip::Zip<core::slice::IterMut<f32>, core::slice::Iter<f32>>"* noalias nocapture sret dereferenceable(48), i32*, i32*, [2 x float]* noalias readonly align 4 dereferenceable(8)) unnamed_addr #0 personality i32 (%"panic_unwind::windows::EXCEPTION_RECORD"*, i8*, %"panic_unwind::windows::CONTEXT"*, %"panic_unwind::windows::DISPATCHER_CONTEXT"*)* @rust_eh_personality !dbg !848 { | |
start: | |
%personalityslot = alloca { i8*, i32 }, align 8 | |
%_6 = alloca i8, align 1 | |
%other = alloca [2 x float]*, align 8 | |
%self = alloca { i32*, i32* }, align 8 | |
%4 = getelementptr inbounds { i32*, i32* }, { i32*, i32* }* %self, i32 0, i32 0 | |
store i32* %1, i32** %4, align 8 | |
%5 = getelementptr inbounds { i32*, i32* }, { i32*, i32* }* %self, i32 0, i32 1 | |
store i32* %2, i32** %5, align 8 | |
call void @llvm.dbg.declare(metadata { i32*, i32* }* %self, metadata !859, metadata !DIExpression()), !dbg !860 | |
store [2 x float]* %3, [2 x float]** %other, align 8 | |
call void @llvm.dbg.declare(metadata [2 x float]** %other, metadata !861, metadata !DIExpression()), !dbg !860 | |
store i8 0, i8* %_6, align 1, !dbg !862 | |
store i8 1, i8* %_6, align 1, !dbg !862 | |
%6 = getelementptr inbounds { i32*, i32* }, { i32*, i32* }* %self, i32 0, i32 0, !dbg !862 | |
%7 = load i32*, i32** %6, align 8, !dbg !862 | |
%8 = getelementptr inbounds { i32*, i32* }, { i32*, i32* }* %self, i32 0, i32 1, !dbg !862 | |
%9 = load i32*, i32** %8, align 8, !dbg !862 | |
%10 = load [2 x float]*, [2 x float]** %other, align 8, !dbg !863, !nonnull !4 | |
; invoke core::array::<impl core::iter::traits::collect::IntoIterator for &'a [T; _]>::into_iter | |
%11 = invoke { i32*, i32* } @"_ZN4core5array109_$LT$impl$u20$core..iter..traits..collect..IntoIterator$u20$for$u20$$RF$$u27$a$u20$$u5b$T$u3b$$u20$_$u5d$$GT$9into_iter17h3b17bc4c1d40cf91E"([2 x float]* noalias readonly align 4 dereferenceable(8) %10) | |
to label %bb2 unwind label %cleanup, !dbg !863 | |
bb1: ; preds = %bb4, %bb5 | |
%12 = bitcast { i8*, i32 }* %personalityslot to i8**, !dbg !864 | |
%13 = load i8*, i8** %12, align 8, !dbg !864 | |
%14 = getelementptr inbounds { i8*, i32 }, { i8*, i32 }* %personalityslot, i32 0, i32 1, !dbg !864 | |
%15 = load i32, i32* %14, align 8, !dbg !864 | |
call void @rust_eh_unwind_resume(i8* %13), !dbg !864 | |
unreachable, !dbg !864 | |
bb2: ; preds = %start | |
%16 = extractvalue { i32*, i32* } %11, 0, !dbg !863 | |
%17 = extractvalue { i32*, i32* } %11, 1, !dbg !863 | |
store i8 0, i8* %_6, align 1, !dbg !865 | |
; invoke <core::iter::adapters::zip::Zip<A, B>>::new | |
invoke void @"_ZN57_$LT$core..iter..adapters..zip..Zip$LT$A$C$$u20$B$GT$$GT$3new17h8f37ca8b2f06d909E"(%"core::iter::adapters::zip::Zip<core::slice::IterMut<f32>, core::slice::Iter<f32>>"* noalias nocapture sret dereferenceable(48) %0, i32* %7, i32* %9, i32* %16, i32* %17) | |
to label %bb3 unwind label %cleanup, !dbg !865 | |
bb3: ; preds = %bb2 | |
store i8 0, i8* %_6, align 1, !dbg !866 | |
ret void, !dbg !867 | |
bb4: ; preds = %bb5 | |
store i8 0, i8* %_6, align 1, !dbg !866 | |
br label %bb1, !dbg !866 | |
bb5: ; preds = %cleanup | |
%18 = load i8, i8* %_6, align 1, !dbg !866, !range !403 | |
%19 = trunc i8 %18 to i1, !dbg !866 | |
br i1 %19, label %bb4, label %bb1, !dbg !866 | |
cleanup: ; preds = %bb2, %start | |
%20 = landingpad { i8*, i32 } | |
cleanup | |
%21 = extractvalue { i8*, i32 } %20, 0 | |
%22 = extractvalue { i8*, i32 } %20, 1 | |
%23 = getelementptr inbounds { i8*, i32 }, { i8*, i32 }* %personalityslot, i32 0, i32 0 | |
store i8* %21, i8** %23, align 8 | |
%24 = getelementptr inbounds { i8*, i32 }, { i8*, i32 }* %personalityslot, i32 0, i32 1 | |
store i32 %22, i32* %24, align 8 | |
br label %bb5 | |
} | |
; core::array::<impl core::iter::traits::collect::IntoIterator for &'a [T; _]>::into_iter | |
; Function Attrs: uwtable | |
define internal { i32*, i32* } @"_ZN4core5array109_$LT$impl$u20$core..iter..traits..collect..IntoIterator$u20$for$u20$$RF$$u27$a$u20$$u5b$T$u3b$$u20$_$u5d$$GT$9into_iter17h3b17bc4c1d40cf91E"([2 x float]* noalias readonly align 4 dereferenceable(8)) unnamed_addr #1 !dbg !868 { | |
start: | |
%self = alloca [2 x float]*, align 8 | |
store [2 x float]* %0, [2 x float]** %self, align 8 | |
call void @llvm.dbg.declare(metadata [2 x float]** %self, metadata !874, metadata !DIExpression()), !dbg !875 | |
%1 = load [2 x float]*, [2 x float]** %self, align 8, !dbg !876, !nonnull !4 | |
%2 = bitcast [2 x float]* %1 to [0 x float]*, !dbg !876 | |
; call core::slice::<impl [T]>::iter | |
%3 = call { i32*, i32* } @"_ZN4core5slice29_$LT$impl$u20$$u5b$T$u5d$$GT$4iter17hdd507b42260f435dE"([0 x float]* noalias nonnull readonly align 4 %2, i64 2), !dbg !876 | |
%4 = extractvalue { i32*, i32* } %3, 0, !dbg !876 | |
%5 = extractvalue { i32*, i32* } %3, 1, !dbg !876 | |
br label %bb1, !dbg !876 | |
bb1: ; preds = %start | |
%6 = insertvalue { i32*, i32* } undef, i32* %4, 0, !dbg !877 | |
%7 = insertvalue { i32*, i32* } %6, i32* %5, 1, !dbg !877 | |
ret { i32*, i32* } %7, !dbg !877 | |
} | |
; core::slice::<impl [T]>::as_mut_ptr | |
; Function Attrs: inlinehint uwtable | |
define internal float* @"_ZN4core5slice29_$LT$impl$u20$$u5b$T$u5d$$GT$10as_mut_ptr17h1a657e498eadc3f8E"([0 x float]* nonnull align 4, i64) unnamed_addr #0 !dbg !878 { | |
start: | |
%self = alloca { [0 x float]*, i64 }, align 8 | |
%2 = getelementptr inbounds { [0 x float]*, i64 }, { [0 x float]*, i64 }* %self, i32 0, i32 0 | |
store [0 x float]* %0, [0 x float]** %2, align 8 | |
%3 = getelementptr inbounds { [0 x float]*, i64 }, { [0 x float]*, i64 }* %self, i32 0, i32 1 | |
store i64 %1, i64* %3, align 8 | |
call void @llvm.dbg.declare(metadata { [0 x float]*, i64 }* %self, metadata !885, metadata !DIExpression()), !dbg !886 | |
%4 = getelementptr inbounds { [0 x float]*, i64 }, { [0 x float]*, i64 }* %self, i32 0, i32 0, !dbg !887 | |
%5 = load [0 x float]*, [0 x float]** %4, align 8, !dbg !887, !nonnull !4 | |
%6 = getelementptr inbounds { [0 x float]*, i64 }, { [0 x float]*, i64 }* %self, i32 0, i32 1, !dbg !887 | |
%7 = load i64, i64* %6, align 8, !dbg !887 | |
%8 = bitcast [0 x float]* %5 to float*, !dbg !887 | |
ret float* %8, !dbg !888 | |
} | |
; core::slice::<impl [T]>::len | |
; Function Attrs: inlinehint uwtable | |
define internal i64 @"_ZN4core5slice29_$LT$impl$u20$$u5b$T$u5d$$GT$3len17h7ddc604a3edd39eeE"([0 x float]* noalias nonnull readonly align 4, i64) unnamed_addr #0 !dbg !889 { | |
start: | |
%_2 = alloca %"core::slice::Repr<f32>", align 8 | |
%self = alloca { [0 x float]*, i64 }, align 8 | |
%2 = getelementptr inbounds { [0 x float]*, i64 }, { [0 x float]*, i64 }* %self, i32 0, i32 0 | |
store [0 x float]* %0, [0 x float]** %2, align 8 | |
%3 = getelementptr inbounds { [0 x float]*, i64 }, { [0 x float]*, i64 }* %self, i32 0, i32 1 | |
store i64 %1, i64* %3, align 8 | |
call void @llvm.dbg.declare(metadata { [0 x float]*, i64 }* %self, metadata !896, metadata !DIExpression()), !dbg !897 | |
%4 = getelementptr inbounds { [0 x float]*, i64 }, { [0 x float]*, i64 }* %self, i32 0, i32 0, !dbg !898 | |
%5 = load [0 x float]*, [0 x float]** %4, align 8, !dbg !898, !nonnull !4 | |
%6 = getelementptr inbounds { [0 x float]*, i64 }, { [0 x float]*, i64 }* %self, i32 0, i32 1, !dbg !898 | |
%7 = load i64, i64* %6, align 8, !dbg !898 | |
%8 = bitcast %"core::slice::Repr<f32>"* %_2 to { [0 x float]*, i64 }*, !dbg !900 | |
%9 = getelementptr inbounds { [0 x float]*, i64 }, { [0 x float]*, i64 }* %8, i32 0, i32 0, !dbg !900 | |
store [0 x float]* %5, [0 x float]** %9, align 8, !dbg !900 | |
%10 = getelementptr inbounds { [0 x float]*, i64 }, { [0 x float]*, i64 }* %8, i32 0, i32 1, !dbg !900 | |
store i64 %7, i64* %10, align 8, !dbg !900 | |
%11 = bitcast %"core::slice::Repr<f32>"* %_2 to { i32*, i64 }*, !dbg !900 | |
%12 = getelementptr inbounds { i32*, i64 }, { i32*, i64 }* %11, i32 0, i32 1, !dbg !900 | |
%13 = load i64, i64* %12, align 8, !dbg !900 | |
ret i64 %13, !dbg !901 | |
} | |
; core::slice::<impl [T]>::iter | |
; Function Attrs: inlinehint uwtable | |
define internal { i32*, i32* } @"_ZN4core5slice29_$LT$impl$u20$$u5b$T$u5d$$GT$4iter17hdd507b42260f435dE"([0 x float]* noalias nonnull readonly align 4, i64) unnamed_addr #0 !dbg !902 { | |
start: | |
%_21 = alloca %"core::marker::PhantomData<&f32>", align 1 | |
%end = alloca float*, align 8 | |
%ptr = alloca float*, align 8 | |
%_0 = alloca { i32*, i32* }, align 8 | |
%self = alloca { [0 x float]*, i64 }, align 8 | |
%2 = getelementptr inbounds { [0 x float]*, i64 }, { [0 x float]*, i64 }* %self, i32 0, i32 0 | |
store [0 x float]* %0, [0 x float]** %2, align 8 | |
%3 = getelementptr inbounds { [0 x float]*, i64 }, { [0 x float]*, i64 }* %self, i32 0, i32 1 | |
store i64 %1, i64* %3, align 8 | |
call void @llvm.dbg.declare(metadata { [0 x float]*, i64 }* %self, metadata !905, metadata !DIExpression()), !dbg !906 | |
call void @llvm.dbg.declare(metadata float** %ptr, metadata !907, metadata !DIExpression()), !dbg !910 | |
call void @llvm.dbg.declare(metadata float** %end, metadata !911, metadata !DIExpression()), !dbg !913 | |
%4 = getelementptr inbounds { [0 x float]*, i64 }, { [0 x float]*, i64 }* %self, i32 0, i32 0, !dbg !914 | |
%5 = load [0 x float]*, [0 x float]** %4, align 8, !dbg !914, !nonnull !4 | |
%6 = getelementptr inbounds { [0 x float]*, i64 }, { [0 x float]*, i64 }* %self, i32 0, i32 1, !dbg !914 | |
%7 = load i64, i64* %6, align 8, !dbg !914 | |
; call core::slice::<impl [T]>::as_ptr | |
%8 = call float* @"_ZN4core5slice29_$LT$impl$u20$$u5b$T$u5d$$GT$6as_ptr17ha15db296d8eae01cE"([0 x float]* noalias nonnull readonly align 4 %5, i64 %7), !dbg !914 | |
store float* %8, float** %ptr, align 8, !dbg !914 | |
br label %bb1, !dbg !914 | |
bb1: ; preds = %start | |
%9 = load float*, float** %ptr, align 8, !dbg !915 | |
; call core::ptr::<impl *const T>::is_null | |
%10 = call zeroext i1 @"_ZN4core3ptr33_$LT$impl$u20$$BP$const$u20$T$GT$7is_null17hff436377db9e2646E"(float* %9), !dbg !915 | |
br label %bb2, !dbg !915 | |
bb2: ; preds = %bb1 | |
%11 = xor i1 %10, true, !dbg !916 | |
call void @llvm.assume(i1 %11), !dbg !917 | |
br label %bb3, !dbg !917 | |
bb3: ; preds = %bb2 | |
; call core::mem::size_of | |
%12 = call i64 @_ZN4core3mem7size_of17h67bb3d7ab94ad204E(), !dbg !918 | |
br label %bb4, !dbg !918 | |
bb4: ; preds = %bb3 | |
%13 = icmp eq i64 %12, 0, !dbg !918 | |
br i1 %13, label %bb5, label %bb6, !dbg !919 | |
bb5: ; preds = %bb4 | |
%14 = load float*, float** %ptr, align 8, !dbg !920 | |
%15 = bitcast float* %14 to i8*, !dbg !921 | |
%16 = getelementptr inbounds { [0 x float]*, i64 }, { [0 x float]*, i64 }* %self, i32 0, i32 0, !dbg !922 | |
%17 = load [0 x float]*, [0 x float]** %16, align 8, !dbg !922, !nonnull !4 | |
%18 = getelementptr inbounds { [0 x float]*, i64 }, { [0 x float]*, i64 }* %self, i32 0, i32 1, !dbg !922 | |
%19 = load i64, i64* %18, align 8, !dbg !922 | |
; call core::slice::<impl [T]>::len | |
%20 = call i64 @"_ZN4core5slice29_$LT$impl$u20$$u5b$T$u5d$$GT$3len17h7ddc604a3edd39eeE"([0 x float]* noalias nonnull readonly align 4 %17, i64 %19), !dbg !922 | |
br label %bb7, !dbg !922 | |
bb6: ; preds = %bb4 | |
%21 = load float*, float** %ptr, align 8, !dbg !923 | |
%22 = getelementptr inbounds { [0 x float]*, i64 }, { [0 x float]*, i64 }* %self, i32 0, i32 0, !dbg !924 | |
%23 = load [0 x float]*, [0 x float]** %22, align 8, !dbg !924, !nonnull !4 | |
%24 = getelementptr inbounds { [0 x float]*, i64 }, { [0 x float]*, i64 }* %self, i32 0, i32 1, !dbg !924 | |
%25 = load i64, i64* %24, align 8, !dbg !924 | |
; call core::slice::<impl [T]>::len | |
%26 = call i64 @"_ZN4core5slice29_$LT$impl$u20$$u5b$T$u5d$$GT$3len17h7ddc604a3edd39eeE"([0 x float]* noalias nonnull readonly align 4 %23, i64 %25), !dbg !924 | |
br label %bb9, !dbg !924 | |
bb7: ; preds = %bb5 | |
; call core::ptr::<impl *const T>::wrapping_add | |
%27 = call i8* @"_ZN4core3ptr33_$LT$impl$u20$$BP$const$u20$T$GT$12wrapping_add17h704f7d80d3e4e067E"(i8* %15, i64 %20), !dbg !921 | |
br label %bb8, !dbg !921 | |
bb8: ; preds = %bb7 | |
%28 = bitcast i8* %27 to float*, !dbg !921 | |
store float* %28, float** %end, align 8, !dbg !921 | |
br label %bb11, !dbg !919 | |
bb9: ; preds = %bb6 | |
; call core::ptr::<impl *const T>::add | |
%29 = call float* @"_ZN4core3ptr33_$LT$impl$u20$$BP$const$u20$T$GT$3add17h26416a2b5e59c446E"(float* %21, i64 %26), !dbg !923 | |
store float* %29, float** %end, align 8, !dbg !923 | |
br label %bb10, !dbg !923 | |
bb10: ; preds = %bb9 | |
br label %bb11, !dbg !919 | |
bb11: ; preds = %bb10, %bb8 | |
%30 = load float*, float** %ptr, align 8, !dbg !925 | |
%31 = load float*, float** %end, align 8, !dbg !926 | |
%32 = bitcast { i32*, i32* }* %_0 to float**, !dbg !927 | |
store float* %30, float** %32, align 8, !dbg !927 | |
%33 = getelementptr inbounds { i32*, i32* }, { i32*, i32* }* %_0, i32 0, i32 1, !dbg !927 | |
%34 = bitcast i32** %33 to float**, !dbg !927 | |
store float* %31, float** %34, align 8, !dbg !927 | |
%35 = bitcast { i32*, i32* }* %_0 to %"core::marker::PhantomData<&f32>"*, !dbg !927 | |
%36 = getelementptr inbounds { i32*, i32* }, { i32*, i32* }* %_0, i32 0, i32 0, !dbg !928 | |
%37 = load i32*, i32** %36, align 8, !dbg !928 | |
%38 = getelementptr inbounds { i32*, i32* }, { i32*, i32* }* %_0, i32 0, i32 1, !dbg !928 | |
%39 = load i32*, i32** %38, align 8, !dbg !928 | |
%40 = insertvalue { i32*, i32* } undef, i32* %37, 0, !dbg !928 | |
%41 = insertvalue { i32*, i32* } %40, i32* %39, 1, !dbg !928 | |
ret { i32*, i32* } %41, !dbg !928 | |
} | |
; core::slice::<impl [T]>::as_ptr | |
; Function Attrs: inlinehint uwtable | |
define internal float* @"_ZN4core5slice29_$LT$impl$u20$$u5b$T$u5d$$GT$6as_ptr17ha15db296d8eae01cE"([0 x float]* noalias nonnull readonly align 4, i64) unnamed_addr #0 !dbg !929 { | |
start: | |
%self = alloca { [0 x float]*, i64 }, align 8 | |
%2 = getelementptr inbounds { [0 x float]*, i64 }, { [0 x float]*, i64 }* %self, i32 0, i32 0 | |
store [0 x float]* %0, [0 x float]** %2, align 8 | |
%3 = getelementptr inbounds { [0 x float]*, i64 }, { [0 x float]*, i64 }* %self, i32 0, i32 1 | |
store i64 %1, i64* %3, align 8 | |
call void @llvm.dbg.declare(metadata { [0 x float]*, i64 }* %self, metadata !932, metadata !DIExpression()), !dbg !933 | |
%4 = getelementptr inbounds { [0 x float]*, i64 }, { [0 x float]*, i64 }* %self, i32 0, i32 0, !dbg !934 | |
%5 = load [0 x float]*, [0 x float]** %4, align 8, !dbg !934, !nonnull !4 | |
%6 = getelementptr inbounds { [0 x float]*, i64 }, { [0 x float]*, i64 }* %self, i32 0, i32 1, !dbg !934 | |
%7 = load i64, i64* %6, align 8, !dbg !934 | |
%8 = bitcast [0 x float]* %5 to float*, !dbg !934 | |
ret float* %8, !dbg !935 | |
} | |
; core::slice::<impl [T]>::iter_mut | |
; Function Attrs: inlinehint uwtable | |
define internal { i32*, i32* } @"_ZN4core5slice29_$LT$impl$u20$$u5b$T$u5d$$GT$8iter_mut17hbb08a79abb9de9f1E"([0 x float]* nonnull align 4, i64) unnamed_addr #0 !dbg !936 { | |
start: | |
%_21 = alloca %"core::marker::PhantomData<&mut f32>", align 1 | |
%end = alloca float*, align 8 | |
%ptr = alloca float*, align 8 | |
%_0 = alloca { i32*, i32* }, align 8 | |
%self = alloca { [0 x float]*, i64 }, align 8 | |
%2 = getelementptr inbounds { [0 x float]*, i64 }, { [0 x float]*, i64 }* %self, i32 0, i32 0 | |
store [0 x float]* %0, [0 x float]** %2, align 8 | |
%3 = getelementptr inbounds { [0 x float]*, i64 }, { [0 x float]*, i64 }* %self, i32 0, i32 1 | |
store i64 %1, i64* %3, align 8 | |
call void @llvm.dbg.declare(metadata { [0 x float]*, i64 }* %self, metadata !939, metadata !DIExpression()), !dbg !940 | |
call void @llvm.dbg.declare(metadata float** %ptr, metadata !941, metadata !DIExpression()), !dbg !944 | |
call void @llvm.dbg.declare(metadata float** %end, metadata !945, metadata !DIExpression()), !dbg !947 | |
%4 = getelementptr inbounds { [0 x float]*, i64 }, { [0 x float]*, i64 }* %self, i32 0, i32 0, !dbg !948 | |
%5 = load [0 x float]*, [0 x float]** %4, align 8, !dbg !948, !nonnull !4 | |
%6 = getelementptr inbounds { [0 x float]*, i64 }, { [0 x float]*, i64 }* %self, i32 0, i32 1, !dbg !948 | |
%7 = load i64, i64* %6, align 8, !dbg !948 | |
; call core::slice::<impl [T]>::as_mut_ptr | |
%8 = call float* @"_ZN4core5slice29_$LT$impl$u20$$u5b$T$u5d$$GT$10as_mut_ptr17h1a657e498eadc3f8E"([0 x float]* nonnull align 4 %5, i64 %7), !dbg !948 | |
store float* %8, float** %ptr, align 8, !dbg !948 | |
br label %bb1, !dbg !948 | |
bb1: ; preds = %start | |
%9 = load float*, float** %ptr, align 8, !dbg !949 | |
; call core::ptr::<impl *mut T>::is_null | |
%10 = call zeroext i1 @"_ZN4core3ptr31_$LT$impl$u20$$BP$mut$u20$T$GT$7is_null17h5d7cab73c9ba2b72E"(float* %9), !dbg !949 | |
br label %bb2, !dbg !949 | |
bb2: ; preds = %bb1 | |
%11 = xor i1 %10, true, !dbg !950 | |
call void @llvm.assume(i1 %11), !dbg !951 | |
br label %bb3, !dbg !951 | |
bb3: ; preds = %bb2 | |
; call core::mem::size_of | |
%12 = call i64 @_ZN4core3mem7size_of17h67bb3d7ab94ad204E(), !dbg !952 | |
br label %bb4, !dbg !952 | |
bb4: ; preds = %bb3 | |
%13 = icmp eq i64 %12, 0, !dbg !952 | |
br i1 %13, label %bb5, label %bb6, !dbg !953 | |
bb5: ; preds = %bb4 | |
%14 = load float*, float** %ptr, align 8, !dbg !954 | |
%15 = bitcast float* %14 to i8*, !dbg !955 | |
%16 = getelementptr inbounds { [0 x float]*, i64 }, { [0 x float]*, i64 }* %self, i32 0, i32 0, !dbg !956 | |
%17 = load [0 x float]*, [0 x float]** %16, align 8, !dbg !956, !nonnull !4 | |
%18 = getelementptr inbounds { [0 x float]*, i64 }, { [0 x float]*, i64 }* %self, i32 0, i32 1, !dbg !956 | |
%19 = load i64, i64* %18, align 8, !dbg !956 | |
; call core::slice::<impl [T]>::len | |
%20 = call i64 @"_ZN4core5slice29_$LT$impl$u20$$u5b$T$u5d$$GT$3len17h7ddc604a3edd39eeE"([0 x float]* noalias nonnull readonly align 4 %17, i64 %19), !dbg !956 | |
br label %bb7, !dbg !956 | |
bb6: ; preds = %bb4 | |
%21 = load float*, float** %ptr, align 8, !dbg !957 | |
%22 = getelementptr inbounds { [0 x float]*, i64 }, { [0 x float]*, i64 }* %self, i32 0, i32 0, !dbg !958 | |
%23 = load [0 x float]*, [0 x float]** %22, align 8, !dbg !958, !nonnull !4 | |
%24 = getelementptr inbounds { [0 x float]*, i64 }, { [0 x float]*, i64 }* %self, i32 0, i32 1, !dbg !958 | |
%25 = load i64, i64* %24, align 8, !dbg !958 | |
; call core::slice::<impl [T]>::len | |
%26 = call i64 @"_ZN4core5slice29_$LT$impl$u20$$u5b$T$u5d$$GT$3len17h7ddc604a3edd39eeE"([0 x float]* noalias nonnull readonly align 4 %23, i64 %25), !dbg !958 | |
br label %bb9, !dbg !958 | |
bb7: ; preds = %bb5 | |
; call core::ptr::<impl *mut T>::wrapping_add | |
%27 = call i8* @"_ZN4core3ptr31_$LT$impl$u20$$BP$mut$u20$T$GT$12wrapping_add17h7bfc38a3d51ffae0E"(i8* %15, i64 %20), !dbg !955 | |
br label %bb8, !dbg !955 | |
bb8: ; preds = %bb7 | |
%28 = bitcast i8* %27 to float*, !dbg !955 | |
store float* %28, float** %end, align 8, !dbg !955 | |
br label %bb11, !dbg !953 | |
bb9: ; preds = %bb6 | |
; call core::ptr::<impl *mut T>::add | |
%29 = call float* @"_ZN4core3ptr31_$LT$impl$u20$$BP$mut$u20$T$GT$3add17h0ce19a1ecdb04f8fE"(float* %21, i64 %26), !dbg !957 | |
store float* %29, float** %end, align 8, !dbg !957 | |
br label %bb10, !dbg !957 | |
bb10: ; preds = %bb9 | |
br label %bb11, !dbg !953 | |
bb11: ; preds = %bb10, %bb8 | |
%30 = load float*, float** %ptr, align 8, !dbg !959 | |
%31 = load float*, float** %end, align 8, !dbg !960 | |
%32 = bitcast { i32*, i32* }* %_0 to float**, !dbg !961 | |
store float* %30, float** %32, align 8, !dbg !961 | |
%33 = getelementptr inbounds { i32*, i32* }, { i32*, i32* }* %_0, i32 0, i32 1, !dbg !961 | |
%34 = bitcast i32** %33 to float**, !dbg !961 | |
store float* %31, float** %34, align 8, !dbg !961 | |
%35 = bitcast { i32*, i32* }* %_0 to %"core::marker::PhantomData<&mut f32>"*, !dbg !961 | |
%36 = getelementptr inbounds { i32*, i32* }, { i32*, i32* }* %_0, i32 0, i32 0, !dbg !962 | |
%37 = load i32*, i32** %36, align 8, !dbg !962 | |
%38 = getelementptr inbounds { i32*, i32* }, { i32*, i32* }* %_0, i32 0, i32 1, !dbg !962 | |
%39 = load i32*, i32** %38, align 8, !dbg !962 | |
%40 = insertvalue { i32*, i32* } undef, i32* %37, 0, !dbg !962 | |
%41 = insertvalue { i32*, i32* } %40, i32* %39, 1, !dbg !962 | |
ret { i32*, i32* } %41, !dbg !962 | |
} | |
; core::core_arch::x86::sse::_mm_movemask_pi8 | |
; Function Attrs: inlinehint uwtable | |
define internal i32 @_ZN4core9core_arch3x863sse16_mm_movemask_pi817h5a962fd8ed0dc66cE(x86_mmx* noalias nocapture dereferenceable(8) %a) unnamed_addr #3 !dbg !963 { | |
start: | |
call void @llvm.dbg.declare(metadata x86_mmx* %a, metadata !974, metadata !DIExpression()), !dbg !975 | |
%0 = load x86_mmx, x86_mmx* %a, align 8, !dbg !976 | |
%1 = call i32 @llvm.x86.mmx.pmovmskb(x86_mmx %0), !dbg !977 | |
br label %bb1, !dbg !977 | |
bb1: ; preds = %start | |
ret i32 %1, !dbg !978 | |
} | |
; <() as std::process::Termination>::report | |
; Function Attrs: inlinehint uwtable | |
define internal i32 @"_ZN54_$LT$$LP$$RP$$u20$as$u20$std..process..Termination$GT$6report17h9d153f990c8564cfE"() unnamed_addr #0 !dbg !979 { | |
start: | |
%self = alloca {}, align 1 | |
call void @llvm.dbg.declare(metadata {}* %self, metadata !985, metadata !DIExpression()), !dbg !986 | |
; call <std::process::ExitCode as std::process::Termination>::report | |
%0 = call i32 @"_ZN68_$LT$std..process..ExitCode$u20$as$u20$std..process..Termination$GT$6report17hd5ccd80cb403dadbE"(i32 0), !dbg !987 | |
br label %bb1, !dbg !987 | |
bb1: ; preds = %start | |
ret i32 %0, !dbg !988 | |
} | |
; <core::iter::adapters::zip::Zip<A, B>>::new | |
; Function Attrs: uwtable | |
define internal void @"_ZN57_$LT$core..iter..adapters..zip..Zip$LT$A$C$$u20$B$GT$$GT$3new17h8f37ca8b2f06d909E"(%"core::iter::adapters::zip::Zip<core::slice::IterMut<f32>, core::slice::Iter<f32>>"* noalias nocapture sret dereferenceable(48), i32*, i32*, i32*, i32*) unnamed_addr #1 !dbg !989 { | |
start: | |
%b = alloca { i32*, i32* }, align 8 | |
%a = alloca { i32*, i32* }, align 8 | |
%5 = getelementptr inbounds { i32*, i32* }, { i32*, i32* }* %a, i32 0, i32 0 | |
store i32* %1, i32** %5, align 8 | |
%6 = getelementptr inbounds { i32*, i32* }, { i32*, i32* }* %a, i32 0, i32 1 | |
store i32* %2, i32** %6, align 8 | |
call void @llvm.dbg.declare(metadata { i32*, i32* }* %a, metadata !990, metadata !DIExpression()), !dbg !991 | |
%7 = getelementptr inbounds { i32*, i32* }, { i32*, i32* }* %b, i32 0, i32 0 | |
store i32* %3, i32** %7, align 8 | |
%8 = getelementptr inbounds { i32*, i32* }, { i32*, i32* }* %b, i32 0, i32 1 | |
store i32* %4, i32** %8, align 8 | |
call void @llvm.dbg.declare(metadata { i32*, i32* }* %b, metadata !992, metadata !DIExpression()), !dbg !991 | |
%9 = getelementptr inbounds { i32*, i32* }, { i32*, i32* }* %a, i32 0, i32 0, !dbg !993 | |
%10 = load i32*, i32** %9, align 8, !dbg !993 | |
%11 = getelementptr inbounds { i32*, i32* }, { i32*, i32* }* %a, i32 0, i32 1, !dbg !993 | |
%12 = load i32*, i32** %11, align 8, !dbg !993 | |
%13 = getelementptr inbounds { i32*, i32* }, { i32*, i32* }* %b, i32 0, i32 0, !dbg !994 | |
%14 = load i32*, i32** %13, align 8, !dbg !994 | |
%15 = getelementptr inbounds { i32*, i32* }, { i32*, i32* }* %b, i32 0, i32 1, !dbg !994 | |
%16 = load i32*, i32** %15, align 8, !dbg !994 | |
; call <core::iter::adapters::zip::Zip<A, B> as core::iter::adapters::zip::ZipImpl<A, B>>::new | |
call void @"_ZN121_$LT$core..iter..adapters..zip..Zip$LT$A$C$$u20$B$GT$$u20$as$u20$core..iter..adapters..zip..ZipImpl$LT$A$C$$u20$B$GT$$GT$3new17heb1b055aea75067eE"(%"core::iter::adapters::zip::Zip<core::slice::IterMut<f32>, core::slice::Iter<f32>>"* noalias nocapture sret dereferenceable(48) %0, i32* %10, i32* %12, i32* %14, i32* %16), !dbg !995 | |
br label %bb1, !dbg !995 | |
bb1: ; preds = %start | |
ret void, !dbg !996 | |
} | |
; <I as core::iter::traits::collect::IntoIterator>::into_iter | |
; Function Attrs: uwtable | |
define internal void @"_ZN63_$LT$I$u20$as$u20$core..iter..traits..collect..IntoIterator$GT$9into_iter17he5241eaaa244ba04E"(%"core::iter::adapters::zip::Zip<core::slice::IterMut<f32>, core::slice::Iter<f32>>"* noalias nocapture sret dereferenceable(48), %"core::iter::adapters::zip::Zip<core::slice::IterMut<f32>, core::slice::Iter<f32>>"* noalias nocapture dereferenceable(48) %self) unnamed_addr #1 !dbg !997 { | |
start: | |
call void @llvm.dbg.declare(metadata %"core::iter::adapters::zip::Zip<core::slice::IterMut<f32>, core::slice::Iter<f32>>"* %self, metadata !1005, metadata !DIExpression()), !dbg !1006 | |
%1 = bitcast %"core::iter::adapters::zip::Zip<core::slice::IterMut<f32>, core::slice::Iter<f32>>"* %0 to i8*, !dbg !1007 | |
%2 = bitcast %"core::iter::adapters::zip::Zip<core::slice::IterMut<f32>, core::slice::Iter<f32>>"* %self to i8*, !dbg !1007 | |
call void @llvm.memcpy.p0i8.p0i8.i64(i8* align 8 %1, i8* align 8 %2, i64 48, i1 false), !dbg !1007 | |
ret void, !dbg !1008 | |
} | |
; <std::process::ExitCode as std::process::Termination>::report | |
; Function Attrs: inlinehint uwtable | |
define internal i32 @"_ZN68_$LT$std..process..ExitCode$u20$as$u20$std..process..Termination$GT$6report17hd5ccd80cb403dadbE"(i32) unnamed_addr #0 !dbg !1009 { | |
start: | |
%self = alloca i32, align 4 | |
store i32 %0, i32* %self, align 4 | |
call void @llvm.dbg.declare(metadata i32* %self, metadata !1015, metadata !DIExpression()), !dbg !1016 | |
; call std::sys::windows::process::ExitCode::as_i32 | |
%1 = call i32 @_ZN3std3sys7windows7process8ExitCode6as_i3217h5bcaa945033b0bbdE(i32* noalias readonly align 4 dereferenceable(4) %self), !dbg !1017 | |
br label %bb1, !dbg !1017 | |
bb1: ; preds = %start | |
ret i32 %1, !dbg !1018 | |
} | |
; simd_errors::main | |
; Function Attrs: uwtable | |
define internal void @_ZN11simd_errors4main17hd90603d869f7ed37E() unnamed_addr #1 !dbg !1019 { | |
start: | |
%arg26 = alloca <2 x float>, align 8 | |
%arg25 = alloca <2 x float>, align 8 | |
%arg24 = alloca <2 x float>, align 8 | |
%arg23 = alloca <2 x float>, align 8 | |
%arg22 = alloca <2 x float>, align 8 | |
%arg21 = alloca <2 x float>, align 8 | |
%arg20 = alloca <2 x float>, align 8 | |
%arg19 = alloca <2 x float>, align 8 | |
%arg17 = alloca <2 x float>, align 8 | |
%arg = alloca <2 x float>, align 8 | |
%arg116 = alloca <2 x float>**, align 8 | |
%arg015 = alloca <2 x float>**, align 8 | |
%_171 = alloca { i64*, i64* }, align 8 | |
%_170 = alloca [2 x { i8*, i8* }], align 8 | |
%_163 = alloca %"core::fmt::Arguments", align 8 | |
%right_val14 = alloca <2 x float>*, align 8 | |
%left_val13 = alloca <2 x float>*, align 8 | |
%_152 = alloca <2 x float>, align 8 | |
%_149 = alloca { i64*, i64* }, align 8 | |
%f = alloca <2 x float>, align 8 | |
%arg112 = alloca <2 x float>**, align 8 | |
%arg011 = alloca <2 x float>**, align 8 | |
%_134 = alloca { i64*, i64* }, align 8 | |
%_133 = alloca [2 x { i8*, i8* }], align 8 | |
%_126 = alloca %"core::fmt::Arguments", align 8 | |
%right_val10 = alloca <2 x float>*, align 8 | |
%left_val9 = alloca <2 x float>*, align 8 | |
%_115 = alloca <2 x float>, align 8 | |
%_112 = alloca { i64*, i64* }, align 8 | |
%arg18 = alloca <2 x float>**, align 8 | |
%arg07 = alloca <2 x float>**, align 8 | |
%_99 = alloca { i64*, i64* }, align 8 | |
%_98 = alloca [2 x { i8*, i8* }], align 8 | |
%_91 = alloca %"core::fmt::Arguments", align 8 | |
%right_val6 = alloca <2 x float>*, align 8 | |
%left_val5 = alloca <2 x float>*, align 8 | |
%_80 = alloca <2 x float>, align 8 | |
%_77 = alloca { i64*, i64* }, align 8 | |
%arg14 = alloca <2 x float>**, align 8 | |
%arg03 = alloca <2 x float>**, align 8 | |
%_64 = alloca { i64*, i64* }, align 8 | |
%_63 = alloca [2 x { i8*, i8* }], align 8 | |
%_56 = alloca %"core::fmt::Arguments", align 8 | |
%right_val2 = alloca <2 x float>*, align 8 | |
%left_val1 = alloca <2 x float>*, align 8 | |
%_45 = alloca <2 x float>, align 8 | |
%_42 = alloca { i64*, i64* }, align 8 | |
%arg1 = alloca <2 x float>**, align 8 | |
%arg0 = alloca <2 x float>**, align 8 | |
%_29 = alloca { i64*, i64* }, align 8 | |
%_28 = alloca [2 x { i8*, i8* }], align 8 | |
%_21 = alloca %"core::fmt::Arguments", align 8 | |
%right_val = alloca <2 x float>*, align 8 | |
%left_val = alloca <2 x float>*, align 8 | |
%_10 = alloca <2 x float>, align 8 | |
%_7 = alloca { i64*, i64* }, align 8 | |
%t = alloca <2 x float>, align 8 | |
%o = alloca <2 x float>, align 8 | |
%z = alloca <2 x float>, align 8 | |
call void @llvm.dbg.declare(metadata <2 x float>* %z, metadata !1021, metadata !DIExpression()), !dbg !1023 | |
call void @llvm.dbg.declare(metadata <2 x float>* %o, metadata !1024, metadata !DIExpression()), !dbg !1026 | |
call void @llvm.dbg.declare(metadata <2 x float>* %t, metadata !1027, metadata !DIExpression()), !dbg !1029 | |
call void @llvm.dbg.declare(metadata <2 x float>** %left_val, metadata !1030, metadata !DIExpression()), !dbg !1034 | |
call void @llvm.dbg.declare(metadata <2 x float>** %right_val, metadata !1035, metadata !DIExpression()), !dbg !1034 | |
call void @llvm.dbg.declare(metadata <2 x float>*** %arg0, metadata !1036, metadata !DIExpression()), !dbg !1039 | |
call void @llvm.dbg.declare(metadata <2 x float>*** %arg1, metadata !1040, metadata !DIExpression()), !dbg !1039 | |
call void @llvm.dbg.declare(metadata <2 x float>** %left_val1, metadata !1041, metadata !DIExpression()), !dbg !1044 | |
call void @llvm.dbg.declare(metadata <2 x float>** %right_val2, metadata !1045, metadata !DIExpression()), !dbg !1044 | |
call void @llvm.dbg.declare(metadata <2 x float>*** %arg03, metadata !1046, metadata !DIExpression()), !dbg !1049 | |
call void @llvm.dbg.declare(metadata <2 x float>*** %arg14, metadata !1050, metadata !DIExpression()), !dbg !1049 | |
call void @llvm.dbg.declare(metadata <2 x float>** %left_val5, metadata !1051, metadata !DIExpression()), !dbg !1054 | |
call void @llvm.dbg.declare(metadata <2 x float>** %right_val6, metadata !1055, metadata !DIExpression()), !dbg !1054 | |
call void @llvm.dbg.declare(metadata <2 x float>*** %arg07, metadata !1056, metadata !DIExpression()), !dbg !1059 | |
call void @llvm.dbg.declare(metadata <2 x float>*** %arg18, metadata !1060, metadata !DIExpression()), !dbg !1059 | |
call void @llvm.dbg.declare(metadata <2 x float>** %left_val9, metadata !1061, metadata !DIExpression()), !dbg !1064 | |
call void @llvm.dbg.declare(metadata <2 x float>** %right_val10, metadata !1065, metadata !DIExpression()), !dbg !1064 | |
call void @llvm.dbg.declare(metadata <2 x float>*** %arg011, metadata !1066, metadata !DIExpression()), !dbg !1069 | |
call void @llvm.dbg.declare(metadata <2 x float>*** %arg112, metadata !1070, metadata !DIExpression()), !dbg !1069 | |
call void @llvm.dbg.declare(metadata <2 x float>* %f, metadata !1071, metadata !DIExpression()), !dbg !1073 | |
call void @llvm.dbg.declare(metadata <2 x float>** %left_val13, metadata !1074, metadata !DIExpression()), !dbg !1077 | |
call void @llvm.dbg.declare(metadata <2 x float>** %right_val14, metadata !1078, metadata !DIExpression()), !dbg !1077 | |
call void @llvm.dbg.declare(metadata <2 x float>*** %arg015, metadata !1079, metadata !DIExpression()), !dbg !1082 | |
call void @llvm.dbg.declare(metadata <2 x float>*** %arg116, metadata !1083, metadata !DIExpression()), !dbg !1082 | |
; call packed_simd::v64::<impl packed_simd::Simd<[f32; _]>>::splat | |
call void @"_ZN11packed_simd3v6467_$LT$impl$u20$packed_simd..Simd$LT$$u5b$f32$u3b$$u20$_$u5d$$GT$$GT$5splat17ha44412253c33794bE"(<2 x float>* noalias nocapture sret dereferenceable(8) %z, float 0.000000e+00), !dbg !1084 | |
br label %bb1, !dbg !1084 | |
bb1: ; preds = %start | |
; call packed_simd::v64::<impl packed_simd::Simd<[f32; _]>>::splat | |
call void @"_ZN11packed_simd3v6467_$LT$impl$u20$packed_simd..Simd$LT$$u5b$f32$u3b$$u20$_$u5d$$GT$$GT$5splat17ha44412253c33794bE"(<2 x float>* noalias nocapture sret dereferenceable(8) %o, float 1.000000e+00), !dbg !1085 | |
br label %bb2, !dbg !1085 | |
bb2: ; preds = %bb1 | |
; call packed_simd::v64::<impl packed_simd::Simd<[f32; _]>>::splat | |
call void @"_ZN11packed_simd3v6467_$LT$impl$u20$packed_simd..Simd$LT$$u5b$f32$u3b$$u20$_$u5d$$GT$$GT$5splat17ha44412253c33794bE"(<2 x float>* noalias nocapture sret dereferenceable(8) %t, float 2.000000e+00), !dbg !1086 | |
br label %bb3, !dbg !1086 | |
bb3: ; preds = %bb2 | |
%0 = load <2 x float>, <2 x float>* %o, align 8, !dbg !1087 | |
%1 = load <2 x float>, <2 x float>* %z, align 8, !dbg !1088 | |
store <2 x float> %0, <2 x float>* %arg, align 8, !dbg !1087 | |
store <2 x float> %1, <2 x float>* %arg17, align 8, !dbg !1087 | |
; call packed_simd::v64::<impl packed_simd::Simd<[f32; _]>>::powf | |
call void @"_ZN11packed_simd3v6467_$LT$impl$u20$packed_simd..Simd$LT$$u5b$f32$u3b$$u20$_$u5d$$GT$$GT$4powf17hb70aa29febb9e0e8E"(<2 x float>* noalias nocapture sret dereferenceable(8) %_10, <2 x float>* noalias nocapture dereferenceable(8) %arg, <2 x float>* noalias nocapture dereferenceable(8) %arg17), !dbg !1087 | |
br label %bb4, !dbg !1087 | |
bb4: ; preds = %bb3 | |
%2 = bitcast { i64*, i64* }* %_7 to <2 x float>**, !dbg !1089 | |
store <2 x float>* %o, <2 x float>** %2, align 8, !dbg !1089 | |
%3 = getelementptr inbounds { i64*, i64* }, { i64*, i64* }* %_7, i32 0, i32 1, !dbg !1089 | |
%4 = bitcast i64** %3 to <2 x float>**, !dbg !1089 | |
store <2 x float>* %_10, <2 x float>** %4, align 8, !dbg !1089 | |
%5 = bitcast { i64*, i64* }* %_7 to <2 x float>**, !dbg !1089 | |
%6 = load <2 x float>*, <2 x float>** %5, align 8, !dbg !1089, !nonnull !4 | |
store <2 x float>* %6, <2 x float>** %left_val, align 8, !dbg !1089 | |
%7 = getelementptr inbounds { i64*, i64* }, { i64*, i64* }* %_7, i32 0, i32 1, !dbg !1089 | |
%8 = bitcast i64** %7 to <2 x float>**, !dbg !1089 | |
%9 = load <2 x float>*, <2 x float>** %8, align 8, !dbg !1089, !nonnull !4 | |
store <2 x float>* %9, <2 x float>** %right_val, align 8, !dbg !1089 | |
%10 = load <2 x float>*, <2 x float>** %left_val, align 8, !dbg !1034, !nonnull !4 | |
%11 = load <2 x float>*, <2 x float>** %right_val, align 8, !dbg !1034, !nonnull !4 | |
; call packed_simd::v64::<impl core::cmp::PartialEq for packed_simd::Simd<[f32; _]>>::eq | |
%12 = call zeroext i1 @"_ZN11packed_simd3v64100_$LT$impl$u20$core..cmp..PartialEq$u20$for$u20$packed_simd..Simd$LT$$u5b$f32$u3b$$u20$_$u5d$$GT$$GT$2eq17ha86e2ebf7d9570caE"(<2 x float>* noalias readonly align 8 dereferenceable(8) %10, <2 x float>* noalias readonly align 8 dereferenceable(8) %11), !dbg !1034 | |
br label %bb5, !dbg !1034 | |
bb5: ; preds = %bb4 | |
%13 = xor i1 %12, true, !dbg !1034 | |
br i1 %13, label %bb6, label %bb7, !dbg !1034 | |
bb6: ; preds = %bb5 | |
%14 = bitcast { i64*, i64* }* %_29 to <2 x float>***, !dbg !1034 | |
store <2 x float>** %left_val, <2 x float>*** %14, align 8, !dbg !1034 | |
%15 = getelementptr inbounds { i64*, i64* }, { i64*, i64* }* %_29, i32 0, i32 1, !dbg !1034 | |
%16 = bitcast i64** %15 to <2 x float>***, !dbg !1034 | |
store <2 x float>** %right_val, <2 x float>*** %16, align 8, !dbg !1034 | |
%17 = bitcast { i64*, i64* }* %_29 to <2 x float>***, !dbg !1034 | |
%18 = load <2 x float>**, <2 x float>*** %17, align 8, !dbg !1034, !nonnull !4 | |
store <2 x float>** %18, <2 x float>*** %arg0, align 8, !dbg !1034 | |
%19 = getelementptr inbounds { i64*, i64* }, { i64*, i64* }* %_29, i32 0, i32 1, !dbg !1034 | |
%20 = bitcast i64** %19 to <2 x float>***, !dbg !1034 | |
%21 = load <2 x float>**, <2 x float>*** %20, align 8, !dbg !1034, !nonnull !4 | |
store <2 x float>** %21, <2 x float>*** %arg1, align 8, !dbg !1034 | |
%22 = load <2 x float>**, <2 x float>*** %arg0, align 8, !dbg !1039, !nonnull !4 | |
; call core::fmt::ArgumentV1::new | |
%23 = call { i8*, i8* } @_ZN4core3fmt10ArgumentV13new17hf8cbb1bf740bc1bfE(<2 x float>** noalias readonly align 8 dereferenceable(8) %22, i1 (<2 x float>**, %"core::fmt::Formatter"*)* nonnull @"_ZN42_$LT$$RF$T$u20$as$u20$core..fmt..Debug$GT$3fmt17h0fbdef217d468214E"), !dbg !1039 | |
%24 = extractvalue { i8*, i8* } %23, 0, !dbg !1039 | |
%25 = extractvalue { i8*, i8* } %23, 1, !dbg !1039 | |
br label %bb8, !dbg !1039 | |
bb7: ; preds = %bb5 | |
%26 = load <2 x float>, <2 x float>* %t, align 8, !dbg !1090 | |
%27 = load <2 x float>, <2 x float>* %z, align 8, !dbg !1091 | |
store <2 x float> %26, <2 x float>* %arg19, align 8, !dbg !1090 | |
store <2 x float> %27, <2 x float>* %arg20, align 8, !dbg !1090 | |
; call packed_simd::v64::<impl packed_simd::Simd<[f32; _]>>::powf | |
call void @"_ZN11packed_simd3v6467_$LT$impl$u20$packed_simd..Simd$LT$$u5b$f32$u3b$$u20$_$u5d$$GT$$GT$4powf17hb70aa29febb9e0e8E"(<2 x float>* noalias nocapture sret dereferenceable(8) %_45, <2 x float>* noalias nocapture dereferenceable(8) %arg19, <2 x float>* noalias nocapture dereferenceable(8) %arg20), !dbg !1090 | |
br label %bb11, !dbg !1090 | |
bb8: ; preds = %bb6 | |
%28 = load <2 x float>**, <2 x float>*** %arg1, align 8, !dbg !1039, !nonnull !4 | |
; call core::fmt::ArgumentV1::new | |
%29 = call { i8*, i8* } @_ZN4core3fmt10ArgumentV13new17hf8cbb1bf740bc1bfE(<2 x float>** noalias readonly align 8 dereferenceable(8) %28, i1 (<2 x float>**, %"core::fmt::Formatter"*)* nonnull @"_ZN42_$LT$$RF$T$u20$as$u20$core..fmt..Debug$GT$3fmt17h0fbdef217d468214E"), !dbg !1039 | |
%30 = extractvalue { i8*, i8* } %29, 0, !dbg !1039 | |
%31 = extractvalue { i8*, i8* } %29, 1, !dbg !1039 | |
br label %bb9, !dbg !1039 | |
bb9: ; preds = %bb8 | |
%32 = bitcast [2 x { i8*, i8* }]* %_28 to { i8*, i8* }*, !dbg !1039 | |
%33 = getelementptr inbounds { i8*, i8* }, { i8*, i8* }* %32, i32 0, i32 0, !dbg !1039 | |
store i8* %24, i8** %33, align 8, !dbg !1039 | |
%34 = getelementptr inbounds { i8*, i8* }, { i8*, i8* }* %32, i32 0, i32 1, !dbg !1039 | |
store i8* %25, i8** %34, align 8, !dbg !1039 | |
%35 = getelementptr inbounds [2 x { i8*, i8* }], [2 x { i8*, i8* }]* %_28, i32 0, i32 1, !dbg !1039 | |
%36 = getelementptr inbounds { i8*, i8* }, { i8*, i8* }* %35, i32 0, i32 0, !dbg !1039 | |
store i8* %30, i8** %36, align 8, !dbg !1039 | |
%37 = getelementptr inbounds { i8*, i8* }, { i8*, i8* }* %35, i32 0, i32 1, !dbg !1039 | |
store i8* %31, i8** %37, align 8, !dbg !1039 | |
%38 = bitcast [2 x { i8*, i8* }]* %_28 to [0 x { i8*, i8* }]*, !dbg !1034 | |
; call core::fmt::Arguments::new_v1 | |
call void @_ZN4core3fmt9Arguments6new_v117h563701daa3fafb7dE(%"core::fmt::Arguments"* noalias nocapture sret dereferenceable(48) %_21, [0 x { [0 x i8]*, i64 }]* noalias nonnull readonly align 8 bitcast (<{ i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8] }>* @anon.919393f2414e2f5df5b1fae34f4816a8.3 to [0 x { [0 x i8]*, i64 }]*), i64 3, [0 x { i8*, i8* }]* noalias nonnull readonly align 8 %38, i64 2), !dbg !1034 | |
br label %bb10, !dbg !1034 | |
bb10: ; preds = %bb9 | |
; call std::panicking::begin_panic_fmt | |
call void @_ZN3std9panicking15begin_panic_fmt17h5d6e50cfd22b9ed7E(%"core::fmt::Arguments"* noalias readonly align 8 dereferenceable(48) %_21, { [0 x i64], { [0 x i8]*, i64 }, [0 x i32], i32, [0 x i32], i32, [0 x i32] }* noalias readonly align 8 dereferenceable(24) bitcast (<{ i8*, [16 x i8] }>* @anon.919393f2414e2f5df5b1fae34f4816a8.5 to { [0 x i64], { [0 x i8]*, i64 }, [0 x i32], i32, [0 x i32], i32, [0 x i32] }*)), !dbg !1034 | |
unreachable, !dbg !1034 | |
bb11: ; preds = %bb7 | |
%39 = bitcast { i64*, i64* }* %_42 to <2 x float>**, !dbg !1092 | |
store <2 x float>* %o, <2 x float>** %39, align 8, !dbg !1092 | |
%40 = getelementptr inbounds { i64*, i64* }, { i64*, i64* }* %_42, i32 0, i32 1, !dbg !1092 | |
%41 = bitcast i64** %40 to <2 x float>**, !dbg !1092 | |
store <2 x float>* %_45, <2 x float>** %41, align 8, !dbg !1092 | |
%42 = bitcast { i64*, i64* }* %_42 to <2 x float>**, !dbg !1092 | |
%43 = load <2 x float>*, <2 x float>** %42, align 8, !dbg !1092, !nonnull !4 | |
store <2 x float>* %43, <2 x float>** %left_val1, align 8, !dbg !1092 | |
%44 = getelementptr inbounds { i64*, i64* }, { i64*, i64* }* %_42, i32 0, i32 1, !dbg !1092 | |
%45 = bitcast i64** %44 to <2 x float>**, !dbg !1092 | |
%46 = load <2 x float>*, <2 x float>** %45, align 8, !dbg !1092, !nonnull !4 | |
store <2 x float>* %46, <2 x float>** %right_val2, align 8, !dbg !1092 | |
%47 = load <2 x float>*, <2 x float>** %left_val1, align 8, !dbg !1044, !nonnull !4 | |
%48 = load <2 x float>*, <2 x float>** %right_val2, align 8, !dbg !1044, !nonnull !4 | |
; call packed_simd::v64::<impl core::cmp::PartialEq for packed_simd::Simd<[f32; _]>>::eq | |
%49 = call zeroext i1 @"_ZN11packed_simd3v64100_$LT$impl$u20$core..cmp..PartialEq$u20$for$u20$packed_simd..Simd$LT$$u5b$f32$u3b$$u20$_$u5d$$GT$$GT$2eq17ha86e2ebf7d9570caE"(<2 x float>* noalias readonly align 8 dereferenceable(8) %47, <2 x float>* noalias readonly align 8 dereferenceable(8) %48), !dbg !1044 | |
br label %bb12, !dbg !1044 | |
bb12: ; preds = %bb11 | |
%50 = xor i1 %49, true, !dbg !1044 | |
br i1 %50, label %bb13, label %bb14, !dbg !1044 | |
bb13: ; preds = %bb12 | |
%51 = bitcast { i64*, i64* }* %_64 to <2 x float>***, !dbg !1044 | |
store <2 x float>** %left_val1, <2 x float>*** %51, align 8, !dbg !1044 | |
%52 = getelementptr inbounds { i64*, i64* }, { i64*, i64* }* %_64, i32 0, i32 1, !dbg !1044 | |
%53 = bitcast i64** %52 to <2 x float>***, !dbg !1044 | |
store <2 x float>** %right_val2, <2 x float>*** %53, align 8, !dbg !1044 | |
%54 = bitcast { i64*, i64* }* %_64 to <2 x float>***, !dbg !1044 | |
%55 = load <2 x float>**, <2 x float>*** %54, align 8, !dbg !1044, !nonnull !4 | |
store <2 x float>** %55, <2 x float>*** %arg03, align 8, !dbg !1044 | |
%56 = getelementptr inbounds { i64*, i64* }, { i64*, i64* }* %_64, i32 0, i32 1, !dbg !1044 | |
%57 = bitcast i64** %56 to <2 x float>***, !dbg !1044 | |
%58 = load <2 x float>**, <2 x float>*** %57, align 8, !dbg !1044, !nonnull !4 | |
store <2 x float>** %58, <2 x float>*** %arg14, align 8, !dbg !1044 | |
%59 = load <2 x float>**, <2 x float>*** %arg03, align 8, !dbg !1049, !nonnull !4 | |
; call core::fmt::ArgumentV1::new | |
%60 = call { i8*, i8* } @_ZN4core3fmt10ArgumentV13new17hf8cbb1bf740bc1bfE(<2 x float>** noalias readonly align 8 dereferenceable(8) %59, i1 (<2 x float>**, %"core::fmt::Formatter"*)* nonnull @"_ZN42_$LT$$RF$T$u20$as$u20$core..fmt..Debug$GT$3fmt17h0fbdef217d468214E"), !dbg !1049 | |
%61 = extractvalue { i8*, i8* } %60, 0, !dbg !1049 | |
%62 = extractvalue { i8*, i8* } %60, 1, !dbg !1049 | |
br label %bb15, !dbg !1049 | |
bb14: ; preds = %bb12 | |
%63 = load <2 x float>, <2 x float>* %o, align 8, !dbg !1093 | |
%64 = load <2 x float>, <2 x float>* %o, align 8, !dbg !1094 | |
store <2 x float> %63, <2 x float>* %arg21, align 8, !dbg !1093 | |
store <2 x float> %64, <2 x float>* %arg22, align 8, !dbg !1093 | |
; call packed_simd::v64::<impl packed_simd::Simd<[f32; _]>>::powf | |
call void @"_ZN11packed_simd3v6467_$LT$impl$u20$packed_simd..Simd$LT$$u5b$f32$u3b$$u20$_$u5d$$GT$$GT$4powf17hb70aa29febb9e0e8E"(<2 x float>* noalias nocapture sret dereferenceable(8) %_80, <2 x float>* noalias nocapture dereferenceable(8) %arg21, <2 x float>* noalias nocapture dereferenceable(8) %arg22), !dbg !1093 | |
br label %bb18, !dbg !1093 | |
bb15: ; preds = %bb13 | |
%65 = load <2 x float>**, <2 x float>*** %arg14, align 8, !dbg !1049, !nonnull !4 | |
; call core::fmt::ArgumentV1::new | |
%66 = call { i8*, i8* } @_ZN4core3fmt10ArgumentV13new17hf8cbb1bf740bc1bfE(<2 x float>** noalias readonly align 8 dereferenceable(8) %65, i1 (<2 x float>**, %"core::fmt::Formatter"*)* nonnull @"_ZN42_$LT$$RF$T$u20$as$u20$core..fmt..Debug$GT$3fmt17h0fbdef217d468214E"), !dbg !1049 | |
%67 = extractvalue { i8*, i8* } %66, 0, !dbg !1049 | |
%68 = extractvalue { i8*, i8* } %66, 1, !dbg !1049 | |
br label %bb16, !dbg !1049 | |
bb16: ; preds = %bb15 | |
%69 = bitcast [2 x { i8*, i8* }]* %_63 to { i8*, i8* }*, !dbg !1049 | |
%70 = getelementptr inbounds { i8*, i8* }, { i8*, i8* }* %69, i32 0, i32 0, !dbg !1049 | |
store i8* %61, i8** %70, align 8, !dbg !1049 | |
%71 = getelementptr inbounds { i8*, i8* }, { i8*, i8* }* %69, i32 0, i32 1, !dbg !1049 | |
store i8* %62, i8** %71, align 8, !dbg !1049 | |
%72 = getelementptr inbounds [2 x { i8*, i8* }], [2 x { i8*, i8* }]* %_63, i32 0, i32 1, !dbg !1049 | |
%73 = getelementptr inbounds { i8*, i8* }, { i8*, i8* }* %72, i32 0, i32 0, !dbg !1049 | |
store i8* %67, i8** %73, align 8, !dbg !1049 | |
%74 = getelementptr inbounds { i8*, i8* }, { i8*, i8* }* %72, i32 0, i32 1, !dbg !1049 | |
store i8* %68, i8** %74, align 8, !dbg !1049 | |
%75 = bitcast [2 x { i8*, i8* }]* %_63 to [0 x { i8*, i8* }]*, !dbg !1044 | |
; call core::fmt::Arguments::new_v1 | |
call void @_ZN4core3fmt9Arguments6new_v117h563701daa3fafb7dE(%"core::fmt::Arguments"* noalias nocapture sret dereferenceable(48) %_56, [0 x { [0 x i8]*, i64 }]* noalias nonnull readonly align 8 bitcast (<{ i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8] }>* @anon.919393f2414e2f5df5b1fae34f4816a8.3 to [0 x { [0 x i8]*, i64 }]*), i64 3, [0 x { i8*, i8* }]* noalias nonnull readonly align 8 %75, i64 2), !dbg !1044 | |
br label %bb17, !dbg !1044 | |
bb17: ; preds = %bb16 | |
; call std::panicking::begin_panic_fmt | |
call void @_ZN3std9panicking15begin_panic_fmt17h5d6e50cfd22b9ed7E(%"core::fmt::Arguments"* noalias readonly align 8 dereferenceable(48) %_56, { [0 x i64], { [0 x i8]*, i64 }, [0 x i32], i32, [0 x i32], i32, [0 x i32] }* noalias readonly align 8 dereferenceable(24) bitcast (<{ i8*, [16 x i8] }>* @anon.919393f2414e2f5df5b1fae34f4816a8.6 to { [0 x i64], { [0 x i8]*, i64 }, [0 x i32], i32, [0 x i32], i32, [0 x i32] }*)), !dbg !1044 | |
unreachable, !dbg !1044 | |
bb18: ; preds = %bb14 | |
%76 = bitcast { i64*, i64* }* %_77 to <2 x float>**, !dbg !1095 | |
store <2 x float>* %o, <2 x float>** %76, align 8, !dbg !1095 | |
%77 = getelementptr inbounds { i64*, i64* }, { i64*, i64* }* %_77, i32 0, i32 1, !dbg !1095 | |
%78 = bitcast i64** %77 to <2 x float>**, !dbg !1095 | |
store <2 x float>* %_80, <2 x float>** %78, align 8, !dbg !1095 | |
%79 = bitcast { i64*, i64* }* %_77 to <2 x float>**, !dbg !1095 | |
%80 = load <2 x float>*, <2 x float>** %79, align 8, !dbg !1095, !nonnull !4 | |
store <2 x float>* %80, <2 x float>** %left_val5, align 8, !dbg !1095 | |
%81 = getelementptr inbounds { i64*, i64* }, { i64*, i64* }* %_77, i32 0, i32 1, !dbg !1095 | |
%82 = bitcast i64** %81 to <2 x float>**, !dbg !1095 | |
%83 = load <2 x float>*, <2 x float>** %82, align 8, !dbg !1095, !nonnull !4 | |
store <2 x float>* %83, <2 x float>** %right_val6, align 8, !dbg !1095 | |
%84 = load <2 x float>*, <2 x float>** %left_val5, align 8, !dbg !1054, !nonnull !4 | |
%85 = load <2 x float>*, <2 x float>** %right_val6, align 8, !dbg !1054, !nonnull !4 | |
; call packed_simd::v64::<impl core::cmp::PartialEq for packed_simd::Simd<[f32; _]>>::eq | |
%86 = call zeroext i1 @"_ZN11packed_simd3v64100_$LT$impl$u20$core..cmp..PartialEq$u20$for$u20$packed_simd..Simd$LT$$u5b$f32$u3b$$u20$_$u5d$$GT$$GT$2eq17ha86e2ebf7d9570caE"(<2 x float>* noalias readonly align 8 dereferenceable(8) %84, <2 x float>* noalias readonly align 8 dereferenceable(8) %85), !dbg !1054 | |
br label %bb19, !dbg !1054 | |
bb19: ; preds = %bb18 | |
%87 = xor i1 %86, true, !dbg !1054 | |
br i1 %87, label %bb20, label %bb21, !dbg !1054 | |
bb20: ; preds = %bb19 | |
%88 = bitcast { i64*, i64* }* %_99 to <2 x float>***, !dbg !1054 | |
store <2 x float>** %left_val5, <2 x float>*** %88, align 8, !dbg !1054 | |
%89 = getelementptr inbounds { i64*, i64* }, { i64*, i64* }* %_99, i32 0, i32 1, !dbg !1054 | |
%90 = bitcast i64** %89 to <2 x float>***, !dbg !1054 | |
store <2 x float>** %right_val6, <2 x float>*** %90, align 8, !dbg !1054 | |
%91 = bitcast { i64*, i64* }* %_99 to <2 x float>***, !dbg !1054 | |
%92 = load <2 x float>**, <2 x float>*** %91, align 8, !dbg !1054, !nonnull !4 | |
store <2 x float>** %92, <2 x float>*** %arg07, align 8, !dbg !1054 | |
%93 = getelementptr inbounds { i64*, i64* }, { i64*, i64* }* %_99, i32 0, i32 1, !dbg !1054 | |
%94 = bitcast i64** %93 to <2 x float>***, !dbg !1054 | |
%95 = load <2 x float>**, <2 x float>*** %94, align 8, !dbg !1054, !nonnull !4 | |
store <2 x float>** %95, <2 x float>*** %arg18, align 8, !dbg !1054 | |
%96 = load <2 x float>**, <2 x float>*** %arg07, align 8, !dbg !1059, !nonnull !4 | |
; call core::fmt::ArgumentV1::new | |
%97 = call { i8*, i8* } @_ZN4core3fmt10ArgumentV13new17hf8cbb1bf740bc1bfE(<2 x float>** noalias readonly align 8 dereferenceable(8) %96, i1 (<2 x float>**, %"core::fmt::Formatter"*)* nonnull @"_ZN42_$LT$$RF$T$u20$as$u20$core..fmt..Debug$GT$3fmt17h0fbdef217d468214E"), !dbg !1059 | |
%98 = extractvalue { i8*, i8* } %97, 0, !dbg !1059 | |
%99 = extractvalue { i8*, i8* } %97, 1, !dbg !1059 | |
br label %bb22, !dbg !1059 | |
bb21: ; preds = %bb19 | |
%100 = load <2 x float>, <2 x float>* %t, align 8, !dbg !1096 | |
%101 = load <2 x float>, <2 x float>* %o, align 8, !dbg !1097 | |
store <2 x float> %100, <2 x float>* %arg23, align 8, !dbg !1096 | |
store <2 x float> %101, <2 x float>* %arg24, align 8, !dbg !1096 | |
; call packed_simd::v64::<impl packed_simd::Simd<[f32; _]>>::powf | |
call void @"_ZN11packed_simd3v6467_$LT$impl$u20$packed_simd..Simd$LT$$u5b$f32$u3b$$u20$_$u5d$$GT$$GT$4powf17hb70aa29febb9e0e8E"(<2 x float>* noalias nocapture sret dereferenceable(8) %_115, <2 x float>* noalias nocapture dereferenceable(8) %arg23, <2 x float>* noalias nocapture dereferenceable(8) %arg24), !dbg !1096 | |
br label %bb25, !dbg !1096 | |
bb22: ; preds = %bb20 | |
%102 = load <2 x float>**, <2 x float>*** %arg18, align 8, !dbg !1059, !nonnull !4 | |
; call core::fmt::ArgumentV1::new | |
%103 = call { i8*, i8* } @_ZN4core3fmt10ArgumentV13new17hf8cbb1bf740bc1bfE(<2 x float>** noalias readonly align 8 dereferenceable(8) %102, i1 (<2 x float>**, %"core::fmt::Formatter"*)* nonnull @"_ZN42_$LT$$RF$T$u20$as$u20$core..fmt..Debug$GT$3fmt17h0fbdef217d468214E"), !dbg !1059 | |
%104 = extractvalue { i8*, i8* } %103, 0, !dbg !1059 | |
%105 = extractvalue { i8*, i8* } %103, 1, !dbg !1059 | |
br label %bb23, !dbg !1059 | |
bb23: ; preds = %bb22 | |
%106 = bitcast [2 x { i8*, i8* }]* %_98 to { i8*, i8* }*, !dbg !1059 | |
%107 = getelementptr inbounds { i8*, i8* }, { i8*, i8* }* %106, i32 0, i32 0, !dbg !1059 | |
store i8* %98, i8** %107, align 8, !dbg !1059 | |
%108 = getelementptr inbounds { i8*, i8* }, { i8*, i8* }* %106, i32 0, i32 1, !dbg !1059 | |
store i8* %99, i8** %108, align 8, !dbg !1059 | |
%109 = getelementptr inbounds [2 x { i8*, i8* }], [2 x { i8*, i8* }]* %_98, i32 0, i32 1, !dbg !1059 | |
%110 = getelementptr inbounds { i8*, i8* }, { i8*, i8* }* %109, i32 0, i32 0, !dbg !1059 | |
store i8* %104, i8** %110, align 8, !dbg !1059 | |
%111 = getelementptr inbounds { i8*, i8* }, { i8*, i8* }* %109, i32 0, i32 1, !dbg !1059 | |
store i8* %105, i8** %111, align 8, !dbg !1059 | |
%112 = bitcast [2 x { i8*, i8* }]* %_98 to [0 x { i8*, i8* }]*, !dbg !1054 | |
; call core::fmt::Arguments::new_v1 | |
call void @_ZN4core3fmt9Arguments6new_v117h563701daa3fafb7dE(%"core::fmt::Arguments"* noalias nocapture sret dereferenceable(48) %_91, [0 x { [0 x i8]*, i64 }]* noalias nonnull readonly align 8 bitcast (<{ i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8] }>* @anon.919393f2414e2f5df5b1fae34f4816a8.3 to [0 x { [0 x i8]*, i64 }]*), i64 3, [0 x { i8*, i8* }]* noalias nonnull readonly align 8 %112, i64 2), !dbg !1054 | |
br label %bb24, !dbg !1054 | |
bb24: ; preds = %bb23 | |
; call std::panicking::begin_panic_fmt | |
call void @_ZN3std9panicking15begin_panic_fmt17h5d6e50cfd22b9ed7E(%"core::fmt::Arguments"* noalias readonly align 8 dereferenceable(48) %_91, { [0 x i64], { [0 x i8]*, i64 }, [0 x i32], i32, [0 x i32], i32, [0 x i32] }* noalias readonly align 8 dereferenceable(24) bitcast (<{ i8*, [16 x i8] }>* @anon.919393f2414e2f5df5b1fae34f4816a8.7 to { [0 x i64], { [0 x i8]*, i64 }, [0 x i32], i32, [0 x i32], i32, [0 x i32] }*)), !dbg !1054 | |
unreachable, !dbg !1054 | |
bb25: ; preds = %bb21 | |
%113 = bitcast { i64*, i64* }* %_112 to <2 x float>**, !dbg !1098 | |
store <2 x float>* %t, <2 x float>** %113, align 8, !dbg !1098 | |
%114 = getelementptr inbounds { i64*, i64* }, { i64*, i64* }* %_112, i32 0, i32 1, !dbg !1098 | |
%115 = bitcast i64** %114 to <2 x float>**, !dbg !1098 | |
store <2 x float>* %_115, <2 x float>** %115, align 8, !dbg !1098 | |
%116 = bitcast { i64*, i64* }* %_112 to <2 x float>**, !dbg !1098 | |
%117 = load <2 x float>*, <2 x float>** %116, align 8, !dbg !1098, !nonnull !4 | |
store <2 x float>* %117, <2 x float>** %left_val9, align 8, !dbg !1098 | |
%118 = getelementptr inbounds { i64*, i64* }, { i64*, i64* }* %_112, i32 0, i32 1, !dbg !1098 | |
%119 = bitcast i64** %118 to <2 x float>**, !dbg !1098 | |
%120 = load <2 x float>*, <2 x float>** %119, align 8, !dbg !1098, !nonnull !4 | |
store <2 x float>* %120, <2 x float>** %right_val10, align 8, !dbg !1098 | |
%121 = load <2 x float>*, <2 x float>** %left_val9, align 8, !dbg !1064, !nonnull !4 | |
%122 = load <2 x float>*, <2 x float>** %right_val10, align 8, !dbg !1064, !nonnull !4 | |
; call packed_simd::v64::<impl core::cmp::PartialEq for packed_simd::Simd<[f32; _]>>::eq | |
%123 = call zeroext i1 @"_ZN11packed_simd3v64100_$LT$impl$u20$core..cmp..PartialEq$u20$for$u20$packed_simd..Simd$LT$$u5b$f32$u3b$$u20$_$u5d$$GT$$GT$2eq17ha86e2ebf7d9570caE"(<2 x float>* noalias readonly align 8 dereferenceable(8) %121, <2 x float>* noalias readonly align 8 dereferenceable(8) %122), !dbg !1064 | |
br label %bb26, !dbg !1064 | |
bb26: ; preds = %bb25 | |
%124 = xor i1 %123, true, !dbg !1064 | |
br i1 %124, label %bb27, label %bb28, !dbg !1064 | |
bb27: ; preds = %bb26 | |
%125 = bitcast { i64*, i64* }* %_134 to <2 x float>***, !dbg !1064 | |
store <2 x float>** %left_val9, <2 x float>*** %125, align 8, !dbg !1064 | |
%126 = getelementptr inbounds { i64*, i64* }, { i64*, i64* }* %_134, i32 0, i32 1, !dbg !1064 | |
%127 = bitcast i64** %126 to <2 x float>***, !dbg !1064 | |
store <2 x float>** %right_val10, <2 x float>*** %127, align 8, !dbg !1064 | |
%128 = bitcast { i64*, i64* }* %_134 to <2 x float>***, !dbg !1064 | |
%129 = load <2 x float>**, <2 x float>*** %128, align 8, !dbg !1064, !nonnull !4 | |
store <2 x float>** %129, <2 x float>*** %arg011, align 8, !dbg !1064 | |
%130 = getelementptr inbounds { i64*, i64* }, { i64*, i64* }* %_134, i32 0, i32 1, !dbg !1064 | |
%131 = bitcast i64** %130 to <2 x float>***, !dbg !1064 | |
%132 = load <2 x float>**, <2 x float>*** %131, align 8, !dbg !1064, !nonnull !4 | |
store <2 x float>** %132, <2 x float>*** %arg112, align 8, !dbg !1064 | |
%133 = load <2 x float>**, <2 x float>*** %arg011, align 8, !dbg !1069, !nonnull !4 | |
; call core::fmt::ArgumentV1::new | |
%134 = call { i8*, i8* } @_ZN4core3fmt10ArgumentV13new17hf8cbb1bf740bc1bfE(<2 x float>** noalias readonly align 8 dereferenceable(8) %133, i1 (<2 x float>**, %"core::fmt::Formatter"*)* nonnull @"_ZN42_$LT$$RF$T$u20$as$u20$core..fmt..Debug$GT$3fmt17h0fbdef217d468214E"), !dbg !1069 | |
%135 = extractvalue { i8*, i8* } %134, 0, !dbg !1069 | |
%136 = extractvalue { i8*, i8* } %134, 1, !dbg !1069 | |
br label %bb29, !dbg !1069 | |
bb28: ; preds = %bb26 | |
; call packed_simd::v64::<impl packed_simd::Simd<[f32; _]>>::splat | |
call void @"_ZN11packed_simd3v6467_$LT$impl$u20$packed_simd..Simd$LT$$u5b$f32$u3b$$u20$_$u5d$$GT$$GT$5splat17ha44412253c33794bE"(<2 x float>* noalias nocapture sret dereferenceable(8) %f, float 4.000000e+00), !dbg !1099 | |
br label %bb32, !dbg !1099 | |
bb29: ; preds = %bb27 | |
%137 = load <2 x float>**, <2 x float>*** %arg112, align 8, !dbg !1069, !nonnull !4 | |
; call core::fmt::ArgumentV1::new | |
%138 = call { i8*, i8* } @_ZN4core3fmt10ArgumentV13new17hf8cbb1bf740bc1bfE(<2 x float>** noalias readonly align 8 dereferenceable(8) %137, i1 (<2 x float>**, %"core::fmt::Formatter"*)* nonnull @"_ZN42_$LT$$RF$T$u20$as$u20$core..fmt..Debug$GT$3fmt17h0fbdef217d468214E"), !dbg !1069 | |
%139 = extractvalue { i8*, i8* } %138, 0, !dbg !1069 | |
%140 = extractvalue { i8*, i8* } %138, 1, !dbg !1069 | |
br label %bb30, !dbg !1069 | |
bb30: ; preds = %bb29 | |
%141 = bitcast [2 x { i8*, i8* }]* %_133 to { i8*, i8* }*, !dbg !1069 | |
%142 = getelementptr inbounds { i8*, i8* }, { i8*, i8* }* %141, i32 0, i32 0, !dbg !1069 | |
store i8* %135, i8** %142, align 8, !dbg !1069 | |
%143 = getelementptr inbounds { i8*, i8* }, { i8*, i8* }* %141, i32 0, i32 1, !dbg !1069 | |
store i8* %136, i8** %143, align 8, !dbg !1069 | |
%144 = getelementptr inbounds [2 x { i8*, i8* }], [2 x { i8*, i8* }]* %_133, i32 0, i32 1, !dbg !1069 | |
%145 = getelementptr inbounds { i8*, i8* }, { i8*, i8* }* %144, i32 0, i32 0, !dbg !1069 | |
store i8* %139, i8** %145, align 8, !dbg !1069 | |
%146 = getelementptr inbounds { i8*, i8* }, { i8*, i8* }* %144, i32 0, i32 1, !dbg !1069 | |
store i8* %140, i8** %146, align 8, !dbg !1069 | |
%147 = bitcast [2 x { i8*, i8* }]* %_133 to [0 x { i8*, i8* }]*, !dbg !1064 | |
; call core::fmt::Arguments::new_v1 | |
call void @_ZN4core3fmt9Arguments6new_v117h563701daa3fafb7dE(%"core::fmt::Arguments"* noalias nocapture sret dereferenceable(48) %_126, [0 x { [0 x i8]*, i64 }]* noalias nonnull readonly align 8 bitcast (<{ i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8] }>* @anon.919393f2414e2f5df5b1fae34f4816a8.3 to [0 x { [0 x i8]*, i64 }]*), i64 3, [0 x { i8*, i8* }]* noalias nonnull readonly align 8 %147, i64 2), !dbg !1064 | |
br label %bb31, !dbg !1064 | |
bb31: ; preds = %bb30 | |
; call std::panicking::begin_panic_fmt | |
call void @_ZN3std9panicking15begin_panic_fmt17h5d6e50cfd22b9ed7E(%"core::fmt::Arguments"* noalias readonly align 8 dereferenceable(48) %_126, { [0 x i64], { [0 x i8]*, i64 }, [0 x i32], i32, [0 x i32], i32, [0 x i32] }* noalias readonly align 8 dereferenceable(24) bitcast (<{ i8*, [16 x i8] }>* @anon.919393f2414e2f5df5b1fae34f4816a8.8 to { [0 x i64], { [0 x i8]*, i64 }, [0 x i32], i32, [0 x i32], i32, [0 x i32] }*)), !dbg !1064 | |
unreachable, !dbg !1064 | |
bb32: ; preds = %bb28 | |
%148 = load <2 x float>, <2 x float>* %t, align 8, !dbg !1100 | |
%149 = load <2 x float>, <2 x float>* %t, align 8, !dbg !1101 | |
store <2 x float> %148, <2 x float>* %arg25, align 8, !dbg !1100 | |
store <2 x float> %149, <2 x float>* %arg26, align 8, !dbg !1100 | |
; call packed_simd::v64::<impl packed_simd::Simd<[f32; _]>>::powf | |
call void @"_ZN11packed_simd3v6467_$LT$impl$u20$packed_simd..Simd$LT$$u5b$f32$u3b$$u20$_$u5d$$GT$$GT$4powf17hb70aa29febb9e0e8E"(<2 x float>* noalias nocapture sret dereferenceable(8) %_152, <2 x float>* noalias nocapture dereferenceable(8) %arg25, <2 x float>* noalias nocapture dereferenceable(8) %arg26), !dbg !1100 | |
br label %bb33, !dbg !1100 | |
bb33: ; preds = %bb32 | |
%150 = bitcast { i64*, i64* }* %_149 to <2 x float>**, !dbg !1102 | |
store <2 x float>* %f, <2 x float>** %150, align 8, !dbg !1102 | |
%151 = getelementptr inbounds { i64*, i64* }, { i64*, i64* }* %_149, i32 0, i32 1, !dbg !1102 | |
%152 = bitcast i64** %151 to <2 x float>**, !dbg !1102 | |
store <2 x float>* %_152, <2 x float>** %152, align 8, !dbg !1102 | |
%153 = bitcast { i64*, i64* }* %_149 to <2 x float>**, !dbg !1102 | |
%154 = load <2 x float>*, <2 x float>** %153, align 8, !dbg !1102, !nonnull !4 | |
store <2 x float>* %154, <2 x float>** %left_val13, align 8, !dbg !1102 | |
%155 = getelementptr inbounds { i64*, i64* }, { i64*, i64* }* %_149, i32 0, i32 1, !dbg !1102 | |
%156 = bitcast i64** %155 to <2 x float>**, !dbg !1102 | |
%157 = load <2 x float>*, <2 x float>** %156, align 8, !dbg !1102, !nonnull !4 | |
store <2 x float>* %157, <2 x float>** %right_val14, align 8, !dbg !1102 | |
%158 = load <2 x float>*, <2 x float>** %left_val13, align 8, !dbg !1077, !nonnull !4 | |
%159 = load <2 x float>*, <2 x float>** %right_val14, align 8, !dbg !1077, !nonnull !4 | |
; call packed_simd::v64::<impl core::cmp::PartialEq for packed_simd::Simd<[f32; _]>>::eq | |
%160 = call zeroext i1 @"_ZN11packed_simd3v64100_$LT$impl$u20$core..cmp..PartialEq$u20$for$u20$packed_simd..Simd$LT$$u5b$f32$u3b$$u20$_$u5d$$GT$$GT$2eq17ha86e2ebf7d9570caE"(<2 x float>* noalias readonly align 8 dereferenceable(8) %158, <2 x float>* noalias readonly align 8 dereferenceable(8) %159), !dbg !1077 | |
br label %bb34, !dbg !1077 | |
bb34: ; preds = %bb33 | |
%161 = xor i1 %160, true, !dbg !1077 | |
br i1 %161, label %bb35, label %bb36, !dbg !1077 | |
bb35: ; preds = %bb34 | |
%162 = bitcast { i64*, i64* }* %_171 to <2 x float>***, !dbg !1077 | |
store <2 x float>** %left_val13, <2 x float>*** %162, align 8, !dbg !1077 | |
%163 = getelementptr inbounds { i64*, i64* }, { i64*, i64* }* %_171, i32 0, i32 1, !dbg !1077 | |
%164 = bitcast i64** %163 to <2 x float>***, !dbg !1077 | |
store <2 x float>** %right_val14, <2 x float>*** %164, align 8, !dbg !1077 | |
%165 = bitcast { i64*, i64* }* %_171 to <2 x float>***, !dbg !1077 | |
%166 = load <2 x float>**, <2 x float>*** %165, align 8, !dbg !1077, !nonnull !4 | |
store <2 x float>** %166, <2 x float>*** %arg015, align 8, !dbg !1077 | |
%167 = getelementptr inbounds { i64*, i64* }, { i64*, i64* }* %_171, i32 0, i32 1, !dbg !1077 | |
%168 = bitcast i64** %167 to <2 x float>***, !dbg !1077 | |
%169 = load <2 x float>**, <2 x float>*** %168, align 8, !dbg !1077, !nonnull !4 | |
store <2 x float>** %169, <2 x float>*** %arg116, align 8, !dbg !1077 | |
%170 = load <2 x float>**, <2 x float>*** %arg015, align 8, !dbg !1082, !nonnull !4 | |
; call core::fmt::ArgumentV1::new | |
%171 = call { i8*, i8* } @_ZN4core3fmt10ArgumentV13new17hf8cbb1bf740bc1bfE(<2 x float>** noalias readonly align 8 dereferenceable(8) %170, i1 (<2 x float>**, %"core::fmt::Formatter"*)* nonnull @"_ZN42_$LT$$RF$T$u20$as$u20$core..fmt..Debug$GT$3fmt17h0fbdef217d468214E"), !dbg !1082 | |
%172 = extractvalue { i8*, i8* } %171, 0, !dbg !1082 | |
%173 = extractvalue { i8*, i8* } %171, 1, !dbg !1082 | |
br label %bb37, !dbg !1082 | |
bb36: ; preds = %bb34 | |
ret void, !dbg !1103 | |
bb37: ; preds = %bb35 | |
%174 = load <2 x float>**, <2 x float>*** %arg116, align 8, !dbg !1082, !nonnull !4 | |
; call core::fmt::ArgumentV1::new | |
%175 = call { i8*, i8* } @_ZN4core3fmt10ArgumentV13new17hf8cbb1bf740bc1bfE(<2 x float>** noalias readonly align 8 dereferenceable(8) %174, i1 (<2 x float>**, %"core::fmt::Formatter"*)* nonnull @"_ZN42_$LT$$RF$T$u20$as$u20$core..fmt..Debug$GT$3fmt17h0fbdef217d468214E"), !dbg !1082 | |
%176 = extractvalue { i8*, i8* } %175, 0, !dbg !1082 | |
%177 = extractvalue { i8*, i8* } %175, 1, !dbg !1082 | |
br label %bb38, !dbg !1082 | |
bb38: ; preds = %bb37 | |
%178 = bitcast [2 x { i8*, i8* }]* %_170 to { i8*, i8* }*, !dbg !1082 | |
%179 = getelementptr inbounds { i8*, i8* }, { i8*, i8* }* %178, i32 0, i32 0, !dbg !1082 | |
store i8* %172, i8** %179, align 8, !dbg !1082 | |
%180 = getelementptr inbounds { i8*, i8* }, { i8*, i8* }* %178, i32 0, i32 1, !dbg !1082 | |
store i8* %173, i8** %180, align 8, !dbg !1082 | |
%181 = getelementptr inbounds [2 x { i8*, i8* }], [2 x { i8*, i8* }]* %_170, i32 0, i32 1, !dbg !1082 | |
%182 = getelementptr inbounds { i8*, i8* }, { i8*, i8* }* %181, i32 0, i32 0, !dbg !1082 | |
store i8* %176, i8** %182, align 8, !dbg !1082 | |
%183 = getelementptr inbounds { i8*, i8* }, { i8*, i8* }* %181, i32 0, i32 1, !dbg !1082 | |
store i8* %177, i8** %183, align 8, !dbg !1082 | |
%184 = bitcast [2 x { i8*, i8* }]* %_170 to [0 x { i8*, i8* }]*, !dbg !1077 | |
; call core::fmt::Arguments::new_v1 | |
call void @_ZN4core3fmt9Arguments6new_v117h563701daa3fafb7dE(%"core::fmt::Arguments"* noalias nocapture sret dereferenceable(48) %_163, [0 x { [0 x i8]*, i64 }]* noalias nonnull readonly align 8 bitcast (<{ i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8] }>* @anon.919393f2414e2f5df5b1fae34f4816a8.3 to [0 x { [0 x i8]*, i64 }]*), i64 3, [0 x { i8*, i8* }]* noalias nonnull readonly align 8 %184, i64 2), !dbg !1077 | |
br label %bb39, !dbg !1077 | |
bb39: ; preds = %bb38 | |
; call std::panicking::begin_panic_fmt | |
call void @_ZN3std9panicking15begin_panic_fmt17h5d6e50cfd22b9ed7E(%"core::fmt::Arguments"* noalias readonly align 8 dereferenceable(48) %_163, { [0 x i64], { [0 x i8]*, i64 }, [0 x i32], i32, [0 x i32], i32, [0 x i32] }* noalias readonly align 8 dereferenceable(24) bitcast (<{ i8*, [16 x i8] }>* @anon.919393f2414e2f5df5b1fae34f4816a8.9 to { [0 x i64], { [0 x i8]*, i64 }, [0 x i32], i32, [0 x i32], i32, [0 x i32] }*)), !dbg !1077 | |
unreachable, !dbg !1077 | |
} | |
; Function Attrs: nounwind readnone speculatable | |
declare void @llvm.dbg.declare(metadata, metadata, metadata) #4 | |
; Function Attrs: nounwind readnone | |
declare i1 @llvm.expect.i1(i1, i1) #5 | |
; core::panicking::panic | |
; Function Attrs: cold noinline noreturn uwtable | |
declare void @_ZN4core9panicking5panic17h8c0099e5c1741962E({ [0 x i64], { [0 x i8]*, i64 }, [0 x i64], { [0 x i8]*, i64 }, [0 x i32], i32, [0 x i32], i32, [0 x i32] }* noalias readonly align 8 dereferenceable(40)) unnamed_addr #6 | |
; Function Attrs: argmemonly nounwind | |
declare void @llvm.memcpy.p0i8.p0i8.i64(i8* nocapture writeonly, i8* nocapture readonly, i64, i1) #7 | |
; Function Attrs: nounwind readnone speculatable | |
declare float @llvm.pow.f32(float, float) unnamed_addr #4 | |
; Function Attrs: nounwind uwtable | |
declare i32 @rust_eh_personality(%"panic_unwind::windows::EXCEPTION_RECORD"*, i8*, %"panic_unwind::windows::CONTEXT"*, %"panic_unwind::windows::DISPATCHER_CONTEXT"*) unnamed_addr #8 | |
; Function Attrs: noreturn uwtable | |
declare void @rust_eh_unwind_resume(i8*) unnamed_addr #9 | |
; std::rt::lang_start_internal | |
; Function Attrs: uwtable | |
declare i64 @_ZN3std2rt19lang_start_internal17h6ad3b492dd9ba668E({}* nonnull align 1, [3 x i64]* noalias readonly align 8 dereferenceable(24), i64, i8**) unnamed_addr #1 | |
; packed_simd::v64::<impl core::fmt::Debug for packed_simd::Simd<[f32; _]>>::fmt | |
; Function Attrs: uwtable | |
declare zeroext i1 @"_ZN11packed_simd3v6496_$LT$impl$u20$core..fmt..Debug$u20$for$u20$packed_simd..Simd$LT$$u5b$f32$u3b$$u20$_$u5d$$GT$$GT$3fmt17hdce88a912a29a3f5E"(<2 x float>* noalias readonly align 8 dereferenceable(8), %"core::fmt::Formatter"* align 8 dereferenceable(96)) unnamed_addr #1 | |
; Function Attrs: nounwind | |
declare void @llvm.assume(i1) #10 | |
; Function Attrs: nounwind readnone | |
declare i32 @llvm.x86.mmx.pmovmskb(x86_mmx) unnamed_addr #5 | |
; std::panicking::begin_panic_fmt | |
; Function Attrs: cold noinline noreturn uwtable | |
declare void @_ZN3std9panicking15begin_panic_fmt17h5d6e50cfd22b9ed7E(%"core::fmt::Arguments"* noalias readonly align 8 dereferenceable(48), { [0 x i64], { [0 x i8]*, i64 }, [0 x i32], i32, [0 x i32], i32, [0 x i32] }* noalias readonly align 8 dereferenceable(24)) unnamed_addr #6 | |
define i32 @main(i32, i8**) unnamed_addr #11 { | |
top: | |
%2 = sext i32 %0 to i64 | |
; call std::rt::lang_start | |
%3 = call i64 @_ZN3std2rt10lang_start17h9673c0b4fa2575bbE(void ()* @_ZN11simd_errors4main17hd90603d869f7ed37E, i64 %2, i8** %1) | |
%4 = trunc i64 %3 to i32 | |
ret i32 %4 | |
} | |
attributes #0 = { inlinehint uwtable "target-cpu"="x86-64" } | |
attributes #1 = { uwtable "target-cpu"="x86-64" } | |
attributes #2 = { inlinehint uwtable "target-cpu"="x86-64" "target-features"="+sse" } | |
attributes #3 = { inlinehint uwtable "target-cpu"="x86-64" "target-features"="+sse,+mmx" } | |
attributes #4 = { nounwind readnone speculatable } | |
attributes #5 = { nounwind readnone } | |
attributes #6 = { cold noinline noreturn uwtable "target-cpu"="x86-64" } | |
attributes #7 = { argmemonly nounwind } | |
attributes #8 = { nounwind uwtable "target-cpu"="x86-64" } | |
attributes #9 = { noreturn uwtable "target-cpu"="x86-64" } | |
attributes #10 = { nounwind } | |
attributes #11 = { "target-cpu"="x86-64" } | |
!llvm.module.flags = !{!11, !12} | |
!llvm.dbg.cu = !{!13} | |
!0 = !DIGlobalVariableExpression(var: !1, expr: !DIExpression()) | |
!1 = distinct !DIGlobalVariable(name: "vtable", scope: null, file: !2, type: !3, isLocal: true, isDefinition: true) | |
!2 = !DIFile(filename: "<unknown>", directory: "") | |
!3 = !DICompositeType(tag: DW_TAG_structure_type, name: "vtable", file: !2, align: 64, flags: DIFlagArtificial, elements: !4, vtableHolder: !5, identifier: "vtable") | |
!4 = !{} | |
!5 = !DICompositeType(tag: DW_TAG_structure_type, name: "closure", file: !2, size: 64, align: 64, elements: !6, templateParams: !4, identifier: "8635c7320cddbc17494deee1c025de1d") | |
!6 = !{!7} | |
!7 = !DIDerivedType(tag: DW_TAG_member, name: "__0", scope: !5, file: !2, baseType: !8, size: 64, align: 64) | |
!8 = !DIDerivedType(tag: DW_TAG_pointer_type, name: "fn()", baseType: !9, size: 64, align: 64) | |
!9 = !DISubroutineType(types: !10) | |
!10 = !{null} | |
!11 = !{i32 7, !"PIE Level", i32 2} | |
!12 = !{i32 2, !"Debug Info Version", i32 3} | |
!13 = distinct !DICompileUnit(language: DW_LANG_Rust, file: !14, producer: "clang LLVM (rustc version 1.34.0-nightly (b139669f3 2019-02-06))", isOptimized: false, runtimeVersion: 0, emissionKind: FullDebug, enums: !15, globals: !32) | |
!14 = !DIFile(filename: "src\5Cmain.rs", directory: "D:\5CProjekty\5Csimd_errors") | |
!15 = !{!16, !23} | |
!16 = !DICompositeType(tag: DW_TAG_enumeration_type, name: "Result", scope: !17, file: !2, baseType: !19, size: 8, align: 8, flags: DIFlagEnumClass, elements: !20) | |
!17 = !DINamespace(name: "result", scope: !18) | |
!18 = !DINamespace(name: "core", scope: null) | |
!19 = !DIBasicType(name: "u8", size: 8, encoding: DW_ATE_unsigned) | |
!20 = !{!21, !22} | |
!21 = !DIEnumerator(name: "Ok", value: 0) | |
!22 = !DIEnumerator(name: "Err", value: 1) | |
!23 = !DICompositeType(tag: DW_TAG_enumeration_type, name: "Alignment", scope: !24, file: !2, baseType: !19, size: 8, align: 8, flags: DIFlagEnumClass, elements: !27) | |
!24 = !DINamespace(name: "v1", scope: !25) | |
!25 = !DINamespace(name: "rt", scope: !26) | |
!26 = !DINamespace(name: "fmt", scope: !18) | |
!27 = !{!28, !29, !30, !31} | |
!28 = !DIEnumerator(name: "Left", value: 0) | |
!29 = !DIEnumerator(name: "Right", value: 1) | |
!30 = !DIEnumerator(name: "Center", value: 2) | |
!31 = !DIEnumerator(name: "Unknown", value: 3) | |
!32 = !{!0} | |
!33 = distinct !DISubprogram(name: "next<core::slice::IterMut<f32>,core::slice::Iter<f32>>", linkageName: "_ZN107_$LT$core..iter..adapters..zip..Zip$LT$A$C$$u20$B$GT$$u20$as$u20$core..iter..traits..iterator..Iterator$GT$4next17h8d2e37031ca1ef3cE", scope: !35, file: !34, line: 40, type: !39, scopeLine: 40, flags: DIFlagPrototyped, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition, unit: !13, templateParams: !93, retainedNodes: !4) | |
!34 = !DIFile(filename: "/rustc/b139669f374eb5024a50eb13f116ff763b1c5935\5Csrc\5Clibcore\5Citer\5Cadapters\5Czip.rs", directory: "") | |
!35 = !DINamespace(name: "{{impl}}", scope: !36) | |
!36 = !DINamespace(name: "zip", scope: !37) | |
!37 = !DINamespace(name: "adapters", scope: !38) | |
!38 = !DINamespace(name: "iter", scope: !18) | |
!39 = !DISubroutineType(types: !40) | |
!40 = !{!41, !63} | |
!41 = !DICompositeType(tag: DW_TAG_structure_type, name: "Option<(&mut f32, &f32)>", scope: !42, file: !2, size: 128, align: 64, elements: !43, identifier: "2b1e6ecd00ca777a99dbf613fc783f85") | |
!42 = !DINamespace(name: "option", scope: !18) | |
!43 = !{!44} | |
!44 = !DICompositeType(tag: DW_TAG_variant_part, scope: !42, file: !2, size: 128, align: 64, elements: !45, templateParams: !48, identifier: "2b1e6ecd00ca777a99dbf613fc783f85", discriminator: !61) | |
!45 = !{!46, !57} | |
!46 = !DIDerivedType(tag: DW_TAG_member, name: "None", scope: !44, file: !2, baseType: !47, size: 128, align: 64, extraData: i64 0) | |
!47 = !DICompositeType(tag: DW_TAG_structure_type, name: "None", scope: !41, file: !2, size: 128, align: 64, elements: !4, templateParams: !48, identifier: "2b1e6ecd00ca777a99dbf613fc783f85::None") | |
!48 = !{!49} | |
!49 = !DITemplateTypeParameter(name: "T", type: !50) | |
!50 = !DICompositeType(tag: DW_TAG_structure_type, name: "(&mut f32, &f32)", file: !2, size: 128, align: 64, elements: !51, templateParams: !4, identifier: "25d1d954cdc13cba4ded3fe586ac889") | |
!51 = !{!52, !55} | |
!52 = !DIDerivedType(tag: DW_TAG_member, name: "__0", scope: !50, file: !2, baseType: !53, size: 64, align: 64) | |
!53 = !DIDerivedType(tag: DW_TAG_pointer_type, name: "&mut f32", baseType: !54, size: 64, align: 64) | |
!54 = !DIBasicType(name: "f32", size: 32, encoding: DW_ATE_float) | |
!55 = !DIDerivedType(tag: DW_TAG_member, name: "__1", scope: !50, file: !2, baseType: !56, size: 64, align: 64, offset: 64) | |
!56 = !DIDerivedType(tag: DW_TAG_pointer_type, name: "&f32", baseType: !54, size: 64, align: 64) | |
!57 = !DIDerivedType(tag: DW_TAG_member, name: "Some", scope: !44, file: !2, baseType: !58, size: 128, align: 64) | |
!58 = !DICompositeType(tag: DW_TAG_structure_type, name: "Some", scope: !41, file: !2, size: 128, align: 64, elements: !59, templateParams: !48, identifier: "2b1e6ecd00ca777a99dbf613fc783f85::Some") | |
!59 = !{!60} | |
!60 = !DIDerivedType(tag: DW_TAG_member, name: "__0", scope: !58, file: !2, baseType: !50, size: 128, align: 64) | |
!61 = !DIDerivedType(tag: DW_TAG_member, scope: !42, file: !2, baseType: !62, size: 64, align: 64, flags: DIFlagArtificial) | |
!62 = !DIBasicType(name: "u64", size: 64, encoding: DW_ATE_unsigned) | |
!63 = !DIDerivedType(tag: DW_TAG_pointer_type, name: "&mut core::iter::adapters::zip::Zip<core::slice::IterMut<f32>, core::slice::Iter<f32>>", baseType: !64, size: 64, align: 64) | |
!64 = !DICompositeType(tag: DW_TAG_structure_type, name: "Zip<core::slice::IterMut<f32>, core::slice::Iter<f32>>", scope: !36, file: !2, size: 384, align: 64, elements: !65, templateParams: !93, identifier: "ad01c4fde90e10a5710cf9fd669a381") | |
!65 = !{!66, !80, !90, !92} | |
!66 = !DIDerivedType(tag: DW_TAG_member, name: "a", scope: !64, file: !2, baseType: !67, size: 128, align: 64) | |
!67 = !DICompositeType(tag: DW_TAG_structure_type, name: "IterMut<f32>", scope: !68, file: !2, size: 128, align: 64, elements: !69, templateParams: !78, identifier: "d3aa79351853186d33908df4c32b6ed4") | |
!68 = !DINamespace(name: "slice", scope: !18) | |
!69 = !{!70, !72, !73} | |
!70 = !DIDerivedType(tag: DW_TAG_member, name: "ptr", scope: !67, file: !2, baseType: !71, size: 64, align: 64) | |
!71 = !DIDerivedType(tag: DW_TAG_pointer_type, name: "*mut f32", baseType: !54, size: 64, align: 64) | |
!72 = !DIDerivedType(tag: DW_TAG_member, name: "end", scope: !67, file: !2, baseType: !71, size: 64, align: 64, offset: 64) | |
!73 = !DIDerivedType(tag: DW_TAG_member, name: "_marker", scope: !67, file: !2, baseType: !74, align: 8) | |
!74 = !DICompositeType(tag: DW_TAG_structure_type, name: "PhantomData<&mut f32>", scope: !75, file: !2, align: 8, elements: !4, templateParams: !76, identifier: "3a3e6f438850662257c2d9a53ed817b4") | |
!75 = !DINamespace(name: "marker", scope: !18) | |
!76 = !{!77} | |
!77 = !DITemplateTypeParameter(name: "T", type: !53) | |
!78 = !{!79} | |
!79 = !DITemplateTypeParameter(name: "T", type: !54) | |
!80 = !DIDerivedType(tag: DW_TAG_member, name: "b", scope: !64, file: !2, baseType: !81, size: 128, align: 64, offset: 128) | |
!81 = !DICompositeType(tag: DW_TAG_structure_type, name: "Iter<f32>", scope: !68, file: !2, size: 128, align: 64, elements: !82, templateParams: !78, identifier: "64aa49fb759160b648d7c7315ca47630") | |
!82 = !{!83, !85, !86} | |
!83 = !DIDerivedType(tag: DW_TAG_member, name: "ptr", scope: !81, file: !2, baseType: !84, size: 64, align: 64) | |
!84 = !DIDerivedType(tag: DW_TAG_pointer_type, name: "*const f32", baseType: !54, size: 64, align: 64) | |
!85 = !DIDerivedType(tag: DW_TAG_member, name: "end", scope: !81, file: !2, baseType: !84, size: 64, align: 64, offset: 64) | |
!86 = !DIDerivedType(tag: DW_TAG_member, name: "_marker", scope: !81, file: !2, baseType: !87, align: 8) | |
!87 = !DICompositeType(tag: DW_TAG_structure_type, name: "PhantomData<&f32>", scope: !75, file: !2, align: 8, elements: !4, templateParams: !88, identifier: "cb75201bdfa75c3b7e01ea16f20024e7") | |
!88 = !{!89} | |
!89 = !DITemplateTypeParameter(name: "T", type: !56) | |
!90 = !DIDerivedType(tag: DW_TAG_member, name: "index", scope: !64, file: !2, baseType: !91, size: 64, align: 64, offset: 256) | |
!91 = !DIBasicType(name: "usize", size: 64, encoding: DW_ATE_unsigned) | |
!92 = !DIDerivedType(tag: DW_TAG_member, name: "len", scope: !64, file: !2, baseType: !91, size: 64, align: 64, offset: 320) | |
!93 = !{!94, !95} | |
!94 = !DITemplateTypeParameter(name: "A", type: !67) | |
!95 = !DITemplateTypeParameter(name: "B", type: !81) | |
!96 = !DILocalVariable(name: "self", arg: 1, scope: !33, file: !97, line: 1, type: !63) | |
!97 = !DIFile(filename: "src\5Cmain.rs", directory: "") | |
!98 = !DILocation(line: 1, scope: !33) | |
!99 = !DILocation(line: 41, column: 22, scope: !33) | |
!100 = !DILocation(line: 41, column: 8, scope: !33) | |
!101 = !DILocation(line: 42, column: 5, scope: !33) | |
!102 = distinct !DISubprogram(name: "get_unchecked<f32>", linkageName: "_ZN107_$LT$core..slice..Iter$LT$$u27$a$C$$u20$T$GT$$u20$as$u20$core..iter..adapters..zip..TrustedRandomAccess$GT$13get_unchecked17h14f4bc5545675b0aE", scope: !104, file: !103, line: 5136, type: !105, scopeLine: 5136, flags: DIFlagPrototyped, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition, unit: !13, templateParams: !78, retainedNodes: !4) | |
!103 = !DIFile(filename: "/rustc/b139669f374eb5024a50eb13f116ff763b1c5935\5Csrc\5Clibcore\5Cslice\5Cmod.rs", directory: "") | |
!104 = !DINamespace(name: "{{impl}}", scope: !68) | |
!105 = !DISubroutineType(types: !106) | |
!106 = !{!56, !107, !91} | |
!107 = !DIDerivedType(tag: DW_TAG_pointer_type, name: "&mut core::slice::Iter<f32>", baseType: !81, size: 64, align: 64) | |
!108 = !DILocalVariable(name: "self", arg: 1, scope: !102, file: !97, line: 1, type: !107) | |
!109 = !DILocation(line: 1, scope: !102) | |
!110 = !DILocalVariable(name: "i", arg: 2, scope: !102, file: !97, line: 1, type: !91) | |
!111 = !DILocation(line: 5137, column: 10, scope: !102) | |
!112 = !DILocation(line: 5137, column: 23, scope: !102) | |
!113 = !DILocation(line: 5138, column: 5, scope: !102) | |
!114 = distinct !DISubprogram(name: "get_unchecked<f32>", linkageName: "_ZN110_$LT$core..slice..IterMut$LT$$u27$a$C$$u20$T$GT$$u20$as$u20$core..iter..adapters..zip..TrustedRandomAccess$GT$13get_unchecked17ha59896457b3fa156E", scope: !104, file: !103, line: 5144, type: !115, scopeLine: 5144, flags: DIFlagPrototyped, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition, unit: !13, templateParams: !78, retainedNodes: !4) | |
!115 = !DISubroutineType(types: !116) | |
!116 = !{!53, !117, !91} | |
!117 = !DIDerivedType(tag: DW_TAG_pointer_type, name: "&mut core::slice::IterMut<f32>", baseType: !67, size: 64, align: 64) | |
!118 = !DILocalVariable(name: "self", arg: 1, scope: !114, file: !97, line: 1, type: !117) | |
!119 = !DILocation(line: 1, scope: !114) | |
!120 = !DILocalVariable(name: "i", arg: 2, scope: !114, file: !97, line: 1, type: !91) | |
!121 = !DILocation(line: 5145, column: 14, scope: !114) | |
!122 = !DILocation(line: 5145, column: 27, scope: !114) | |
!123 = !DILocation(line: 5146, column: 5, scope: !114) | |
!124 = distinct !DISubprogram(name: "may_have_side_effect<f32>", linkageName: "_ZN110_$LT$core..slice..IterMut$LT$$u27$a$C$$u20$T$GT$$u20$as$u20$core..iter..adapters..zip..TrustedRandomAccess$GT$20may_have_side_effect17h51456b9a536a553eE", scope: !104, file: !103, line: 5147, type: !125, scopeLine: 5147, flags: DIFlagPrototyped, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition, unit: !13, templateParams: !78, retainedNodes: !4) | |
!125 = !DISubroutineType(types: !126) | |
!126 = !{!127} | |
!127 = !DIBasicType(name: "bool", size: 8, encoding: DW_ATE_boolean) | |
!128 = !DILocation(line: 5147, column: 47, scope: !124) | |
!129 = distinct !DISubprogram(name: "powf", linkageName: "_ZN115_$LT$packed_simd..Simd$LT$$u5b$f32$u3b$$u20$_$u5d$$GT$$u20$as$u20$packed_simd..codegen..math..float..powf..Powf$GT$4powf17h7e3f0faddaf3c52fE", scope: !131, file: !130, line: 397, type: !137, scopeLine: 397, flags: DIFlagPrototyped, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition, unit: !13, templateParams: !4, retainedNodes: !4) | |
!130 = !DIFile(filename: "C:\5CUsers\5Cmateusz\5C.cargo\5Cregistry\5Csrc\5Cgithub.com-1ecc6299db9ec823\5Cpacked_simd-0.3.3\5Csrc\5Ccodegen\5Cmath\5Cfloat\5Cmacros.rs", directory: "") | |
!131 = !DINamespace(name: "{{impl}}", scope: !132) | |
!132 = !DINamespace(name: "powf", scope: !133) | |
!133 = !DINamespace(name: "float", scope: !134) | |
!134 = !DINamespace(name: "math", scope: !135) | |
!135 = !DINamespace(name: "codegen", scope: !136) | |
!136 = !DINamespace(name: "packed_simd", scope: null) | |
!137 = !DISubroutineType(types: !138) | |
!138 = !{!139, !139, !139} | |
!139 = !DICompositeType(tag: DW_TAG_structure_type, name: "Simd<[f32; 2]>", scope: !136, file: !2, size: 64, align: 64, elements: !140, templateParams: !147, identifier: "c40e4e57a44c58ca40cd43cc96ff646c") | |
!140 = !{!141} | |
!141 = !DIDerivedType(tag: DW_TAG_member, name: "__0", scope: !139, file: !2, baseType: !142, size: 64, align: 64) | |
!142 = !DICompositeType(tag: DW_TAG_structure_type, name: "f32x2", scope: !143, file: !2, size: 64, align: 64, elements: !144, templateParams: !4, identifier: "a187685d960e7839fd174d1d8aeae69") | |
!143 = !DINamespace(name: "v64", scope: !135) | |
!144 = !{!145, !146} | |
!145 = !DIDerivedType(tag: DW_TAG_member, name: "__0", scope: !142, file: !2, baseType: !54, size: 32, align: 32) | |
!146 = !DIDerivedType(tag: DW_TAG_member, name: "__1", scope: !142, file: !2, baseType: !54, size: 32, align: 32, offset: 32) | |
!147 = !{!148} | |
!148 = !DITemplateTypeParameter(name: "A", type: !149) | |
!149 = !DICompositeType(tag: DW_TAG_array_type, baseType: !54, size: 64, align: 32, elements: !150) | |
!150 = !{!151} | |
!151 = !DISubrange(count: 2) | |
!152 = !DILocation(line: 1, scope: !129) | |
!153 = !DILocalVariable(name: "self", arg: 1, scope: !129, file: !97, line: 1, type: !139) | |
!154 = !DILocalVariable(name: "y", arg: 2, scope: !129, file: !97, line: 1, type: !139) | |
!155 = !DILocalVariable(name: "x", scope: !156, file: !130, line: 403, type: !149, align: 4) | |
!156 = distinct !DILexicalBlock(scope: !157, file: !130, line: 403, column: 20) | |
!157 = distinct !DILexicalBlock(scope: !129, file: !130, line: 398, column: 16) | |
!158 = !DILocation(line: 403, column: 24, scope: !156) | |
!159 = !DILocalVariable(name: "y", scope: !160, file: !130, line: 404, type: !149, align: 4) | |
!160 = distinct !DILexicalBlock(scope: !156, file: !130, line: 404, column: 20) | |
!161 = !DILocation(line: 404, column: 24, scope: !160) | |
!162 = !DILocalVariable(name: "_result", scope: !163, file: !130, line: 405, type: !164, align: 1) | |
!163 = distinct !DILexicalBlock(scope: !160, file: !130, line: 405, column: 20) | |
!164 = !DIBasicType(name: "()", encoding: DW_ATE_unsigned) | |
!165 = !DILocation(line: 405, column: 20, scope: !163) | |
!166 = !DILocalVariable(name: "iter", scope: !167, file: !130, line: 405, type: !64, align: 8) | |
!167 = distinct !DILexicalBlock(scope: !160, file: !130, line: 405, column: 20) | |
!168 = !DILocation(line: 405, column: 34, scope: !167) | |
!169 = !DILocalVariable(name: "__next", scope: !170, file: !130, line: 405, type: !50, align: 8) | |
!170 = distinct !DILexicalBlock(scope: !167, file: !130, line: 405, column: 34) | |
!171 = !DILocation(line: 405, column: 34, scope: !170) | |
!172 = !DILocalVariable(name: "val", scope: !173, file: !130, line: 405, type: !50, align: 8) | |
!173 = distinct !DILexicalBlock(scope: !170, file: !130, line: 405, column: 24) | |
!174 = !DILocation(line: 405, column: 24, scope: !173) | |
!175 = !DILocalVariable(name: "x", scope: !176, file: !130, line: 405, type: !53, align: 8) | |
!176 = distinct !DILexicalBlock(scope: !170, file: !130, line: 405, column: 34) | |
!177 = !DILocation(line: 405, column: 25, scope: !176) | |
!178 = !DILocalVariable(name: "y", scope: !176, file: !130, line: 405, type: !56, align: 8) | |
!179 = !DILocation(line: 405, column: 28, scope: !176) | |
!180 = !DILocation(line: 403, column: 41, scope: !157) | |
!181 = !DILocation(line: 403, column: 32, scope: !157) | |
!182 = !DILocation(line: 404, column: 37, scope: !156) | |
!183 = !DILocation(line: 404, column: 28, scope: !156) | |
!184 = !DILocation(line: 405, column: 34, scope: !160) | |
!185 = !DILocation(line: 405, column: 24, scope: !170) | |
!186 = !DILocation(line: 408, column: 33, scope: !160) | |
!187 = !DILocation(line: 408, column: 20, scope: !160) | |
!188 = !DILocation(line: 410, column: 13, scope: !129) | |
!189 = !DILocation(line: 405, column: 25, scope: !170) | |
!190 = !DILocation(line: 405, column: 28, scope: !170) | |
!191 = !DILocation(line: 406, column: 34, scope: !176) | |
!192 = !DILocation(line: 406, column: 38, scope: !176) | |
!193 = !DILocation(line: 406, column: 29, scope: !176) | |
!194 = !DILocation(line: 406, column: 24, scope: !176) | |
!195 = !DILocation(line: 405, column: 20, scope: !167) | |
!196 = distinct !DISubprogram(name: "eq", linkageName: "_ZN11packed_simd3v64100_$LT$impl$u20$core..cmp..PartialEq$u20$for$u20$packed_simd..Simd$LT$$u5b$f32$u3b$$u20$_$u5d$$GT$$GT$2eq17ha86e2ebf7d9570caE", scope: !198, file: !197, line: 13, type: !200, scopeLine: 13, flags: DIFlagPrototyped, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition, unit: !13, templateParams: !4, retainedNodes: !4) | |
!197 = !DIFile(filename: "C:\5CUsers\5Cmateusz\5C.cargo\5Cregistry\5Csrc\5Cgithub.com-1ecc6299db9ec823\5Cpacked_simd-0.3.3\5Csrc\5Capi\5Ccmp\5Cpartial_eq.rs", directory: "") | |
!198 = !DINamespace(name: "{{impl}}", scope: !199) | |
!199 = !DINamespace(name: "v64", scope: !136) | |
!200 = !DISubroutineType(types: !201) | |
!201 = !{!127, !202, !202} | |
!202 = !DIDerivedType(tag: DW_TAG_pointer_type, name: "&packed_simd::Simd<[f32; 2]>", baseType: !139, size: 64, align: 64) | |
!203 = !DILocalVariable(name: "self", arg: 1, scope: !196, file: !97, line: 1, type: !202) | |
!204 = !DILocation(line: 1, scope: !196) | |
!205 = !DILocalVariable(name: "other", arg: 2, scope: !196, file: !97, line: 1, type: !202) | |
!206 = !DILocation(line: 14, column: 24, scope: !196) | |
!207 = !DILocation(line: 14, column: 31, scope: !196) | |
!208 = !DILocation(line: 14, column: 37, scope: !196) | |
!209 = !DILocation(line: 14, column: 43, scope: !196) | |
!210 = !DILocation(line: 15, column: 13, scope: !196) | |
!211 = distinct !DISubprogram(name: "eq", linkageName: "_ZN11packed_simd3v6467_$LT$impl$u20$packed_simd..Simd$LT$$u5b$f32$u3b$$u20$_$u5d$$GT$$GT$2eq17h4a124a37dfbf1128E", scope: !139, file: !212, line: 13, type: !213, scopeLine: 13, flags: DIFlagPrototyped, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition, unit: !13, templateParams: !4, retainedNodes: !4) | |
!212 = !DIFile(filename: "C:\5CUsers\5Cmateusz\5C.cargo\5Cregistry\5Csrc\5Cgithub.com-1ecc6299db9ec823\5Cpacked_simd-0.3.3\5Csrc\5Capi\5Ccmp\5Cvertical.rs", directory: "") | |
!213 = !DISubroutineType(types: !214) | |
!214 = !{!215, !139, !139} | |
!215 = !DICompositeType(tag: DW_TAG_structure_type, name: "Simd<[packed_simd::masks::m32; 2]>", scope: !136, file: !2, size: 64, align: 64, elements: !216, templateParams: !223, identifier: "62698d54b15cb1877b7845863d3d9e4f") | |
!216 = !{!217} | |
!217 = !DIDerivedType(tag: DW_TAG_member, name: "__0", scope: !215, file: !2, baseType: !218, size: 64, align: 64) | |
!218 = !DICompositeType(tag: DW_TAG_structure_type, name: "m32x2", scope: !143, file: !2, size: 64, align: 64, elements: !219, templateParams: !4, identifier: "21f0cc56c48d91e588b5e2ca54cc0c36") | |
!219 = !{!220, !222} | |
!220 = !DIDerivedType(tag: DW_TAG_member, name: "__0", scope: !218, file: !2, baseType: !221, size: 32, align: 32) | |
!221 = !DIBasicType(name: "i32", size: 32, encoding: DW_ATE_signed) | |
!222 = !DIDerivedType(tag: DW_TAG_member, name: "__1", scope: !218, file: !2, baseType: !221, size: 32, align: 32, offset: 32) | |
!223 = !{!224} | |
!224 = !DITemplateTypeParameter(name: "A", type: !225) | |
!225 = !DICompositeType(tag: DW_TAG_array_type, baseType: !226, size: 64, align: 32, elements: !150) | |
!226 = !DICompositeType(tag: DW_TAG_structure_type, name: "m32", scope: !227, file: !2, size: 32, align: 32, elements: !228, templateParams: !4, identifier: "f23d052a2268cb3f2b888868d34d032") | |
!227 = !DINamespace(name: "masks", scope: !136) | |
!228 = !{!229} | |
!229 = !DIDerivedType(tag: DW_TAG_member, name: "__0", scope: !226, file: !2, baseType: !221, size: 32, align: 32) | |
!230 = !DILocation(line: 1, scope: !211) | |
!231 = !DILocalVariable(name: "self", arg: 1, scope: !211, file: !97, line: 1, type: !139) | |
!232 = !DILocalVariable(name: "other", arg: 2, scope: !211, file: !97, line: 1, type: !139) | |
!233 = !DILocation(line: 15, column: 38, scope: !234) | |
!234 = distinct !DILexicalBlock(scope: !211, file: !212, line: 15, column: 21) | |
!235 = !DILocation(line: 15, column: 46, scope: !234) | |
!236 = !DILocation(line: 15, column: 30, scope: !234) | |
!237 = !DILocation(line: 15, column: 16, scope: !211) | |
!238 = !DILocation(line: 16, column: 13, scope: !211) | |
!239 = distinct !DISubprogram(name: "powf", linkageName: "_ZN11packed_simd3v6467_$LT$impl$u20$packed_simd..Simd$LT$$u5b$f32$u3b$$u20$_$u5d$$GT$$GT$4powf17hb70aa29febb9e0e8E", scope: !139, file: !240, line: 8, type: !137, scopeLine: 8, flags: DIFlagPrototyped, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition, unit: !13, templateParams: !4, retainedNodes: !4) | |
!240 = !DIFile(filename: "C:\5CUsers\5Cmateusz\5C.cargo\5Cregistry\5Csrc\5Cgithub.com-1ecc6299db9ec823\5Cpacked_simd-0.3.3\5Csrc\5Capi\5Cmath\5Cfloat\5Cpowf.rs", directory: "") | |
!241 = !DILocation(line: 1, scope: !239) | |
!242 = !DILocalVariable(name: "self", arg: 1, scope: !239, file: !97, line: 1, type: !139) | |
!243 = !DILocalVariable(name: "x", arg: 2, scope: !239, file: !97, line: 1, type: !139) | |
!244 = !DILocation(line: 10, column: 27, scope: !239) | |
!245 = !DILocation(line: 10, column: 33, scope: !239) | |
!246 = !DILocation(line: 10, column: 16, scope: !239) | |
!247 = !DILocation(line: 11, column: 13, scope: !239) | |
!248 = distinct !DISubprogram(name: "splat", linkageName: "_ZN11packed_simd3v6467_$LT$impl$u20$packed_simd..Simd$LT$$u5b$f32$u3b$$u20$_$u5d$$GT$$GT$5splat17ha44412253c33794bE", scope: !139, file: !249, line: 36, type: !250, scopeLine: 36, flags: DIFlagPrototyped, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition, unit: !13, templateParams: !4, retainedNodes: !4) | |
!249 = !DIFile(filename: "C:\5CUsers\5Cmateusz\5C.cargo\5Cregistry\5Csrc\5Cgithub.com-1ecc6299db9ec823\5Cpacked_simd-0.3.3\5Csrc\5Capi\5Cminimal\5Ciuf.rs", directory: "") | |
!250 = !DISubroutineType(types: !251) | |
!251 = !{!139, !54} | |
!252 = !DILocalVariable(name: "value", arg: 1, scope: !248, file: !97, line: 1, type: !54) | |
!253 = !DILocation(line: 1, scope: !248) | |
!254 = !DILocation(line: 40, column: 20, scope: !248) | |
!255 = !DILocation(line: 37, column: 21, scope: !248) | |
!256 = !DILocation(line: 37, column: 16, scope: !248) | |
!257 = !DILocation(line: 42, column: 13, scope: !248) | |
!258 = distinct !DISubprogram(name: "all", linkageName: "_ZN11packed_simd3v6487_$LT$impl$u20$packed_simd..Simd$LT$$u5b$packed_simd..masks..m32$u3b$$u20$_$u5d$$GT$$GT$3all17h416679dfca9fc5e8E", scope: !215, file: !259, line: 8, type: !260, scopeLine: 8, flags: DIFlagPrototyped, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition, unit: !13, templateParams: !4, retainedNodes: !4) | |
!259 = !DIFile(filename: "C:\5CUsers\5Cmateusz\5C.cargo\5Cregistry\5Csrc\5Cgithub.com-1ecc6299db9ec823\5Cpacked_simd-0.3.3\5Csrc\5Capi\5Creductions\5Cmask.rs", directory: "") | |
!260 = !DISubroutineType(types: !261) | |
!261 = !{!127, !215} | |
!262 = !DILocation(line: 1, scope: !258) | |
!263 = !DILocalVariable(name: "self", arg: 1, scope: !258, file: !97, line: 1, type: !215) | |
!264 = !DILocation(line: 9, column: 68, scope: !265) | |
!265 = distinct !DILexicalBlock(scope: !258, file: !259, line: 9, column: 16) | |
!266 = !DILocation(line: 9, column: 25, scope: !265) | |
!267 = !DILocation(line: 10, column: 13, scope: !258) | |
!268 = distinct !DISubprogram(name: "new<core::slice::IterMut<f32>,core::slice::Iter<f32>>", linkageName: "_ZN121_$LT$core..iter..adapters..zip..Zip$LT$A$C$$u20$B$GT$$u20$as$u20$core..iter..adapters..zip..ZipImpl$LT$A$C$$u20$B$GT$$GT$3new17heb1b055aea75067eE", scope: !35, file: !34, line: 152, type: !269, scopeLine: 152, flags: DIFlagPrototyped, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition, unit: !13, templateParams: !93, retainedNodes: !4) | |
!269 = !DISubroutineType(types: !270) | |
!270 = !{!64, !67, !81} | |
!271 = !DILocalVariable(arg: 1, scope: !272, file: !97, line: 1, type: !84) | |
!272 = distinct !DISubprogram(name: "size_from_ptr<f32>", linkageName: "_ZN4core5slice13size_from_ptr17h15d41a78a85476b0E", scope: !68, file: !103, line: 2828, type: !273, scopeLine: 2828, flags: DIFlagPrototyped, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition, unit: !13, templateParams: !78, retainedNodes: !4) | |
!273 = !DISubroutineType(types: !274) | |
!274 = !{!91, !84} | |
!275 = !DILocation(line: 1, scope: !272, inlinedAt: !276) | |
!276 = distinct !DILocation(line: 2844, column: 19, scope: !277, inlinedAt: !283) | |
!277 = distinct !DILexicalBlock(scope: !278, file: !103, line: 2843, column: 8) | |
!278 = distinct !DILexicalBlock(scope: !279, file: !103, line: 2842, column: 8) | |
!279 = distinct !DISubprogram(name: "len<f32>", linkageName: "_ZN110_$LT$core..slice..Iter$LT$$u27$a$C$$u20$T$GT$$u20$as$u20$core..iter..traits..exact_size..ExactSizeIterator$GT$3len17hed0bc22e8a416197E", scope: !104, file: !103, line: 2904, type: !280, scopeLine: 2904, flags: DIFlagPrototyped, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition, unit: !13, templateParams: !78, retainedNodes: !4) | |
!280 = !DISubroutineType(types: !281) | |
!281 = !{!91, !282} | |
!282 = !DIDerivedType(tag: DW_TAG_pointer_type, name: "&core::slice::Iter<f32>", baseType: !81, size: 64, align: 64) | |
!283 = distinct !DILocation(line: 153, column: 36, scope: !268) | |
!284 = !DILocalVariable(name: "size", scope: !285, file: !103, line: 2844, type: !91, align: 8) | |
!285 = distinct !DILexicalBlock(scope: !277, file: !103, line: 2844, column: 8) | |
!286 = !DILocation(line: 2844, column: 12, scope: !285, inlinedAt: !283) | |
!287 = !DILocalVariable(name: "diff", scope: !277, file: !103, line: 2843, type: !91, align: 8) | |
!288 = !DILocation(line: 2843, column: 12, scope: !277, inlinedAt: !283) | |
!289 = !DILocalVariable(name: "start", scope: !278, file: !103, line: 2842, type: !84, align: 8) | |
!290 = !DILocation(line: 2842, column: 12, scope: !278, inlinedAt: !283) | |
!291 = !DILocalVariable(name: "self", arg: 1, scope: !279, file: !97, line: 1, type: !282) | |
!292 = !DILocation(line: 1, scope: !279, inlinedAt: !283) | |
!293 = !DILocation(line: 1, scope: !272, inlinedAt: !294) | |
!294 = distinct !DILocation(line: 2844, column: 19, scope: !295, inlinedAt: !301) | |
!295 = distinct !DILexicalBlock(scope: !296, file: !103, line: 2843, column: 8) | |
!296 = distinct !DILexicalBlock(scope: !297, file: !103, line: 2842, column: 8) | |
!297 = distinct !DISubprogram(name: "len<f32>", linkageName: "_ZN113_$LT$core..slice..IterMut$LT$$u27$a$C$$u20$T$GT$$u20$as$u20$core..iter..traits..exact_size..ExactSizeIterator$GT$3len17he327633cdd81b90aE", scope: !104, file: !103, line: 2904, type: !298, scopeLine: 2904, flags: DIFlagPrototyped, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition, unit: !13, templateParams: !78, retainedNodes: !4) | |
!298 = !DISubroutineType(types: !299) | |
!299 = !{!91, !300} | |
!300 = !DIDerivedType(tag: DW_TAG_pointer_type, name: "&core::slice::IterMut<f32>", baseType: !67, size: 64, align: 64) | |
!301 = distinct !DILocation(line: 153, column: 27, scope: !268) | |
!302 = !DILocalVariable(name: "size", scope: !303, file: !103, line: 2844, type: !91, align: 8) | |
!303 = distinct !DILexicalBlock(scope: !295, file: !103, line: 2844, column: 8) | |
!304 = !DILocation(line: 2844, column: 12, scope: !303, inlinedAt: !301) | |
!305 = !DILocalVariable(name: "diff", scope: !295, file: !103, line: 2843, type: !91, align: 8) | |
!306 = !DILocation(line: 2843, column: 12, scope: !295, inlinedAt: !301) | |
!307 = !DILocalVariable(name: "start", scope: !296, file: !103, line: 2842, type: !71, align: 8) | |
!308 = !DILocation(line: 2842, column: 12, scope: !296, inlinedAt: !301) | |
!309 = !DILocalVariable(name: "self", arg: 1, scope: !297, file: !97, line: 1, type: !300) | |
!310 = !DILocation(line: 1, scope: !297, inlinedAt: !301) | |
!311 = !DILocalVariable(name: "a", arg: 1, scope: !268, file: !97, line: 1, type: !67) | |
!312 = !DILocation(line: 1, scope: !268) | |
!313 = !DILocalVariable(name: "b", arg: 2, scope: !268, file: !97, line: 1, type: !81) | |
!314 = !DILocalVariable(name: "len", scope: !315, file: !34, line: 153, type: !91, align: 8) | |
!315 = distinct !DILexicalBlock(scope: !268, file: !34, line: 153, column: 8) | |
!316 = !DILocation(line: 153, column: 12, scope: !315) | |
!317 = !{!318} | |
!318 = distinct !{!318, !319, !"_ZN113_$LT$core..slice..IterMut$LT$$u27$a$C$$u20$T$GT$$u20$as$u20$core..iter..traits..exact_size..ExactSizeIterator$GT$3len17he327633cdd81b90aE: argument 0"} | |
!319 = distinct !{!319, !"_ZN113_$LT$core..slice..IterMut$LT$$u27$a$C$$u20$T$GT$$u20$as$u20$core..iter..traits..exact_size..ExactSizeIterator$GT$3len17he327633cdd81b90aE"} | |
!320 = !DILocation(line: 2842, column: 20, scope: !297, inlinedAt: !301) | |
!321 = !DILocation(line: 2843, column: 20, scope: !296, inlinedAt: !301) | |
!322 = !DILocation(line: 2843, column: 53, scope: !296, inlinedAt: !301) | |
!323 = !DILocation(line: 2843, column: 19, scope: !296, inlinedAt: !301) | |
!324 = !DILocation(line: 2844, column: 33, scope: !295, inlinedAt: !301) | |
!325 = !DILocation(line: 2829, column: 4, scope: !272, inlinedAt: !294) | |
!326 = !DILocation(line: 2844, column: 19, scope: !295, inlinedAt: !301) | |
!327 = !DILocation(line: 2845, column: 11, scope: !303, inlinedAt: !301) | |
!328 = !DILocation(line: 2845, column: 8, scope: !303, inlinedAt: !301) | |
!329 = !DILocation(line: 2846, column: 12, scope: !303, inlinedAt: !301) | |
!330 = !DILocation(line: 2849, column: 12, scope: !303, inlinedAt: !301) | |
!331 = !DILocation(line: 2849, column: 19, scope: !303, inlinedAt: !301) | |
!332 = !DILocation(line: 2906, column: 13, scope: !297, inlinedAt: !301) | |
!333 = !DILocation(line: 152, column: 4, scope: !268) | |
!334 = !{!335} | |
!335 = distinct !{!335, !336, !"_ZN110_$LT$core..slice..Iter$LT$$u27$a$C$$u20$T$GT$$u20$as$u20$core..iter..traits..exact_size..ExactSizeIterator$GT$3len17hed0bc22e8a416197E: argument 0"} | |
!336 = distinct !{!336, !"_ZN110_$LT$core..slice..Iter$LT$$u27$a$C$$u20$T$GT$$u20$as$u20$core..iter..traits..exact_size..ExactSizeIterator$GT$3len17hed0bc22e8a416197E"} | |
!337 = !DILocation(line: 2842, column: 20, scope: !279, inlinedAt: !283) | |
!338 = !DILocation(line: 2843, column: 20, scope: !278, inlinedAt: !283) | |
!339 = !DILocation(line: 2843, column: 53, scope: !278, inlinedAt: !283) | |
!340 = !DILocation(line: 2843, column: 19, scope: !278, inlinedAt: !283) | |
!341 = !DILocation(line: 2844, column: 33, scope: !277, inlinedAt: !283) | |
!342 = !DILocation(line: 2829, column: 4, scope: !272, inlinedAt: !276) | |
!343 = !DILocation(line: 2844, column: 19, scope: !277, inlinedAt: !283) | |
!344 = !DILocation(line: 2845, column: 11, scope: !285, inlinedAt: !283) | |
!345 = !DILocation(line: 2845, column: 8, scope: !285, inlinedAt: !283) | |
!346 = !DILocation(line: 2846, column: 12, scope: !285, inlinedAt: !283) | |
!347 = !DILocation(line: 2849, column: 12, scope: !285, inlinedAt: !283) | |
!348 = !DILocation(line: 2849, column: 19, scope: !285, inlinedAt: !283) | |
!349 = !DILocation(line: 2906, column: 13, scope: !279, inlinedAt: !283) | |
!350 = !DILocation(line: 160, column: 4, scope: !268) | |
!351 = !DILocation(line: 153, column: 18, scope: !268) | |
!352 = !DILocation(line: 155, column: 12, scope: !315) | |
!353 = !DILocation(line: 156, column: 12, scope: !315) | |
!354 = !DILocation(line: 158, column: 12, scope: !315) | |
!355 = !DILocation(line: 154, column: 8, scope: !315) | |
!356 = !DILocation(line: 160, column: 5, scope: !268) | |
!357 = distinct !DISubprogram(name: "next<core::slice::IterMut<f32>,core::slice::Iter<f32>>", linkageName: "_ZN121_$LT$core..iter..adapters..zip..Zip$LT$A$C$$u20$B$GT$$u20$as$u20$core..iter..adapters..zip..ZipImpl$LT$A$C$$u20$B$GT$$GT$4next17h31faab8a7321759dE", scope: !35, file: !34, line: 163, type: !39, scopeLine: 163, flags: DIFlagPrototyped, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition, unit: !13, templateParams: !93, retainedNodes: !4) | |
!358 = !DILocation(line: 1, scope: !272, inlinedAt: !359) | |
!359 = distinct !DILocation(line: 2844, column: 19, scope: !295, inlinedAt: !360) | |
!360 = distinct !DILocation(line: 170, column: 60, scope: !357) | |
!361 = !DILocation(line: 2844, column: 12, scope: !303, inlinedAt: !360) | |
!362 = !DILocation(line: 2843, column: 12, scope: !295, inlinedAt: !360) | |
!363 = !DILocation(line: 2842, column: 12, scope: !296, inlinedAt: !360) | |
!364 = !DILocation(line: 1, scope: !297, inlinedAt: !360) | |
!365 = !DILocalVariable(name: "self", arg: 1, scope: !357, file: !97, line: 1, type: !63) | |
!366 = !DILocation(line: 1, scope: !357) | |
!367 = !DILocalVariable(name: "i", scope: !368, file: !34, line: 165, type: !91, align: 8) | |
!368 = distinct !DILexicalBlock(scope: !357, file: !34, line: 165, column: 12) | |
!369 = !DILocation(line: 165, column: 16, scope: !368) | |
!370 = !DILocation(line: 164, column: 11, scope: !357) | |
!371 = !DILocation(line: 164, column: 24, scope: !357) | |
!372 = !DILocation(line: 164, column: 8, scope: !357) | |
!373 = !DILocation(line: 163, column: 4, scope: !357) | |
!374 = !DILocation(line: 165, column: 20, scope: !357) | |
!375 = !DILocation(line: 166, column: 12, scope: !368) | |
!376 = !DILocation(line: 168, column: 22, scope: !368) | |
!377 = !DILocation(line: 168, column: 43, scope: !368) | |
!378 = !DILocation(line: 170, column: 18, scope: !357) | |
!379 = !DILocation(line: 168, column: 47, scope: !368) | |
!380 = !DILocation(line: 168, column: 68, scope: !368) | |
!381 = !DILocation(line: 168, column: 21, scope: !368) | |
!382 = !DILocation(line: 168, column: 16, scope: !368) | |
!383 = !DILocation(line: 168, column: 70, scope: !368) | |
!384 = !DILocation(line: 170, column: 47, scope: !357) | |
!385 = !DILocation(line: 170, column: 60, scope: !357) | |
!386 = !{!387} | |
!387 = distinct !{!387, !388, !"_ZN113_$LT$core..slice..IterMut$LT$$u27$a$C$$u20$T$GT$$u20$as$u20$core..iter..traits..exact_size..ExactSizeIterator$GT$3len17he327633cdd81b90aE: argument 0"} | |
!388 = distinct !{!388, !"_ZN113_$LT$core..slice..IterMut$LT$$u27$a$C$$u20$T$GT$$u20$as$u20$core..iter..traits..exact_size..ExactSizeIterator$GT$3len17he327633cdd81b90aE"} | |
!389 = !DILocation(line: 2842, column: 20, scope: !297, inlinedAt: !360) | |
!390 = !DILocation(line: 2843, column: 20, scope: !296, inlinedAt: !360) | |
!391 = !DILocation(line: 2843, column: 53, scope: !296, inlinedAt: !360) | |
!392 = !DILocation(line: 2843, column: 19, scope: !296, inlinedAt: !360) | |
!393 = !DILocation(line: 2844, column: 33, scope: !295, inlinedAt: !360) | |
!394 = !DILocation(line: 2829, column: 4, scope: !272, inlinedAt: !359) | |
!395 = !DILocation(line: 2844, column: 19, scope: !295, inlinedAt: !360) | |
!396 = !DILocation(line: 2845, column: 11, scope: !303, inlinedAt: !360) | |
!397 = !DILocation(line: 2845, column: 8, scope: !303, inlinedAt: !360) | |
!398 = !DILocation(line: 2846, column: 12, scope: !303, inlinedAt: !360) | |
!399 = !DILocation(line: 2849, column: 12, scope: !303, inlinedAt: !360) | |
!400 = !DILocation(line: 2849, column: 19, scope: !303, inlinedAt: !360) | |
!401 = !DILocation(line: 2906, column: 13, scope: !297, inlinedAt: !360) | |
!402 = !DILocation(line: 170, column: 15, scope: !357) | |
!403 = !{i8 0, i8 2} | |
!404 = !DILocation(line: 173, column: 16, scope: !405) | |
!405 = distinct !DILexicalBlock(scope: !357, file: !34, line: 172, column: 12) | |
!406 = !DILocation(line: 173, column: 37, scope: !405) | |
!407 = !DILocation(line: 178, column: 12, scope: !357) | |
!408 = !DILocation(line: 173, column: 48, scope: !405) | |
!409 = !DILocation(line: 175, column: 12, scope: !357) | |
!410 = !DILocation(line: 176, column: 12, scope: !357) | |
!411 = !DILocation(line: 180, column: 5, scope: !357) | |
!412 = distinct !DISubprogram(name: "all", linkageName: "_ZN133_$LT$packed_simd..Simd$LT$$u5b$packed_simd..masks..m32$u3b$$u20$_$u5d$$GT$$u20$as$u20$packed_simd..codegen..reductions..mask..All$GT$3all17h598de94fdee9672fE", scope: !414, file: !413, line: 43, type: !260, scopeLine: 43, flags: DIFlagPrototyped, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition, unit: !13, templateParams: !4, retainedNodes: !4) | |
!413 = !DIFile(filename: "C:\5CUsers\5Cmateusz\5C.cargo\5Cregistry\5Csrc\5Cgithub.com-1ecc6299db9ec823\5Cpacked_simd-0.3.3\5Csrc\5Ccodegen\5Creductions\5Cmask\5Cx86\5Csse.rs", directory: "") | |
!414 = !DINamespace(name: "{{impl}}", scope: !415) | |
!415 = !DINamespace(name: "mask", scope: !416) | |
!416 = !DINamespace(name: "reductions", scope: !135) | |
!417 = !DILocation(line: 1, scope: !412) | |
!418 = !DILocalVariable(name: "self", arg: 1, scope: !412, file: !97, line: 1, type: !215) | |
!419 = !DILocation(line: 51, column: 55, scope: !412) | |
!420 = !DILocation(line: 51, column: 33, scope: !412) | |
!421 = !DILocation(line: 51, column: 16, scope: !412) | |
!422 = !DILocation(line: 52, column: 23, scope: !412) | |
!423 = !DILocation(line: 53, column: 13, scope: !412) | |
!424 = distinct !DISubprogram(name: "lang_start<()>", linkageName: "_ZN3std2rt10lang_start17h9673c0b4fa2575bbE", scope: !426, file: !425, line: 61, type: !428, scopeLine: 61, flags: DIFlagPrototyped, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition, unit: !13, templateParams: !433, retainedNodes: !4) | |
!425 = !DIFile(filename: "/rustc/b139669f374eb5024a50eb13f116ff763b1c5935\5Csrc\5Clibstd\5Crt.rs", directory: "") | |
!426 = !DINamespace(name: "rt", scope: !427) | |
!427 = !DINamespace(name: "std", scope: null) | |
!428 = !DISubroutineType(types: !429) | |
!429 = !{!430, !8, !430, !431} | |
!430 = !DIBasicType(name: "isize", size: 64, encoding: DW_ATE_signed) | |
!431 = !DIDerivedType(tag: DW_TAG_pointer_type, name: "*const *const u8", baseType: !432, size: 64, align: 64) | |
!432 = !DIDerivedType(tag: DW_TAG_pointer_type, name: "*const u8", baseType: !19, size: 64, align: 64) | |
!433 = !{!434} | |
!434 = !DITemplateTypeParameter(name: "T", type: !164) | |
!435 = !DILocalVariable(name: "main", arg: 1, scope: !424, file: !97, line: 1, type: !8) | |
!436 = !DILocation(line: 1, scope: !424) | |
!437 = !DILocalVariable(name: "argc", arg: 2, scope: !424, file: !97, line: 1, type: !430) | |
!438 = !DILocalVariable(name: "argv", arg: 3, scope: !424, file: !97, line: 1, type: !431) | |
!439 = !DILocation(line: 64, column: 25, scope: !424) | |
!440 = !DILocation(line: 64, column: 24, scope: !424) | |
!441 = !DILocation(line: 64, column: 50, scope: !424) | |
!442 = !DILocation(line: 64, column: 56, scope: !424) | |
!443 = !DILocation(line: 64, column: 4, scope: !424) | |
!444 = !DILocation(line: 65, column: 1, scope: !424) | |
!445 = distinct !DISubprogram(name: "{{closure}}<()>", linkageName: "_ZN3std2rt10lang_start28_$u7b$$u7b$closure$u7d$$u7d$17hf746c2baa59eec91E", scope: !446, file: !425, line: 64, type: !447, scopeLine: 64, flags: DIFlagPrototyped, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition, unit: !13, templateParams: !433, retainedNodes: !4) | |
!446 = !DINamespace(name: "lang_start", scope: !426) | |
!447 = !DISubroutineType(types: !448) | |
!448 = !{!221, !449} | |
!449 = !DIDerivedType(tag: DW_TAG_pointer_type, name: "&closure", baseType: !5, size: 64, align: 64) | |
!450 = !DILocalVariable(name: "main", scope: !445, file: !97, line: 1, type: !8, align: 8) | |
!451 = !DILocation(line: 1, scope: !445) | |
!452 = !DILocation(line: 64, column: 33, scope: !445) | |
!453 = !DILocation(line: 64, column: 48, scope: !445) | |
!454 = distinct !DISubprogram(name: "as_i32", linkageName: "_ZN3std3sys7windows7process8ExitCode6as_i3217h5bcaa945033b0bbdE", scope: !456, file: !455, line: 417, type: !463, scopeLine: 417, flags: DIFlagPrototyped, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition, unit: !13, templateParams: !4, retainedNodes: !4) | |
!455 = !DIFile(filename: "/rustc/b139669f374eb5024a50eb13f116ff763b1c5935\5Csrc\5Clibstd\5Csys\5Cwindows\5Cprocess.rs", directory: "") | |
!456 = !DICompositeType(tag: DW_TAG_structure_type, name: "ExitCode", scope: !457, file: !2, size: 32, align: 32, elements: !460, templateParams: !4, identifier: "4f457a4a4ed391759b15ce954e237b75") | |
!457 = !DINamespace(name: "process", scope: !458) | |
!458 = !DINamespace(name: "windows", scope: !459) | |
!459 = !DINamespace(name: "sys", scope: !427) | |
!460 = !{!461} | |
!461 = !DIDerivedType(tag: DW_TAG_member, name: "__0", scope: !456, file: !2, baseType: !462, size: 32, align: 32) | |
!462 = !DIBasicType(name: "u32", size: 32, encoding: DW_ATE_unsigned) | |
!463 = !DISubroutineType(types: !464) | |
!464 = !{!221, !465} | |
!465 = !DIDerivedType(tag: DW_TAG_pointer_type, name: "&std::sys::windows::process::ExitCode", baseType: !456, size: 64, align: 64) | |
!466 = !DILocalVariable(name: "self", arg: 1, scope: !454, file: !97, line: 1, type: !465) | |
!467 = !DILocation(line: 1, scope: !454) | |
!468 = !DILocation(line: 418, column: 8, scope: !454) | |
!469 = !DILocation(line: 419, column: 5, scope: !454) | |
!470 = distinct !DISubprogram(name: "fmt<packed_simd::Simd<[f32; 2]>>", linkageName: "_ZN42_$LT$$RF$T$u20$as$u20$core..fmt..Debug$GT$3fmt17h0fbdef217d468214E", scope: !472, file: !471, line: 1891, type: !473, scopeLine: 1891, flags: DIFlagPrototyped, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition, unit: !13, templateParams: !546, retainedNodes: !4) | |
!471 = !DIFile(filename: "/rustc/b139669f374eb5024a50eb13f116ff763b1c5935\5Csrc\5Clibcore\5Cfmt\5Cmod.rs", directory: "") | |
!472 = !DINamespace(name: "{{impl}}", scope: !26) | |
!473 = !DISubroutineType(types: !474) | |
!474 = !{!16, !475, !476} | |
!475 = !DIDerivedType(tag: DW_TAG_pointer_type, name: "&&packed_simd::Simd<[f32; 2]>", baseType: !202, size: 64, align: 64) | |
!476 = !DIDerivedType(tag: DW_TAG_pointer_type, name: "&mut core::fmt::Formatter", baseType: !477, size: 64, align: 64) | |
!477 = !DICompositeType(tag: DW_TAG_structure_type, name: "Formatter", scope: !26, file: !2, size: 768, align: 64, elements: !478, templateParams: !4, identifier: "dee679508c37ddc6fb236832463dce0d") | |
!478 = !{!479, !480, !482, !483, !496, !497, !507, !541} | |
!479 = !DIDerivedType(tag: DW_TAG_member, name: "flags", scope: !477, file: !2, baseType: !462, size: 32, align: 32, offset: 640) | |
!480 = !DIDerivedType(tag: DW_TAG_member, name: "fill", scope: !477, file: !2, baseType: !481, size: 32, align: 32, offset: 672) | |
!481 = !DIBasicType(name: "char", size: 32, encoding: DW_ATE_unsigned_char) | |
!482 = !DIDerivedType(tag: DW_TAG_member, name: "align", scope: !477, file: !2, baseType: !23, size: 8, align: 8, offset: 704) | |
!483 = !DIDerivedType(tag: DW_TAG_member, name: "width", scope: !477, file: !2, baseType: !484, size: 128, align: 64) | |
!484 = !DICompositeType(tag: DW_TAG_structure_type, name: "Option<usize>", scope: !42, file: !2, size: 128, align: 64, elements: !485, identifier: "37027643116cf9ce758c4afce2b9c0fe") | |
!485 = !{!486} | |
!486 = !DICompositeType(tag: DW_TAG_variant_part, scope: !42, file: !2, size: 128, align: 64, elements: !487, templateParams: !490, identifier: "37027643116cf9ce758c4afce2b9c0fe", discriminator: !61) | |
!487 = !{!488, !492} | |
!488 = !DIDerivedType(tag: DW_TAG_member, name: "None", scope: !486, file: !2, baseType: !489, size: 128, align: 64, extraData: i64 0) | |
!489 = !DICompositeType(tag: DW_TAG_structure_type, name: "None", scope: !484, file: !2, size: 128, align: 64, elements: !4, templateParams: !490, identifier: "37027643116cf9ce758c4afce2b9c0fe::None") | |
!490 = !{!491} | |
!491 = !DITemplateTypeParameter(name: "T", type: !91) | |
!492 = !DIDerivedType(tag: DW_TAG_member, name: "Some", scope: !486, file: !2, baseType: !493, size: 128, align: 64, extraData: i64 1) | |
!493 = !DICompositeType(tag: DW_TAG_structure_type, name: "Some", scope: !484, file: !2, size: 128, align: 64, elements: !494, templateParams: !490, identifier: "37027643116cf9ce758c4afce2b9c0fe::Some") | |
!494 = !{!495} | |
!495 = !DIDerivedType(tag: DW_TAG_member, name: "__0", scope: !493, file: !2, baseType: !91, size: 64, align: 64, offset: 64) | |
!496 = !DIDerivedType(tag: DW_TAG_member, name: "precision", scope: !477, file: !2, baseType: !484, size: 128, align: 64, offset: 128) | |
!497 = !DIDerivedType(tag: DW_TAG_member, name: "buf", scope: !477, file: !2, baseType: !498, size: 128, align: 64, offset: 256) | |
!498 = !DICompositeType(tag: DW_TAG_structure_type, name: "&mut Write", scope: !26, file: !2, size: 128, align: 64, elements: !499, templateParams: !4, identifier: "35078f95a7dc6df247391511629fc85c") | |
!499 = !{!500, !502} | |
!500 = !DIDerivedType(tag: DW_TAG_member, name: "pointer", scope: !498, file: !2, baseType: !501, size: 64, align: 64, flags: DIFlagArtificial) | |
!501 = !DIDerivedType(tag: DW_TAG_pointer_type, name: "*mut u8", baseType: !19, size: 64, align: 64) | |
!502 = !DIDerivedType(tag: DW_TAG_member, name: "vtable", scope: !498, file: !2, baseType: !503, size: 64, align: 64, offset: 64, flags: DIFlagArtificial) | |
!503 = !DIDerivedType(tag: DW_TAG_pointer_type, name: "&[usize; 3]", baseType: !504, size: 64, align: 64) | |
!504 = !DICompositeType(tag: DW_TAG_array_type, baseType: !91, size: 192, align: 64, elements: !505) | |
!505 = !{!506} | |
!506 = !DISubrange(count: 3) | |
!507 = !DIDerivedType(tag: DW_TAG_member, name: "curarg", scope: !477, file: !2, baseType: !508, size: 128, align: 64, offset: 384) | |
!508 = !DICompositeType(tag: DW_TAG_structure_type, name: "Iter<core::fmt::ArgumentV1>", scope: !68, file: !2, size: 128, align: 64, elements: !509, templateParams: !539, identifier: "76c67a8528b8209c97091d042bab1a4b") | |
!509 = !{!510, !533, !534} | |
!510 = !DIDerivedType(tag: DW_TAG_member, name: "ptr", scope: !508, file: !2, baseType: !511, size: 64, align: 64) | |
!511 = !DIDerivedType(tag: DW_TAG_pointer_type, name: "*const core::fmt::ArgumentV1", baseType: !512, size: 64, align: 64) | |
!512 = !DICompositeType(tag: DW_TAG_structure_type, name: "ArgumentV1", scope: !26, file: !2, size: 128, align: 64, elements: !513, templateParams: !4, identifier: "b5de83c217266e39177ecbc09e2f7247") | |
!513 = !{!514, !529} | |
!514 = !DIDerivedType(tag: DW_TAG_member, name: "value", scope: !512, file: !2, baseType: !515, size: 64, align: 64) | |
!515 = !DIDerivedType(tag: DW_TAG_pointer_type, name: "&core::fmt::Void", baseType: !516, size: 64, align: 64) | |
!516 = !DICompositeType(tag: DW_TAG_structure_type, name: "Void", scope: !26, file: !2, align: 8, elements: !517, templateParams: !4, identifier: "3f788515deefd0385021f61798c354ea") | |
!517 = !{!518, !519} | |
!518 = !DIDerivedType(tag: DW_TAG_member, name: "_priv", scope: !516, file: !2, baseType: !164, align: 8) | |
!519 = !DIDerivedType(tag: DW_TAG_member, name: "_oibit_remover", scope: !516, file: !2, baseType: !520, align: 8) | |
!520 = !DICompositeType(tag: DW_TAG_structure_type, name: "PhantomData<*mut Fn<()>>", scope: !75, file: !2, align: 8, elements: !4, templateParams: !521, identifier: "1e51ef1dc3b21c340abdf6cf86fafd") | |
!521 = !{!522} | |
!522 = !DITemplateTypeParameter(name: "T", type: !523) | |
!523 = !DICompositeType(tag: DW_TAG_structure_type, name: "*mut Fn<()>", scope: !524, file: !2, size: 128, align: 64, elements: !526, templateParams: !4, identifier: "164f29dbbfaaf193ed747437df9d056e") | |
!524 = !DINamespace(name: "function", scope: !525) | |
!525 = !DINamespace(name: "ops", scope: !18) | |
!526 = !{!527, !528} | |
!527 = !DIDerivedType(tag: DW_TAG_member, name: "pointer", scope: !523, file: !2, baseType: !501, size: 64, align: 64, flags: DIFlagArtificial) | |
!528 = !DIDerivedType(tag: DW_TAG_member, name: "vtable", scope: !523, file: !2, baseType: !503, size: 64, align: 64, offset: 64, flags: DIFlagArtificial) | |
!529 = !DIDerivedType(tag: DW_TAG_member, name: "formatter", scope: !512, file: !2, baseType: !530, size: 64, align: 64, offset: 64) | |
!530 = !DIDerivedType(tag: DW_TAG_pointer_type, name: "fn(&core::fmt::Void, &mut core::fmt::Formatter) -> core::result::Result<(), core::fmt::Error>", baseType: !531, size: 64, align: 64) | |
!531 = !DISubroutineType(types: !532) | |
!532 = !{!16, !515, !476} | |
!533 = !DIDerivedType(tag: DW_TAG_member, name: "end", scope: !508, file: !2, baseType: !511, size: 64, align: 64, offset: 64) | |
!534 = !DIDerivedType(tag: DW_TAG_member, name: "_marker", scope: !508, file: !2, baseType: !535, align: 8) | |
!535 = !DICompositeType(tag: DW_TAG_structure_type, name: "PhantomData<&core::fmt::ArgumentV1>", scope: !75, file: !2, align: 8, elements: !4, templateParams: !536, identifier: "be64b15b70a9c3c0bbb84912b4f4e6bf") | |
!536 = !{!537} | |
!537 = !DITemplateTypeParameter(name: "T", type: !538) | |
!538 = !DIDerivedType(tag: DW_TAG_pointer_type, name: "&core::fmt::ArgumentV1", baseType: !512, size: 64, align: 64) | |
!539 = !{!540} | |
!540 = !DITemplateTypeParameter(name: "T", type: !512) | |
!541 = !DIDerivedType(tag: DW_TAG_member, name: "args", scope: !477, file: !2, baseType: !542, size: 128, align: 64, offset: 512) | |
!542 = !DICompositeType(tag: DW_TAG_structure_type, name: "&[core::fmt::ArgumentV1]", file: !2, size: 128, align: 64, elements: !543, templateParams: !4, identifier: "6adecb9a94780186584a92ee59824dd8") | |
!543 = !{!544, !545} | |
!544 = !DIDerivedType(tag: DW_TAG_member, name: "data_ptr", scope: !542, file: !2, baseType: !511, size: 64, align: 64) | |
!545 = !DIDerivedType(tag: DW_TAG_member, name: "length", scope: !542, file: !2, baseType: !91, size: 64, align: 64, offset: 64) | |
!546 = !{!547} | |
!547 = !DITemplateTypeParameter(name: "T", type: !139) | |
!548 = !DILocalVariable(name: "self", arg: 1, scope: !470, file: !97, line: 1, type: !475) | |
!549 = !DILocation(line: 1, scope: !470) | |
!550 = !DILocalVariable(name: "f", arg: 2, scope: !470, file: !97, line: 1, type: !476) | |
!551 = !DILocation(line: 1891, column: 66, scope: !470) | |
!552 = !DILocation(line: 1891, column: 75, scope: !470) | |
!553 = !DILocation(line: 1891, column: 76, scope: !470) | |
!554 = !DILocation(line: 1891, column: 79, scope: !470) | |
!555 = distinct !DISubprogram(name: "min<usize>", linkageName: "_ZN4core3cmp3Ord3min17hf1decb25e9d1f502E", scope: !557, file: !556, line: 566, type: !559, scopeLine: 566, flags: DIFlagPrototyped, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition, unit: !13, templateParams: !561, retainedNodes: !4) | |
!556 = !DIFile(filename: "/rustc/b139669f374eb5024a50eb13f116ff763b1c5935\5Csrc\5Clibcore\5Ccmp.rs", directory: "") | |
!557 = !DINamespace(name: "Ord", scope: !558) | |
!558 = !DINamespace(name: "cmp", scope: !18) | |
!559 = !DISubroutineType(types: !560) | |
!560 = !{!91, !91, !91} | |
!561 = !{!562} | |
!562 = !DITemplateTypeParameter(name: "Self", type: !91) | |
!563 = !DILocalVariable(name: "self", arg: 1, scope: !555, file: !97, line: 1, type: !91) | |
!564 = !DILocation(line: 1, scope: !555) | |
!565 = !DILocalVariable(name: "other", arg: 2, scope: !555, file: !97, line: 1, type: !91) | |
!566 = !DILocation(line: 568, column: 11, scope: !555) | |
!567 = !DILocation(line: 566, column: 4, scope: !555) | |
!568 = !DILocation(line: 568, column: 8, scope: !555) | |
!569 = !DILocation(line: 569, column: 4, scope: !555) | |
!570 = !DILocation(line: 568, column: 27, scope: !555) | |
!571 = !DILocation(line: 568, column: 41, scope: !555) | |
!572 = !DILocation(line: 569, column: 5, scope: !555) | |
!573 = distinct !DISubprogram(name: "min<usize>", linkageName: "_ZN4core3cmp3min17ha157c58888b04903E", scope: !558, file: !556, line: 830, type: !559, scopeLine: 830, flags: DIFlagPrototyped, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition, unit: !13, templateParams: !490, retainedNodes: !4) | |
!574 = !DILocalVariable(name: "v1", arg: 1, scope: !573, file: !97, line: 1, type: !91) | |
!575 = !DILocation(line: 1, scope: !573) | |
!576 = !DILocalVariable(name: "v2", arg: 2, scope: !573, file: !97, line: 1, type: !91) | |
!577 = !DILocation(line: 831, column: 4, scope: !573) | |
!578 = !DILocation(line: 831, column: 11, scope: !573) | |
!579 = !DILocation(line: 832, column: 1, scope: !573) | |
!580 = distinct !DISubprogram(name: "le", linkageName: "_ZN4core3cmp5impls57_$LT$impl$u20$core..cmp..PartialOrd$u20$for$u20$usize$GT$2le17heb061b62164fb3cdE", scope: !581, file: !556, line: 945, type: !583, scopeLine: 945, flags: DIFlagPrototyped, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition, unit: !13, templateParams: !4, retainedNodes: !4) | |
!581 = !DINamespace(name: "{{impl}}", scope: !582) | |
!582 = !DINamespace(name: "impls", scope: !558) | |
!583 = !DISubroutineType(types: !584) | |
!584 = !{!127, !585, !585} | |
!585 = !DIDerivedType(tag: DW_TAG_pointer_type, name: "&usize", baseType: !91, size: 64, align: 64) | |
!586 = !DILocalVariable(name: "self", arg: 1, scope: !580, file: !97, line: 1, type: !585) | |
!587 = !DILocation(line: 1, scope: !580) | |
!588 = !DILocalVariable(name: "other", arg: 2, scope: !580, file: !97, line: 1, type: !585) | |
!589 = !DILocation(line: 945, column: 51, scope: !580) | |
!590 = !DILocation(line: 945, column: 62, scope: !580) | |
!591 = !DILocation(line: 945, column: 72, scope: !580) | |
!592 = distinct !DISubprogram(name: "new<&packed_simd::Simd<[f32; 2]>>", linkageName: "_ZN4core3fmt10ArgumentV13new17hf8cbb1bf740bc1bfE", scope: !512, file: !471, line: 278, type: !593, scopeLine: 278, flags: DIFlagPrototyped, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition, unit: !13, templateParams: !596, retainedNodes: !4) | |
!593 = !DISubroutineType(types: !594) | |
!594 = !{!512, !475, !595} | |
!595 = !DIDerivedType(tag: DW_TAG_pointer_type, name: "fn(&&packed_simd::Simd<[f32; 2]>, &mut core::fmt::Formatter) -> core::result::Result<(), core::fmt::Error>", baseType: !473, size: 64, align: 64) | |
!596 = !{!597} | |
!597 = !DITemplateTypeParameter(name: "T", type: !202) | |
!598 = !DILocalVariable(name: "x", arg: 1, scope: !592, file: !97, line: 1, type: !475) | |
!599 = !DILocation(line: 1, scope: !592) | |
!600 = !DILocalVariable(name: "f", arg: 2, scope: !592, file: !97, line: 1, type: !595) | |
!601 = !DILocation(line: 282, column: 42, scope: !602) | |
!602 = distinct !DILexicalBlock(scope: !592, file: !471, line: 280, column: 8) | |
!603 = !DILocation(line: 282, column: 27, scope: !602) | |
!604 = !DILocation(line: 283, column: 38, scope: !602) | |
!605 = !DILocation(line: 283, column: 23, scope: !602) | |
!606 = !DILocation(line: 281, column: 12, scope: !602) | |
!607 = !DILocation(line: 286, column: 5, scope: !592) | |
!608 = distinct !DISubprogram(name: "new_v1", linkageName: "_ZN4core3fmt9Arguments6new_v117h563701daa3fafb7dE", scope: !609, file: !471, line: 314, type: !678, scopeLine: 314, flags: DIFlagPrototyped, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition, unit: !13, templateParams: !4, retainedNodes: !4) | |
!609 = !DICompositeType(tag: DW_TAG_structure_type, name: "Arguments", scope: !26, file: !2, size: 384, align: 64, elements: !610, templateParams: !4, identifier: "983c9ff2c0ae5d69c8b9068a052cee7e") | |
!610 = !{!611, !621, !677} | |
!611 = !DIDerivedType(tag: DW_TAG_member, name: "pieces", scope: !609, file: !2, baseType: !612, size: 128, align: 64) | |
!612 = !DICompositeType(tag: DW_TAG_structure_type, name: "&[&str]", file: !2, size: 128, align: 64, elements: !613, templateParams: !4, identifier: "6dc4ddb2dbcf2912a5f3983b5bf0572") | |
!613 = !{!614, !620} | |
!614 = !DIDerivedType(tag: DW_TAG_member, name: "data_ptr", scope: !612, file: !2, baseType: !615, size: 64, align: 64) | |
!615 = !DIDerivedType(tag: DW_TAG_pointer_type, name: "*const &str", baseType: !616, size: 64, align: 64) | |
!616 = !DICompositeType(tag: DW_TAG_structure_type, name: "&str", file: !2, size: 128, align: 64, elements: !617, templateParams: !4, identifier: "111094d970b097647de579f9c509ef08") | |
!617 = !{!618, !619} | |
!618 = !DIDerivedType(tag: DW_TAG_member, name: "data_ptr", scope: !616, file: !2, baseType: !432, size: 64, align: 64) | |
!619 = !DIDerivedType(tag: DW_TAG_member, name: "length", scope: !616, file: !2, baseType: !91, size: 64, align: 64, offset: 64) | |
!620 = !DIDerivedType(tag: DW_TAG_member, name: "length", scope: !612, file: !2, baseType: !91, size: 64, align: 64, offset: 64) | |
!621 = !DIDerivedType(tag: DW_TAG_member, name: "fmt", scope: !609, file: !2, baseType: !622, size: 128, align: 64, offset: 128) | |
!622 = !DICompositeType(tag: DW_TAG_structure_type, name: "Option<&[core::fmt::rt::v1::Argument]>", scope: !42, file: !2, size: 128, align: 64, elements: !623, identifier: "35e57192ba8dcf545a38e8a40db6d97b") | |
!623 = !{!624} | |
!624 = !DICompositeType(tag: DW_TAG_variant_part, scope: !42, file: !2, size: 128, align: 64, elements: !625, templateParams: !628, identifier: "35e57192ba8dcf545a38e8a40db6d97b", discriminator: !61) | |
!625 = !{!626, !673} | |
!626 = !DIDerivedType(tag: DW_TAG_member, name: "None", scope: !624, file: !2, baseType: !627, size: 128, align: 64, extraData: i64 0) | |
!627 = !DICompositeType(tag: DW_TAG_structure_type, name: "None", scope: !622, file: !2, size: 128, align: 64, elements: !4, templateParams: !628, identifier: "35e57192ba8dcf545a38e8a40db6d97b::None") | |
!628 = !{!629} | |
!629 = !DITemplateTypeParameter(name: "T", type: !630) | |
!630 = !DICompositeType(tag: DW_TAG_structure_type, name: "&[core::fmt::rt::v1::Argument]", file: !2, size: 128, align: 64, elements: !631, templateParams: !4, identifier: "b2aee0c16ed93424fa998adae3cd053") | |
!631 = !{!632, !672} | |
!632 = !DIDerivedType(tag: DW_TAG_member, name: "data_ptr", scope: !630, file: !2, baseType: !633, size: 64, align: 64) | |
!633 = !DIDerivedType(tag: DW_TAG_pointer_type, name: "*const core::fmt::rt::v1::Argument", baseType: !634, size: 64, align: 64) | |
!634 = !DICompositeType(tag: DW_TAG_structure_type, name: "Argument", scope: !24, file: !2, size: 512, align: 64, elements: !635, templateParams: !4, identifier: "3ba6b05140ff23927a8d2d2314a58f84") | |
!635 = !{!636, !648} | |
!636 = !DIDerivedType(tag: DW_TAG_member, name: "position", scope: !634, file: !2, baseType: !637, size: 128, align: 64) | |
!637 = !DICompositeType(tag: DW_TAG_structure_type, name: "Position", scope: !24, file: !2, size: 128, align: 64, elements: !638, identifier: "f08f61b05702b229bed24ce8b164910") | |
!638 = !{!639} | |
!639 = !DICompositeType(tag: DW_TAG_variant_part, scope: !24, file: !2, size: 128, align: 64, elements: !640, templateParams: !4, identifier: "f08f61b05702b229bed24ce8b164910", discriminator: !647) | |
!640 = !{!641, !643} | |
!641 = !DIDerivedType(tag: DW_TAG_member, name: "Next", scope: !639, file: !2, baseType: !642, size: 128, align: 64, extraData: i64 0) | |
!642 = !DICompositeType(tag: DW_TAG_structure_type, name: "Next", scope: !637, file: !2, size: 128, align: 64, elements: !4, templateParams: !4, identifier: "f08f61b05702b229bed24ce8b164910::Next") | |
!643 = !DIDerivedType(tag: DW_TAG_member, name: "At", scope: !639, file: !2, baseType: !644, size: 128, align: 64, extraData: i64 1) | |
!644 = !DICompositeType(tag: DW_TAG_structure_type, name: "At", scope: !637, file: !2, size: 128, align: 64, elements: !645, templateParams: !4, identifier: "f08f61b05702b229bed24ce8b164910::At") | |
!645 = !{!646} | |
!646 = !DIDerivedType(tag: DW_TAG_member, name: "__0", scope: !644, file: !2, baseType: !91, size: 64, align: 64, offset: 64) | |
!647 = !DIDerivedType(tag: DW_TAG_member, scope: !24, file: !2, baseType: !62, size: 64, align: 64, flags: DIFlagArtificial) | |
!648 = !DIDerivedType(tag: DW_TAG_member, name: "format", scope: !634, file: !2, baseType: !649, size: 384, align: 64, offset: 128) | |
!649 = !DICompositeType(tag: DW_TAG_structure_type, name: "FormatSpec", scope: !24, file: !2, size: 384, align: 64, elements: !650, templateParams: !4, identifier: "1d64de110ef76f989b26d762ec7a6cd") | |
!650 = !{!651, !652, !653, !654, !671} | |
!651 = !DIDerivedType(tag: DW_TAG_member, name: "fill", scope: !649, file: !2, baseType: !481, size: 32, align: 32, offset: 256) | |
!652 = !DIDerivedType(tag: DW_TAG_member, name: "align", scope: !649, file: !2, baseType: !23, size: 8, align: 8, offset: 320) | |
!653 = !DIDerivedType(tag: DW_TAG_member, name: "flags", scope: !649, file: !2, baseType: !462, size: 32, align: 32, offset: 288) | |
!654 = !DIDerivedType(tag: DW_TAG_member, name: "precision", scope: !649, file: !2, baseType: !655, size: 128, align: 64) | |
!655 = !DICompositeType(tag: DW_TAG_structure_type, name: "Count", scope: !24, file: !2, size: 128, align: 64, elements: !656, identifier: "3f908296675eb258ab957b8468b55312") | |
!656 = !{!657} | |
!657 = !DICompositeType(tag: DW_TAG_variant_part, scope: !24, file: !2, size: 128, align: 64, elements: !658, templateParams: !4, identifier: "3f908296675eb258ab957b8468b55312", discriminator: !647) | |
!658 = !{!659, !663, !667, !669} | |
!659 = !DIDerivedType(tag: DW_TAG_member, name: "Is", scope: !657, file: !2, baseType: !660, size: 128, align: 64, extraData: i64 0) | |
!660 = !DICompositeType(tag: DW_TAG_structure_type, name: "Is", scope: !655, file: !2, size: 128, align: 64, elements: !661, templateParams: !4, identifier: "3f908296675eb258ab957b8468b55312::Is") | |
!661 = !{!662} | |
!662 = !DIDerivedType(tag: DW_TAG_member, name: "__0", scope: !660, file: !2, baseType: !91, size: 64, align: 64, offset: 64) | |
!663 = !DIDerivedType(tag: DW_TAG_member, name: "Param", scope: !657, file: !2, baseType: !664, size: 128, align: 64, extraData: i64 1) | |
!664 = !DICompositeType(tag: DW_TAG_structure_type, name: "Param", scope: !655, file: !2, size: 128, align: 64, elements: !665, templateParams: !4, identifier: "3f908296675eb258ab957b8468b55312::Param") | |
!665 = !{!666} | |
!666 = !DIDerivedType(tag: DW_TAG_member, name: "__0", scope: !664, file: !2, baseType: !91, size: 64, align: 64, offset: 64) | |
!667 = !DIDerivedType(tag: DW_TAG_member, name: "NextParam", scope: !657, file: !2, baseType: !668, size: 128, align: 64, extraData: i64 2) | |
!668 = !DICompositeType(tag: DW_TAG_structure_type, name: "NextParam", scope: !655, file: !2, size: 128, align: 64, elements: !4, templateParams: !4, identifier: "3f908296675eb258ab957b8468b55312::NextParam") | |
!669 = !DIDerivedType(tag: DW_TAG_member, name: "Implied", scope: !657, file: !2, baseType: !670, size: 128, align: 64, extraData: i64 3) | |
!670 = !DICompositeType(tag: DW_TAG_structure_type, name: "Implied", scope: !655, file: !2, size: 128, align: 64, elements: !4, templateParams: !4, identifier: "3f908296675eb258ab957b8468b55312::Implied") | |
!671 = !DIDerivedType(tag: DW_TAG_member, name: "width", scope: !649, file: !2, baseType: !655, size: 128, align: 64, offset: 128) | |
!672 = !DIDerivedType(tag: DW_TAG_member, name: "length", scope: !630, file: !2, baseType: !91, size: 64, align: 64, offset: 64) | |
!673 = !DIDerivedType(tag: DW_TAG_member, name: "Some", scope: !624, file: !2, baseType: !674, size: 128, align: 64) | |
!674 = !DICompositeType(tag: DW_TAG_structure_type, name: "Some", scope: !622, file: !2, size: 128, align: 64, elements: !675, templateParams: !628, identifier: "35e57192ba8dcf545a38e8a40db6d97b::Some") | |
!675 = !{!676} | |
!676 = !DIDerivedType(tag: DW_TAG_member, name: "__0", scope: !674, file: !2, baseType: !630, size: 128, align: 64) | |
!677 = !DIDerivedType(tag: DW_TAG_member, name: "args", scope: !609, file: !2, baseType: !542, size: 128, align: 64, offset: 256) | |
!678 = !DISubroutineType(types: !679) | |
!679 = !{!609, !612, !542} | |
!680 = !DILocalVariable(name: "pieces", arg: 1, scope: !608, file: !97, line: 1, type: !612) | |
!681 = !DILocation(line: 1, scope: !608) | |
!682 = !DILocalVariable(name: "args", arg: 2, scope: !608, file: !97, line: 1, type: !542) | |
!683 = !DILocation(line: 317, column: 12, scope: !608) | |
!684 = !DILocation(line: 318, column: 17, scope: !608) | |
!685 = !DILocation(line: 319, column: 12, scope: !608) | |
!686 = !DILocation(line: 316, column: 8, scope: !608) | |
!687 = !DILocation(line: 321, column: 5, scope: !608) | |
!688 = distinct !DISubprogram(name: "size_of<f32>", linkageName: "_ZN4core3mem7size_of17h67bb3d7ab94ad204E", scope: !690, file: !689, line: 290, type: !691, scopeLine: 290, flags: DIFlagPrototyped, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition, unit: !13, templateParams: !78, retainedNodes: !4) | |
!689 = !DIFile(filename: "/rustc/b139669f374eb5024a50eb13f116ff763b1c5935\5Csrc\5Clibcore\5Cmem.rs", directory: "") | |
!690 = !DINamespace(name: "mem", scope: !18) | |
!691 = !DISubroutineType(types: !692) | |
!692 = !{!91} | |
!693 = !DILocation(line: 291, column: 4, scope: !688) | |
!694 = !DILocation(line: 292, column: 1, scope: !688) | |
!695 = distinct !DISubprogram(name: "max_value", linkageName: "_ZN4core3num20_$LT$impl$u20$u8$GT$9max_value17h1b8ac35f82643c3bE", scope: !697, file: !696, line: 2158, type: !699, scopeLine: 2158, flags: DIFlagPrototyped, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition, unit: !13, templateParams: !4, retainedNodes: !4) | |
!696 = !DIFile(filename: "/rustc/b139669f374eb5024a50eb13f116ff763b1c5935\5Csrc\5Clibcore\5Cnum\5Cmod.rs", directory: "") | |
!697 = !DINamespace(name: "{{impl}}", scope: !698) | |
!698 = !DINamespace(name: "num", scope: !18) | |
!699 = !DISubroutineType(types: !700) | |
!700 = !{!19} | |
!701 = !DILocation(line: 2158, column: 51, scope: !695) | |
!702 = distinct !DISubprogram(name: "wrapping_sub", linkageName: "_ZN4core3num23_$LT$impl$u20$usize$GT$12wrapping_sub17h5c173233212cebb5E", scope: !697, file: !696, line: 2878, type: !559, scopeLine: 2878, flags: DIFlagPrototyped, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition, unit: !13, templateParams: !4, retainedNodes: !4) | |
!703 = !DILocalVariable(name: "self", arg: 1, scope: !702, file: !97, line: 1, type: !91) | |
!704 = !DILocation(line: 1, scope: !702) | |
!705 = !DILocalVariable(name: "rhs", arg: 2, scope: !702, file: !97, line: 1, type: !91) | |
!706 = !DILocation(line: 2879, column: 44, scope: !702) | |
!707 = !DILocation(line: 2879, column: 50, scope: !702) | |
!708 = !DILocation(line: 2879, column: 16, scope: !702) | |
!709 = !DILocation(line: 2880, column: 13, scope: !702) | |
!710 = distinct !DISubprogram(name: "call_once<closure,()>", linkageName: "_ZN4core3ops8function6FnOnce9call_once17h33385ba441c8d02eE", scope: !712, file: !711, line: 231, type: !713, scopeLine: 231, flags: DIFlagPrototyped, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition, unit: !13, templateParams: !715, retainedNodes: !4) | |
!711 = !DIFile(filename: "/rustc/b139669f374eb5024a50eb13f116ff763b1c5935\5Csrc\5Clibcore\5Cops\5Cfunction.rs", directory: "") | |
!712 = !DINamespace(name: "FnOnce", scope: !524) | |
!713 = !DISubroutineType(types: !714) | |
!714 = !{!221, !5} | |
!715 = !{!716, !717} | |
!716 = !DITemplateTypeParameter(name: "Self", type: !5) | |
!717 = !DITemplateTypeParameter(name: "Args", type: !164) | |
!718 = !DILocalVariable(arg: 1, scope: !710, file: !97, line: 1, type: !5) | |
!719 = !DILocation(line: 1, scope: !710) | |
!720 = !DILocalVariable(arg: 2, scope: !710, file: !97, line: 1, type: !164) | |
!721 = !DILocation(line: 231, column: 4, scope: !710) | |
!722 = distinct !DISubprogram(name: "call_once<closure,()>", linkageName: "_ZN4core3ops8function6FnOnce9call_once32_$u7b$$u7b$vtable.shim$u7d$$u7d$17hd6f963d7521da4d8E", scope: !712, file: !711, line: 231, type: !723, scopeLine: 231, flags: DIFlagPrototyped, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition, unit: !13, templateParams: !715, retainedNodes: !4) | |
!723 = !DISubroutineType(types: !724) | |
!724 = !{!221, !725} | |
!725 = !DIDerivedType(tag: DW_TAG_pointer_type, name: "*mut closure", baseType: !5, size: 64, align: 64) | |
!726 = !DILocalVariable(arg: 1, scope: !722, file: !97, line: 1, type: !725) | |
!727 = !DILocation(line: 1, scope: !722) | |
!728 = !DILocalVariable(arg: 2, scope: !722, file: !97, line: 1, type: !164) | |
!729 = !DILocation(line: 231, column: 4, scope: !722) | |
!730 = distinct !DISubprogram(name: "real_drop_in_place<closure>", linkageName: "_ZN4core3ptr18real_drop_in_place17hf10702682f45eb9fE", scope: !732, file: !731, line: 193, type: !733, scopeLine: 193, flags: DIFlagPrototyped, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition, unit: !13, templateParams: !736, retainedNodes: !4) | |
!731 = !DIFile(filename: "/rustc/b139669f374eb5024a50eb13f116ff763b1c5935\5Csrc\5Clibcore\5Cptr.rs", directory: "") | |
!732 = !DINamespace(name: "ptr", scope: !18) | |
!733 = !DISubroutineType(types: !734) | |
!734 = !{null, !735} | |
!735 = !DIDerivedType(tag: DW_TAG_pointer_type, name: "&mut closure", baseType: !5, size: 64, align: 64) | |
!736 = !{!737} | |
!737 = !DITemplateTypeParameter(name: "T", type: !5) | |
!738 = !DILocalVariable(arg: 1, scope: !730, file: !97, line: 1, type: !735) | |
!739 = !DILocation(line: 1, scope: !730) | |
!740 = !DILocation(line: 193, scope: !730) | |
!741 = distinct !DISubprogram(name: "wrapping_add<u8>", linkageName: "_ZN4core3ptr31_$LT$impl$u20$$BP$mut$u20$T$GT$12wrapping_add17h7bfc38a3d51ffae0E", scope: !742, file: !731, line: 2030, type: !743, scopeLine: 2030, flags: DIFlagPrototyped, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition, unit: !13, templateParams: !745, retainedNodes: !4) | |
!742 = !DINamespace(name: "{{impl}}", scope: !732) | |
!743 = !DISubroutineType(types: !744) | |
!744 = !{!501, !501, !91} | |
!745 = !{!746} | |
!746 = !DITemplateTypeParameter(name: "T", type: !19) | |
!747 = !DILocalVariable(name: "self", arg: 1, scope: !741, file: !97, line: 1, type: !501) | |
!748 = !DILocation(line: 1, scope: !741) | |
!749 = !DILocalVariable(name: "count", arg: 2, scope: !741, file: !97, line: 1, type: !91) | |
!750 = !DILocation(line: 2033, column: 8, scope: !741) | |
!751 = !DILocation(line: 2033, column: 29, scope: !741) | |
!752 = !DILocation(line: 2034, column: 5, scope: !741) | |
!753 = distinct !DISubprogram(name: "wrapping_offset<u8>", linkageName: "_ZN4core3ptr31_$LT$impl$u20$$BP$mut$u20$T$GT$15wrapping_offset17h92199ee84951f794E", scope: !742, file: !731, line: 1739, type: !754, scopeLine: 1739, flags: DIFlagPrototyped, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition, unit: !13, templateParams: !745, retainedNodes: !4) | |
!754 = !DISubroutineType(types: !755) | |
!755 = !{!501, !501, !430} | |
!756 = !DILocalVariable(name: "self", arg: 1, scope: !753, file: !97, line: 1, type: !501) | |
!757 = !DILocation(line: 1, scope: !753) | |
!758 = !DILocalVariable(name: "count", arg: 2, scope: !753, file: !97, line: 1, type: !430) | |
!759 = !DILocation(line: 1741, column: 37, scope: !760) | |
!760 = distinct !DILexicalBlock(scope: !753, file: !731, line: 1740, column: 8) | |
!761 = !DILocation(line: 1741, column: 43, scope: !760) | |
!762 = !DILocation(line: 1741, column: 12, scope: !760) | |
!763 = !DILocation(line: 1743, column: 5, scope: !753) | |
!764 = distinct !DISubprogram(name: "add<f32>", linkageName: "_ZN4core3ptr31_$LT$impl$u20$$BP$mut$u20$T$GT$3add17h0ce19a1ecdb04f8fE", scope: !742, file: !731, line: 1932, type: !765, scopeLine: 1932, flags: DIFlagPrototyped, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition, unit: !13, templateParams: !78, retainedNodes: !4) | |
!765 = !DISubroutineType(types: !766) | |
!766 = !{!71, !71, !91} | |
!767 = !DILocalVariable(name: "self", arg: 1, scope: !764, file: !97, line: 1, type: !71) | |
!768 = !DILocation(line: 1, scope: !764) | |
!769 = !DILocalVariable(name: "count", arg: 2, scope: !764, file: !97, line: 1, type: !91) | |
!770 = !DILocation(line: 1935, column: 8, scope: !764) | |
!771 = !DILocation(line: 1935, column: 20, scope: !764) | |
!772 = !DILocation(line: 1936, column: 5, scope: !764) | |
!773 = distinct !DISubprogram(name: "offset<f32>", linkageName: "_ZN4core3ptr31_$LT$impl$u20$$BP$mut$u20$T$GT$6offset17h7ab76687e019a8beE", scope: !742, file: !731, line: 1696, type: !774, scopeLine: 1696, flags: DIFlagPrototyped, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition, unit: !13, templateParams: !78, retainedNodes: !4) | |
!774 = !DISubroutineType(types: !775) | |
!775 = !{!71, !71, !430} | |
!776 = !DILocalVariable(name: "self", arg: 1, scope: !773, file: !97, line: 1, type: !71) | |
!777 = !DILocation(line: 1, scope: !773) | |
!778 = !DILocalVariable(name: "count", arg: 2, scope: !773, file: !97, line: 1, type: !430) | |
!779 = !DILocation(line: 1697, column: 27, scope: !773) | |
!780 = !DILocation(line: 1697, column: 33, scope: !773) | |
!781 = !DILocation(line: 1697, column: 8, scope: !773) | |
!782 = !DILocation(line: 1698, column: 5, scope: !773) | |
!783 = distinct !DISubprogram(name: "is_null<f32>", linkageName: "_ZN4core3ptr31_$LT$impl$u20$$BP$mut$u20$T$GT$7is_null17h5d7cab73c9ba2b72E", scope: !742, file: !731, line: 1589, type: !784, scopeLine: 1589, flags: DIFlagPrototyped, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition, unit: !13, templateParams: !78, retainedNodes: !4) | |
!784 = !DISubroutineType(types: !785) | |
!785 = !{!127, !71} | |
!786 = !DILocalVariable(name: "self", arg: 1, scope: !783, file: !97, line: 1, type: !71) | |
!787 = !DILocation(line: 1, scope: !783) | |
!788 = !DILocation(line: 1592, column: 9, scope: !783) | |
!789 = !DILocation(line: 1592, column: 8, scope: !783) | |
!790 = !DILocation(line: 1592, column: 29, scope: !783) | |
!791 = !DILocation(line: 1593, column: 5, scope: !783) | |
!792 = distinct !DISubprogram(name: "wrapping_add<u8>", linkageName: "_ZN4core3ptr33_$LT$impl$u20$$BP$const$u20$T$GT$12wrapping_add17h704f7d80d3e4e067E", scope: !742, file: !731, line: 1392, type: !793, scopeLine: 1392, flags: DIFlagPrototyped, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition, unit: !13, templateParams: !745, retainedNodes: !4) | |
!793 = !DISubroutineType(types: !794) | |
!794 = !{!432, !432, !91} | |
!795 = !DILocalVariable(name: "self", arg: 1, scope: !792, file: !97, line: 1, type: !432) | |
!796 = !DILocation(line: 1, scope: !792) | |
!797 = !DILocalVariable(name: "count", arg: 2, scope: !792, file: !97, line: 1, type: !91) | |
!798 = !DILocation(line: 1395, column: 8, scope: !792) | |
!799 = !DILocation(line: 1395, column: 29, scope: !792) | |
!800 = !DILocation(line: 1396, column: 5, scope: !792) | |
!801 = distinct !DISubprogram(name: "wrapping_offset<u8>", linkageName: "_ZN4core3ptr33_$LT$impl$u20$$BP$const$u20$T$GT$15wrapping_offset17h57392fcef01ab41fE", scope: !742, file: !731, line: 1120, type: !802, scopeLine: 1120, flags: DIFlagPrototyped, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition, unit: !13, templateParams: !745, retainedNodes: !4) | |
!802 = !DISubroutineType(types: !803) | |
!803 = !{!432, !432, !430} | |
!804 = !DILocalVariable(name: "self", arg: 1, scope: !801, file: !97, line: 1, type: !432) | |
!805 = !DILocation(line: 1, scope: !801) | |
!806 = !DILocalVariable(name: "count", arg: 2, scope: !801, file: !97, line: 1, type: !430) | |
!807 = !DILocation(line: 1122, column: 37, scope: !808) | |
!808 = distinct !DILexicalBlock(scope: !801, file: !731, line: 1121, column: 8) | |
!809 = !DILocation(line: 1122, column: 43, scope: !808) | |
!810 = !DILocation(line: 1122, column: 12, scope: !808) | |
!811 = !DILocation(line: 1124, column: 5, scope: !801) | |
!812 = distinct !DISubprogram(name: "add<f32>", linkageName: "_ZN4core3ptr33_$LT$impl$u20$$BP$const$u20$T$GT$3add17h26416a2b5e59c446E", scope: !742, file: !731, line: 1294, type: !813, scopeLine: 1294, flags: DIFlagPrototyped, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition, unit: !13, templateParams: !78, retainedNodes: !4) | |
!813 = !DISubroutineType(types: !814) | |
!814 = !{!84, !84, !91} | |
!815 = !DILocalVariable(name: "self", arg: 1, scope: !812, file: !97, line: 1, type: !84) | |
!816 = !DILocation(line: 1, scope: !812) | |
!817 = !DILocalVariable(name: "count", arg: 2, scope: !812, file: !97, line: 1, type: !91) | |
!818 = !DILocation(line: 1297, column: 8, scope: !812) | |
!819 = !DILocation(line: 1297, column: 20, scope: !812) | |
!820 = !DILocation(line: 1298, column: 5, scope: !812) | |
!821 = distinct !DISubprogram(name: "offset<f32>", linkageName: "_ZN4core3ptr33_$LT$impl$u20$$BP$const$u20$T$GT$6offset17h6b5b445b6567a011E", scope: !742, file: !731, line: 1076, type: !822, scopeLine: 1076, flags: DIFlagPrototyped, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition, unit: !13, templateParams: !78, retainedNodes: !4) | |
!822 = !DISubroutineType(types: !823) | |
!823 = !{!84, !84, !430} | |
!824 = !DILocalVariable(name: "self", arg: 1, scope: !821, file: !97, line: 1, type: !84) | |
!825 = !DILocation(line: 1, scope: !821) | |
!826 = !DILocalVariable(name: "count", arg: 2, scope: !821, file: !97, line: 1, type: !430) | |
!827 = !DILocation(line: 1077, column: 27, scope: !821) | |
!828 = !DILocation(line: 1077, column: 33, scope: !821) | |
!829 = !DILocation(line: 1077, column: 8, scope: !821) | |
!830 = !DILocation(line: 1078, column: 5, scope: !821) | |
!831 = distinct !DISubprogram(name: "is_null<f32>", linkageName: "_ZN4core3ptr33_$LT$impl$u20$$BP$const$u20$T$GT$7is_null17hff436377db9e2646E", scope: !742, file: !731, line: 969, type: !832, scopeLine: 969, flags: DIFlagPrototyped, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition, unit: !13, templateParams: !78, retainedNodes: !4) | |
!832 = !DISubroutineType(types: !833) | |
!833 = !{!127, !84} | |
!834 = !DILocalVariable(name: "self", arg: 1, scope: !831, file: !97, line: 1, type: !84) | |
!835 = !DILocation(line: 1, scope: !831) | |
!836 = !DILocation(line: 972, column: 9, scope: !831) | |
!837 = !DILocation(line: 972, column: 8, scope: !831) | |
!838 = !DILocation(line: 972, column: 31, scope: !831) | |
!839 = !DILocation(line: 973, column: 5, scope: !831) | |
!840 = distinct !DISubprogram(name: "null<u8>", linkageName: "_ZN4core3ptr4null17h994338807cb2f143E", scope: !732, file: !731, line: 212, type: !841, scopeLine: 212, flags: DIFlagPrototyped, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition, unit: !13, templateParams: !745, retainedNodes: !4) | |
!841 = !DISubroutineType(types: !842) | |
!842 = !{!432} | |
!843 = !DILocation(line: 212, column: 52, scope: !840) | |
!844 = distinct !DISubprogram(name: "null_mut<u8>", linkageName: "_ZN4core3ptr8null_mut17ha420abbf6de67c0aE", scope: !732, file: !731, line: 227, type: !845, scopeLine: 227, flags: DIFlagPrototyped, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition, unit: !13, templateParams: !745, retainedNodes: !4) | |
!845 = !DISubroutineType(types: !846) | |
!846 = !{!501} | |
!847 = !DILocation(line: 227, column: 52, scope: !844) | |
!848 = distinct !DISubprogram(name: "zip<core::slice::IterMut<f32>,&[f32; 2]>", linkageName: "_ZN4core4iter6traits8iterator8Iterator3zip17h3b06b723b24d63e9E", scope: !850, file: !849, line: 501, type: !853, scopeLine: 501, flags: DIFlagPrototyped, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition, unit: !13, templateParams: !856, retainedNodes: !4) | |
!849 = !DIFile(filename: "/rustc/b139669f374eb5024a50eb13f116ff763b1c5935\5Csrc\5Clibcore\5Citer\5Ctraits\5Citerator.rs", directory: "") | |
!850 = !DINamespace(name: "Iterator", scope: !851) | |
!851 = !DINamespace(name: "iterator", scope: !852) | |
!852 = !DINamespace(name: "traits", scope: !38) | |
!853 = !DISubroutineType(types: !854) | |
!854 = !{!64, !67, !855} | |
!855 = !DIDerivedType(tag: DW_TAG_pointer_type, name: "&[f32; 2]", baseType: !149, size: 64, align: 64) | |
!856 = !{!857, !858} | |
!857 = !DITemplateTypeParameter(name: "Self", type: !67) | |
!858 = !DITemplateTypeParameter(name: "U", type: !855) | |
!859 = !DILocalVariable(name: "self", arg: 1, scope: !848, file: !97, line: 1, type: !67) | |
!860 = !DILocation(line: 1, scope: !848) | |
!861 = !DILocalVariable(name: "other", arg: 2, scope: !848, file: !97, line: 1, type: !855) | |
!862 = !DILocation(line: 504, column: 17, scope: !848) | |
!863 = !DILocation(line: 504, column: 23, scope: !848) | |
!864 = !DILocation(line: 501, column: 4, scope: !848) | |
!865 = !DILocation(line: 504, column: 8, scope: !848) | |
!866 = !DILocation(line: 504, column: 40, scope: !848) | |
!867 = !DILocation(line: 505, column: 5, scope: !848) | |
!868 = distinct !DISubprogram(name: "into_iter<f32>", linkageName: "_ZN4core5array109_$LT$impl$u20$core..iter..traits..collect..IntoIterator$u20$for$u20$$RF$$u27$a$u20$$u5b$T$u3b$$u20$_$u5d$$GT$9into_iter17h3b17bc4c1d40cf91E", scope: !870, file: !869, line: 197, type: !872, scopeLine: 197, flags: DIFlagPrototyped, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition, unit: !13, templateParams: !78, retainedNodes: !4) | |
!869 = !DIFile(filename: "/rustc/b139669f374eb5024a50eb13f116ff763b1c5935\5Csrc\5Clibcore\5Carray.rs", directory: "") | |
!870 = !DINamespace(name: "{{impl}}", scope: !871) | |
!871 = !DINamespace(name: "array", scope: !18) | |
!872 = !DISubroutineType(types: !873) | |
!873 = !{!81, !855} | |
!874 = !DILocalVariable(name: "self", arg: 1, scope: !868, file: !97, line: 1, type: !855) | |
!875 = !DILocation(line: 1, scope: !868) | |
!876 = !DILocation(line: 198, column: 20, scope: !868) | |
!877 = !DILocation(line: 199, column: 17, scope: !868) | |
!878 = distinct !DISubprogram(name: "as_mut_ptr<f32>", linkageName: "_ZN4core5slice29_$LT$impl$u20$$u5b$T$u5d$$GT$10as_mut_ptr17h1a657e498eadc3f8E", scope: !104, file: !103, line: 404, type: !879, scopeLine: 404, flags: DIFlagPrototyped, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition, unit: !13, templateParams: !78, retainedNodes: !4) | |
!879 = !DISubroutineType(types: !880) | |
!880 = !{!71, !881} | |
!881 = !DICompositeType(tag: DW_TAG_structure_type, name: "&mut [f32]", file: !2, size: 128, align: 64, elements: !882, templateParams: !4, identifier: "1130a434f58692e5e3f20efcba9768ba") | |
!882 = !{!883, !884} | |
!883 = !DIDerivedType(tag: DW_TAG_member, name: "data_ptr", scope: !881, file: !2, baseType: !84, size: 64, align: 64) | |
!884 = !DIDerivedType(tag: DW_TAG_member, name: "length", scope: !881, file: !2, baseType: !91, size: 64, align: 64, offset: 64) | |
!885 = !DILocalVariable(name: "self", arg: 1, scope: !878, file: !97, line: 1, type: !881) | |
!886 = !DILocation(line: 1, scope: !878) | |
!887 = !DILocation(line: 405, column: 8, scope: !878) | |
!888 = !DILocation(line: 406, column: 5, scope: !878) | |
!889 = distinct !DISubprogram(name: "len<f32>", linkageName: "_ZN4core5slice29_$LT$impl$u20$$u5b$T$u5d$$GT$3len17h7ddc604a3edd39eeE", scope: !104, file: !103, line: 77, type: !890, scopeLine: 77, flags: DIFlagPrototyped, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition, unit: !13, templateParams: !78, retainedNodes: !4) | |
!890 = !DISubroutineType(types: !891) | |
!891 = !{!91, !892} | |
!892 = !DICompositeType(tag: DW_TAG_structure_type, name: "&[f32]", file: !2, size: 128, align: 64, elements: !893, templateParams: !4, identifier: "fa070d8bb066de4149be5190fc3b7382") | |
!893 = !{!894, !895} | |
!894 = !DIDerivedType(tag: DW_TAG_member, name: "data_ptr", scope: !892, file: !2, baseType: !84, size: 64, align: 64) | |
!895 = !DIDerivedType(tag: DW_TAG_member, name: "length", scope: !892, file: !2, baseType: !91, size: 64, align: 64, offset: 64) | |
!896 = !DILocalVariable(name: "self", arg: 1, scope: !889, file: !97, line: 1, type: !892) | |
!897 = !DILocation(line: 1, scope: !889) | |
!898 = !DILocation(line: 79, column: 25, scope: !899) | |
!899 = distinct !DILexicalBlock(scope: !889, file: !103, line: 78, column: 8) | |
!900 = !DILocation(line: 79, column: 12, scope: !899) | |
!901 = !DILocation(line: 81, column: 5, scope: !889) | |
!902 = distinct !DISubprogram(name: "iter<f32>", linkageName: "_ZN4core5slice29_$LT$impl$u20$$u5b$T$u5d$$GT$4iter17hdd507b42260f435dE", scope: !104, file: !103, line: 527, type: !903, scopeLine: 527, flags: DIFlagPrototyped, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition, unit: !13, templateParams: !78, retainedNodes: !4) | |
!903 = !DISubroutineType(types: !904) | |
!904 = !{!81, !892} | |
!905 = !DILocalVariable(name: "self", arg: 1, scope: !902, file: !97, line: 1, type: !892) | |
!906 = !DILocation(line: 1, scope: !902) | |
!907 = !DILocalVariable(name: "ptr", scope: !908, file: !103, line: 529, type: !84, align: 8) | |
!908 = distinct !DILexicalBlock(scope: !909, file: !103, line: 529, column: 12) | |
!909 = distinct !DILexicalBlock(scope: !902, file: !103, line: 528, column: 8) | |
!910 = !DILocation(line: 529, column: 16, scope: !908) | |
!911 = !DILocalVariable(name: "end", scope: !912, file: !103, line: 532, type: !84, align: 8) | |
!912 = distinct !DILexicalBlock(scope: !908, file: !103, line: 532, column: 12) | |
!913 = !DILocation(line: 532, column: 16, scope: !912) | |
!914 = !DILocation(line: 529, column: 22, scope: !909) | |
!915 = !DILocation(line: 530, column: 20, scope: !908) | |
!916 = !DILocation(line: 530, column: 19, scope: !908) | |
!917 = !DILocation(line: 530, column: 12, scope: !908) | |
!918 = !DILocation(line: 532, column: 25, scope: !908) | |
!919 = !DILocation(line: 532, column: 22, scope: !908) | |
!920 = !DILocation(line: 533, column: 17, scope: !908) | |
!921 = !DILocation(line: 533, column: 16, scope: !908) | |
!922 = !DILocation(line: 533, column: 48, scope: !908) | |
!923 = !DILocation(line: 535, column: 16, scope: !908) | |
!924 = !DILocation(line: 535, column: 24, scope: !908) | |
!925 = !DILocation(line: 539, column: 16, scope: !912) | |
!926 = !DILocation(line: 540, column: 16, scope: !912) | |
!927 = !DILocation(line: 538, column: 12, scope: !912) | |
!928 = !DILocation(line: 544, column: 5, scope: !902) | |
!929 = distinct !DISubprogram(name: "as_ptr<f32>", linkageName: "_ZN4core5slice29_$LT$impl$u20$$u5b$T$u5d$$GT$6as_ptr17ha15db296d8eae01cE", scope: !104, file: !103, line: 377, type: !930, scopeLine: 377, flags: DIFlagPrototyped, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition, unit: !13, templateParams: !78, retainedNodes: !4) | |
!930 = !DISubroutineType(types: !931) | |
!931 = !{!84, !892} | |
!932 = !DILocalVariable(name: "self", arg: 1, scope: !929, file: !97, line: 1, type: !892) | |
!933 = !DILocation(line: 1, scope: !929) | |
!934 = !DILocation(line: 378, column: 8, scope: !929) | |
!935 = !DILocation(line: 379, column: 5, scope: !929) | |
!936 = distinct !DISubprogram(name: "iter_mut<f32>", linkageName: "_ZN4core5slice29_$LT$impl$u20$$u5b$T$u5d$$GT$8iter_mut17hbb08a79abb9de9f1E", scope: !104, file: !103, line: 559, type: !937, scopeLine: 559, flags: DIFlagPrototyped, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition, unit: !13, templateParams: !78, retainedNodes: !4) | |
!937 = !DISubroutineType(types: !938) | |
!938 = !{!67, !881} | |
!939 = !DILocalVariable(name: "self", arg: 1, scope: !936, file: !97, line: 1, type: !881) | |
!940 = !DILocation(line: 1, scope: !936) | |
!941 = !DILocalVariable(name: "ptr", scope: !942, file: !103, line: 561, type: !71, align: 8) | |
!942 = distinct !DILexicalBlock(scope: !943, file: !103, line: 561, column: 12) | |
!943 = distinct !DILexicalBlock(scope: !936, file: !103, line: 560, column: 8) | |
!944 = !DILocation(line: 561, column: 16, scope: !942) | |
!945 = !DILocalVariable(name: "end", scope: !946, file: !103, line: 564, type: !71, align: 8) | |
!946 = distinct !DILexicalBlock(scope: !942, file: !103, line: 564, column: 12) | |
!947 = !DILocation(line: 564, column: 16, scope: !946) | |
!948 = !DILocation(line: 561, column: 22, scope: !943) | |
!949 = !DILocation(line: 562, column: 20, scope: !942) | |
!950 = !DILocation(line: 562, column: 19, scope: !942) | |
!951 = !DILocation(line: 562, column: 12, scope: !942) | |
!952 = !DILocation(line: 564, column: 25, scope: !942) | |
!953 = !DILocation(line: 564, column: 22, scope: !942) | |
!954 = !DILocation(line: 565, column: 17, scope: !942) | |
!955 = !DILocation(line: 565, column: 16, scope: !942) | |
!956 = !DILocation(line: 565, column: 46, scope: !942) | |
!957 = !DILocation(line: 567, column: 16, scope: !942) | |
!958 = !DILocation(line: 567, column: 24, scope: !942) | |
!959 = !DILocation(line: 571, column: 16, scope: !946) | |
!960 = !DILocation(line: 572, column: 16, scope: !946) | |
!961 = !DILocation(line: 570, column: 12, scope: !946) | |
!962 = !DILocation(line: 576, column: 5, scope: !936) | |
!963 = distinct !DISubprogram(name: "_mm_movemask_pi8", linkageName: "_ZN4core9core_arch3x863sse16_mm_movemask_pi817h5a962fd8ed0dc66cE", scope: !965, file: !964, line: 2396, type: !968, scopeLine: 2396, flags: DIFlagPrototyped, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition, unit: !13, templateParams: !4, retainedNodes: !4) | |
!964 = !DIFile(filename: "/rustc/b139669f374eb5024a50eb13f116ff763b1c5935\5Csrc\5Clibcore\5C..\5Cstdsimd\5Ccrates\5Ccore_arch\5Csrc\5Cx86\5Csse.rs", directory: "") | |
!965 = !DINamespace(name: "sse", scope: !966) | |
!966 = !DINamespace(name: "x86", scope: !967) | |
!967 = !DINamespace(name: "core_arch", scope: !18) | |
!968 = !DISubroutineType(types: !969) | |
!969 = !{!221, !970} | |
!970 = !DICompositeType(tag: DW_TAG_structure_type, name: "__m64", scope: !966, file: !2, size: 64, align: 64, elements: !971, templateParams: !4, identifier: "7960a2e67cb10dc86e0185ae886a4d40") | |
!971 = !{!972} | |
!972 = !DIDerivedType(tag: DW_TAG_member, name: "__0", scope: !970, file: !2, baseType: !973, size: 64, align: 64) | |
!973 = !DIBasicType(name: "i64", size: 64, encoding: DW_ATE_signed) | |
!974 = !DILocalVariable(name: "a", arg: 1, scope: !963, file: !97, line: 1, type: !970) | |
!975 = !DILocation(line: 1, scope: !963) | |
!976 = !DILocation(line: 2397, column: 13, scope: !963) | |
!977 = !DILocation(line: 2397, column: 4, scope: !963) | |
!978 = !DILocation(line: 2398, column: 1, scope: !963) | |
!979 = distinct !DISubprogram(name: "report", linkageName: "_ZN54_$LT$$LP$$RP$$u20$as$u20$std..process..Termination$GT$6report17h9d153f990c8564cfE", scope: !981, file: !980, line: 1589, type: !983, scopeLine: 1589, flags: DIFlagPrototyped, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition, unit: !13, templateParams: !4, retainedNodes: !4) | |
!980 = !DIFile(filename: "/rustc/b139669f374eb5024a50eb13f116ff763b1c5935\5Csrc\5Clibstd\5Cprocess.rs", directory: "") | |
!981 = !DINamespace(name: "{{impl}}", scope: !982) | |
!982 = !DINamespace(name: "process", scope: !427) | |
!983 = !DISubroutineType(types: !984) | |
!984 = !{!221, !164} | |
!985 = !DILocalVariable(name: "self", arg: 1, scope: !979, file: !97, line: 1, type: !164) | |
!986 = !DILocation(line: 1, scope: !979) | |
!987 = !DILocation(line: 1589, column: 29, scope: !979) | |
!988 = !DILocation(line: 1589, column: 57, scope: !979) | |
!989 = distinct !DISubprogram(name: "new<core::slice::IterMut<f32>,core::slice::Iter<f32>>", linkageName: "_ZN57_$LT$core..iter..adapters..zip..Zip$LT$A$C$$u20$B$GT$$GT$3new17h8f37ca8b2f06d909E", scope: !64, file: !34, line: 22, type: !269, scopeLine: 22, flags: DIFlagPrototyped, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition, unit: !13, templateParams: !93, retainedNodes: !4) | |
!990 = !DILocalVariable(name: "a", arg: 1, scope: !989, file: !97, line: 1, type: !67) | |
!991 = !DILocation(line: 1, scope: !989) | |
!992 = !DILocalVariable(name: "b", arg: 2, scope: !989, file: !97, line: 1, type: !81) | |
!993 = !DILocation(line: 23, column: 21, scope: !989) | |
!994 = !DILocation(line: 23, column: 24, scope: !989) | |
!995 = !DILocation(line: 23, column: 8, scope: !989) | |
!996 = !DILocation(line: 24, column: 5, scope: !989) | |
!997 = distinct !DISubprogram(name: "into_iter<core::iter::adapters::zip::Zip<core::slice::IterMut<f32>, core::slice::Iter<f32>>>", linkageName: "_ZN63_$LT$I$u20$as$u20$core..iter..traits..collect..IntoIterator$GT$9into_iter17he5241eaaa244ba04E", scope: !999, file: !998, line: 245, type: !1001, scopeLine: 245, flags: DIFlagPrototyped, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition, unit: !13, templateParams: !1003, retainedNodes: !4) | |
!998 = !DIFile(filename: "/rustc/b139669f374eb5024a50eb13f116ff763b1c5935\5Csrc\5Clibcore\5Citer\5Ctraits\5Ccollect.rs", directory: "") | |
!999 = !DINamespace(name: "{{impl}}", scope: !1000) | |
!1000 = !DINamespace(name: "collect", scope: !852) | |
!1001 = !DISubroutineType(types: !1002) | |
!1002 = !{!64, !64} | |
!1003 = !{!1004} | |
!1004 = !DITemplateTypeParameter(name: "I", type: !64) | |
!1005 = !DILocalVariable(name: "self", arg: 1, scope: !997, file: !97, line: 1, type: !64) | |
!1006 = !DILocation(line: 1, scope: !997) | |
!1007 = !DILocation(line: 246, column: 8, scope: !997) | |
!1008 = !DILocation(line: 247, column: 5, scope: !997) | |
!1009 = distinct !DISubprogram(name: "report", linkageName: "_ZN68_$LT$std..process..ExitCode$u20$as$u20$std..process..Termination$GT$6report17hd5ccd80cb403dadbE", scope: !981, file: !980, line: 1619, type: !1010, scopeLine: 1619, flags: DIFlagPrototyped, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition, unit: !13, templateParams: !4, retainedNodes: !4) | |
!1010 = !DISubroutineType(types: !1011) | |
!1011 = !{!221, !1012} | |
!1012 = !DICompositeType(tag: DW_TAG_structure_type, name: "ExitCode", scope: !982, file: !2, size: 32, align: 32, elements: !1013, templateParams: !4, identifier: "6b52c1bae932f9497c1b1ac4543fb6c3") | |
!1013 = !{!1014} | |
!1014 = !DIDerivedType(tag: DW_TAG_member, name: "__0", scope: !1012, file: !2, baseType: !456, size: 32, align: 32) | |
!1015 = !DILocalVariable(name: "self", arg: 1, scope: !1009, file: !97, line: 1, type: !1012) | |
!1016 = !DILocation(line: 1, scope: !1009) | |
!1017 = !DILocation(line: 1620, column: 8, scope: !1009) | |
!1018 = !DILocation(line: 1621, column: 5, scope: !1009) | |
!1019 = distinct !DISubprogram(name: "main", linkageName: "_ZN11simd_errors4main17hd90603d869f7ed37E", scope: !1020, file: !14, line: 3, type: !9, scopeLine: 3, flags: DIFlagPrototyped | DIFlagMainSubprogram, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition, unit: !13, templateParams: !4, retainedNodes: !4) | |
!1020 = !DINamespace(name: "simd_errors", scope: null) | |
!1021 = !DILocalVariable(name: "z", scope: !1022, file: !14, line: 4, type: !139, align: 8) | |
!1022 = distinct !DILexicalBlock(scope: !1019, file: !14, line: 4, column: 4) | |
!1023 = !DILocation(line: 4, column: 8, scope: !1022) | |
!1024 = !DILocalVariable(name: "o", scope: !1025, file: !14, line: 5, type: !139, align: 8) | |
!1025 = distinct !DILexicalBlock(scope: !1022, file: !14, line: 5, column: 4) | |
!1026 = !DILocation(line: 5, column: 8, scope: !1025) | |
!1027 = !DILocalVariable(name: "t", scope: !1028, file: !14, line: 6, type: !139, align: 8) | |
!1028 = distinct !DILexicalBlock(scope: !1025, file: !14, line: 6, column: 4) | |
!1029 = !DILocation(line: 6, column: 8, scope: !1028) | |
!1030 = !DILocalVariable(name: "left_val", scope: !1031, file: !14, line: 7, type: !202, align: 8) | |
!1031 = !DILexicalBlockFile(scope: !1032, file: !14, discriminator: 0) | |
!1032 = distinct !DILexicalBlock(scope: !1028, file: !1033, line: 4, column: 28) | |
!1033 = !DIFile(filename: "<::core::macros::assert_eq macros>", directory: "D:\5CProjekty\5Csimd_errors") | |
!1034 = !DILocation(line: 7, column: 4, scope: !1031) | |
!1035 = !DILocalVariable(name: "right_val", scope: !1031, file: !14, line: 7, type: !202, align: 8) | |
!1036 = !DILocalVariable(name: "arg0", scope: !1037, file: !14, line: 7, type: !475, align: 8) | |
!1037 = !DILexicalBlockFile(scope: !1038, file: !14, discriminator: 0) | |
!1038 = distinct !DILexicalBlock(scope: !1032, file: !1033, line: 7) | |
!1039 = !DILocation(line: 7, column: 4, scope: !1037) | |
!1040 = !DILocalVariable(name: "arg1", scope: !1037, file: !14, line: 7, type: !475, align: 8) | |
!1041 = !DILocalVariable(name: "left_val", scope: !1042, file: !14, line: 8, type: !202, align: 8) | |
!1042 = !DILexicalBlockFile(scope: !1043, file: !14, discriminator: 0) | |
!1043 = distinct !DILexicalBlock(scope: !1028, file: !1033, line: 4, column: 28) | |
!1044 = !DILocation(line: 8, column: 4, scope: !1042) | |
!1045 = !DILocalVariable(name: "right_val", scope: !1042, file: !14, line: 8, type: !202, align: 8) | |
!1046 = !DILocalVariable(name: "arg0", scope: !1047, file: !14, line: 8, type: !475, align: 8) | |
!1047 = !DILexicalBlockFile(scope: !1048, file: !14, discriminator: 0) | |
!1048 = distinct !DILexicalBlock(scope: !1043, file: !1033, line: 7) | |
!1049 = !DILocation(line: 8, column: 4, scope: !1047) | |
!1050 = !DILocalVariable(name: "arg1", scope: !1047, file: !14, line: 8, type: !475, align: 8) | |
!1051 = !DILocalVariable(name: "left_val", scope: !1052, file: !14, line: 9, type: !202, align: 8) | |
!1052 = !DILexicalBlockFile(scope: !1053, file: !14, discriminator: 0) | |
!1053 = distinct !DILexicalBlock(scope: !1028, file: !1033, line: 4, column: 28) | |
!1054 = !DILocation(line: 9, column: 4, scope: !1052) | |
!1055 = !DILocalVariable(name: "right_val", scope: !1052, file: !14, line: 9, type: !202, align: 8) | |
!1056 = !DILocalVariable(name: "arg0", scope: !1057, file: !14, line: 9, type: !475, align: 8) | |
!1057 = !DILexicalBlockFile(scope: !1058, file: !14, discriminator: 0) | |
!1058 = distinct !DILexicalBlock(scope: !1053, file: !1033, line: 7) | |
!1059 = !DILocation(line: 9, column: 4, scope: !1057) | |
!1060 = !DILocalVariable(name: "arg1", scope: !1057, file: !14, line: 9, type: !475, align: 8) | |
!1061 = !DILocalVariable(name: "left_val", scope: !1062, file: !14, line: 10, type: !202, align: 8) | |
!1062 = !DILexicalBlockFile(scope: !1063, file: !14, discriminator: 0) | |
!1063 = distinct !DILexicalBlock(scope: !1028, file: !1033, line: 4, column: 28) | |
!1064 = !DILocation(line: 10, column: 4, scope: !1062) | |
!1065 = !DILocalVariable(name: "right_val", scope: !1062, file: !14, line: 10, type: !202, align: 8) | |
!1066 = !DILocalVariable(name: "arg0", scope: !1067, file: !14, line: 10, type: !475, align: 8) | |
!1067 = !DILexicalBlockFile(scope: !1068, file: !14, discriminator: 0) | |
!1068 = distinct !DILexicalBlock(scope: !1063, file: !1033, line: 7) | |
!1069 = !DILocation(line: 10, column: 4, scope: !1067) | |
!1070 = !DILocalVariable(name: "arg1", scope: !1067, file: !14, line: 10, type: !475, align: 8) | |
!1071 = !DILocalVariable(name: "f", scope: !1072, file: !14, line: 12, type: !139, align: 8) | |
!1072 = distinct !DILexicalBlock(scope: !1028, file: !14, line: 12, column: 4) | |
!1073 = !DILocation(line: 12, column: 8, scope: !1072) | |
!1074 = !DILocalVariable(name: "left_val", scope: !1075, file: !14, line: 13, type: !202, align: 8) | |
!1075 = !DILexicalBlockFile(scope: !1076, file: !14, discriminator: 0) | |
!1076 = distinct !DILexicalBlock(scope: !1072, file: !1033, line: 4, column: 28) | |
!1077 = !DILocation(line: 13, column: 4, scope: !1075) | |
!1078 = !DILocalVariable(name: "right_val", scope: !1075, file: !14, line: 13, type: !202, align: 8) | |
!1079 = !DILocalVariable(name: "arg0", scope: !1080, file: !14, line: 13, type: !475, align: 8) | |
!1080 = !DILexicalBlockFile(scope: !1081, file: !14, discriminator: 0) | |
!1081 = distinct !DILexicalBlock(scope: !1076, file: !1033, line: 7) | |
!1082 = !DILocation(line: 13, column: 4, scope: !1080) | |
!1083 = !DILocalVariable(name: "arg1", scope: !1080, file: !14, line: 13, type: !475, align: 8) | |
!1084 = !DILocation(line: 4, column: 12, scope: !1019) | |
!1085 = !DILocation(line: 5, column: 12, scope: !1022) | |
!1086 = !DILocation(line: 6, column: 12, scope: !1025) | |
!1087 = !DILocation(line: 7, column: 18, scope: !1028) | |
!1088 = !DILocation(line: 7, column: 25, scope: !1028) | |
!1089 = !DILocation(line: 7, column: 4, scope: !1028) | |
!1090 = !DILocation(line: 8, column: 18, scope: !1028) | |
!1091 = !DILocation(line: 8, column: 25, scope: !1028) | |
!1092 = !DILocation(line: 8, column: 4, scope: !1028) | |
!1093 = !DILocation(line: 9, column: 18, scope: !1028) | |
!1094 = !DILocation(line: 9, column: 25, scope: !1028) | |
!1095 = !DILocation(line: 9, column: 4, scope: !1028) | |
!1096 = !DILocation(line: 10, column: 18, scope: !1028) | |
!1097 = !DILocation(line: 10, column: 25, scope: !1028) | |
!1098 = !DILocation(line: 10, column: 4, scope: !1028) | |
!1099 = !DILocation(line: 12, column: 12, scope: !1028) | |
!1100 = !DILocation(line: 13, column: 18, scope: !1072) | |
!1101 = !DILocation(line: 13, column: 25, scope: !1072) | |
!1102 = !DILocation(line: 13, column: 4, scope: !1072) | |
!1103 = !DILocation(line: 14, column: 1, scope: !1019) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment