hakanardo / sqrt / noopt.txt

[p0, p1, p2, p3, i4, p5, i6, p7, p8, p9, p10, p11, p12]
guard_value(i4, 0, descr=<ResumeGuardDescr object at 0x7f0bf846b9c8>)
guard_nonnull(p11, descr=<ResumeGuardDescr object at 0x7f0bf846ba88>)
guard_value(p2, ConstPtr(ptr14), descr=<ResumeGuardDescr object at 0x7f0bf846bb88>)
guard_class(p11, ConstClass(W_IntObject), descr=<ResumeGuardDescr object at 0x7f0bf846bc90>)
guard_class(p11, ConstClass(W_IntObject), descr=<ResumeGuardDescr object at 0x7f0bf846bd58>)
i17 = getfield_gc_pure(p11, descr=<W_IntObject.inst_intval>)
i19 = int_gt(i17, 0)
guard_true(i19, descr=<ResumeGuardDescr object at 0x7f0bf846be90>)
guard_nonnull(p11, descr=<ResumeGuardDescr object at 0x7f0bf846c008>)
guard_class(p11, ConstClass(W_IntObject), descr=<ResumeGuardDescr object at 0x7f0bf846c148>)
guard_class(p11, ConstClass(W_IntObject), descr=<ResumeGuardDescr object at 0x7f0bf846c210>)
i22 = getfield_gc_pure(p11, descr=<W_IntObject.inst_intval>)
i24 = int_sub_ovf(i22, 1)
guard_no_overflow(, descr=<ResumeGuardDescr object at 0x7f0bf846c340>)
p26 = new_with_vtable(ConstClass(W_IntObject))
setfield_gc(p26, i24, descr=<W_IntObject.inst_intval>)
guard_nonnull(p12, descr=<ResumeGuardDescr object at 0x7f0bf846c4e8>)
guard_nonnull(p10, descr=<ResumeGuardDescr object at 0x7f0bf846c5e0>)
guard_nonnull(p12, descr=<ResumeGuardDescr object at 0x7f0bf846c6d8>)
guard_class(p10, 17688456, descr=<ResumeGuardDescr object at 0x7f0bf846c7d8>)
guard_class(p12, 17688456, descr=<ResumeGuardDescr object at 0x7f0bf846c8a0>)
guard_class(p10, 17688456, descr=<ResumeGuardDescr object at 0x7f0bf846c968>)
guard_class(p12, 17688456, descr=<ResumeGuardDescr object at 0x7f0bf846ca30>)
f31 = getfield_gc_pure(p10, descr=<W_FloatObject.inst_floatval>)
f32 = getfield_gc_pure(p12, descr=<W_FloatObject.inst_floatval>)
i34 = float_eq(f32, 0.000000)
guard_false(i34, descr=<ResumeGuardDescr object at 0x7f0bf846cba0>)
f35 = float_truediv(f31, f32)
p37 = new_with_vtable(17688456)
setfield_gc(p37, f35, descr=<W_FloatObject.inst_floatval>)
guard_class(p12, 17688456, descr=<ResumeGuardDescr object at 0x7f0bf846cd58>)
guard_class(p37, 17688456, descr=<ResumeGuardDescr object at 0x7f0bf846ce20>)
guard_class(p12, 17688456, descr=<ResumeGuardDescr object at 0x7f0bf846cee8>)
guard_class(p37, 17688456, descr=<ResumeGuardDescr object at 0x7f0bf846cfb0>)
f42 = getfield_gc_pure(p12, descr=<W_FloatObject.inst_floatval>)
f43 = getfield_gc_pure(p37, descr=<W_FloatObject.inst_floatval>)
f44 = float_add(f42, f43)
p46 = new_with_vtable(17688456)
setfield_gc(p46, f44, descr=<W_FloatObject.inst_floatval>)
guard_class(p46, 17688456, descr=<ResumeGuardDescr object at 0x7f0bf846d220>)
guard_class(p46, 17688456, descr=<ResumeGuardDescr object at 0x7f0bf846d2e8>)
p50 = new_with_vtable(ConstClass(FailedToImplement))
guard_class(p50, ConstClass(FailedToImplement), descr=<ResumeGuardDescr object at 0x7f0bf846d3e0>)
guard_class(p50, ConstClass(FailedToImplement), descr=<ResumeGuardDescr object at 0x7f0bf846d4a8>)
guard_class(p46, 17688456, descr=<ResumeGuardDescr object at 0x7f0bf846d570>)
guard_class(p46, 17688456, descr=<ResumeGuardDescr object at 0x7f0bf846d638>)
guard_class(p46, 17688456, descr=<ResumeGuardDescr object at 0x7f0bf846d700>)
guard_nonnull(p46, descr=<ResumeGuardDescr object at 0x7f0bf846d7c0>)
guard_class(p46, 17688456, descr=<ResumeGuardDescr object at 0x7f0bf846d880>)
guard_class(p46, 17688456, descr=<ResumeGuardDescr object at 0x7f0bf846d948>)
guard_class(p46, 17688456, descr=<ResumeGuardDescr object at 0x7f0bf846da10>)
f59 = getfield_gc_pure(p46, descr=<W_FloatObject.inst_floatval>)
f61 = float_truediv(f59, 2.000000)
p63 = new_with_vtable(17688456)
setfield_gc(p63, f61, descr=<W_FloatObject.inst_floatval>)
guard_nonnull(p63, descr=<ResumeGuardDescr object at 0x7f0bf846dbc0>)
i65 = ptr_eq(p63, ConstPtr(ptr64))
guard_false(i65, descr=<ResumeGuardDescr object at 0x7f0bf846dcb8>)
guard_nonnull(p63, descr=<ResumeGuardDescr object at 0x7f0bf846dd70>)
i67 = getfield_raw(32555168, descr=<pypysig_long_struct.c_value>)
i69 = int_sub(i67, 2)
setfield_raw(32555168, i69, descr=<pypysig_long_struct.c_value>)
i71 = int_lt(i69, 0)
guard_false(i71, descr=<ResumeGuardDescr object at 0x7f0bf846dfa8>)
p72 = same_as(ConstPtr(ptr14))
i74 = same_as(0)
i76 = same_as(13)
p78 = same_as(ConstPtr(ptr77))
p80 = same_as(ConstPtr(ptr79))
p82 = same_as(ConstPtr(ptr81))
jump(p0, p1, p72, p3, i74, p5, i76, p78, p80, p82, p10, p26, p63, descr=<Loop-1>)
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.