void __fastcall rust_imm_exceptions::main() { int v0; // [rsp+84h] [rbp-3A4h] BYREF core::fmt::Arguments v1; // [rsp+88h] [rbp-3A0h] BYREF int *v2; // [rsp+B8h] [rbp-370h] __int64 (__fastcall *v3)(); // [rsp+C0h] [rbp-368h] int v4; // [rsp+CCh] [rbp-35Ch] BYREF core::fmt::Arguments v5; // [rsp+D0h] [rbp-358h] BYREF int *v6; // [rsp+100h] [rbp-328h] __int64 (__fastcall *v7)(); // [rsp+108h] [rbp-320h] int v8; // [rsp+114h] [rbp-314h] BYREF core::fmt::Arguments v9; // [rsp+118h] [rbp-310h] BYREF int *v10; // [rsp+148h] [rbp-2E0h] __int64 (__fastcall *v11)(); // [rsp+150h] [rbp-2D8h] int v12; // [rsp+15Ch] [rbp-2CCh] BYREF core::fmt::Arguments v13; // [rsp+160h] [rbp-2C8h] BYREF int *v14; // [rsp+190h] [rbp-298h] __int64 (__fastcall *v15)(); // [rsp+198h] [rbp-290h] int v16; // [rsp+1A4h] [rbp-284h] BYREF core::fmt::Arguments v17; // [rsp+1A8h] [rbp-280h] BYREF int *v18; // [rsp+1D8h] [rbp-250h] __int64 (__fastcall *v19)(); // [rsp+1E0h] [rbp-248h] int v20; // [rsp+1ECh] [rbp-23Ch] BYREF core::fmt::Arguments v21; // [rsp+1F0h] [rbp-238h] BYREF int *v22; // [rsp+220h] [rbp-208h] __int64 (__fastcall *v23)(); // [rsp+228h] [rbp-200h] int v24; // [rsp+234h] [rbp-1F4h] BYREF core::fmt::Arguments v25; // [rsp+238h] [rbp-1F0h] BYREF int *v26; // [rsp+268h] [rbp-1C0h] __int64 (__fastcall *v27)(); // [rsp+270h] [rbp-1B8h] int v28; // [rsp+27Ch] [rbp-1ACh] BYREF core::fmt::Arguments v29; // [rsp+280h] [rbp-1A8h] BYREF int *v30; // [rsp+2B0h] [rbp-178h] __int64 (__fastcall *v31)(); // [rsp+2B8h] [rbp-170h] core::fmt::Arguments v32; // [rsp+2C0h] [rbp-168h] BYREF int *v33; // [rsp+2F0h] [rbp-138h] __int64 (__fastcall *v34)(); // [rsp+2F8h] [rbp-130h] int v35; // [rsp+304h] [rbp-124h] int *v36; // [rsp+308h] [rbp-120h] __int64 (__fastcall *v37)(); // [rsp+310h] [rbp-118h] int *v38; // [rsp+318h] [rbp-110h] __int64 (__fastcall *v39)(); // [rsp+320h] [rbp-108h] int *v40; // [rsp+328h] [rbp-100h] __int64 (__fastcall *v41)(); // [rsp+330h] [rbp-F8h] int *v42; // [rsp+338h] [rbp-F0h] __int64 (__fastcall *v43)(); // [rsp+340h] [rbp-E8h] int *v44; // [rsp+348h] [rbp-E0h] __int64 (__fastcall *v45)(); // [rsp+350h] [rbp-D8h] int *v46; // [rsp+358h] [rbp-D0h] __int64 (__fastcall *v47)(); // [rsp+360h] [rbp-C8h] int *v48; // [rsp+368h] [rbp-C0h] __int64 (__fastcall *v49)(); // [rsp+370h] [rbp-B8h] int *v50; // [rsp+378h] [rbp-B0h] __int64 (__fastcall *v51)(); // [rsp+380h] [rbp-A8h] int *v52; // [rsp+388h] [rbp-A0h] __int64 (__fastcall *v53)(); // [rsp+390h] [rbp-98h] int *v54; // [rsp+398h] [rbp-90h] __int64 (__fastcall *v55)(); // [rsp+3A0h] [rbp-88h] int *v56; // [rsp+3A8h] [rbp-80h] __int64 (__fastcall *v57)(); // [rsp+3B0h] [rbp-78h] int *v58; // [rsp+3B8h] [rbp-70h] __int64 (__fastcall *v59)(); // [rsp+3C0h] [rbp-68h] int *v60; // [rsp+3C8h] [rbp-60h] __int64 (__fastcall *v61)(); // [rsp+3D0h] [rbp-58h] int *v62; // [rsp+3D8h] [rbp-50h] __int64 (__fastcall *v63)(); // [rsp+3E0h] [rbp-48h] int *v64; // [rsp+3E8h] [rbp-40h] __int64 (__fastcall *v65)(); // [rsp+3F0h] [rbp-38h] int *v66; // [rsp+3F8h] [rbp-30h] __int64 (__fastcall *v67)(); // [rsp+400h] [rbp-28h] int *v68; // [rsp+408h] [rbp-20h] __int64 (__fastcall *v69)(); // [rsp+410h] [rbp-18h] int *v70; // [rsp+418h] [rbp-10h] __int64 (__fastcall *v71)(); // [rsp+420h] [rbp-8h] v0 = -1; v70 = &v0; v71 = core::fmt::num::imp::_$LT$impl$u20$core..fmt..Display$u20$for$u20$i32$GT$::fmt::h19202f986d712223; v68 = &v0; v69 = core::fmt::num::imp::_$LT$impl$u20$core..fmt..Display$u20$for$u20$i32$GT$::fmt::h19202f986d712223; v2 = &v0; v3 = core::fmt::num::imp::_$LT$impl$u20$core..fmt..Display$u20$for$u20$i32$GT$::fmt::h19202f986d712223; core::fmt::Arguments::new_v1::hfd1f0bcb44282cb0( &v1, (ref$<slice2$<ref$<str$> > > *)&off_14001B440, (ref$<slice2$<core::fmt::rt::Argument> > *)2); std::io::stdio::_print::h809a7cb8277a4b47(&v1); if ( __OFADD__(1, v0) ) core::panicking::panic::h61d0277f5e1a7407("attempt to add with overflowadd imm c:", 28i64, &off_14001B460); v4 = v0 + 1; v66 = &v4; v67 = core::fmt::num::imp::_$LT$impl$u20$core..fmt..Display$u20$for$u20$i32$GT$::fmt::h19202f986d712223; v64 = &v4; v65 = core::fmt::num::imp::_$LT$impl$u20$core..fmt..Display$u20$for$u20$i32$GT$::fmt::h19202f986d712223; v6 = &v4; v7 = core::fmt::num::imp::_$LT$impl$u20$core..fmt..Display$u20$for$u20$i32$GT$::fmt::h19202f986d712223; core::fmt::Arguments::new_v1::hfd1f0bcb44282cb0( &v5, (ref$<slice2$<ref$<str$> > > *)&off_14001B4A8, (ref$<slice2$<core::fmt::rt::Argument> > *)2); std::io::stdio::_print::h809a7cb8277a4b47(&v5); if ( v4 < 0 ) core::panicking::panic::h61d0277f5e1a7407("attempt to multiply with overflowmulti imm d:", 33i64, &off_14001B4C8); v8 = v4; v62 = &v8; v63 = core::fmt::num::imp::_$LT$impl$u20$core..fmt..Display$u20$for$u20$i32$GT$::fmt::h19202f986d712223; v60 = &v8; v61 = core::fmt::num::imp::_$LT$impl$u20$core..fmt..Display$u20$for$u20$i32$GT$::fmt::h19202f986d712223; v10 = &v8; v11 = core::fmt::num::imp::_$LT$impl$u20$core..fmt..Display$u20$for$u20$i32$GT$::fmt::h19202f986d712223; core::fmt::Arguments::new_v1::hfd1f0bcb44282cb0( &v9, (ref$<slice2$<ref$<str$> > > *)&off_14001B510, (ref$<slice2$<core::fmt::rt::Argument> > *)2); std::io::stdio::_print::h809a7cb8277a4b47(&v9); v12 = v8; v58 = &v12; v59 = core::fmt::num::imp::_$LT$impl$u20$core..fmt..Display$u20$for$u20$i32$GT$::fmt::h19202f986d712223; v56 = &v12; v57 = core::fmt::num::imp::_$LT$impl$u20$core..fmt..Display$u20$for$u20$i32$GT$::fmt::h19202f986d712223; v14 = &v12; v15 = core::fmt::num::imp::_$LT$impl$u20$core..fmt..Display$u20$for$u20$i32$GT$::fmt::h19202f986d712223; core::fmt::Arguments::new_v1::hfd1f0bcb44282cb0( &v13, (ref$<slice2$<ref$<str$> > > *)&off_14001B580, (ref$<slice2$<core::fmt::rt::Argument> > *)2); std::io::stdio::_print::h809a7cb8277a4b47(&v13); v16 = 2 * v12; v54 = &v16; v55 = core::fmt::num::imp::_$LT$impl$u20$core..fmt..Display$u20$for$u20$i32$GT$::fmt::h19202f986d712223; v52 = &v16; v53 = core::fmt::num::imp::_$LT$impl$u20$core..fmt..Display$u20$for$u20$i32$GT$::fmt::h19202f986d712223; v18 = &v16; v19 = core::fmt::num::imp::_$LT$impl$u20$core..fmt..Display$u20$for$u20$i32$GT$::fmt::h19202f986d712223; core::fmt::Arguments::new_v1::hfd1f0bcb44282cb0( &v17, (ref$<slice2$<ref$<str$> > > *)&off_14001B5B0, (ref$<slice2$<core::fmt::rt::Argument> > *)2); std::io::stdio::_print::h809a7cb8277a4b47(&v17); v20 = v16 >> 1; v50 = &v20; v51 = core::fmt::num::imp::_$LT$impl$u20$core..fmt..Display$u20$for$u20$i32$GT$::fmt::h19202f986d712223; v48 = &v20; v49 = core::fmt::num::imp::_$LT$impl$u20$core..fmt..Display$u20$for$u20$i32$GT$::fmt::h19202f986d712223; v22 = &v20; v23 = core::fmt::num::imp::_$LT$impl$u20$core..fmt..Display$u20$for$u20$i32$GT$::fmt::h19202f986d712223; core::fmt::Arguments::new_v1::hfd1f0bcb44282cb0( &v21, (ref$<slice2$<ref$<str$> > > *)&off_14001B5E0, (ref$<slice2$<core::fmt::rt::Argument> > *)2); std::io::stdio::_print::h809a7cb8277a4b47(&v21); v24 = v20 ^ 1; v46 = &v24; v47 = core::fmt::num::imp::_$LT$impl$u20$core..fmt..Display$u20$for$u20$i32$GT$::fmt::h19202f986d712223; v44 = &v24; v45 = core::fmt::num::imp::_$LT$impl$u20$core..fmt..Display$u20$for$u20$i32$GT$::fmt::h19202f986d712223; v26 = &v24; v27 = core::fmt::num::imp::_$LT$impl$u20$core..fmt..Display$u20$for$u20$i32$GT$::fmt::h19202f986d712223; core::fmt::Arguments::new_v1::hfd1f0bcb44282cb0( &v25, (ref$<slice2$<ref$<str$> > > *)&off_14001B610, (ref$<slice2$<core::fmt::rt::Argument> > *)2); std::io::stdio::_print::h809a7cb8277a4b47(&v25); v28 = v24 & 1; v42 = &v28; v43 = core::fmt::num::imp::_$LT$impl$u20$core..fmt..Display$u20$for$u20$i32$GT$::fmt::h19202f986d712223; v40 = &v28; v41 = core::fmt::num::imp::_$LT$impl$u20$core..fmt..Display$u20$for$u20$i32$GT$::fmt::h19202f986d712223; v30 = &v28; v31 = core::fmt::num::imp::_$LT$impl$u20$core..fmt..Display$u20$for$u20$i32$GT$::fmt::h19202f986d712223; core::fmt::Arguments::new_v1::hfd1f0bcb44282cb0( &v29, (ref$<slice2$<ref$<str$> > > *)&off_14001B640, (ref$<slice2$<core::fmt::rt::Argument> > *)2); std::io::stdio::_print::h809a7cb8277a4b47(&v29); v35 = rust_imm_exceptions::div_zero(v12, 0); v38 = &v12; v39 = core::fmt::num::imp::_$LT$impl$u20$core..fmt..Display$u20$for$u20$i32$GT$::fmt::h19202f986d712223; v36 = &v12; v37 = core::fmt::num::imp::_$LT$impl$u20$core..fmt..Display$u20$for$u20$i32$GT$::fmt::h19202f986d712223; v33 = &v12; v34 = core::fmt::num::imp::_$LT$impl$u20$core..fmt..Display$u20$for$u20$i32$GT$::fmt::h19202f986d712223; core::fmt::Arguments::new_v1::hfd1f0bcb44282cb0( &v32, (ref$<slice2$<ref$<str$> > > *)&off_14001B670, (ref$<slice2$<core::fmt::rt::Argument> > *)2); std::io::stdio::_print::h809a7cb8277a4b47(&v32); }