New paste Repaste Download
import timeit
import os
import sys
if "PURE_PYTHON" in os.environ:
    from cobs.cobs import _cobs_py as cobs
else:
    from cobs import cobs
number = int(os.environ.get("ITERS", "100"))
if 'encode' in sys.argv:
    with open("vmlinuz", "rb") as f:
        ddata = f.read()
    dtime = timeit.timeit(lambda: cobs.encode(ddata), number=number) / number / len(ddata)
    print(f"encoding: {1 / (dtime * 1e9)} GB/s")
else:
    with open("evmlinuz", "rb") as f:
        edata = f.read()
    etime = timeit.timeit(lambda: cobs.decode(edata), number=number) / number / len(edata)
    print(f"decoding: {1 / (etime * 1e9)} GB/s")
Filename: benchmark.py. Size: 647b. View raw, , hex, or download this file.
[20e6da0] {jit-log-opt-loop
# Loop 1 (unpackiterable [dict_valueiterator]) : loop with 63 ops
[p0, p1]
+264: label(p0, p1, descr=TargetToken(4564514784))
debug_merge_point(0, 0, 'unpackiterable [dict_valueiterator]')
+264: guard_class(p0, ConstClass(W_DictMultiIterValuesObject), descr=<Guard0x110129028>) [p0, p1]
+288: p3 = getfield_gc_r(p0, descr=<FieldP pypy.objspace.std.dictmultiobject.W_BaseDictMultiIterObject.inst_iteratorimplementation 8 pure>)
+292: p4 = getfield_gc_r(p3, descr=<FieldP pypy.objspace.std.dictmultiobject.BaseIteratorImplementation.inst_w_dict 32>)
+296: guard_nonnull_class(p4, ConstClass(W_DictObject), descr=<Guard0x110129070>) [p0, p1]
+320: i6 = getfield_gc_i(p3, descr=<FieldS pypy.objspace.std.dictmultiobject.BaseIteratorImplementation.inst_len 8>)
+324: p7 = getfield_gc_r(p4, descr=<FieldP pypy.objspace.std.dictmultiobject.W_DictObject.inst_dstrategy 16>)
+328: guard_class(p7, 4434111304, descr=<Guard0x1101d1d30>) [p0, p1]
+348: p9 = getfield_gc_r(p4, descr=<FieldP pypy.objspace.std.dictmultiobject.W_DictMultiObject.inst_dstorage 8>)
+352: p10 = getfield_gc_r(p9, descr=<FieldP pypy.objspace.std.typeobject.W_TypeObject.inst_dict_w 360>)
+356: i11 = getfield_gc_i(p10, descr=<FieldS dicttable.num_live_items 8>)
+360: i12 = int_ne(i6, i11)
guard_false(i12, descr=<Guard0x1101d1d00>) [p0, p1]
+368: i13 = getfield_gc_i(p3, descr=<FieldS pypy.objspace.std.dictmultiobject.BaseIteratorImplementation.inst_pos 16>)
+372: i14 = int_lt(i13, i6)
guard_true(i14, descr=<Guard0x1101d1cd0>) [p0, p1]
+380: guard_class(p3, 4433951464, descr=<Guard0x1101d1ca0>) [p0, p1]
+400: p16 = getfield_gc_r(p3, descr=<FieldP pypy.objspace.std.dictmultiobject.IterClassValues.inst_iterator 40>)
+404: i18 = call_i(ConstClass(_ll_dictnext_look_inside_iff__dictiterPtr), p16, descr=<Calli 8 r EF=5>)
+460: guard_no_exception(descr=<Guard0x110128fe0>) [p0, p1, p3, p16, i18]
+484: p19 = getfield_gc_r(p16, descr=<FieldP dictiter.dict 8>)
+488: p20 = getfield_gc_r(p19, descr=<FieldP dicttable.entries 48>)
+500: p21 = getinteriorfield_gc_r(p20, i18, descr=<InteriorFieldDescr <FieldP odictentry.value 8>>)
+508: guard_nonnull_class(p21, ConstClass(FunctionWithFixedCode), descr=<Guard0x110128f98>) [p0, p1, p3, p16, i18]
+536: i24 = int_add(i13, 1)
+540: p25 = getfield_gc_r(p3, descr=<FieldP pypy.objspace.std.dictmultiobject.BaseIteratorImplementation.inst_strategy 24>)
+548: setfield_gc(p3, i24, descr=<FieldS pypy.objspace.std.dictmultiobject.BaseIteratorImplementation.inst_pos 16>)
+556: i26 = instance_ptr_eq(p25, p7)
guard_true(i26, descr=<Guard0x110128f50>) [p0, p1, i26, p21]
+568: i27 = getfield_gc_i(p1, descr=<FieldS list.length 8>)
+576: i29 = int_add(i27, 1)
+580: p30 = getfield_gc_r(p1, descr=<FieldP list.items 16>)
+584: i31 = arraylen_gc(p30, descr=<ArrayP 8>)
+588: i32 = int_lt(i31, i29)
cond_call(i32, ConstClass(_ll_list_resize_hint_really_look_inside_iff__listPtr_Signed_Bool), p1, i29, 1, descr=<Callv 0 rii EF=5>)
+664: guard_no_exception(descr=<Guard0x110128f08>) [i27, p0, p1, p21, i29]
+688: p35 = getfield_gc_r(p1, descr=<FieldP list.items 16>)
+812: setarrayitem_gc(p35, i27, p21, descr=<ArrayP 8>)
debug_merge_point(0, 0, 'unpackiterable [dict_valueiterator]')
+820: setfield_gc(p1, i29, descr=<FieldS list.length 8>)
+824: label(p0, p1, p3, p4, p9, p10, i24, i6, p16, i29, p35, descr=TargetToken(4564514848))
debug_merge_point(0, 0, 'unpackiterable [dict_valueiterator]')
+824: i36 = int_lt(i24, i6)
guard_true(i36, descr=<Guard0x110128ec0>) [p0, p1, i24, i6, p3]
+836: i38 = call_i(ConstClass(_ll_dictnext_look_inside_iff__dictiterPtr), p16, descr=<Calli 8 r EF=5>)
+872: guard_no_exception(descr=<Guard0x110128e78>) [p0, p1, p3, p16, i38]
+896: p39 = getfield_gc_r(p16, descr=<FieldP dictiter.dict 8>)
+900: p40 = getfield_gc_r(p39, descr=<FieldP dicttable.entries 48>)
+912: p41 = getinteriorfield_gc_r(p40, i38, descr=<InteriorFieldDescr <FieldP odictentry.value 8>>)
+920: guard_nonnull_class(p41, ConstClass(FunctionWithFixedCode), descr=<Guard0x110128e30>) [p0, p1, p3, p16, i38]
+948: i44 = int_add(i24, 1)
+952: i46 = int_add(i29, 1)
+960: i47 = arraylen_gc(p35, descr=<ArrayP 8>)
+968: i48 = int_lt(i47, i46)
cond_call(i48, ConstClass(_ll_list_resize_hint_really_look_inside_iff__listPtr_Signed_Bool), p1, i46, 1, descr=<Callv 0 rii EF=5>)
+1048: setfield_gc(p3, i44, descr=<FieldS pypy.objspace.std.dictmultiobject.BaseIteratorImplementation.inst_pos 16>)
+1056: guard_no_exception(descr=<Guard0x110128de8>) [i29, p0, p1, p41, i46]
+1080: p51 = getfield_gc_r(p1, descr=<FieldP list.items 16>)
+1208: setarrayitem_gc(p51, i29, p41, descr=<ArrayP 8>)
debug_merge_point(0, 0, 'unpackiterable [dict_valueiterator]')
+1220: setfield_gc(p1, i46, descr=<FieldS list.length 8>)
+1224: jump(p0, p1, p3, p4, p9, p10, i44, i6, p16, i46, p51, descr=TargetToken(4564514848))
+1236: --end of the loop--
[222264a] jit-log-opt-loop}
[269dcda] {jit-log-opt-loop
# Loop 2 (DescrOperation.contains [sequenceiterator, bytes]) : loop with 175 ops
[p0, p1]
+536: label(p0, p1, descr=TargetToken(4565372832))
debug_merge_point(0, 0, 'DescrOperation.contains [sequenceiterator. bytes]')
+536: guard_class(p0, 4434054392, descr=<Guard0x1101299b8>) [p0, p1]
+560: p3 = getfield_gc_r(p0, descr=<FieldP pypy.objspace.std.iterobject.W_AbstractSeqIterObject.inst_w_seq 16>)
+564: guard_nonnull_class(p3, ConstClass(W_MemoryView), descr=<Guard0x110129a00>) [p0, p1]
+592: i5 = getfield_gc_i(p0, descr=<FieldS pypy.objspace.std.iterobject.W_AbstractSeqIterObject.inst_index 8>)
+596: p6 = getfield_gc_r(p3, descr=<FieldP pypy.objspace.std.memoryobject.W_MemoryView.inst_view 32>)
+600: guard_nonnull_class(p6, 4433912888, descr=<Guard0x110129a48>) [p0, p1]
+628: p8 = getfield_gc_r(p6, descr=<FieldP pypy.interpreter.buffer.BufferSlice.inst_shape 32 pure>)
+632: i9 = getfield_gc_i(p8, descr=<FieldS list.length 8>)
+636: i10 = int_is_zero(i9)
guard_false(i10, descr=<Guard0x1101fd820>) [p0, p1]
+644: p11 = getfield_gc_r(p8, descr=<FieldP list.items 16>)
+648: i13 = getarrayitem_gc_i(p11, 0, descr=<ArrayS 8>)
+652: i15 = int_lt(i5, 0)
guard_false(i15, descr=<Guard0x1101fd850>) [p0, p1]
+660: i16 = int_lt(i5, i13)
guard_true(i16, descr=<Guard0x1101fd880>) [p0, p1]
+668: p17 = getfield_gc_r(p6, descr=<FieldP pypy.interpreter.buffer.BufferSlice.inst_parent 24 pure>)
+672: guard_class(p17, 4433914808, descr=<Guard0x1101fd8b0>) [p0, p1]
+692: i19 = getfield_gc_i(p6, descr=<FieldS pypy.interpreter.buffer.BufferSlice.inst_start 40 pure>)
+696: i20 = getfield_gc_i(p6, descr=<FieldS pypy.interpreter.buffer.BufferSlice.inst_step 48 pure>)
+700: i21 = int_mul(i20, i5)
+704: i22 = int_add(i19, i21)
+708: p23 = getfield_gc_r(p17, descr=<FieldP pypy.objspace.std.memoryobject.IndirectView.inst_parent 24 pure>)
+712: guard_class(p23, 4433936896, descr=<Guard0x1101fd8e0>) [p0, p1]
+732: p25 = getfield_gc_r(p23, descr=<FieldP pypy.interpreter.buffer.RawBufferView_Base.inst_data 24 pure>)
+736: guard_class(p25, 4433875968, descr=<Guard0x1101fd910>) [p0, p1]
+756: p27 = getfield_gc_r(p25, descr=<FieldP rpython.rlib.buffer.StringBuffer.inst_value 16 pure>)
+760: i28 = strlen(p27)
+764: i29 = getfield_gc_i(p17, descr=<FieldS pypy.objspace.std.memoryobject.BufferView1D.inst_itemsize 40 pure>)
+768: i31 = call_i(ConstClass(ll_int_py_div__Signed_Signed), i28, i29, descr=<Calli 8 ii EF=0 OS=12>)
+816: i33 = int_lt(i22, 0)
guard_false(i33, descr=<Guard0x110129a90>) [p0, p1, p17, i22, i31]
+824: i34 = int_ge(i22, i31)
guard_false(i34, descr=<Guard0x1101fd940>) [p0, p1, p17, i22, i31]
+832: i35 = int_mul(i29, i22)
+836: i36 = int_add(i35, i29)
+840: i37 = int_lt(i36, i28)
guard_true(i37, descr=<Guard0x1101fd970>) [p0, p1, p17, i22, i31]
+852: i38 = int_is_zero(i29)
guard_false(i38, descr=<Guard0x1101fd9a0>) [p0, p1, p17, i22, i31]
+860: i39 = int_is_zero(i35)
guard_false(i39, descr=<Guard0x1101fd9d0>) [p0, p1, p17, i22, i31]
+868: i40 = int_gt(i36, i28)
guard_false(i40, descr=<Guard0x1101fda00>) [p0, p1, p17, i22, i31]
+876: p41 = getfield_gc_r(p17, descr=<FieldP pypy.objspace.std.memoryobject.BufferView1D.inst_format 32 pure>)
+884: p42 = new_with_vtable(descr=<SizeDescr 48>)
+996: p43 = new_with_vtable(descr=<SizeDescr 24>)
+1012: setfield_gc(p43, 1, descr=<FieldS rpython.rlib.buffer.Buffer.inst_readonly 8 pure>)
+1044: p45 = newstr(i29)
copystrcontent(p27, p45, i35, 0, i29)
+1332: setfield_gc(p43, p45, descr=<FieldP rpython.rlib.buffer.StringBuffer.inst_value 16 pure>)
+1340: p47 = new(descr=<SizeDescr 24>)
+1448: setfield_gc(p47, 0, descr=<FieldS list.length 8>)
+1456: p50 = new_array_clear(0, descr=<ArrayP 8>)
+1476: setfield_gc(p47, p50, descr=<FieldP list.items 16>)
+1548: setfield_gc(p42, p43, descr=<FieldP pypy.module.struct.formatiterator.UnpackFormatIterator.inst_buf 8>)
+1552: setfield_gc(p42, i29, descr=<FieldS pypy.module.struct.formatiterator.UnpackFormatIterator.inst_length 16>)
+1556: setfield_gc(p42, 0, descr=<FieldS pypy.module.struct.formatiterator.UnpackFormatIterator.inst_pos 24>)
+1564: setfield_gc(p42, p47, descr=<FieldP pypy.module.struct.formatiterator.UnpackFormatIterator.inst_result_w 32>)
+1568: call_may_force_n(ConstClass(interpret_trampoline__v696___simple_call__function_i), p42, p41, descr=<Callv 0 rr EF=7>)
guard_not_forced(descr=<Guard0x1102042f0>) [p0, p1, p42]
+1728: guard_no_exception(descr=<Guard0x1101fda30>) [p0, p1, p42]
+1752: p53 = getfield_gc_r(p42, descr=<FieldP pypy.module.struct.formatiterator.UnpackFormatIterator.inst_result_w 32>)
+1760: p54 = getfield_gc_r(p53, descr=<FieldP list.items 16>)
+1764: p56 = getarrayitem_gc_r(p54, 0, descr=<ArrayP 8>)
+1768: guard_nonnull_class(p56, ConstClass(W_BytesObject), descr=<Guard0x110129ad8>) [p0, p1, p42]
+1792: i58 = getfield_gc_i(p0, descr=<FieldS pypy.objspace.std.iterobject.W_AbstractSeqIterObject.inst_index 8>)
+1800: i60 = int_add(i58, 1)
+1804: setfield_gc(p0, i60, descr=<FieldS pypy.objspace.std.iterobject.W_AbstractSeqIterObject.inst_index 8>)
+1808: guard_class(p1, ConstClass(W_BytesObject), descr=<Guard0x110129b20>) [p0, p1, p56]
+1828: i62 = instance_ptr_eq(p1, p56)
guard_false(i62, descr=<Guard0x1101fda60>) [p0, p1, p56]
+1836: p63 = getfield_gc_r(p1, descr=<FieldP pypy.objspace.std.bytesobject.W_BytesObject.inst__value 8 pure>)
+1840: p64 = getfield_gc_r(p56, descr=<FieldP pypy.objspace.std.bytesobject.W_BytesObject.inst__value 8 pure>)
+1844: i65 = strlen(p64)
+1848: i67 = int_gt(i65, 1)
guard_false(i67, descr=<Guard0x1101fda90>) [p0, p1, p56]
+1856: i68 = int_is_zero(i65)
guard_false(i68, descr=<Guard0x1101fdac0>) [p0, p1, p56]
+1864: i69 = strlen(p63)
+1868: i71 = int_eq(i69, 1)
guard_true(i71, descr=<Guard0x1101fdaf0>) [p0, p1, p56]
+1876: i73 = strgetitem(p63, 0)
+1880: i75 = strgetitem(p64, 0)
+1884: i76 = int_eq(i73, i75)
guard_false(i76, descr=<Guard0x1101fdb20>) [p0, p1, p56]
+1892: i78 = call_i(ConstClass(_ll_2_str_eq_nonnull_char__rpy_stringPtr_Char), p64, i73, descr=<Calli 8 ri EF=0 OS=29>)
+1932: guard_false(i78, descr=<Guard0x110129b68>) [p0, p1, p56, i78]
debug_merge_point(0, 0, 'DescrOperation.contains [sequenceiterator. bytes]')
+1940: label(p0, p1, i60, i73, descr=TargetToken(4565372896))
debug_merge_point(0, 0, 'DescrOperation.contains [sequenceiterator. bytes]')
+1940: p79 = getfield_gc_r(p0, descr=<FieldP pypy.objspace.std.iterobject.W_AbstractSeqIterObject.inst_w_seq 16>)
+1944: guard_nonnull_class(p79, ConstClass(W_MemoryView), descr=<Guard0x110129bb0>) [p0, p1, p79]
+1972: p81 = getfield_gc_r(p79, descr=<FieldP pypy.objspace.std.memoryobject.W_MemoryView.inst_view 32>)
+1976: guard_nonnull_class(p81, 4433912888, descr=<Guard0x110129bf8>) [p0, p1, p79]
+2004: p83 = getfield_gc_r(p81, descr=<FieldP pypy.interpreter.buffer.BufferSlice.inst_shape 32 pure>)
+2008: i84 = getfield_gc_i(p83, descr=<FieldS list.length 8>)
+2012: i85 = int_is_zero(i84)
guard_false(i85, descr=<Guard0x1101fdb50>) [p0, p1, p79]
+2020: p86 = getfield_gc_r(p83, descr=<FieldP list.items 16>)
+2024: i88 = getarrayitem_gc_i(p86, 0, descr=<ArrayS 8>)
+2028: i90 = int_lt(i60, 0)
guard_false(i90, descr=<Guard0x1101fdb80>) [p0, p1, p79]
+2040: i91 = int_lt(i60, i88)
guard_true(i91, descr=<Guard0x1101fdbb0>) [p0, p1, p79]
+2048: p92 = getfield_gc_r(p81, descr=<FieldP pypy.interpreter.buffer.BufferSlice.inst_parent 24 pure>)
+2052: guard_class(p92, 4433914808, descr=<Guard0x1101fdbe0>) [p0, p1, p79]
+2072: i94 = getfield_gc_i(p81, descr=<FieldS pypy.interpreter.buffer.BufferSlice.inst_start 40 pure>)
+2076: i95 = getfield_gc_i(p81, descr=<FieldS pypy.interpreter.buffer.BufferSlice.inst_step 48 pure>)
+2080: i96 = int_mul(i95, i60)
+2084: i97 = int_add(i94, i96)
+2088: p98 = getfield_gc_r(p92, descr=<FieldP pypy.objspace.std.memoryobject.IndirectView.inst_parent 24 pure>)
+2092: guard_class(p98, 4433936896, descr=<Guard0x1101fdc10>) [p0, p1, p79]
+2112: p100 = getfield_gc_r(p98, descr=<FieldP pypy.interpreter.buffer.RawBufferView_Base.inst_data 24 pure>)
+2116: guard_class(p100, 4433875968, descr=<Guard0x1101fdc40>) [p0, p1, p79]
+2136: p102 = getfield_gc_r(p100, descr=<FieldP rpython.rlib.buffer.StringBuffer.inst_value 16 pure>)
+2140: i103 = strlen(p102)
+2144: i104 = getfield_gc_i(p92, descr=<FieldS pypy.objspace.std.memoryobject.BufferView1D.inst_itemsize 40 pure>)
+2148: i106 = call_i(ConstClass(ll_int_py_div__Signed_Signed), i103, i104, descr=<Calli 8 ii EF=0 OS=12>)
+2192: i108 = int_lt(i97, 0)
guard_false(i108, descr=<Guard0x110129c40>) [p0, p1, p92, i97, i106]
+2204: i109 = int_ge(i97, i106)
guard_false(i109, descr=<Guard0x1101fdc70>) [p0, p1, p92, i97, i106]
+2212: i110 = int_mul(i104, i97)
+2220: i111 = int_add(i110, i104)
+2224: i112 = int_lt(i111, i103)
guard_true(i112, descr=<Guard0x1101fdca0>) [p0, p1, p92, i97, i106]
+2236: i113 = int_is_zero(i104)
guard_false(i113, descr=<Guard0x1101fdcd0>) [p0, p1, p92, i97, i106]
+2244: i114 = int_is_zero(i110)
guard_false(i114, descr=<Guard0x1101fdd00>) [p0, p1, p92, i97, i106]
+2252: i115 = int_gt(i111, i103)
guard_false(i115, descr=<Guard0x1101fdd30>) [p0, p1, p92, i97, i106]
+2260: p116 = getfield_gc_r(p92, descr=<FieldP pypy.objspace.std.memoryobject.BufferView1D.inst_format 32 pure>)
+2268: p117 = new_with_vtable(descr=<SizeDescr 48>)
+2380: p118 = new_with_vtable(descr=<SizeDescr 24>)
+2396: setfield_gc(p118, 1, descr=<FieldS rpython.rlib.buffer.Buffer.inst_readonly 8 pure>)
+2428: p120 = newstr(i104)
copystrcontent(p102, p120, i110, 0, i104)
+2724: setfield_gc(p118, p120, descr=<FieldP rpython.rlib.buffer.StringBuffer.inst_value 16 pure>)
+2732: p121 = new(descr=<SizeDescr 24>)
+2840: setfield_gc(p121, 0, descr=<FieldS list.length 8>)
+2848: p124 = new_array_clear(0, descr=<ArrayP 8>)
+2868: setfield_gc(p121, p124, descr=<FieldP list.items 16>)
+2940: setfield_gc(p117, p118, descr=<FieldP pypy.module.struct.formatiterator.UnpackFormatIterator.inst_buf 8>)
+2944: setfield_gc(p117, i104, descr=<FieldS pypy.module.struct.formatiterator.UnpackFormatIterator.inst_length 16>)
+2952: setfield_gc(p117, 0, descr=<FieldS pypy.module.struct.formatiterator.UnpackFormatIterator.inst_pos 24>)
+2960: setfield_gc(p117, p121, descr=<FieldP pypy.module.struct.formatiterator.UnpackFormatIterator.inst_result_w 32>)
+2964: call_may_force_n(ConstClass(interpret_trampoline__v696___simple_call__function_i), p117, p116, descr=<Callv 0 rr EF=7>)
guard_not_forced(descr=<Guard0x110204340>) [p0, p1, p117]
+3132: guard_no_exception(descr=<Guard0x1101fdd60>) [p0, p1, p117]
+3156: p127 = getfield_gc_r(p117, descr=<FieldP pypy.module.struct.formatiterator.UnpackFormatIterator.inst_result_w 32>)
+3164: p128 = getfield_gc_r(p127, descr=<FieldP list.items 16>)
+3168: p130 = getarrayitem_gc_r(p128, 0, descr=<ArrayP 8>)
+3172: guard_nonnull_class(p130, ConstClass(W_BytesObject), descr=<Guard0x110129c88>) [p0, p1, p117]
+3196: i132 = getfield_gc_i(p0, descr=<FieldS pypy.objspace.std.iterobject.W_AbstractSeqIterObject.inst_index 8>)
+3204: i134 = int_add(i132, 1)
+3208: setfield_gc(p0, i134, descr=<FieldS pypy.objspace.std.iterobject.W_AbstractSeqIterObject.inst_index 8>)
+3216: i135 = instance_ptr_eq(p1, p130)
guard_false(i135, descr=<Guard0x110129cd0>) [p0, p1, p130, i135]
+3236: p136 = getfield_gc_r(p130, descr=<FieldP pypy.objspace.std.bytesobject.W_BytesObject.inst__value 8 pure>)
+3240: i137 = strlen(p136)
+3244: i139 = int_gt(i137, 1)
guard_false(i139, descr=<Guard0x1101fdd90>) [p0, p1, p130, i135]
+3252: i140 = int_is_zero(i137)
guard_false(i140, descr=<Guard0x1101fddc0>) [p0, p1, p130, i135]
+3260: i142 = strgetitem(p136, 0)
+3264: i143 = int_eq(i73, i142)
guard_false(i143, descr=<Guard0x1101fddf0>) [p0, p1, p130, i135]
+3276: i145 = call_i(ConstClass(_ll_2_str_eq_nonnull_char__rpy_stringPtr_Char), p136, i73, descr=<Calli 8 ri EF=0 OS=29>)
+3304: guard_false(i145, descr=<Guard0x110129d18>) [p0, p1, p130, i145]
debug_merge_point(0, 0, 'DescrOperation.contains [sequenceiterator. bytes]')
+3312: jump(p0, p1, i134, i73, descr=TargetToken(4565372896))
+3328: --end of the loop--
[26c9ad6] jit-log-opt-loop}
[27b35c5] {jit-log-opt-bridge
# bridge out of Guard 0x1101fdbb0 with 17 ops
[p0, p1, p2]
+136: guard_nonnull_class(p2, ConstClass(W_MemoryView), descr=<Guard0x110129d60>) [p0, p1, p2]
+164: i4 = getfield_gc_i(p0, descr=<FieldS pypy.objspace.std.iterobject.W_AbstractSeqIterObject.inst_index 8>)
+168: p5 = getfield_gc_r(p2, descr=<FieldP pypy.objspace.std.memoryobject.W_MemoryView.inst_view 32>)
+172: guard_nonnull_class(p5, 4433912888, descr=<Guard0x110129da8>) [p0, p1, p2]
+200: p7 = getfield_gc_r(p5, descr=<FieldP pypy.interpreter.buffer.BufferSlice.inst_shape 32 pure>)
+204: i8 = getfield_gc_i(p7, descr=<FieldS list.length 8>)
+208: i9 = int_is_zero(i8)
guard_false(i9, descr=<Guard0x1101fdfa0>) [p0, p1, p2]
+216: p10 = getfield_gc_r(p7, descr=<FieldP list.items 16>)
+220: i12 = getarrayitem_gc_i(p10, 0, descr=<ArrayS 8>)
+224: i14 = int_lt(i4, 0)
guard_false(i14, descr=<Guard0x1101fdfd0>) [p0, p1, p2]
+232: i15 = int_lt(i4, i12)
guard_false(i15, descr=<Guard0x110216020>) [p0, p1, p2]
+240: leave_portal_frame(14)
+240: setfield_gc(p0, ConstPtr(null), descr=<FieldP pypy.objspace.std.iterobject.W_AbstractSeqIterObject.inst_w_seq 16>)
+252: finish(ConstPtr(ptr18), descr=<DoneWithThisFrameDescrRef object at 0x108b57008>)
+332: --end of the loop--
[27b705d] jit-log-opt-bridge}
[27d1b1f] {jit-log-opt-bridge
# bridge out of Guard 0x1101fd880 with 19 ops
[p0, p1]
+136: guard_class(p0, 4434054392, descr=<Guard0x110129df0>) [p0, p1]
+156: p3 = getfield_gc_r(p0, descr=<FieldP pypy.objspace.std.iterobject.W_AbstractSeqIterObject.inst_w_seq 16>)
+160: guard_nonnull_class(p3, ConstClass(W_MemoryView), descr=<Guard0x110129e38>) [p0, p1]
+188: i5 = getfield_gc_i(p0, descr=<FieldS pypy.objspace.std.iterobject.W_AbstractSeqIterObject.inst_index 8>)
+192: p6 = getfield_gc_r(p3, descr=<FieldP pypy.objspace.std.memoryobject.W_MemoryView.inst_view 32>)
+196: guard_nonnull_class(p6, 4433912888, descr=<Guard0x110129e80>) [p0, p1]
+224: p8 = getfield_gc_r(p6, descr=<FieldP pypy.interpreter.buffer.BufferSlice.inst_shape 32 pure>)
+228: i9 = getfield_gc_i(p8, descr=<FieldS list.length 8>)
+232: i10 = int_is_zero(i9)
guard_false(i10, descr=<Guard0x1102161d0>) [p0, p1]
+240: p11 = getfield_gc_r(p8, descr=<FieldP list.items 16>)
+244: i13 = getarrayitem_gc_i(p11, 0, descr=<ArrayS 8>)
+248: i15 = int_lt(i5, 0)
guard_false(i15, descr=<Guard0x110216200>) [p0, p1]
+256: i16 = int_lt(i5, i13)
guard_false(i16, descr=<Guard0x110216230>) [p0, p1]
+264: leave_portal_frame(14)
+264: setfield_gc(p0, ConstPtr(null), descr=<FieldP pypy.objspace.std.iterobject.W_AbstractSeqIterObject.inst_w_seq 16>)
+276: finish(ConstPtr(ptr19), descr=<DoneWithThisFrameDescrRef object at 0x108b57008>)
+356: --end of the loop--
[27d51f8] jit-log-opt-bridge}
[2a75ae0] {jit-log-opt-loop
# Loop 5 (decode;/opt/homebrew/Cellar/pypy3.10/7.3.17_1/libexec/lib/pypy3.10/site-packages/cobs/cobs/_cobs_py.py:57-72~#48 NOP) : loop with 563 ops
[p0, p1]
+984: i2 = getfield_gc_i(p0, descr=<FieldS pypy.interpreter.pyframe.PyFrame.inst_last_instr 40>)
+992: p3 = getfield_gc_r(p0, descr=<FieldP pypy.interpreter.pyframe.PyFrame.inst_pycode 64>)
+996: i4 = getfield_gc_i(p0, descr=<FieldS pypy.interpreter.pyframe.PyFrame.inst_valuestackdepth 72>)
+1000: p5 = getfield_gc_r(p0, descr=<FieldP pypy.interpreter.pyframe.PyFrame.inst_debugdata 16>)
+1004: p6 = getfield_gc_r(p0, descr=<FieldP pypy.interpreter.pyframe.PyFrame.inst_lastblock 48>)
+1008: p7 = getfield_gc_r(p0, descr=<FieldP pypy.interpreter.pyframe.PyFrame.inst_locals_cells_stack_w 56>)
+1012: p9 = getarrayitem_gc_r(p7, 0, descr=<ArrayP 8>)
+1016: p11 = getarrayitem_gc_r(p7, 1, descr=<ArrayP 8>)
+1020: p13 = getarrayitem_gc_r(p7, 2, descr=<ArrayP 8>)
+1024: p15 = getarrayitem_gc_r(p7, 3, descr=<ArrayP 8>)
+1028: p17 = getarrayitem_gc_r(p7, 4, descr=<ArrayP 8>)
+1032: p19 = getarrayitem_gc_r(p7, 5, descr=<ArrayP 8>)
+1036: p21 = getarrayitem_gc_r(p7, 6, descr=<ArrayP 8>)
+1040: p23 = getarrayitem_gc_r(p7, 7, descr=<ArrayP 8>)
+1044: p25 = getarrayitem_gc_r(p7, 8, descr=<ArrayP 8>)
+1048: p27 = getarrayitem_gc_r(p7, 9, descr=<ArrayP 8>)
+1052: label(p0, p1, i2, p3, i4, p5, p6, p9, p11, p13, p15, p17, p19, p21, p23, p25, p27, descr=TargetToken(4565373856))
debug_merge_point(0, 0, 'decode;/opt/homebrew/Cellar/pypy3.10/7.3.17_1/libexec/lib/pypy3.10/site-packages/cobs/cobs/_cobs_py.py:57-72~#48 NOP')
+1088: guard_value(i4, 7, descr=<Guard0x11021a260>) [p0, i2, p3, i4, p5, p6, p9, p11, p13, p15, p17, p19, p21, p23, p25, p27, p1]
+1100: guard_isnull(p5, descr=<Guard0x110226050>) [p0, i2, p3, i4, p5, p6, p9, p11, p13, p15, p17, p19, p21, p23, p25, p27, p1]
debug_merge_point(0, 0, 'decode;/opt/homebrew/Cellar/pypy3.10/7.3.17_1/libexec/lib/pypy3.10/site-packages/cobs/cobs/_cobs_py.py:57-73~#50 LOAD_GLOBAL')
+1112: guard_value(p3, ConstPtr(ptr29), descr=<Guard0x110226080>) [p0, i2, p3, i4, p5, p6, p9, p11, p13, p15, p17, p19, p21, p23, p25, p27, p1]
+1120: guard_not_invalidated(descr=<Guard0x1102260b0>) [p0, i2, p3, i4, p5, p6, p9, p11, p13, p15, p17, p19, p21, p23, p25, p27, p1]
debug_merge_point(0, 0, 'decode;/opt/homebrew/Cellar/pypy3.10/7.3.17_1/libexec/lib/pypy3.10/site-packages/cobs/cobs/_cobs_py.py:57-73~#52 LOAD_FAST')
+1124: guard_nonnull_class(p11, ConstClass(W_MemoryView), descr=<Guard0x11021a2a8>) [p0, i2, p3, i4, p5, p6, p9, p11, p13, p15, p17, p19, p21, p23, p25, p27, p1]
debug_merge_point(0, 0, 'decode;/opt/homebrew/Cellar/pypy3.10/7.3.17_1/libexec/lib/pypy3.10/site-packages/cobs/cobs/_cobs_py.py:57-73~#54 LOAD_FAST')
+1152: guard_nonnull_class(p15, ConstClass(W_IntObject), descr=<Guard0x11021a2f0>) [p0, i2, p3, i4, p5, p6, p9, p11, p13, p15, p17, p19, p21, p23, p25, p27, p1]
debug_merge_point(0, 0, 'decode;/opt/homebrew/Cellar/pypy3.10/7.3.17_1/libexec/lib/pypy3.10/site-packages/cobs/cobs/_cobs_py.py:57-73~#56 BINARY_SUBSCR')
+1176: p32 = getfield_gc_r(p11, descr=<FieldP pypy.objspace.std.memoryobject.W_MemoryView.inst_view 32>)
+1180: guard_nonnull_class(p32, 4433914808, descr=<Guard0x11021a338>) [p0, i2, p3, i4, p5, p6, p9, p11, p13, p15, p17, p19, p21, p23, p25, p27, p1]
+1208: p34 = getfield_gc_r(p32, descr=<FieldP pypy.objspace.std.memoryobject.IndirectView.inst_parent 24 pure>)
+1212: guard_class(p34, 4433936896, descr=<Guard0x1102260e0>) [p0, i2, p3, i4, p5, p6, p9, p11, p13, p15, p17, p19, p21, p23, p25, p27, p1]
+1232: p36 = getfield_gc_r(p34, descr=<FieldP pypy.interpreter.buffer.RawBufferView_Base.inst_data 24 pure>)
+1236: guard_class(p36, 4433875968, descr=<Guard0x110226110>) [p0, i2, p3, i4, p5, p6, p9, p11, p13, p15, p17, p19, p21, p23, p25, p27, p1]
+1256: p38 = getfield_gc_r(p36, descr=<FieldP rpython.rlib.buffer.StringBuffer.inst_value 16 pure>)
+1260: i39 = strlen(p38)
+1264: i40 = getfield_gc_i(p32, descr=<FieldS pypy.objspace.std.memoryobject.BufferView1D.inst_itemsize 40 pure>)
+1268: i42 = call_i(ConstClass(ll_int_py_div__Signed_Signed), i39, i40, descr=<Calli 8 ii EF=0 OS=12>)
+1324: i43 = getfield_gc_i(p15, descr=<FieldS pypy.objspace.std.intobject.W_IntObject.inst_intval 8 pure>)
+1328: i45 = int_lt(i43, 0)
guard_false(i45, descr=<Guard0x11021a380>) [p0, p6, p9, p11, p13, p15, p17, p19, p21, p1, i42, i43]
+1336: i46 = int_lt(i43, i42)
guard_true(i46, descr=<Guard0x110226140>) [p0, p6, p9, p11, p13, p15, p17, p19, p21, p1, i42, i43]
+1344: i47 = int_mul(i40, i43)
+1352: i48 = int_add(i47, i40)
+1356: i49 = int_lt(i48, i39)
guard_true(i49, descr=<Guard0x110226170>) [p0, p6, p9, p11, p13, p15, p17, p19, p21, p1, i42, i43]
+1368: i50 = int_is_zero(i40)
guard_false(i50, descr=<Guard0x1102261a0>) [p0, p6, p9, p11, p13, p15, p17, p19, p21, p1, i42, i43]
+1376: i51 = int_is_zero(i47)
guard_false(i51, descr=<Guard0x1102261d0>) [p0, p6, p9, p11, p13, p15, p17, p19, p21, p1, i42, i43]
+1384: i52 = int_gt(i48, i39)
guard_false(i52, descr=<Guard0x110226200>) [p0, p6, p9, p11, p13, p15, p17, p19, p21, p1, i42, i43]
+1392: p53 = getfield_gc_r(p32, descr=<FieldP pypy.objspace.std.memoryobject.BufferView1D.inst_format 32 pure>)
+1400: p54 = force_token()
+1404: p55 = new_with_vtable(descr=<SizeDescr 48>)
+1516: p56 = new_with_vtable(descr=<SizeDescr 24>)
+1532: setfield_gc(p56, 1, descr=<FieldS rpython.rlib.buffer.Buffer.inst_readonly 8 pure>)
+1564: p58 = newstr(i40)
copystrcontent(p38, p58, i47, 0, i40)
+1856: setfield_gc(p56, p58, descr=<FieldP rpython.rlib.buffer.StringBuffer.inst_value 16 pure>)
+1864: p60 = new(descr=<SizeDescr 24>)
+1972: setfield_gc(p60, 0, descr=<FieldS list.length 8>)
+1980: p63 = new_array_clear(0, descr=<ArrayP 8>)
+2000: setfield_gc(p60, p63, descr=<FieldP list.items 16>)
+2072: setfield_gc(p0, p54, descr=<FieldP pypy.interpreter.pyframe.PyFrame.vable_token 8>)
+2148: setfield_gc(p55, p56, descr=<FieldP pypy.module.struct.formatiterator.UnpackFormatIterator.inst_buf 8>)
+2152: setfield_gc(p55, i40, descr=<FieldS pypy.module.struct.formatiterator.UnpackFormatIterator.inst_length 16>)
+2160: setfield_gc(p55, 0, descr=<FieldS pypy.module.struct.formatiterator.UnpackFormatIterator.inst_pos 24>)
+2168: setfield_gc(p55, p60, descr=<FieldP pypy.module.struct.formatiterator.UnpackFormatIterator.inst_result_w 32>)
+2172: call_may_force_n(ConstClass(interpret_trampoline__v696___simple_call__function_i), p55, p53, descr=<Callv 0 rr EF=7>)
guard_not_forced(descr=<Guard0x110204700>) [p0, p6, p9, p11, p13, p15, p17, p19, p21, p1, p55]
+2336: guard_no_exception(descr=<Guard0x110226230>) [p0, p6, p9, p11, p13, p15, p17, p19, p21, p1, p55]
+2360: p66 = getfield_gc_r(p55, descr=<FieldP pypy.module.struct.formatiterator.UnpackFormatIterator.inst_result_w 32>)
+2368: p67 = getfield_gc_r(p66, descr=<FieldP list.items 16>)
+2372: p69 = getarrayitem_gc_r(p67, 0, descr=<ArrayP 8>)
+2376: guard_nonnull_class(p69, ConstClass(W_BytesObject), descr=<Guard0x11021a3c8>) [p0, p6, p9, p11, p13, p15, p17, p19, p21, p1, p55]
debug_merge_point(0, 0, 'decode;/opt/homebrew/Cellar/pypy3.10/7.3.17_1/libexec/lib/pypy3.10/site-packages/cobs/cobs/_cobs_py.py:57-73~#58 CALL_FUNCTION')
+2400: p71 = getfield_gc_r(p69, descr=<FieldP pypy.objspace.std.bytesobject.W_BytesObject.inst__value 8 pure>)
+2404: i72 = strlen(p71)
+2408: i74 = int_ne(i72, 1)
guard_false(i74, descr=<Guard0x110226260>) [p0, p6, p9, p11, p13, p15, p17, p19, p21, p1, p55]
+2416: i76 = strgetitem(p71, 0)
debug_merge_point(0, 0, 'decode;/opt/homebrew/Cellar/pypy3.10/7.3.17_1/libexec/lib/pypy3.10/site-packages/cobs/cobs/_cobs_py.py:57-73~#60 STORE_FAST')
debug_merge_point(0, 0, 'decode;/opt/homebrew/Cellar/pypy3.10/7.3.17_1/libexec/lib/pypy3.10/site-packages/cobs/cobs/_cobs_py.py:57-74~#62 LOAD_FAST')
debug_merge_point(0, 0, 'decode;/opt/homebrew/Cellar/pypy3.10/7.3.17_1/libexec/lib/pypy3.10/site-packages/cobs/cobs/_cobs_py.py:57-74~#64 LOAD_CONST')
debug_merge_point(0, 0, 'decode;/opt/homebrew/Cellar/pypy3.10/7.3.17_1/libexec/lib/pypy3.10/site-packages/cobs/cobs/_cobs_py.py:57-74~#66 COMPARE_OP')
+2420: i78 = int_eq(i76, 0)
guard_false(i78, descr=<Guard0x110226290>) [p0, p6, p9, p11, p13, p15, p17, p19, p21, p1, p55]
debug_merge_point(0, 0, 'decode;/opt/homebrew/Cellar/pypy3.10/7.3.17_1/libexec/lib/pypy3.10/site-packages/cobs/cobs/_cobs_py.py:57-74~#68 POP_JUMP_IF_FALSE')
debug_merge_point(0, 0, 'decode;/opt/homebrew/Cellar/pypy3.10/7.3.17_1/libexec/lib/pypy3.10/site-packages/cobs/cobs/_cobs_py.py:57-76~#78 LOAD_FAST')
debug_merge_point(0, 0, 'decode;/opt/homebrew/Cellar/pypy3.10/7.3.17_1/libexec/lib/pypy3.10/site-packages/cobs/cobs/_cobs_py.py:57-76~#80 LOAD_CONST')
debug_merge_point(0, 0, 'decode;/opt/homebrew/Cellar/pypy3.10/7.3.17_1/libexec/lib/pypy3.10/site-packages/cobs/cobs/_cobs_py.py:57-76~#82 INPLACE_ADD')
+2428: i80 = int_add(i43, 1)
debug_merge_point(0, 0, 'decode;/opt/homebrew/Cellar/pypy3.10/7.3.17_1/libexec/lib/pypy3.10/site-packages/cobs/cobs/_cobs_py.py:57-76~#84 STORE_FAST')
debug_merge_point(0, 0, 'decode;/opt/homebrew/Cellar/pypy3.10/7.3.17_1/libexec/lib/pypy3.10/site-packages/cobs/cobs/_cobs_py.py:57-77~#86 LOAD_FAST')
debug_merge_point(0, 0, 'decode;/opt/homebrew/Cellar/pypy3.10/7.3.17_1/libexec/lib/pypy3.10/site-packages/cobs/cobs/_cobs_py.py:57-77~#88 LOAD_FAST')
debug_merge_point(0, 0, 'decode;/opt/homebrew/Cellar/pypy3.10/7.3.17_1/libexec/lib/pypy3.10/site-packages/cobs/cobs/_cobs_py.py:57-77~#90 BINARY_ADD')
+2436: i81 = int_add_ovf(i80, i76)
guard_no_overflow(descr=<Guard0x1102262c0>) [p0, p6, p9, p11, p13, p15, p17, p19, p21, p1, p55]
debug_merge_point(0, 0, 'decode;/opt/homebrew/Cellar/pypy3.10/7.3.17_1/libexec/lib/pypy3.10/site-packages/cobs/cobs/_cobs_py.py:57-77~#92 LOAD_CONST')
debug_merge_point(0, 0, 'decode;/opt/homebrew/Cellar/pypy3.10/7.3.17_1/libexec/lib/pypy3.10/site-packages/cobs/cobs/_cobs_py.py:57-77~#94 BINARY_SUBTRACT')
+2444: i83 = int_sub(i81, 1)
debug_merge_point(0, 0, 'decode;/opt/homebrew/Cellar/pypy3.10/7.3.17_1/libexec/lib/pypy3.10/site-packages/cobs/cobs/_cobs_py.py:57-77~#96 STORE_FAST')
debug_merge_point(0, 0, 'decode;/opt/homebrew/Cellar/pypy3.10/7.3.17_1/libexec/lib/pypy3.10/site-packages/cobs/cobs/_cobs_py.py:57-78~#98 LOAD_FAST')
debug_merge_point(0, 0, 'decode;/opt/homebrew/Cellar/pypy3.10/7.3.17_1/libexec/lib/pypy3.10/site-packages/cobs/cobs/_cobs_py.py:57-78~#100 LOAD_FAST')
debug_merge_point(0, 0, 'decode;/opt/homebrew/Cellar/pypy3.10/7.3.17_1/libexec/lib/pypy3.10/site-packages/cobs/cobs/_cobs_py.py:57-78~#102 LOAD_FAST')
debug_merge_point(0, 0, 'decode;/opt/homebrew/Cellar/pypy3.10/7.3.17_1/libexec/lib/pypy3.10/site-packages/cobs/cobs/_cobs_py.py:57-78~#104 BUILD_SLICE')
debug_merge_point(0, 0, 'decode;/opt/homebrew/Cellar/pypy3.10/7.3.17_1/libexec/lib/pypy3.10/site-packages/cobs/cobs/_cobs_py.py:57-78~#106 BINARY_SUBSCR')
+2448: p84 = getfield_gc_r(p11, descr=<FieldP pypy.objspace.std.memoryobject.W_MemoryView.inst_view 32>)
+2456: guard_nonnull_class(p84, 4433914808, descr=<Guard0x11021a410>) [p0, p6, p9, p11, p13, p15, p17, p19, p21, p1, p55]
+2484: p86 = getfield_gc_r(p84, descr=<FieldP pypy.objspace.std.memoryobject.IndirectView.inst_parent 24 pure>)
+2488: guard_class(p86, 4433936896, descr=<Guard0x1102262f0>) [p0, p6, p9, p11, p13, p15, p17, p19, p21, p1, p55]
+2508: p88 = getfield_gc_r(p86, descr=<FieldP pypy.interpreter.buffer.RawBufferView_Base.inst_data 24 pure>)
+2512: guard_class(p88, 4433875968, descr=<Guard0x110226320>) [p0, p6, p9, p11, p13, p15, p17, p19, p21, p1, p55]
+2532: p90 = getfield_gc_r(p88, descr=<FieldP rpython.rlib.buffer.StringBuffer.inst_value 16 pure>)
+2536: i91 = strlen(p90)
+2540: i92 = getfield_gc_i(p84, descr=<FieldS pypy.objspace.std.memoryobject.BufferView1D.inst_itemsize 40 pure>)
+2544: i94 = call_i(ConstClass(ll_int_py_div__Signed_Signed), i91, i92, descr=<Calli 8 ii EF=0 OS=12>)
+2584: i95 = int_ge(i80, i94)
guard_false(i95, descr=<Guard0x11021a458>) [p0, p6, p9, p11, p13, p21, p1, i80, i83, i94, i76]
+2592: i96 = int_ge(i83, i94)
guard_false(i96, descr=<Guard0x110226350>) [p0, p6, p9, p11, p13, p21, p1, i80, i83, i94, i76]
+2604: i97 = int_ge(i80, i83)
guard_false(i97, descr=<Guard0x110226380>) [p0, p6, p9, p11, p13, p21, p1, i80, i83, i94, i76]
+2612: i98 = int_sub(i83, i80)
+2616: i100 = int_sub(i98, 1)
+2616: p101 = getfield_gc_r(p84, descr=<FieldP pypy.interpreter.buffer.BufferView.inst_w_obj 16 pure>)
+2624: i102 = getfield_gc_i(p84, descr=<FieldS pypy.interpreter.buffer.BufferView.inst_readonly 8 pure>)
+2628: i104 = int_eq(i98, 1)
guard_false(i104, descr=<Guard0x1102263b0>) [p0, p6, p9, p11, p13, p21, p1, i80, i83, i94, i76]
debug_merge_point(0, 0, 'decode;/opt/homebrew/Cellar/pypy3.10/7.3.17_1/libexec/lib/pypy3.10/site-packages/cobs/cobs/_cobs_py.py:57-78~#108 STORE_FAST')
debug_merge_point(0, 0, 'decode;/opt/homebrew/Cellar/pypy3.10/7.3.17_1/libexec/lib/pypy3.10/site-packages/cobs/cobs/_cobs_py.py:57-79~#110 LOAD_CONST')
debug_merge_point(0, 0, 'decode;/opt/homebrew/Cellar/pypy3.10/7.3.17_1/libexec/lib/pypy3.10/site-packages/cobs/cobs/_cobs_py.py:57-79~#112 LOAD_FAST')
debug_merge_point(0, 0, 'decode;/opt/homebrew/Cellar/pypy3.10/7.3.17_1/libexec/lib/pypy3.10/site-packages/cobs/cobs/_cobs_py.py:57-79~#114 CONTAINS_OP')
+2636: enter_portal_frame(14, 0)
debug_merge_point(1, 1, 'DescrOperation.contains [sequenceiterator. bytes]')
+2636: p107 = force_token()
+2640: p108 = new_with_vtable(descr=<SizeDescr 24>)
+2756: p109 = new_with_vtable(descr=<SizeDescr 40>)
+2772: setfield_gc(p109, -1, descr=<FieldS pypy.objspace.std.memoryobject.W_MemoryView.inst__hash 8>)
+2780: setfield_gc(p109, 6, descr=<FieldS pypy.objspace.std.memoryobject.W_MemoryView.inst_flags 24>)
+2788: p112 = new_with_vtable(descr=<SizeDescr 64>)
+2804: setfield_gc(p112, i102, descr=<FieldS pypy.interpreter.buffer.BufferView.inst_readonly 8 pure>)
+2808: setfield_gc(p112, p101, descr=<FieldP pypy.interpreter.buffer.BufferView.inst_w_obj 16 pure>)
+2812: setfield_gc(p112, p84, descr=<FieldP pypy.interpreter.buffer.BufferSlice.inst_parent 24 pure>)
+2816: p113 = new(descr=<SizeDescr 24>)
+2832: setfield_gc(p113, 1, descr=<FieldS list.length 8>)
+2840: p116 = new_array(1, descr=<ArrayS 8>)
+2860: setarrayitem_gc(p116, 0, i98, descr=<ArrayS 8>)
+2868: setfield_gc(p113, p116, descr=<FieldP list.items 16>)
+2872: setfield_gc(p112, p113, descr=<FieldP pypy.interpreter.buffer.BufferSlice.inst_shape 32 pure>)
+2876: setfield_gc(p112, i80, descr=<FieldS pypy.interpreter.buffer.BufferSlice.inst_start 40 pure>)
+2880: setfield_gc(p112, 1, descr=<FieldS pypy.interpreter.buffer.BufferSlice.inst_step 48 pure>)
+2888: p119 = new(descr=<SizeDescr 24>)
+2904: setfield_gc(p119, 1, descr=<FieldS list.length 8>)
+2912: p122 = new_array(1, descr=<ArrayS 8>)
+2932: setarrayitem_gc(p122, 0, i92, descr=<ArrayS 8>)
+2936: setfield_gc(p119, p122, descr=<FieldP list.items 16>)
+2940: setfield_gc(p112, p119, descr=<FieldP pypy.interpreter.buffer.BufferSlice.inst_strides 56 pure>)
+2944: setfield_gc(p109, p112, descr=<FieldP pypy.objspace.std.memoryobject.W_MemoryView.inst_view 32>)
+3016: setfield_gc(p0, p107, descr=<FieldP pypy.interpreter.pyframe.PyFrame.vable_token 8>)
+3024: setfield_gc(p108, 0, descr=<FieldS pypy.objspace.std.iterobject.W_AbstractSeqIterObject.inst_index 8>)
+3032: setfield_gc(p108, p109, descr=<FieldP pypy.objspace.std.iterobject.W_AbstractSeqIterObject.inst_w_seq 16>)
+3260: p126 = call_assembler_r(p108, ConstPtr(ptr125), descr=<Loop2>)
guard_not_forced(descr=<Guard0x110204750>) [p0, p6, p9, p11, p13, p109, p1, p126, i83, i80, i76]
+3592: guard_no_exception(descr=<Guard0x1102263e0>) [p0, p6, p9, p11, p13, p109, p1, p126, i83, i80, i76]
+3616: leave_portal_frame(14)
+3616: guard_nonnull_class(p126, ConstClass(W_BoolObject), descr=<Guard0x11021a4a0>) [p0, p6, p9, p11, p13, p109, p1, p126, i83, i80, i76]
+3644: i129 = getfield_gc_i(p126, descr=<FieldS pypy.objspace.std.intobject.W_IntObject.inst_intval 8 pure>)
+3648: i130 = int_is_true(i129)
guard_false(i130, descr=<Guard0x110226410>) [p0, p6, p9, p11, p13, p109, p1, p126, i83, i80, i76]
debug_merge_point(0, 0, 'decode;/opt/homebrew/Cellar/pypy3.10/7.3.17_1/libexec/lib/pypy3.10/site-packages/cobs/cobs/_cobs_py.py:57-79~#116 POP_JUMP_IF_FALSE')
debug_merge_point(0, 0, 'decode;/opt/homebrew/Cellar/pypy3.10/7.3.17_1/libexec/lib/pypy3.10/site-packages/cobs/cobs/_cobs_py.py:57-81~#126 LOAD_FAST')
+3656: guard_nonnull_class(p13, 4433809200, descr=<Guard0x11021a4e8>) [p0, p6, p9, p11, p13, p109, p1, p126, i83, i80, i76]
debug_merge_point(0, 0, 'decode;/opt/homebrew/Cellar/pypy3.10/7.3.17_1/libexec/lib/pypy3.10/site-packages/cobs/cobs/_cobs_py.py:57-81~#128 LOAD_FAST')
debug_merge_point(0, 0, 'decode;/opt/homebrew/Cellar/pypy3.10/7.3.17_1/libexec/lib/pypy3.10/site-packages/cobs/cobs/_cobs_py.py:57-81~#130 INPLACE_ADD')
+3688: p132 = getfield_gc_r(p109, descr=<FieldP pypy.objspace.std.memoryobject.W_MemoryView.inst_view 32>)
+3696: guard_nonnull_class(p132, 4433912888, descr=<Guard0x11021a530>) [p0, p6, p9, p11, p13, p109, p1, p126, i83, i80, i76]
+3724: p134 = getfield_gc_r(p132, descr=<FieldP pypy.interpreter.buffer.BufferSlice.inst_parent 24 pure>)
+3728: guard_class(p134, 4433914808, descr=<Guard0x110226440>) [p0, p6, p9, p11, p13, p109, p1, p126, i83, i80, i76]
+3748: i136 = getfield_gc_i(p132, descr=<FieldS pypy.interpreter.buffer.BufferView.inst_readonly 8 pure>)
+3752: i137 = int_is_true(i136)
guard_true(i137, descr=<Guard0x110226470>) [p0, p6, p9, p11, p13, p109, p1, p126, i83, i80, i76]
+3760: p138 = getfield_gc_r(p132, descr=<FieldP pypy.interpreter.buffer.BufferSlice.inst_shape 32 pure>)
+3764: p139 = getfield_gc_r(p138, descr=<FieldP list.items 16>)
+3768: i141 = getarrayitem_gc_i(p139, 0, descr=<ArrayS 8>)
+3772: i142 = getfield_gc_i(p134, descr=<FieldS pypy.objspace.std.memoryobject.BufferView1D.inst_itemsize 40 pure>)
+3776: i143 = int_mul(i141, i142)
+3780: i145 = uint_lt(i143, 1280)
guard_true(i145, descr=<Guard0x1102264a0>) [p0, p6, p9, p11, p13, p109, p1, p126, i83, i80, i76]
+3788: p146 = newstr(i143)
+3944: p147 = force_token()
+3948: p148 = new(descr=<SizeDescr 48>)
+4132: setfield_gc(p0, p147, descr=<FieldP pypy.interpreter.pyframe.PyFrame.vable_token 8>)
+4140: setfield_gc(p148, p146, descr=<FieldP stringbuilder.current_buf 8>)
+4148: setfield_gc(p148, 0, descr=<FieldS stringbuilder.current_pos 16>)
+4156: setfield_gc(p148, i143, descr=<FieldS stringbuilder.current_end 24>)
+4160: setfield_gc(p148, i143, descr=<FieldS stringbuilder.total_size 32>)
+4172: call_may_force_n(ConstClass(BufferView._copy_rec), p132, 0, p148, 0, descr=<Callv 0 riri EF=7>)
guard_not_forced(descr=<Guard0x1102047a0>) [p0, p6, p9, p11, p13, p109, p1, p148, i83, i80, i76]
+4344: guard_no_exception(descr=<Guard0x1102264d0>) [p0, p6, p9, p11, p13, p109, p1, p148, i83, i80, i76]
+4368: p154 = call_r(ConstClass(ll_build_trampoline__v1198___simple_call__function_), p148, descr=<Callr 8 r EF=5>)
+4504: guard_no_exception(descr=<Guard0x11021a578>) [p0, p6, p9, p11, p13, p109, p1, p154, i83, i80, i76]
+4528: p156 = call_r(ConstClass(ll_string2list__GcArray_CharLlT_rpy_stringPtr), p154, descr=<Callr 8 r EF=5>)
+4660: guard_no_exception(descr=<Guard0x11021a5c0>) [p0, p6, p9, p11, p13, p109, p1, p156, i83, i80, i76]
+4684: i157 = getfield_gc_i(p13, descr=<FieldS pypy.objspace.std.bytearrayobject.W_BytearrayObject.inst__offset 16>)
+4692: i159 = int_gt(i157, 0)
guard_false(i159, descr=<Guard0x110226500>) [p0, p6, p9, p11, p13, p109, p1, p156, i83, i80, i76]
+4700: p160 = getfield_gc_r(p13, descr=<FieldP pypy.objspace.std.bytearrayobject.W_BytearrayObject.inst__data 8>)
+4704: i161 = getfield_gc_i(p160, descr=<FieldS list.length 8>)
+4708: i163 = int_sub(i161, 1)
+4712: p164 = getfield_gc_r(p160, descr=<FieldP list.items 16>)
+4716: i165 = getarrayitem_gc_i(p164, i163, descr=<ArrayU 1>)
+4716: i166 = arraylen_gc(p164, descr=<ArrayU 1>)
+4720: i168 = int_rshift(i166, 1)
+4728: i170 = int_sub(i168, 5)
+4732: i171 = int_lt(i163, i170)
cond_call(i171, ConstClass(_ll_list_resize_hint_really_look_inside_iff__listPtr_Signed_Bool), p160, i163, 0, descr=<Callv 0 rii EF=5>)
+4812: guard_no_exception(descr=<Guard0x11021a608>) [p0, p6, p9, p11, p13, p109, p1, p156, p160, i163, i83, i80, i76]
+4836: i174 = arraylen_gc(p156, descr=<ArrayU 1>)
+4844: setfield_gc(p160, i163, descr=<FieldS list.length 8>)
+4848: i175 = int_add_ovf(i163, i174)
guard_no_overflow(descr=<Guard0x11021a650>) [p0, p6, p9, p11, p13, p109, p1, p160, i163, i174, p156, i83, i80, i76]
+4856: p176 = getfield_gc_r(p160, descr=<FieldP list.items 16>)
+4860: i177 = arraylen_gc(p176, descr=<ArrayU 1>)
+4864: i178 = int_lt(i177, i175)
cond_call(i178, ConstClass(_ll_list_resize_hint_really_look_inside_iff__listPtr_Signed_Bool), p160, i175, 1, descr=<Callv 0 rii EF=5>)
+4940: guard_no_exception(descr=<Guard0x11021a698>) [p0, p6, p9, p11, p13, p109, p1, p160, i163, i174, p156, i175, i83, i80, i76]
+4964: p181 = getfield_gc_r(p160, descr=<FieldP list.items 16>)
+4968: call_n(ConstClass(ll_arraycopy__arrayPtr_arrayPtr_Signed_Signed_Signed), p156, p181, 0, i163, i174, descr=<Callv 0 rriii EF=2 OS=1>)
+5016: i185 = int_add(i175, 1)
+5020: i186 = arraylen_gc(p181, descr=<ArrayU 1>)
+5028: setfield_gc(p160, i175, descr=<FieldS list.length 8>)
+5036: i187 = int_lt(i186, i185)
cond_call(i187, ConstClass(_ll_list_resize_hint_really_look_inside_iff__listPtr_Signed_Bool), p160, i185, 1, descr=<Callv 0 rii EF=5>)
+5112: guard_no_exception(descr=<Guard0x11021a6e0>) [p0, p6, p9, p11, p13, p109, p1, i175, p160, i185, i83, i80, i76]
+5136: p190 = getfield_gc_r(p160, descr=<FieldP list.items 16>)
+5140: setarrayitem_gc(p190, i175, 0, descr=<ArrayU 1>)
debug_merge_point(0, 0, 'decode;/opt/homebrew/Cellar/pypy3.10/7.3.17_1/libexec/lib/pypy3.10/site-packages/cobs/cobs/_cobs_py.py:57-81~#132 STORE_FAST')
debug_merge_point(0, 0, 'decode;/opt/homebrew/Cellar/pypy3.10/7.3.17_1/libexec/lib/pypy3.10/site-packages/cobs/cobs/_cobs_py.py:57-82~#134 LOAD_FAST')
debug_merge_point(0, 0, 'decode;/opt/homebrew/Cellar/pypy3.10/7.3.17_1/libexec/lib/pypy3.10/site-packages/cobs/cobs/_cobs_py.py:57-82~#136 STORE_FAST')
debug_merge_point(0, 0, 'decode;/opt/homebrew/Cellar/pypy3.10/7.3.17_1/libexec/lib/pypy3.10/site-packages/cobs/cobs/_cobs_py.py:57-83~#138 LOAD_FAST')
debug_merge_point(0, 0, 'decode;/opt/homebrew/Cellar/pypy3.10/7.3.17_1/libexec/lib/pypy3.10/site-packages/cobs/cobs/_cobs_py.py:57-83~#140 LOAD_GLOBAL')
+5152: setfield_gc(p160, i185, descr=<FieldS list.length 8>)
+5156: guard_not_invalidated(descr=<Guard0x11021a728>) [p0, p6, p9, p11, p13, p109, p1, i83, None, i76]
debug_merge_point(0, 0, 'decode;/opt/homebrew/Cellar/pypy3.10/7.3.17_1/libexec/lib/pypy3.10/site-packages/cobs/cobs/_cobs_py.py:57-83~#142 LOAD_FAST')
debug_merge_point(0, 0, 'decode;/opt/homebrew/Cellar/pypy3.10/7.3.17_1/libexec/lib/pypy3.10/site-packages/cobs/cobs/_cobs_py.py:57-83~#144 CALL_FUNCTION')
+5160: p193 = getfield_gc_r(p11, descr=<FieldP pypy.objspace.std.memoryobject.W_MemoryView.inst_view 32>)
+5168: guard_nonnull_class(p193, 4433914808, descr=<Guard0x11021a770>) [p0, p6, p9, p11, p13, p109, p1, i83, None, i76]
+5196: p195 = getfield_gc_r(p193, descr=<FieldP pypy.objspace.std.memoryobject.IndirectView.inst_parent 24 pure>)
+5200: guard_class(p195, 4433936896, descr=<Guard0x110226530>) [p0, p6, p9, p11, p13, p109, p1, i83, None, i76]
+5220: p197 = getfield_gc_r(p195, descr=<FieldP pypy.interpreter.buffer.RawBufferView_Base.inst_data 24 pure>)
+5224: guard_class(p197, 4433875968, descr=<Guard0x110226560>) [p0, p6, p9, p11, p13, p109, p1, i83, None, i76]
+5244: p199 = getfield_gc_r(p197, descr=<FieldP rpython.rlib.buffer.StringBuffer.inst_value 16 pure>)
+5248: i200 = strlen(p199)
+5252: i201 = getfield_gc_i(p193, descr=<FieldS pypy.objspace.std.memoryobject.BufferView1D.inst_itemsize 40 pure>)
+5256: i203 = call_i(ConstClass(ll_int_py_div__Signed_Signed), i200, i201, descr=<Calli 8 ii EF=0 OS=12>)
+5316: i205 = int_lt(i203, 0)
guard_false(i205, descr=<Guard0x11021a7b8>) [p0, p6, p9, p11, p13, p109, p1, i203, i83, None, i76]
debug_merge_point(0, 0, 'decode;/opt/homebrew/Cellar/pypy3.10/7.3.17_1/libexec/lib/pypy3.10/site-packages/cobs/cobs/_cobs_py.py:57-83~#146 COMPARE_OP')
+5324: i206 = int_gt(i83, i203)
guard_false(i206, descr=<Guard0x110226590>) [p0, p6, p9, p11, p13, p109, p1, i203, i83, None, i76]
debug_merge_point(0, 0, 'decode;/opt/homebrew/Cellar/pypy3.10/7.3.17_1/libexec/lib/pypy3.10/site-packages/cobs/cobs/_cobs_py.py:57-83~#148 POP_JUMP_IF_FALSE')
debug_merge_point(0, 0, 'decode;/opt/homebrew/Cellar/pypy3.10/7.3.17_1/libexec/lib/pypy3.10/site-packages/cobs/cobs/_cobs_py.py:57-85~#158 LOAD_FAST')
debug_merge_point(0, 0, 'decode;/opt/homebrew/Cellar/pypy3.10/7.3.17_1/libexec/lib/pypy3.10/site-packages/cobs/cobs/_cobs_py.py:57-85~#160 LOAD_GLOBAL')
debug_merge_point(0, 0, 'decode;/opt/homebrew/Cellar/pypy3.10/7.3.17_1/libexec/lib/pypy3.10/site-packages/cobs/cobs/_cobs_py.py:57-85~#162 LOAD_FAST')
debug_merge_point(0, 0, 'decode;/opt/homebrew/Cellar/pypy3.10/7.3.17_1/libexec/lib/pypy3.10/site-packages/cobs/cobs/_cobs_py.py:57-85~#164 CALL_FUNCTION')
debug_merge_point(0, 0, 'decode;/opt/homebrew/Cellar/pypy3.10/7.3.17_1/libexec/lib/pypy3.10/site-packages/cobs/cobs/_cobs_py.py:57-85~#166 COMPARE_OP')
+5336: i207 = int_lt(i83, i203)
guard_true(i207, descr=<Guard0x1102265c0>) [p0, p6, p9, p11, p13, p109, p1, i203, i83, None, i76]
debug_merge_point(0, 0, 'decode;/opt/homebrew/Cellar/pypy3.10/7.3.17_1/libexec/lib/pypy3.10/site-packages/cobs/cobs/_cobs_py.py:57-85~#168 POP_JUMP_IF_FALSE')
debug_merge_point(0, 0, 'decode;/opt/homebrew/Cellar/pypy3.10/7.3.17_1/libexec/lib/pypy3.10/site-packages/cobs/cobs/_cobs_py.py:57-86~#170 LOAD_FAST')
debug_merge_point(0, 0, 'decode;/opt/homebrew/Cellar/pypy3.10/7.3.17_1/libexec/lib/pypy3.10/site-packages/cobs/cobs/_cobs_py.py:57-86~#172 LOAD_CONST')
debug_merge_point(0, 0, 'decode;/opt/homebrew/Cellar/pypy3.10/7.3.17_1/libexec/lib/pypy3.10/site-packages/cobs/cobs/_cobs_py.py:57-86~#174 COMPARE_OP')
+5344: i209 = int_lt(i76, 255)
guard_true(i209, descr=<Guard0x1102265f0>) [p0, p6, p9, p11, p13, p109, p1, i203, i83, None, i76]
debug_merge_point(0, 0, 'decode;/opt/homebrew/Cellar/pypy3.10/7.3.17_1/libexec/lib/pypy3.10/site-packages/cobs/cobs/_cobs_py.py:57-86~#176 POP_JUMP_IF_FALSE')
debug_merge_point(0, 0, 'decode;/opt/homebrew/Cellar/pypy3.10/7.3.17_1/libexec/lib/pypy3.10/site-packages/cobs/cobs/_cobs_py.py:57-87~#178 LOAD_FAST')
debug_merge_point(0, 0, 'decode;/opt/homebrew/Cellar/pypy3.10/7.3.17_1/libexec/lib/pypy3.10/site-packages/cobs/cobs/_cobs_py.py:57-87~#180 LOAD_METHOD')
debug_merge_point(0, 0, 'decode;/opt/homebrew/Cellar/pypy3.10/7.3.17_1/libexec/lib/pypy3.10/site-packages/cobs/cobs/_cobs_py.py:57-87~#182 LOAD_CONST')
debug_merge_point(0, 0, 'decode;/opt/homebrew/Cellar/pypy3.10/7.3.17_1/libexec/lib/pypy3.10/site-packages/cobs/cobs/_cobs_py.py:57-87~#184 CALL_METHOD')
+5356: i211 = int_add(i175, 2)
+5360: i212 = arraylen_gc(p190, descr=<ArrayU 1>)
+5368: i213 = int_lt(i212, i211)
cond_call(i213, ConstClass(_ll_list_resize_hint_really_look_inside_iff__listPtr_Signed_Bool), p160, i211, 1, descr=<Callv 0 rii EF=5>)
+5448: guard_no_exception(descr=<Guard0x11021a800>) [p0, p6, p9, p11, p13, p109, p1, i175, i185, p160, i211, i83, None, i76]
+5472: p216 = getfield_gc_r(p160, descr=<FieldP list.items 16>)
+5476: call_n(ConstClass(ll_arraymove__arrayPtr_Signed_Signed_Signed), p216, i175, i185, 1, descr=<Callv 0 riii EF=2 OS=9>)
+5516: setarrayitem_gc(p216, i175, 0, descr=<ArrayU 1>)
debug_merge_point(0, 0, 'decode;/opt/homebrew/Cellar/pypy3.10/7.3.17_1/libexec/lib/pypy3.10/site-packages/cobs/cobs/_cobs_py.py:57-87~#186 POP_TOP')
debug_merge_point(0, 0, 'decode;/opt/homebrew/Cellar/pypy3.10/7.3.17_1/libexec/lib/pypy3.10/site-packages/cobs/cobs/_cobs_py.py:57--1~#188 JUMP_ABSOLUTE')
+5532: i221 = getfield_raw_i(4447503680, descr=<FieldS pypysig_long_struct.c_value 0>)
+5548: i223 = int_sub(i221, 14)
+5552: setfield_raw(4447503680, i223, descr=<FieldS pypysig_long_struct.c_value 0>)
+5568: setfield_gc(p160, i211, descr=<FieldS list.length 8>)
+5580: i226 = int_lt(i223, 0)
guard_false(i226, descr=<Guard0x11021a848>) [p0, p6, p9, p11, p13, p109, p1, i223, i83, None, i76]
debug_merge_point(0, 0, 'decode;/opt/homebrew/Cellar/pypy3.10/7.3.17_1/libexec/lib/pypy3.10/site-packages/cobs/cobs/_cobs_py.py:57-72~#48 NOP')
+5588: label(p0, p1, p6, p9, p11, p13, i83, i76, p109, p193, p195, p197, i200, i201, p199, descr=TargetToken(4565373920))
debug_merge_point(0, 0, 'decode;/opt/homebrew/Cellar/pypy3.10/7.3.17_1/libexec/lib/pypy3.10/site-packages/cobs/cobs/_cobs_py.py:57-72~#48 NOP')
debug_merge_point(0, 0, 'decode;/opt/homebrew/Cellar/pypy3.10/7.3.17_1/libexec/lib/pypy3.10/site-packages/cobs/cobs/_cobs_py.py:57-73~#50 LOAD_GLOBAL')
+5588: guard_not_invalidated(descr=<Guard0x11021a890>) [p0, p6, p9, p11, p13, p109, p1, i76, i83]
debug_merge_point(0, 0, 'decode;/opt/homebrew/Cellar/pypy3.10/7.3.17_1/libexec/lib/pypy3.10/site-packages/cobs/cobs/_cobs_py.py:57-73~#52 LOAD_FAST')
debug_merge_point(0, 0, 'decode;/opt/homebrew/Cellar/pypy3.10/7.3.17_1/libexec/lib/pypy3.10/site-packages/cobs/cobs/_cobs_py.py:57-73~#54 LOAD_FAST')
debug_merge_point(0, 0, 'decode;/opt/homebrew/Cellar/pypy3.10/7.3.17_1/libexec/lib/pypy3.10/site-packages/cobs/cobs/_cobs_py.py:57-73~#56 BINARY_SUBSCR')
+5592: i227 = int_mul(i201, i83)
+5604: i228 = int_add(i227, i201)
+5608: i229 = int_lt(i228, i200)
guard_true(i229, descr=<Guard0x110226620>) [p0, p6, p9, p11, p13, p109, p1, i76, i83]
+5620: i230 = int_is_zero(i201)
guard_false(i230, descr=<Guard0x110226650>) [p0, p6, p9, p11, p13, p109, p1, i76, i83]
+5628: i231 = int_is_zero(i227)
guard_false(i231, descr=<Guard0x110226680>) [p0, p6, p9, p11, p13, p109, p1, i76, i83]
+5636: i232 = int_gt(i228, i200)
guard_false(i232, descr=<Guard0x1102266b0>) [p0, p6, p9, p11, p13, p109, p1, i76, i83]
+5644: p233 = getfield_gc_r(p193, descr=<FieldP pypy.objspace.std.memoryobject.BufferView1D.inst_format 32 pure>)
+5652: p234 = force_token()
+5656: p235 = new_with_vtable(descr=<SizeDescr 48>)
+5772: p236 = new_with_vtable(descr=<SizeDescr 24>)
+5788: setfield_gc(p236, 1, descr=<FieldS rpython.rlib.buffer.Buffer.inst_readonly 8 pure>)
+5820: p238 = newstr(i201)
copystrcontent(p199, p238, i227, 0, i201)
+6108: setfield_gc(p236, p238, descr=<FieldP rpython.rlib.buffer.StringBuffer.inst_value 16 pure>)
+6116: p239 = new(descr=<SizeDescr 24>)
+6224: setfield_gc(p239, 0, descr=<FieldS list.length 8>)
+6232: p242 = new_array_clear(0, descr=<ArrayP 8>)
+6252: setfield_gc(p239, p242, descr=<FieldP list.items 16>)
+6324: setfield_gc(p0, p234, descr=<FieldP pypy.interpreter.pyframe.PyFrame.vable_token 8>)
+6400: setfield_gc(p235, p236, descr=<FieldP pypy.module.struct.formatiterator.UnpackFormatIterator.inst_buf 8>)
+6404: setfield_gc(p235, i201, descr=<FieldS pypy.module.struct.formatiterator.UnpackFormatIterator.inst_length 16>)
+6408: setfield_gc(p235, 0, descr=<FieldS pypy.module.struct.formatiterator.UnpackFormatIterator.inst_pos 24>)
+6416: setfield_gc(p235, p239, descr=<FieldP pypy.module.struct.formatiterator.UnpackFormatIterator.inst_result_w 32>)
+6420: call_may_force_n(ConstClass(interpret_trampoline__v696___simple_call__function_i), p235, p233, descr=<Callv 0 rr EF=7>)
guard_not_forced(descr=<Guard0x1102047f0>) [p0, p6, p9, p11, p13, p109, p1, p235, i76, i83]
+6584: guard_no_exception(descr=<Guard0x1102266e0>) [p0, p6, p9, p11, p13, p109, p1, p235, i76, i83]
+6608: p245 = getfield_gc_r(p235, descr=<FieldP pypy.module.struct.formatiterator.UnpackFormatIterator.inst_result_w 32>)
+6616: p246 = getfield_gc_r(p245, descr=<FieldP list.items 16>)
+6620: p248 = getarrayitem_gc_r(p246, 0, descr=<ArrayP 8>)
+6624: guard_nonnull_class(p248, ConstClass(W_BytesObject), descr=<Guard0x11021a8d8>) [p0, p6, p9, p11, p13, p109, p1, p235, i76, i83]
debug_merge_point(0, 0, 'decode;/opt/homebrew/Cellar/pypy3.10/7.3.17_1/libexec/lib/pypy3.10/site-packages/cobs/cobs/_cobs_py.py:57-73~#58 CALL_FUNCTION')
+6648: p250 = getfield_gc_r(p248, descr=<FieldP pypy.objspace.std.bytesobject.W_BytesObject.inst__value 8 pure>)
+6652: i251 = strlen(p250)
+6656: i253 = int_ne(i251, 1)
guard_false(i253, descr=<Guard0x110226710>) [p0, p6, p9, p11, p13, p109, p1, p235, i76, i83]
+6664: i255 = strgetitem(p250, 0)
debug_merge_point(0, 0, 'decode;/opt/homebrew/Cellar/pypy3.10/7.3.17_1/libexec/lib/pypy3.10/site-packages/cobs/cobs/_cobs_py.py:57-73~#60 STORE_FAST')
debug_merge_point(0, 0, 'decode;/opt/homebrew/Cellar/pypy3.10/7.3.17_1/libexec/lib/pypy3.10/site-packages/cobs/cobs/_cobs_py.py:57-74~#62 LOAD_FAST')
debug_merge_point(0, 0, 'decode;/opt/homebrew/Cellar/pypy3.10/7.3.17_1/libexec/lib/pypy3.10/site-packages/cobs/cobs/_cobs_py.py:57-74~#64 LOAD_CONST')
debug_merge_point(0, 0, 'decode;/opt/homebrew/Cellar/pypy3.10/7.3.17_1/libexec/lib/pypy3.10/site-packages/cobs/cobs/_cobs_py.py:57-74~#66 COMPARE_OP')
+6668: i257 = int_eq(i255, 0)
guard_false(i257, descr=<Guard0x110226740>) [p0, p6, p9, p11, p13, p109, p1, p235, i76, i83]
debug_merge_point(0, 0, 'decode;/opt/homebrew/Cellar/pypy3.10/7.3.17_1/libexec/lib/pypy3.10/site-packages/cobs/cobs/_cobs_py.py:57-74~#68 POP_JUMP_IF_FALSE')
debug_merge_point(0, 0, 'decode;/opt/homebrew/Cellar/pypy3.10/7.3.17_1/libexec/lib/pypy3.10/site-packages/cobs/cobs/_cobs_py.py:57-76~#78 LOAD_FAST')
debug_merge_point(0, 0, 'decode;/opt/homebrew/Cellar/pypy3.10/7.3.17_1/libexec/lib/pypy3.10/site-packages/cobs/cobs/_cobs_py.py:57-76~#80 LOAD_CONST')
debug_merge_point(0, 0, 'decode;/opt/homebrew/Cellar/pypy3.10/7.3.17_1/libexec/lib/pypy3.10/site-packages/cobs/cobs/_cobs_py.py:57-76~#82 INPLACE_ADD')
+6676: i259 = int_add_ovf(i83, 1)
guard_no_overflow(descr=<Guard0x110226770>) [p0, p6, p9, p11, p13, p109, p1, p235, i76, i83]
debug_merge_point(0, 0, 'decode;/opt/homebrew/Cellar/pypy3.10/7.3.17_1/libexec/lib/pypy3.10/site-packages/cobs/cobs/_cobs_py.py:57-76~#84 STORE_FAST')
debug_merge_point(0, 0, 'decode;/opt/homebrew/Cellar/pypy3.10/7.3.17_1/libexec/lib/pypy3.10/site-packages/cobs/cobs/_cobs_py.py:57-77~#86 LOAD_FAST')
debug_merge_point(0, 0, 'decode;/opt/homebrew/Cellar/pypy3.10/7.3.17_1/libexec/lib/pypy3.10/site-packages/cobs/cobs/_cobs_py.py:57-77~#88 LOAD_FAST')
debug_merge_point(0, 0, 'decode;/opt/homebrew/Cellar/pypy3.10/7.3.17_1/libexec/lib/pypy3.10/site-packages/cobs/cobs/_cobs_py.py:57-77~#90 BINARY_ADD')
+6688: i260 = int_add_ovf(i259, i255)
guard_no_overflow(descr=<Guard0x1102267a0>) [p0, p6, p9, p11, p13, p109, p1, p235, i76, i83]
debug_merge_point(0, 0, 'decode;/opt/homebrew/Cellar/pypy3.10/7.3.17_1/libexec/lib/pypy3.10/site-packages/cobs/cobs/_cobs_py.py:57-77~#92 LOAD_CONST')
debug_merge_point(0, 0, 'decode;/opt/homebrew/Cellar/pypy3.10/7.3.17_1/libexec/lib/pypy3.10/site-packages/cobs/cobs/_cobs_py.py:57-77~#94 BINARY_SUBTRACT')
+6696: i262 = int_sub(i260, 1)
debug_merge_point(0, 0, 'decode;/opt/homebrew/Cellar/pypy3.10/7.3.17_1/libexec/lib/pypy3.10/site-packages/cobs/cobs/_cobs_py.py:57-77~#96 STORE_FAST')
debug_merge_point(0, 0, 'decode;/opt/homebrew/Cellar/pypy3.10/7.3.17_1/libexec/lib/pypy3.10/site-packages/cobs/cobs/_cobs_py.py:57-78~#98 LOAD_FAST')
debug_merge_point(0, 0, 'decode;/opt/homebrew/Cellar/pypy3.10/7.3.17_1/libexec/lib/pypy3.10/site-packages/cobs/cobs/_cobs_py.py:57-78~#100 LOAD_FAST')
debug_merge_point(0, 0, 'decode;/opt/homebrew/Cellar/pypy3.10/7.3.17_1/libexec/lib/pypy3.10/site-packages/cobs/cobs/_cobs_py.py:57-78~#102 LOAD_FAST')
debug_merge_point(0, 0, 'decode;/opt/homebrew/Cellar/pypy3.10/7.3.17_1/libexec/lib/pypy3.10/site-packages/cobs/cobs/_cobs_py.py:57-78~#104 BUILD_SLICE')
debug_merge_point(0, 0, 'decode;/opt/homebrew/Cellar/pypy3.10/7.3.17_1/libexec/lib/pypy3.10/site-packages/cobs/cobs/_cobs_py.py:57-78~#106 BINARY_SUBSCR')
+6700: p263 = getfield_gc_r(p11, descr=<FieldP pypy.objspace.std.memoryobject.W_MemoryView.inst_view 32>)
+6708: guard_nonnull_class(p263, 4433914808, descr=<Guard0x11021a920>) [p0, p6, p9, p11, p13, p109, p1, p235, i76, i83]
+6736: p265 = getfield_gc_r(p263, descr=<FieldP pypy.objspace.std.memoryobject.IndirectView.inst_parent 24 pure>)
+6740: guard_class(p265, 4433936896, descr=<Guard0x1102267d0>) [p0, p6, p9, p11, p13, p109, p1, p235, i76, i83]
+6760: p267 = getfield_gc_r(p265, descr=<FieldP pypy.interpreter.buffer.RawBufferView_Base.inst_data 24 pure>)
+6764: guard_class(p267, 4433875968, descr=<Guard0x110226800>) [p0, p6, p9, p11, p13, p109, p1, p235, i76, i83]
+6784: p269 = getfield_gc_r(p267, descr=<FieldP rpython.rlib.buffer.StringBuffer.inst_value 16 pure>)
+6788: i270 = strlen(p269)
+6792: i271 = getfield_gc_i(p263, descr=<FieldS pypy.objspace.std.memoryobject.BufferView1D.inst_itemsize 40 pure>)
+6796: i273 = call_i(ConstClass(ll_int_py_div__Signed_Signed), i270, i271, descr=<Calli 8 ii EF=0 OS=12>)
+6840: i274 = int_ge(i259, i273)
guard_false(i274, descr=<Guard0x11021a968>) [p0, p6, p9, p11, p13, p109, p1, i259, i262, i273, i255, None, None]
+6848: i275 = int_ge(i262, i273)
guard_false(i275, descr=<Guard0x110226830>) [p0, p6, p9, p11, p13, p109, p1, i259, i262, i273, i255, None, None]
+6856: i276 = int_ge(i259, i262)
guard_false(i276, descr=<Guard0x110226860>) [p0, p6, p9, p11, p13, p109, p1, i259, i262, i273, i255, None, None]
+6864: i277 = int_sub(i262, i259)
+6868: i279 = int_sub(i277, 1)
+6868: p280 = getfield_gc_r(p263, descr=<FieldP pypy.interpreter.buffer.BufferView.inst_w_obj 16 pure>)
+6876: i281 = getfield_gc_i(p263, descr=<FieldS pypy.interpreter.buffer.BufferView.inst_readonly 8 pure>)
+6880: i283 = int_eq(i277, 1)
guard_false(i283, descr=<Guard0x110226890>) [p0, p6, p9, p11, p13, p109, p1, i259, i262, i273, i255, None, None]
debug_merge_point(0, 0, 'decode;/opt/homebrew/Cellar/pypy3.10/7.3.17_1/libexec/lib/pypy3.10/site-packages/cobs/cobs/_cobs_py.py:57-78~#108 STORE_FAST')
debug_merge_point(0, 0, 'decode;/opt/homebrew/Cellar/pypy3.10/7.3.17_1/libexec/lib/pypy3.10/site-packages/cobs/cobs/_cobs_py.py:57-79~#110 LOAD_CONST')
debug_merge_point(0, 0, 'decode;/opt/homebrew/Cellar/pypy3.10/7.3.17_1/libexec/lib/pypy3.10/site-packages/cobs/cobs/_cobs_py.py:57-79~#112 LOAD_FAST')
debug_merge_point(0, 0, 'decode;/opt/homebrew/Cellar/pypy3.10/7.3.17_1/libexec/lib/pypy3.10/site-packages/cobs/cobs/_cobs_py.py:57-79~#114 CONTAINS_OP')
+6888: enter_portal_frame(14, 0)
debug_merge_point(1, 1, 'DescrOperation.contains [sequenceiterator. bytes]')
+6888: p286 = force_token()
+6892: p287 = new_with_vtable(descr=<SizeDescr 24>)
+7004: p288 = new_with_vtable(descr=<SizeDescr 40>)
+7020: setfield_gc(p288, -1, descr=<FieldS pypy.objspace.std.memoryobject.W_MemoryView.inst__hash 8>)
+7028: setfield_gc(p288, 6, descr=<FieldS pypy.objspace.std.memoryobject.W_MemoryView.inst_flags 24>)
+7036: p291 = new_with_vtable(descr=<SizeDescr 64>)
+7052: setfield_gc(p291, i281, descr=<FieldS pypy.interpreter.buffer.BufferView.inst_readonly 8 pure>)
+7056: setfield_gc(p291, p280, descr=<FieldP pypy.interpreter.buffer.BufferView.inst_w_obj 16 pure>)
+7060: setfield_gc(p291, p263, descr=<FieldP pypy.interpreter.buffer.BufferSlice.inst_parent 24 pure>)
+7068: p292 = new(descr=<SizeDescr 24>)
+7084: setfield_gc(p292, 1, descr=<FieldS list.length 8>)
+7092: p295 = new_array(1, descr=<ArrayS 8>)
+7112: setarrayitem_gc(p295, 0, i277, descr=<ArrayS 8>)
+7116: setfield_gc(p292, p295, descr=<FieldP list.items 16>)
+7120: setfield_gc(p291, p292, descr=<FieldP pypy.interpreter.buffer.BufferSlice.inst_shape 32 pure>)
+7124: setfield_gc(p291, i259, descr=<FieldS pypy.interpreter.buffer.BufferSlice.inst_start 40 pure>)
+7128: setfield_gc(p291, 1, descr=<FieldS pypy.interpreter.buffer.BufferSlice.inst_step 48 pure>)
+7136: p298 = new(descr=<SizeDescr 24>)
+7152: setfield_gc(p298, 1, descr=<FieldS list.length 8>)
+7160: p301 = new_array(1, descr=<ArrayS 8>)
+7180: setarrayitem_gc(p301, 0, i271, descr=<ArrayS 8>)
+7188: setfield_gc(p298, p301, descr=<FieldP list.items 16>)
+7192: setfield_gc(p291, p298, descr=<FieldP pypy.interpreter.buffer.BufferSlice.inst_strides 56 pure>)
+7196: setfield_gc(p288, p291, descr=<FieldP pypy.objspace.std.memoryobject.W_MemoryView.inst_view 32>)
+7268: setfield_gc(p0, p286, descr=<FieldP pypy.interpreter.pyframe.PyFrame.vable_token 8>)
+7276: setfield_gc(p287, 0, descr=<FieldS pypy.objspace.std.iterobject.W_AbstractSeqIterObject.inst_index 8>)
+7284: setfield_gc(p287, p288, descr=<FieldP pypy.objspace.std.iterobject.W_AbstractSeqIterObject.inst_w_seq 16>)
+7516: p305 = call_assembler_r(p287, ConstPtr(ptr304), descr=<Loop2>)
guard_not_forced(descr=<Guard0x110204840>) [p0, p6, p9, p11, p13, p288, p1, p305, i262, i259, i255, None, None]
+7852: guard_no_exception(descr=<Guard0x1102268c0>) [p0, p6, p9, p11, p13, p288, p1, p305, i262, i259, i255, None, None]
+7876: leave_portal_frame(14)
+7876: guard_nonnull_class(p305, ConstClass(W_BoolObject), descr=<Guard0x11021a9b0>) [p0, p6, p9, p11, p13, p288, p1, p305, i262, i259, i255, None, None]
+7904: i308 = getfield_gc_i(p305, descr=<FieldS pypy.objspace.std.intobject.W_IntObject.inst_intval 8 pure>)
+7908: i309 = int_is_true(i308)
guard_false(i309, descr=<Guard0x1102268f0>) [p0, p6, p9, p11, p13, p288, p1, p305, i262, i259, i255, None, None]
debug_merge_point(0, 0, 'decode;/opt/homebrew/Cellar/pypy3.10/7.3.17_1/libexec/lib/pypy3.10/site-packages/cobs/cobs/_cobs_py.py:57-79~#116 POP_JUMP_IF_FALSE')
debug_merge_point(0, 0, 'decode;/opt/homebrew/Cellar/pypy3.10/7.3.17_1/libexec/lib/pypy3.10/site-packages/cobs/cobs/_cobs_py.py:57-81~#126 LOAD_FAST')
debug_merge_point(0, 0, 'decode;/opt/homebrew/Cellar/pypy3.10/7.3.17_1/libexec/lib/pypy3.10/site-packages/cobs/cobs/_cobs_py.py:57-81~#128 LOAD_FAST')
debug_merge_point(0, 0, 'decode;/opt/homebrew/Cellar/pypy3.10/7.3.17_1/libexec/lib/pypy3.10/site-packages/cobs/cobs/_cobs_py.py:57-81~#130 INPLACE_ADD')
+7916: p310 = getfield_gc_r(p288, descr=<FieldP pypy.objspace.std.memoryobject.W_MemoryView.inst_view 32>)
+7924: guard_nonnull_class(p310, 4433912888, descr=<Guard0x11021a9f8>) [p0, p6, p9, p11, p13, p288, p1, p305, i262, i259, i255, None, None]
+7952: p312 = getfield_gc_r(p310, descr=<FieldP pypy.interpreter.buffer.BufferSlice.inst_parent 24 pure>)
+7956: guard_class(p312, 4433914808, descr=<Guard0x110226920>) [p0, p6, p9, p11, p13, p288, p1, p305, i262, i259, i255, None, None]
+7976: i314 = getfield_gc_i(p310, descr=<FieldS pypy.interpreter.buffer.BufferView.inst_readonly 8 pure>)
+7980: i315 = int_is_true(i314)
guard_true(i315, descr=<Guard0x110226950>) [p0, p6, p9, p11, p13, p288, p1, p305, i262, i259, i255, None, None]
+7988: p316 = getfield_gc_r(p310, descr=<FieldP pypy.interpreter.buffer.BufferSlice.inst_shape 32 pure>)
+7992: p317 = getfield_gc_r(p316, descr=<FieldP list.items 16>)
+7996: i319 = getarrayitem_gc_i(p317, 0, descr=<ArrayS 8>)
+8000: i320 = getfield_gc_i(p312, descr=<FieldS pypy.objspace.std.memoryobject.BufferView1D.inst_itemsize 40 pure>)
+8004: i321 = int_mul(i319, i320)
+8008: i323 = uint_lt(i321, 1280)
guard_true(i323, descr=<Guard0x110226980>) [p0, p6, p9, p11, p13, p288, p1, p305, i262, i259, i255, None, None]
+8016: p324 = newstr(i321)
+8172: p325 = force_token()
+8176: p326 = new(descr=<SizeDescr 48>)
+8360: setfield_gc(p0, p325, descr=<FieldP pypy.interpreter.pyframe.PyFrame.vable_token 8>)
+8368: setfield_gc(p326, p324, descr=<FieldP stringbuilder.current_buf 8>)
+8376: setfield_gc(p326, 0, descr=<FieldS stringbuilder.current_pos 16>)
+8384: setfield_gc(p326, i321, descr=<FieldS stringbuilder.current_end 24>)
+8388: setfield_gc(p326, i321, descr=<FieldS stringbuilder.total_size 32>)
+8400: call_may_force_n(ConstClass(BufferView._copy_rec), p310, 0, p326, 0, descr=<Callv 0 riri EF=7>)
guard_not_forced(descr=<Guard0x110204890>) [p0, p6, p9, p11, p13, p288, p1, p326, i262, i259, i255, None, None]
+8572: guard_no_exception(descr=<Guard0x1102269b0>) [p0, p6, p9, p11, p13, p288, p1, p326, i262, i259, i255, None, None]
+8596: p332 = call_r(ConstClass(ll_build_trampoline__v1198___simple_call__function_), p326, descr=<Callr 8 r EF=5>)
+8732: guard_no_exception(descr=<Guard0x11021aa40>) [p0, p6, p9, p11, p13, p288, p1, p332, i262, i259, i255, None, None]
+8756: p334 = call_r(ConstClass(ll_string2list__GcArray_CharLlT_rpy_stringPtr), p332, descr=<Callr 8 r EF=5>)
+8888: guard_no_exception(descr=<Guard0x11021aa88>) [p0, p6, p9, p11, p13, p288, p1, p334, i262, i259, i255, None, None]
+8912: i335 = getfield_gc_i(p13, descr=<FieldS pypy.objspace.std.bytearrayobject.W_BytearrayObject.inst__offset 16>)
+8920: i337 = int_gt(i335, 0)
guard_false(i337, descr=<Guard0x1102269e0>) [p0, p6, p9, p11, p13, p288, p1, p334, i262, i259, i255, None, None]
+8928: p338 = getfield_gc_r(p13, descr=<FieldP pypy.objspace.std.bytearrayobject.W_BytearrayObject.inst__data 8>)
+8932: i339 = getfield_gc_i(p338, descr=<FieldS list.length 8>)
+8936: i341 = int_sub(i339, 1)
+8940: p342 = getfield_gc_r(p338, descr=<FieldP list.items 16>)
+8944: i343 = getarrayitem_gc_i(p342, i341, descr=<ArrayU 1>)
+8944: i344 = arraylen_gc(p342, descr=<ArrayU 1>)
+8948: i346 = int_rshift(i344, 1)
+8956: i348 = int_sub(i346, 5)
+8960: i349 = int_lt(i341, i348)
cond_call(i349, ConstClass(_ll_list_resize_hint_really_look_inside_iff__listPtr_Signed_Bool), p338, i341, 0, descr=<Callv 0 rii EF=5>)
+9036: guard_no_exception(descr=<Guard0x11021aad0>) [p0, p6, p9, p11, p13, p288, p1, p334, p338, i341, i262, i259, i255, None, None]
+9060: i352 = arraylen_gc(p334, descr=<ArrayU 1>)
+9068: setfield_gc(p338, i341, descr=<FieldS list.length 8>)
+9072: i353 = int_add_ovf(i341, i352)
guard_no_overflow(descr=<Guard0x11021ab18>) [p0, p6, p9, p11, p13, p288, p1, p338, i341, i352, p334, i262, i259, i255, None, None]
+9080: p354 = getfield_gc_r(p338, descr=<FieldP list.items 16>)
+9084: i355 = arraylen_gc(p354, descr=<ArrayU 1>)
+9088: i356 = int_lt(i355, i353)
cond_call(i356, ConstClass(_ll_list_resize_hint_really_look_inside_iff__listPtr_Signed_Bool), p338, i353, 1, descr=<Callv 0 rii EF=5>)
+9164: guard_no_exception(descr=<Guard0x11021ab60>) [p0, p6, p9, p11, p13, p288, p1, p338, i341, i352, p334, i353, i262, i259, i255, None, None]
+9188: p359 = getfield_gc_r(p338, descr=<FieldP list.items 16>)
+9192: call_n(ConstClass(ll_arraycopy__arrayPtr_arrayPtr_Signed_Signed_Signed), p334, p359, 0, i341, i352, descr=<Callv 0 rriii EF=2 OS=1>)
+9244: i363 = int_add(i353, 1)
+9252: i364 = arraylen_gc(p359, descr=<ArrayU 1>)
+9260: setfield_gc(p338, i353, descr=<FieldS list.length 8>)
+9268: i365 = int_lt(i364, i363)
cond_call(i365, ConstClass(_ll_list_resize_hint_really_look_inside_iff__listPtr_Signed_Bool), p338, i363, 1, descr=<Callv 0 rii EF=5>)
+9348: guard_no_exception(descr=<Guard0x11021aba8>) [p0, p6, p9, p11, p13, p288, p1, i353, p338, i363, i262, i259, i255, None, None]
+9372: p368 = getfield_gc_r(p338, descr=<FieldP list.items 16>)
+9376: setarrayitem_gc(p368, i353, 0, descr=<ArrayU 1>)
debug_merge_point(0, 0, 'decode;/opt/homebrew/Cellar/pypy3.10/7.3.17_1/libexec/lib/pypy3.10/site-packages/cobs/cobs/_cobs_py.py:57-81~#132 STORE_FAST')
debug_merge_point(0, 0, 'decode;/opt/homebrew/Cellar/pypy3.10/7.3.17_1/libexec/lib/pypy3.10/site-packages/cobs/cobs/_cobs_py.py:57-82~#134 LOAD_FAST')
debug_merge_point(0, 0, 'decode;/opt/homebrew/Cellar/pypy3.10/7.3.17_1/libexec/lib/pypy3.10/site-packages/cobs/cobs/_cobs_py.py:57-82~#136 STORE_FAST')
debug_merge_point(0, 0, 'decode;/opt/homebrew/Cellar/pypy3.10/7.3.17_1/libexec/lib/pypy3.10/site-packages/cobs/cobs/_cobs_py.py:57-83~#138 LOAD_FAST')
debug_merge_point(0, 0, 'decode;/opt/homebrew/Cellar/pypy3.10/7.3.17_1/libexec/lib/pypy3.10/site-packages/cobs/cobs/_cobs_py.py:57-83~#140 LOAD_GLOBAL')
+9388: setfield_gc(p338, i363, descr=<FieldS list.length 8>)
+9392: guard_not_invalidated(descr=<Guard0x11021abf0>) [p0, p6, p9, p11, p13, p288, p1, i262, None, i255, None, None]
debug_merge_point(0, 0, 'decode;/opt/homebrew/Cellar/pypy3.10/7.3.17_1/libexec/lib/pypy3.10/site-packages/cobs/cobs/_cobs_py.py:57-83~#142 LOAD_FAST')
debug_merge_point(0, 0, 'decode;/opt/homebrew/Cellar/pypy3.10/7.3.17_1/libexec/lib/pypy3.10/site-packages/cobs/cobs/_cobs_py.py:57-83~#144 CALL_FUNCTION')
+9396: p370 = getfield_gc_r(p11, descr=<FieldP pypy.objspace.std.memoryobject.W_MemoryView.inst_view 32>)
+9404: guard_nonnull_class(p370, 4433914808, descr=<Guard0x11021ac38>) [p0, p6, p9, p11, p13, p288, p1, i262, None, i255, None, None]
+9432: p372 = getfield_gc_r(p370, descr=<FieldP pypy.objspace.std.memoryobject.IndirectView.inst_parent 24 pure>)
+9436: guard_class(p372, 4433936896, descr=<Guard0x110226a10>) [p0, p6, p9, p11, p13, p288, p1, i262, None, i255, None, None]
+9456: p374 = getfield_gc_r(p372, descr=<FieldP pypy.interpreter.buffer.RawBufferView_Base.inst_data 24 pure>)
+9460: guard_class(p374, 4433875968, descr=<Guard0x110226a40>) [p0, p6, p9, p11, p13, p288, p1, i262, None, i255, None, None]
+9480: p376 = getfield_gc_r(p374, descr=<FieldP rpython.rlib.buffer.StringBuffer.inst_value 16 pure>)
+9484: i377 = strlen(p376)
+9488: i378 = getfield_gc_i(p370, descr=<FieldS pypy.objspace.std.memoryobject.BufferView1D.inst_itemsize 40 pure>)
+9492: i380 = call_i(ConstClass(ll_int_py_div__Signed_Signed), i377, i378, descr=<Calli 8 ii EF=0 OS=12>)
+9548: i382 = int_lt(i380, 0)
guard_false(i382, descr=<Guard0x11021ac80>) [p0, p6, p9, p11, p13, p288, p1, i380, i262, None, i255, None, None]
debug_merge_point(0, 0, 'decode;/opt/homebrew/Cellar/pypy3.10/7.3.17_1/libexec/lib/pypy3.10/site-packages/cobs/cobs/_cobs_py.py:57-83~#146 COMPARE_OP')
+9556: i383 = int_gt(i262, i380)
guard_false(i383, descr=<Guard0x110226a70>) [p0, p6, p9, p11, p13, p288, p1, i380, i262, None, i255, None, None]
debug_merge_point(0, 0, 'decode;/opt/homebrew/Cellar/pypy3.10/7.3.17_1/libexec/lib/pypy3.10/site-packages/cobs/cobs/_cobs_py.py:57-83~#148 POP_JUMP_IF_FALSE')
debug_merge_point(0, 0, 'decode;/opt/homebrew/Cellar/pypy3.10/7.3.17_1/libexec/lib/pypy3.10/site-packages/cobs/cobs/_cobs_py.py:57-85~#158 LOAD_FAST')
debug_merge_point(0, 0, 'decode;/opt/homebrew/Cellar/pypy3.10/7.3.17_1/libexec/lib/pypy3.10/site-packages/cobs/cobs/_cobs_py.py:57-85~#160 LOAD_GLOBAL')
debug_merge_point(0, 0, 'decode;/opt/homebrew/Cellar/pypy3.10/7.3.17_1/libexec/lib/pypy3.10/site-packages/cobs/cobs/_cobs_py.py:57-85~#162 LOAD_FAST')
debug_merge_point(0, 0, 'decode;/opt/homebrew/Cellar/pypy3.10/7.3.17_1/libexec/lib/pypy3.10/site-packages/cobs/cobs/_cobs_py.py:57-85~#164 CALL_FUNCTION')
debug_merge_point(0, 0, 'decode;/opt/homebrew/Cellar/pypy3.10/7.3.17_1/libexec/lib/pypy3.10/site-packages/cobs/cobs/_cobs_py.py:57-85~#166 COMPARE_OP')
+9568: i384 = int_lt(i262, i380)
guard_true(i384, descr=<Guard0x110226aa0>) [p0, p6, p9, p11, p13, p288, p1, i380, i262, None, i255, None, None]
debug_merge_point(0, 0, 'decode;/opt/homebrew/Cellar/pypy3.10/7.3.17_1/libexec/lib/pypy3.10/site-packages/cobs/cobs/_cobs_py.py:57-85~#168 POP_JUMP_IF_FALSE')
debug_merge_point(0, 0, 'decode;/opt/homebrew/Cellar/pypy3.10/7.3.17_1/libexec/lib/pypy3.10/site-packages/cobs/cobs/_cobs_py.py:57-86~#170 LOAD_FAST')
debug_merge_point(0, 0, 'decode;/opt/homebrew/Cellar/pypy3.10/7.3.17_1/libexec/lib/pypy3.10/site-packages/cobs/cobs/_cobs_py.py:57-86~#172 LOAD_CONST')
debug_merge_point(0, 0, 'decode;/opt/homebrew/Cellar/pypy3.10/7.3.17_1/libexec/lib/pypy3.10/site-packages/cobs/cobs/_cobs_py.py:57-86~#174 COMPARE_OP')
+9576: i386 = int_lt(i255, 255)
guard_true(i386, descr=<Guard0x110226ad0>) [p0, p6, p9, p11, p13, p288, p1, i380, i262, None, i255, None, None]
debug_merge_point(0, 0, 'decode;/opt/homebrew/Cellar/pypy3.10/7.3.17_1/libexec/lib/pypy3.10/site-packages/cobs/cobs/_cobs_py.py:57-86~#176 POP_JUMP_IF_FALSE')
debug_merge_point(0, 0, 'decode;/opt/homebrew/Cellar/pypy3.10/7.3.17_1/libexec/lib/pypy3.10/site-packages/cobs/cobs/_cobs_py.py:57-87~#178 LOAD_FAST')
debug_merge_point(0, 0, 'decode;/opt/homebrew/Cellar/pypy3.10/7.3.17_1/libexec/lib/pypy3.10/site-packages/cobs/cobs/_cobs_py.py:57-87~#180 LOAD_METHOD')
debug_merge_point(0, 0, 'decode;/opt/homebrew/Cellar/pypy3.10/7.3.17_1/libexec/lib/pypy3.10/site-packages/cobs/cobs/_cobs_py.py:57-87~#182 LOAD_CONST')
debug_merge_point(0, 0, 'decode;/opt/homebrew/Cellar/pypy3.10/7.3.17_1/libexec/lib/pypy3.10/site-packages/cobs/cobs/_cobs_py.py:57-87~#184 CALL_METHOD')
+9588: i388 = int_add(i353, 2)
+9592: i389 = arraylen_gc(p368, descr=<ArrayU 1>)
+9600: i390 = int_lt(i389, i388)
cond_call(i390, ConstClass(_ll_list_resize_hint_really_look_inside_iff__listPtr_Signed_Bool), p338, i388, 1, descr=<Callv 0 rii EF=5>)
+9680: guard_no_exception(descr=<Guard0x11021acc8>) [p0, p6, p9, p11, p13, p288, p1, i353, i363, p338, i388, i262, None, i255, None, None]
+9704: p393 = getfield_gc_r(p338, descr=<FieldP list.items 16>)
+9708: call_n(ConstClass(ll_arraymove__arrayPtr_Signed_Signed_Signed), p393, i353, i363, 1, descr=<Callv 0 riii EF=2 OS=9>)
+9748: setarrayitem_gc(p393, i353, 0, descr=<ArrayU 1>)
debug_merge_point(0, 0, 'decode;/opt/homebrew/Cellar/pypy3.10/7.3.17_1/libexec/lib/pypy3.10/site-packages/cobs/cobs/_cobs_py.py:57-87~#186 POP_TOP')
debug_merge_point(0, 0, 'decode;/opt/homebrew/Cellar/pypy3.10/7.3.17_1/libexec/lib/pypy3.10/site-packages/cobs/cobs/_cobs_py.py:57--1~#188 JUMP_ABSOLUTE')
+9764: i397 = getfield_raw_i(4447503680, descr=<FieldS pypysig_long_struct.c_value 0>)
+9780: i399 = int_sub(i397, 14)
+9784: setfield_raw(4447503680, i399, descr=<FieldS pypysig_long_struct.c_value 0>)
+9800: setfield_gc(p338, i388, descr=<FieldS list.length 8>)
+9812: i402 = int_lt(i399, 0)
guard_false(i402, descr=<Guard0x11021ad10>) [p0, p6, p9, p11, p13, p288, p1, i399, i262, None, i255, None, None]
debug_merge_point(0, 0, 'decode;/opt/homebrew/Cellar/pypy3.10/7.3.17_1/libexec/lib/pypy3.10/site-packages/cobs/cobs/_cobs_py.py:57-72~#48 NOP')
+9820: jump(p0, p1, p6, p9, p11, p13, i262, i255, p288, p370, p372, p374, i377, i378, p376, descr=TargetToken(4565373920))
+9872: --end of the loop--
[2afe2f5] jit-log-opt-loop}
[2d1bf94] {jit-log-opt-bridge
# bridge out of Guard 0x110226380 with 195 ops
[p0, p1, p2, p3, p4, p5, p6, i7, i8, i9, i10]
+392: i11 = int_ge(i7, i9)
guard_false(i11, descr=<Guard0x11021ae78>) [p0, p1, p2, p3, p4, p5, p6, i7, i8, i9, i10]
+400: i13 = int_lt(i8, 0)
guard_false(i13, descr=<Guard0x1102278e0>) [p0, p1, p2, p3, p4, p5, p6, i7, i8, i9, i10]
+408: i14 = int_ge(i8, i9)
guard_false(i14, descr=<Guard0x110227910>) [p0, p1, p2, p3, p4, p5, p6, i7, i8, i9, i10]
+416: i15 = int_ge(i7, i8)
guard_true(i15, descr=<Guard0x110227940>) [p0, p1, p2, p3, p4, p5, p6, i7, i8, i9, i10]
+424: p16 = getfield_gc_r(p3, descr=<FieldP pypy.objspace.std.memoryobject.W_MemoryView.inst_view 32>)
+432: guard_class(p16, 4433914808, descr=<Guard0x110227970>) [p0, p1, p2, p3, p4, p5, p6, i7, i8, i9, i10]
+452: p18 = getfield_gc_r(p16, descr=<FieldP pypy.interpreter.buffer.BufferView.inst_w_obj 16 pure>)
+456: i19 = getfield_gc_i(p16, descr=<FieldS pypy.interpreter.buffer.BufferView.inst_readonly 8 pure>)
+460: i20 = getfield_gc_i(p16, descr=<FieldS pypy.objspace.std.memoryobject.BufferView1D.inst_itemsize 40 pure>)
+464: p21 = getfield_gc_r(p16, descr=<FieldP pypy.objspace.std.memoryobject.IndirectView.inst_parent 24 pure>)
+468: guard_class(p21, 4433936896, descr=<Guard0x1102279a0>) [p0, p1, p2, p3, p4, p5, p6, i7, i8, i9, i10]
+488: p23 = getfield_gc_r(p21, descr=<FieldP pypy.interpreter.buffer.RawBufferView_Base.inst_data 24 pure>)
+492: guard_class(p23, 4433875968, descr=<Guard0x1102279d0>) [p0, p1, p2, p3, p4, p5, p6, i7, i8, i9, i10]
+512: p25 = getfield_gc_r(p23, descr=<FieldP rpython.rlib.buffer.StringBuffer.inst_value 16 pure>)
+516: i26 = strlen(p25)
+520: i28 = call_i(ConstClass(ll_int_py_div__Signed_Signed), i26, i20, descr=<Calli 8 ii EF=0 OS=12>)
debug_merge_point(0, 0, 'decode;/opt/homebrew/Cellar/pypy3.10/7.3.17_1/libexec/lib/pypy3.10/site-packages/cobs/cobs/_cobs_py.py:57-78~#108 STORE_FAST')
debug_merge_point(0, 0, 'decode;/opt/homebrew/Cellar/pypy3.10/7.3.17_1/libexec/lib/pypy3.10/site-packages/cobs/cobs/_cobs_py.py:57-79~#110 LOAD_CONST')
debug_merge_point(0, 0, 'decode;/opt/homebrew/Cellar/pypy3.10/7.3.17_1/libexec/lib/pypy3.10/site-packages/cobs/cobs/_cobs_py.py:57-79~#112 LOAD_FAST')
debug_merge_point(0, 0, 'decode;/opt/homebrew/Cellar/pypy3.10/7.3.17_1/libexec/lib/pypy3.10/site-packages/cobs/cobs/_cobs_py.py:57-79~#114 CONTAINS_OP')
+568: enter_portal_frame(14, 0)
debug_merge_point(1, 1, 'DescrOperation.contains [sequenceiterator. bytes]')
+568: p31 = force_token()
+572: p32 = new_with_vtable(descr=<SizeDescr 24>)
+684: p33 = new_with_vtable(descr=<SizeDescr 40>)
+700: setfield_gc(p33, -1, descr=<FieldS pypy.objspace.std.memoryobject.W_MemoryView.inst__hash 8>)
+708: setfield_gc(p33, 6, descr=<FieldS pypy.objspace.std.memoryobject.W_MemoryView.inst_flags 24>)
+716: p36 = new_with_vtable(descr=<SizeDescr 64>)
+732: setfield_gc(p36, i19, descr=<FieldS pypy.interpreter.buffer.BufferView.inst_readonly 8 pure>)
+740: setfield_gc(p36, p18, descr=<FieldP pypy.interpreter.buffer.BufferView.inst_w_obj 16 pure>)
+748: setfield_gc(p36, p16, descr=<FieldP pypy.interpreter.buffer.BufferSlice.inst_parent 24 pure>)
+756: p37 = new(descr=<SizeDescr 24>)
+772: setfield_gc(p37, 1, descr=<FieldS list.length 8>)
+780: p40 = new_array(1, descr=<ArrayS 8>)
+800: setarrayitem_gc(p40, 0, 0, descr=<ArrayS 8>)
+808: setfield_gc(p37, p40, descr=<FieldP list.items 16>)
+812: setfield_gc(p36, p37, descr=<FieldP pypy.interpreter.buffer.BufferSlice.inst_shape 32 pure>)
+816: setfield_gc(p36, i7, descr=<FieldS pypy.interpreter.buffer.BufferSlice.inst_start 40 pure>)
+820: setfield_gc(p36, 1, descr=<FieldS pypy.interpreter.buffer.BufferSlice.inst_step 48 pure>)
+828: p44 = new(descr=<SizeDescr 24>)
+844: setfield_gc(p44, 1, descr=<FieldS list.length 8>)
+852: p47 = new_array(1, descr=<ArrayS 8>)
+872: setarrayitem_gc(p47, 0, i20, descr=<ArrayS 8>)
+880: setfield_gc(p44, p47, descr=<FieldP list.items 16>)
+884: setfield_gc(p36, p44, descr=<FieldP pypy.interpreter.buffer.BufferSlice.inst_strides 56 pure>)
+888: setfield_gc(p33, p36, descr=<FieldP pypy.objspace.std.memoryobject.W_MemoryView.inst_view 32>)
+960: setfield_gc(p0, p31, descr=<FieldP pypy.interpreter.pyframe.PyFrame.vable_token 8>)
+968: setfield_gc(p32, 0, descr=<FieldS pypy.objspace.std.iterobject.W_AbstractSeqIterObject.inst_index 8>)
+976: setfield_gc(p32, p33, descr=<FieldP pypy.objspace.std.iterobject.W_AbstractSeqIterObject.inst_w_seq 16>)
+1208: p51 = call_assembler_r(p32, ConstPtr(ptr50), descr=<Loop2>)
guard_not_forced(descr=<Guard0x110204a70>) [p0, p1, p2, p3, p4, p33, p6, p51, i8, i7, i10]
+1540: guard_no_exception(descr=<Guard0x110227a00>) [p0, p1, p2, p3, p4, p33, p6, p51, i8, i7, i10]
+1564: leave_portal_frame(14)
+1564: guard_nonnull_class(p51, ConstClass(W_BoolObject), descr=<Guard0x11021aec0>) [p0, p1, p2, p3, p4, p33, p6, p51, i8, i7, i10]
+1592: i54 = getfield_gc_i(p51, descr=<FieldS pypy.objspace.std.intobject.W_IntObject.inst_intval 8 pure>)
+1596: i55 = int_is_true(i54)
guard_false(i55, descr=<Guard0x110227a30>) [p0, p1, p2, p3, p4, p33, p6, p51, i8, i7, i10]
debug_merge_point(0, 0, 'decode;/opt/homebrew/Cellar/pypy3.10/7.3.17_1/libexec/lib/pypy3.10/site-packages/cobs/cobs/_cobs_py.py:57-79~#116 POP_JUMP_IF_FALSE')
debug_merge_point(0, 0, 'decode;/opt/homebrew/Cellar/pypy3.10/7.3.17_1/libexec/lib/pypy3.10/site-packages/cobs/cobs/_cobs_py.py:57-81~#126 LOAD_FAST')
+1604: guard_nonnull_class(p4, 4433809200, descr=<Guard0x11021af08>) [p0, p1, p2, p3, p4, p33, p6, p51, i8, i7, i10]
debug_merge_point(0, 0, 'decode;/opt/homebrew/Cellar/pypy3.10/7.3.17_1/libexec/lib/pypy3.10/site-packages/cobs/cobs/_cobs_py.py:57-81~#128 LOAD_FAST')
debug_merge_point(0, 0, 'decode;/opt/homebrew/Cellar/pypy3.10/7.3.17_1/libexec/lib/pypy3.10/site-packages/cobs/cobs/_cobs_py.py:57-81~#130 INPLACE_ADD')
+1636: p57 = getfield_gc_r(p33, descr=<FieldP pypy.objspace.std.memoryobject.W_MemoryView.inst_view 32>)
+1644: guard_nonnull_class(p57, 4433912888, descr=<Guard0x11021af50>) [p0, p1, p2, p3, p4, p33, p6, p51, i8, i7, i10]
+1672: p59 = getfield_gc_r(p57, descr=<FieldP pypy.interpreter.buffer.BufferSlice.inst_parent 24 pure>)
+1676: guard_class(p59, 4433914808, descr=<Guard0x110227a60>) [p0, p1, p2, p3, p4, p33, p6, p51, i8, i7, i10]
+1696: i61 = getfield_gc_i(p57, descr=<FieldS pypy.interpreter.buffer.BufferView.inst_readonly 8 pure>)
+1700: i62 = int_is_true(i61)
guard_true(i62, descr=<Guard0x110227a90>) [p0, p1, p2, p3, p4, p33, p6, p51, i8, i7, i10]
+1708: p63 = getfield_gc_r(p57, descr=<FieldP pypy.interpreter.buffer.BufferSlice.inst_shape 32 pure>)
+1712: p64 = getfield_gc_r(p63, descr=<FieldP list.items 16>)
+1716: i66 = getarrayitem_gc_i(p64, 0, descr=<ArrayS 8>)
+1720: i67 = getfield_gc_i(p59, descr=<FieldS pypy.objspace.std.memoryobject.BufferView1D.inst_itemsize 40 pure>)
+1724: i68 = int_mul(i66, i67)
+1728: i70 = uint_lt(i68, 1280)
guard_true(i70, descr=<Guard0x110227ac0>) [p0, p1, p2, p3, p4, p33, p6, p51, i8, i7, i10]
+1736: p71 = newstr(i68)
+1892: p72 = force_token()
+1896: p73 = new(descr=<SizeDescr 48>)
+2080: setfield_gc(p0, p72, descr=<FieldP pypy.interpreter.pyframe.PyFrame.vable_token 8>)
+2088: setfield_gc(p73, p71, descr=<FieldP stringbuilder.current_buf 8>)
+2096: setfield_gc(p73, 0, descr=<FieldS stringbuilder.current_pos 16>)
+2104: setfield_gc(p73, i68, descr=<FieldS stringbuilder.current_end 24>)
+2108: setfield_gc(p73, i68, descr=<FieldS stringbuilder.total_size 32>)
+2120: call_may_force_n(ConstClass(BufferView._copy_rec), p57, 0, p73, 0, descr=<Callv 0 riri EF=7>)
guard_not_forced(descr=<Guard0x110204ac0>) [p0, p1, p2, p3, p4, p33, p6, p73, i8, i7, i10]
+2292: guard_no_exception(descr=<Guard0x110227af0>) [p0, p1, p2, p3, p4, p33, p6, p73, i8, i7, i10]
+2316: p79 = call_r(ConstClass(ll_build_trampoline__v1198___simple_call__function_), p73, descr=<Callr 8 r EF=5>)
+2452: guard_no_exception(descr=<Guard0x11021af98>) [p0, p1, p2, p3, p4, p33, p6, p79, i8, i7, i10]
+2476: p81 = call_r(ConstClass(ll_string2list__GcArray_CharLlT_rpy_stringPtr), p79, descr=<Callr 8 r EF=5>)
+2608: guard_no_exception(descr=<Guard0x11021afe0>) [p0, p1, p2, p3, p4, p33, p6, p81, i8, i7, i10]
+2632: i82 = getfield_gc_i(p4, descr=<FieldS pypy.objspace.std.bytearrayobject.W_BytearrayObject.inst__offset 16>)
+2640: i84 = int_gt(i82, 0)
guard_false(i84, descr=<Guard0x110227b20>) [p0, p1, p2, p3, p4, p33, p6, p81, i8, i7, i10]
+2648: p85 = getfield_gc_r(p4, descr=<FieldP pypy.objspace.std.bytearrayobject.W_BytearrayObject.inst__data 8>)
+2652: i86 = getfield_gc_i(p85, descr=<FieldS list.length 8>)
+2656: i88 = int_sub(i86, 1)
+2660: p89 = getfield_gc_r(p85, descr=<FieldP list.items 16>)
+2664: i90 = getarrayitem_gc_i(p89, i88, descr=<ArrayU 1>)
+2664: i91 = arraylen_gc(p89, descr=<ArrayU 1>)
+2668: i93 = int_rshift(i91, 1)
+2676: i95 = int_sub(i93, 5)
+2680: i96 = int_lt(i88, i95)
cond_call(i96, ConstClass(_ll_list_resize_hint_really_look_inside_iff__listPtr_Signed_Bool), p85, i88, 0, descr=<Callv 0 rii EF=5>)
+2760: guard_no_exception(descr=<Guard0x11021b028>) [p0, p1, p2, p3, p4, p33, p6, p81, p85, i88, i8, i7, i10]
+2784: i99 = arraylen_gc(p81, descr=<ArrayU 1>)
+2792: setfield_gc(p85, i88, descr=<FieldS list.length 8>)
+2796: i100 = int_add_ovf(i88, i99)
guard_no_overflow(descr=<Guard0x11021b070>) [p0, p1, p2, p3, p4, p33, p6, p85, i88, i99, p81, i8, i7, i10]
+2804: p101 = getfield_gc_r(p85, descr=<FieldP list.items 16>)
+2808: i102 = arraylen_gc(p101, descr=<ArrayU 1>)
+2812: i103 = int_lt(i102, i100)
cond_call(i103, ConstClass(_ll_list_resize_hint_really_look_inside_iff__listPtr_Signed_Bool), p85, i100, 1, descr=<Callv 0 rii EF=5>)
+2888: guard_no_exception(descr=<Guard0x11021b0b8>) [p0, p1, p2, p3, p4, p33, p6, p85, i88, i99, p81, i100, i8, i7, i10]
+2912: p106 = getfield_gc_r(p85, descr=<FieldP list.items 16>)
+2916: call_n(ConstClass(ll_arraycopy__arrayPtr_arrayPtr_Signed_Signed_Signed), p81, p106, 0, i88, i99, descr=<Callv 0 rriii EF=2 OS=1>)
+2968: i110 = int_add(i100, 1)
+2972: i111 = arraylen_gc(p106, descr=<ArrayU 1>)
+2980: setfield_gc(p85, i100, descr=<FieldS list.length 8>)
+2988: i112 = int_lt(i111, i110)
cond_call(i112, ConstClass(_ll_list_resize_hint_really_look_inside_iff__listPtr_Signed_Bool), p85, i110, 1, descr=<Callv 0 rii EF=5>)
+3064: guard_no_exception(descr=<Guard0x11021b100>) [p0, p1, p2, p3, p4, p33, p6, i100, p85, i110, i8, i7, i10]
+3088: p115 = getfield_gc_r(p85, descr=<FieldP list.items 16>)
+3092: setarrayitem_gc(p115, i100, 0, descr=<ArrayU 1>)
debug_merge_point(0, 0, 'decode;/opt/homebrew/Cellar/pypy3.10/7.3.17_1/libexec/lib/pypy3.10/site-packages/cobs/cobs/_cobs_py.py:57-81~#132 STORE_FAST')
debug_merge_point(0, 0, 'decode;/opt/homebrew/Cellar/pypy3.10/7.3.17_1/libexec/lib/pypy3.10/site-packages/cobs/cobs/_cobs_py.py:57-82~#134 LOAD_FAST')
debug_merge_point(0, 0, 'decode;/opt/homebrew/Cellar/pypy3.10/7.3.17_1/libexec/lib/pypy3.10/site-packages/cobs/cobs/_cobs_py.py:57-82~#136 STORE_FAST')
debug_merge_point(0, 0, 'decode;/opt/homebrew/Cellar/pypy3.10/7.3.17_1/libexec/lib/pypy3.10/site-packages/cobs/cobs/_cobs_py.py:57-83~#138 LOAD_FAST')
debug_merge_point(0, 0, 'decode;/opt/homebrew/Cellar/pypy3.10/7.3.17_1/libexec/lib/pypy3.10/site-packages/cobs/cobs/_cobs_py.py:57-83~#140 LOAD_GLOBAL')
+3104: setfield_gc(p85, i110, descr=<FieldS list.length 8>)
+3108: guard_not_invalidated(descr=<Guard0x11021b148>) [p0, p1, p2, p3, p4, p33, p6, i8, None, i10]
debug_merge_point(0, 0, 'decode;/opt/homebrew/Cellar/pypy3.10/7.3.17_1/libexec/lib/pypy3.10/site-packages/cobs/cobs/_cobs_py.py:57-83~#142 LOAD_FAST')
debug_merge_point(0, 0, 'decode;/opt/homebrew/Cellar/pypy3.10/7.3.17_1/libexec/lib/pypy3.10/site-packages/cobs/cobs/_cobs_py.py:57-83~#144 CALL_FUNCTION')
+3112: p118 = getfield_gc_r(p3, descr=<FieldP pypy.objspace.std.memoryobject.W_MemoryView.inst_view 32>)
+3120: guard_nonnull_class(p118, 4433914808, descr=<Guard0x11021b190>) [p0, p1, p2, p3, p4, p33, p6, i8, None, i10]
+3148: p120 = getfield_gc_r(p118, descr=<FieldP pypy.objspace.std.memoryobject.IndirectView.inst_parent 24 pure>)
+3152: guard_class(p120, 4433936896, descr=<Guard0x110227b50>) [p0, p1, p2, p3, p4, p33, p6, i8, None, i10]
+3172: p122 = getfield_gc_r(p120, descr=<FieldP pypy.interpreter.buffer.RawBufferView_Base.inst_data 24 pure>)
+3176: guard_class(p122, 4433875968, descr=<Guard0x110227b80>) [p0, p1, p2, p3, p4, p33, p6, i8, None, i10]
+3196: p124 = getfield_gc_r(p122, descr=<FieldP rpython.rlib.buffer.StringBuffer.inst_value 16 pure>)
+3200: i125 = strlen(p124)
+3204: i126 = getfield_gc_i(p118, descr=<FieldS pypy.objspace.std.memoryobject.BufferView1D.inst_itemsize 40 pure>)
+3208: i128 = call_i(ConstClass(ll_int_py_div__Signed_Signed), i125, i126, descr=<Calli 8 ii EF=0 OS=12>)
+3268: i130 = int_lt(i128, 0)
guard_false(i130, descr=<Guard0x11021b1d8>) [p0, p1, p2, p3, p4, p33, p6, i128, i8, None, i10]
debug_merge_point(0, 0, 'decode;/opt/homebrew/Cellar/pypy3.10/7.3.17_1/libexec/lib/pypy3.10/site-packages/cobs/cobs/_cobs_py.py:57-83~#146 COMPARE_OP')
+3276: i131 = int_gt(i8, i128)
guard_false(i131, descr=<Guard0x110227bb0>) [p0, p1, p2, p3, p4, p33, p6, i128, i8, None, i10]
debug_merge_point(0, 0, 'decode;/opt/homebrew/Cellar/pypy3.10/7.3.17_1/libexec/lib/pypy3.10/site-packages/cobs/cobs/_cobs_py.py:57-83~#148 POP_JUMP_IF_FALSE')
debug_merge_point(0, 0, 'decode;/opt/homebrew/Cellar/pypy3.10/7.3.17_1/libexec/lib/pypy3.10/site-packages/cobs/cobs/_cobs_py.py:57-85~#158 LOAD_FAST')
debug_merge_point(0, 0, 'decode;/opt/homebrew/Cellar/pypy3.10/7.3.17_1/libexec/lib/pypy3.10/site-packages/cobs/cobs/_cobs_py.py:57-85~#160 LOAD_GLOBAL')
debug_merge_point(0, 0, 'decode;/opt/homebrew/Cellar/pypy3.10/7.3.17_1/libexec/lib/pypy3.10/site-packages/cobs/cobs/_cobs_py.py:57-85~#162 LOAD_FAST')
debug_merge_point(0, 0, 'decode;/opt/homebrew/Cellar/pypy3.10/7.3.17_1/libexec/lib/pypy3.10/site-packages/cobs/cobs/_cobs_py.py:57-85~#164 CALL_FUNCTION')
debug_merge_point(0, 0, 'decode;/opt/homebrew/Cellar/pypy3.10/7.3.17_1/libexec/lib/pypy3.10/site-packages/cobs/cobs/_cobs_py.py:57-85~#166 COMPARE_OP')
+3288: i132 = int_lt(i8, i128)
guard_true(i132, descr=<Guard0x110227be0>) [p0, p1, p2, p3, p4, p33, p6, i128, i8, None, i10]
debug_merge_point(0, 0, 'decode;/opt/homebrew/Cellar/pypy3.10/7.3.17_1/libexec/lib/pypy3.10/site-packages/cobs/cobs/_cobs_py.py:57-85~#168 POP_JUMP_IF_FALSE')
debug_merge_point(0, 0, 'decode;/opt/homebrew/Cellar/pypy3.10/7.3.17_1/libexec/lib/pypy3.10/site-packages/cobs/cobs/_cobs_py.py:57-86~#170 LOAD_FAST')
debug_merge_point(0, 0, 'decode;/opt/homebrew/Cellar/pypy3.10/7.3.17_1/libexec/lib/pypy3.10/site-packages/cobs/cobs/_cobs_py.py:57-86~#172 LOAD_CONST')
debug_merge_point(0, 0, 'decode;/opt/homebrew/Cellar/pypy3.10/7.3.17_1/libexec/lib/pypy3.10/site-packages/cobs/cobs/_cobs_py.py:57-86~#174 COMPARE_OP')
+3296: i134 = int_lt(i10, 255)
guard_true(i134, descr=<Guard0x110227c10>) [p0, p1, p2, p3, p4, p33, p6, i128, i8, None, i10]
debug_merge_point(0, 0, 'decode;/opt/homebrew/Cellar/pypy3.10/7.3.17_1/libexec/lib/pypy3.10/site-packages/cobs/cobs/_cobs_py.py:57-86~#176 POP_JUMP_IF_FALSE')
debug_merge_point(0, 0, 'decode;/opt/homebrew/Cellar/pypy3.10/7.3.17_1/libexec/lib/pypy3.10/site-packages/cobs/cobs/_cobs_py.py:57-87~#178 LOAD_FAST')
debug_merge_point(0, 0, 'decode;/opt/homebrew/Cellar/pypy3.10/7.3.17_1/libexec/lib/pypy3.10/site-packages/cobs/cobs/_cobs_py.py:57-87~#180 LOAD_METHOD')
debug_merge_point(0, 0, 'decode;/opt/homebrew/Cellar/pypy3.10/7.3.17_1/libexec/lib/pypy3.10/site-packages/cobs/cobs/_cobs_py.py:57-87~#182 LOAD_CONST')
debug_merge_point(0, 0, 'decode;/opt/homebrew/Cellar/pypy3.10/7.3.17_1/libexec/lib/pypy3.10/site-packages/cobs/cobs/_cobs_py.py:57-87~#184 CALL_METHOD')
+3308: i136 = int_add(i100, 2)
+3312: i137 = arraylen_gc(p115, descr=<ArrayU 1>)
+3320: i138 = int_lt(i137, i136)
cond_call(i138, ConstClass(_ll_list_resize_hint_really_look_inside_iff__listPtr_Signed_Bool), p85, i136, 1, descr=<Callv 0 rii EF=5>)
+3400: guard_no_exception(descr=<Guard0x11021b220>) [p0, p1, p2, p3, p4, p33, p6, i100, i110, p85, i136, i8, None, i10]
+3424: p141 = getfield_gc_r(p85, descr=<FieldP list.items 16>)
+3428: call_n(ConstClass(ll_arraymove__arrayPtr_Signed_Signed_Signed), p141, i100, i110, 1, descr=<Callv 0 riii EF=2 OS=9>)
+3472: setarrayitem_gc(p141, i100, 0, descr=<ArrayU 1>)
debug_merge_point(0, 0, 'decode;/opt/homebrew/Cellar/pypy3.10/7.3.17_1/libexec/lib/pypy3.10/site-packages/cobs/cobs/_cobs_py.py:57-87~#186 POP_TOP')
debug_merge_point(0, 0, 'decode;/opt/homebrew/Cellar/pypy3.10/7.3.17_1/libexec/lib/pypy3.10/site-packages/cobs/cobs/_cobs_py.py:57--1~#188 JUMP_ABSOLUTE')
+3488: i146 = getfield_raw_i(4447503680, descr=<FieldS pypysig_long_struct.c_value 0>)
+3504: i148 = int_sub(i146, 8)
+3508: setfield_raw(4447503680, i148, descr=<FieldS pypysig_long_struct.c_value 0>)
+3524: setfield_gc(p85, i136, descr=<FieldS list.length 8>)
+3536: i151 = int_lt(i148, 0)
guard_false(i151, descr=<Guard0x11021b268>) [p0, p1, p2, p3, p4, p33, p6, i148, i8, None, i10]
debug_merge_point(0, 0, 'decode;/opt/homebrew/Cellar/pypy3.10/7.3.17_1/libexec/lib/pypy3.10/site-packages/cobs/cobs/_cobs_py.py:57-72~#48 NOP')
+3544: i153 = int_ge(i8, 2)
guard_true(i153, descr=<Guard0x11021b2b0>) [p0, p1, p2, p3, p4, p33, p6, i8, None, i10]
+3556: i155 = int_ge(i10, 1)
guard_true(i155, descr=<Guard0x11021b2f8>) [p0, p1, p2, p3, p4, p33, p6, i8, None, i10]
+3568: i157 = int_ge(i128, 3)
guard_true(i157, descr=<Guard0x11021b340>) [p0, p1, p2, p3, p4, p33, p6, i8, None, i10]
+3580: jump(p0, p6, p1, p2, p3, p4, i8, i10, p33, p118, p120, p122, i125, i126, p124, descr=TargetToken(4565373920))
+3624: --end of the loop--
[2d6185f] jit-log-opt-bridge}
[2e44ee1] {jit-log-opt-bridge
# bridge out of Guard 0x110226860 with 194 ops
[p0, p1, p2, p3, p4, p5, p6, i7, i8, i9, i10]
+376: i11 = int_ge(i7, i9)
guard_false(i11, descr=<Guard0x11021b4f0>) [p0, p1, p2, p3, p4, p5, p6, i7, i8, i9, i10]
+384: i13 = int_lt(i8, 0)
guard_false(i13, descr=<Guard0x1102372e0>) [p0, p1, p2, p3, p4, p5, p6, i7, i8, i9, i10]
+392: i14 = int_ge(i8, i9)
guard_false(i14, descr=<Guard0x110237310>) [p0, p1, p2, p3, p4, p5, p6, i7, i8, i9, i10]
+400: i15 = int_ge(i7, i8)
guard_true(i15, descr=<Guard0x110237340>) [p0, p1, p2, p3, p4, p5, p6, i7, i8, i9, i10]
+408: p16 = getfield_gc_r(p3, descr=<FieldP pypy.objspace.std.memoryobject.W_MemoryView.inst_view 32>)
+416: guard_class(p16, 4433914808, descr=<Guard0x110237370>) [p0, p1, p2, p3, p4, p5, p6, i7, i8, i9, i10]
+436: p18 = getfield_gc_r(p16, descr=<FieldP pypy.interpreter.buffer.BufferView.inst_w_obj 16 pure>)
+440: i19 = getfield_gc_i(p16, descr=<FieldS pypy.interpreter.buffer.BufferView.inst_readonly 8 pure>)
+444: i20 = getfield_gc_i(p16, descr=<FieldS pypy.objspace.std.memoryobject.BufferView1D.inst_itemsize 40 pure>)
+448: p21 = getfield_gc_r(p16, descr=<FieldP pypy.objspace.std.memoryobject.IndirectView.inst_parent 24 pure>)
+452: guard_class(p21, 4433936896, descr=<Guard0x1102373a0>) [p0, p1, p2, p3, p4, p5, p6, i7, i8, i9, i10]
+472: p23 = getfield_gc_r(p21, descr=<FieldP pypy.interpreter.buffer.RawBufferView_Base.inst_data 24 pure>)
+476: guard_class(p23, 4433875968, descr=<Guard0x1102373d0>) [p0, p1, p2, p3, p4, p5, p6, i7, i8, i9, i10]
+496: p25 = getfield_gc_r(p23, descr=<FieldP rpython.rlib.buffer.StringBuffer.inst_value 16 pure>)
+500: i26 = strlen(p25)
+504: i28 = call_i(ConstClass(ll_int_py_div__Signed_Signed), i26, i20, descr=<Calli 8 ii EF=0 OS=12>)
debug_merge_point(0, 0, 'decode;/opt/homebrew/Cellar/pypy3.10/7.3.17_1/libexec/lib/pypy3.10/site-packages/cobs/cobs/_cobs_py.py:57-78~#108 STORE_FAST')
debug_merge_point(0, 0, 'decode;/opt/homebrew/Cellar/pypy3.10/7.3.17_1/libexec/lib/pypy3.10/site-packages/cobs/cobs/_cobs_py.py:57-79~#110 LOAD_CONST')
debug_merge_point(0, 0, 'decode;/opt/homebrew/Cellar/pypy3.10/7.3.17_1/libexec/lib/pypy3.10/site-packages/cobs/cobs/_cobs_py.py:57-79~#112 LOAD_FAST')
debug_merge_point(0, 0, 'decode;/opt/homebrew/Cellar/pypy3.10/7.3.17_1/libexec/lib/pypy3.10/site-packages/cobs/cobs/_cobs_py.py:57-79~#114 CONTAINS_OP')
+548: enter_portal_frame(14, 0)
debug_merge_point(1, 1, 'DescrOperation.contains [sequenceiterator. bytes]')
+548: p31 = force_token()
+552: p32 = new_with_vtable(descr=<SizeDescr 24>)
+664: p33 = new_with_vtable(descr=<SizeDescr 40>)
+680: setfield_gc(p33, -1, descr=<FieldS pypy.objspace.std.memoryobject.W_MemoryView.inst__hash 8>)
+688: setfield_gc(p33, 6, descr=<FieldS pypy.objspace.std.memoryobject.W_MemoryView.inst_flags 24>)
+696: p36 = new_with_vtable(descr=<SizeDescr 64>)
+712: setfield_gc(p36, i19, descr=<FieldS pypy.interpreter.buffer.BufferView.inst_readonly 8 pure>)
+720: setfield_gc(p36, p18, descr=<FieldP pypy.interpreter.buffer.BufferView.inst_w_obj 16 pure>)
+728: setfield_gc(p36, p16, descr=<FieldP pypy.interpreter.buffer.BufferSlice.inst_parent 24 pure>)
+736: p37 = new(descr=<SizeDescr 24>)
+752: setfield_gc(p37, 1, descr=<FieldS list.length 8>)
+760: p40 = new_array(1, descr=<ArrayS 8>)
+780: setarrayitem_gc(p40, 0, 0, descr=<ArrayS 8>)
+788: setfield_gc(p37, p40, descr=<FieldP list.items 16>)
+792: setfield_gc(p36, p37, descr=<FieldP pypy.interpreter.buffer.BufferSlice.inst_shape 32 pure>)
+796: setfield_gc(p36, i7, descr=<FieldS pypy.interpreter.buffer.BufferSlice.inst_start 40 pure>)
+800: setfield_gc(p36, 1, descr=<FieldS pypy.interpreter.buffer.BufferSlice.inst_step 48 pure>)
+808: p44 = new(descr=<SizeDescr 24>)
+824: setfield_gc(p44, 1, descr=<FieldS list.length 8>)
+832: p47 = new_array(1, descr=<ArrayS 8>)
+852: setarrayitem_gc(p47, 0, i20, descr=<ArrayS 8>)
+860: setfield_gc(p44, p47, descr=<FieldP list.items 16>)
+864: setfield_gc(p36, p44, descr=<FieldP pypy.interpreter.buffer.BufferSlice.inst_strides 56 pure>)
+868: setfield_gc(p33, p36, descr=<FieldP pypy.objspace.std.memoryobject.W_MemoryView.inst_view 32>)
+940: setfield_gc(p0, p31, descr=<FieldP pypy.interpreter.pyframe.PyFrame.vable_token 8>)
+948: setfield_gc(p32, 0, descr=<FieldS pypy.objspace.std.iterobject.W_AbstractSeqIterObject.inst_index 8>)
+956: setfield_gc(p32, p33, descr=<FieldP pypy.objspace.std.iterobject.W_AbstractSeqIterObject.inst_w_seq 16>)
+1188: p51 = call_assembler_r(p32, ConstPtr(ptr50), descr=<Loop2>)
guard_not_forced(descr=<Guard0x110204ca0>) [p0, p1, p2, p3, p4, p33, p6, p51, i8, i7, i10]
+1524: guard_no_exception(descr=<Guard0x110237400>) [p0, p1, p2, p3, p4, p33, p6, p51, i8, i7, i10]
+1548: leave_portal_frame(14)
+1548: guard_nonnull_class(p51, ConstClass(W_BoolObject), descr=<Guard0x11021b538>) [p0, p1, p2, p3, p4, p33, p6, p51, i8, i7, i10]
+1576: i54 = getfield_gc_i(p51, descr=<FieldS pypy.objspace.std.intobject.W_IntObject.inst_intval 8 pure>)
+1580: i55 = int_is_true(i54)
guard_false(i55, descr=<Guard0x110237430>) [p0, p1, p2, p3, p4, p33, p6, p51, i8, i7, i10]
debug_merge_point(0, 0, 'decode;/opt/homebrew/Cellar/pypy3.10/7.3.17_1/libexec/lib/pypy3.10/site-packages/cobs/cobs/_cobs_py.py:57-79~#116 POP_JUMP_IF_FALSE')
debug_merge_point(0, 0, 'decode;/opt/homebrew/Cellar/pypy3.10/7.3.17_1/libexec/lib/pypy3.10/site-packages/cobs/cobs/_cobs_py.py:57-81~#126 LOAD_FAST')
debug_merge_point(0, 0, 'decode;/opt/homebrew/Cellar/pypy3.10/7.3.17_1/libexec/lib/pypy3.10/site-packages/cobs/cobs/_cobs_py.py:57-81~#128 LOAD_FAST')
debug_merge_point(0, 0, 'decode;/opt/homebrew/Cellar/pypy3.10/7.3.17_1/libexec/lib/pypy3.10/site-packages/cobs/cobs/_cobs_py.py:57-81~#130 INPLACE_ADD')
+1588: p56 = getfield_gc_r(p33, descr=<FieldP pypy.objspace.std.memoryobject.W_MemoryView.inst_view 32>)
+1596: guard_nonnull_class(p56, 4433912888, descr=<Guard0x11021b580>) [p0, p1, p2, p3, p4, p33, p6, p51, i8, i7, i10]
+1624: p58 = getfield_gc_r(p56, descr=<FieldP pypy.interpreter.buffer.BufferSlice.inst_parent 24 pure>)
+1628: guard_class(p58, 4433914808, descr=<Guard0x110237460>) [p0, p1, p2, p3, p4, p33, p6, p51, i8, i7, i10]
+1648: i60 = getfield_gc_i(p56, descr=<FieldS pypy.interpreter.buffer.BufferView.inst_readonly 8 pure>)
+1652: i61 = int_is_true(i60)
guard_true(i61, descr=<Guard0x110237490>) [p0, p1, p2, p3, p4, p33, p6, p51, i8, i7, i10]
+1660: p62 = getfield_gc_r(p56, descr=<FieldP pypy.interpreter.buffer.BufferSlice.inst_shape 32 pure>)
+1664: p63 = getfield_gc_r(p62, descr=<FieldP list.items 16>)
+1668: i65 = getarrayitem_gc_i(p63, 0, descr=<ArrayS 8>)
+1672: i66 = getfield_gc_i(p58, descr=<FieldS pypy.objspace.std.memoryobject.BufferView1D.inst_itemsize 40 pure>)
+1676: i67 = int_mul(i65, i66)
+1680: i69 = uint_lt(i67, 1280)
guard_true(i69, descr=<Guard0x1102374c0>) [p0, p1, p2, p3, p4, p33, p6, p51, i8, i7, i10]
+1688: p70 = newstr(i67)
+1844: p71 = force_token()
+1848: p72 = new(descr=<SizeDescr 48>)
+2032: setfield_gc(p0, p71, descr=<FieldP pypy.interpreter.pyframe.PyFrame.vable_token 8>)
+2040: setfield_gc(p72, p70, descr=<FieldP stringbuilder.current_buf 8>)
+2048: setfield_gc(p72, 0, descr=<FieldS stringbuilder.current_pos 16>)
+2056: setfield_gc(p72, i67, descr=<FieldS stringbuilder.current_end 24>)
+2060: setfield_gc(p72, i67, descr=<FieldS stringbuilder.total_size 32>)
+2072: call_may_force_n(ConstClass(BufferView._copy_rec), p56, 0, p72, 0, descr=<Callv 0 riri EF=7>)
guard_not_forced(descr=<Guard0x110204cf0>) [p0, p1, p2, p3, p4, p33, p6, p72, i8, i7, i10]
+2244: guard_no_exception(descr=<Guard0x1102374f0>) [p0, p1, p2, p3, p4, p33, p6, p72, i8, i7, i10]
+2268: p78 = call_r(ConstClass(ll_build_trampoline__v1198___simple_call__function_), p72, descr=<Callr 8 r EF=5>)
+2404: guard_no_exception(descr=<Guard0x11021b5c8>) [p0, p1, p2, p3, p4, p33, p6, p78, i8, i7, i10]
+2428: p80 = call_r(ConstClass(ll_string2list__GcArray_CharLlT_rpy_stringPtr), p78, descr=<Callr 8 r EF=5>)
+2560: guard_no_exception(descr=<Guard0x11021b610>) [p0, p1, p2, p3, p4, p33, p6, p80, i8, i7, i10]
+2584: i81 = getfield_gc_i(p4, descr=<FieldS pypy.objspace.std.bytearrayobject.W_BytearrayObject.inst__offset 16>)
+2592: i83 = int_gt(i81, 0)
guard_false(i83, descr=<Guard0x110237520>) [p0, p1, p2, p3, p4, p33, p6, p80, i8, i7, i10]
+2600: p84 = getfield_gc_r(p4, descr=<FieldP pypy.objspace.std.bytearrayobject.W_BytearrayObject.inst__data 8>)
+2604: i85 = getfield_gc_i(p84, descr=<FieldS list.length 8>)
+2608: i87 = int_sub(i85, 1)
+2612: p88 = getfield_gc_r(p84, descr=<FieldP list.items 16>)
+2616: i89 = getarrayitem_gc_i(p88, i87, descr=<ArrayU 1>)
+2616: i90 = arraylen_gc(p88, descr=<ArrayU 1>)
+2620: i92 = int_rshift(i90, 1)
+2628: i94 = int_sub(i92, 5)
+2632: i95 = int_lt(i87, i94)
cond_call(i95, ConstClass(_ll_list_resize_hint_really_look_inside_iff__listPtr_Signed_Bool), p84, i87, 0, descr=<Callv 0 rii EF=5>)
+2708: guard_no_exception(descr=<Guard0x11021b658>) [p0, p1, p2, p3, p4, p33, p6, p80, p84, i87, i8, i7, i10]
+2732: i98 = arraylen_gc(p80, descr=<ArrayU 1>)
+2740: setfield_gc(p84, i87, descr=<FieldS list.length 8>)
+2744: i99 = int_add_ovf(i87, i98)
guard_no_overflow(descr=<Guard0x11021b6a0>) [p0, p1, p2, p3, p4, p33, p6, p84, i87, i98, p80, i8, i7, i10]
+2752: p100 = getfield_gc_r(p84, descr=<FieldP list.items 16>)
+2756: i101 = arraylen_gc(p100, descr=<ArrayU 1>)
+2760: i102 = int_lt(i101, i99)
cond_call(i102, ConstClass(_ll_list_resize_hint_really_look_inside_iff__listPtr_Signed_Bool), p84, i99, 1, descr=<Callv 0 rii EF=5>)
+2836: guard_no_exception(descr=<Guard0x11021b6e8>) [p0, p1, p2, p3, p4, p33, p6, p84, i87, i98, p80, i99, i8, i7, i10]
+2860: p105 = getfield_gc_r(p84, descr=<FieldP list.items 16>)
+2864: call_n(ConstClass(ll_arraycopy__arrayPtr_arrayPtr_Signed_Signed_Signed), p80, p105, 0, i87, i98, descr=<Callv 0 rriii EF=2 OS=1>)
+2916: i109 = int_add(i99, 1)
+2924: i110 = arraylen_gc(p105, descr=<ArrayU 1>)
+2932: setfield_gc(p84, i99, descr=<FieldS list.length 8>)
+2940: i111 = int_lt(i110, i109)
cond_call(i111, ConstClass(_ll_list_resize_hint_really_look_inside_iff__listPtr_Signed_Bool), p84, i109, 1, descr=<Callv 0 rii EF=5>)
+3020: guard_no_exception(descr=<Guard0x11021b730>) [p0, p1, p2, p3, p4, p33, p6, i99, p84, i109, i8, i7, i10]
+3044: p114 = getfield_gc_r(p84, descr=<FieldP list.items 16>)
+3048: setarrayitem_gc(p114, i99, 0, descr=<ArrayU 1>)
debug_merge_point(0, 0, 'decode;/opt/homebrew/Cellar/pypy3.10/7.3.17_1/libexec/lib/pypy3.10/site-packages/cobs/cobs/_cobs_py.py:57-81~#132 STORE_FAST')
debug_merge_point(0, 0, 'decode;/opt/homebrew/Cellar/pypy3.10/7.3.17_1/libexec/lib/pypy3.10/site-packages/cobs/cobs/_cobs_py.py:57-82~#134 LOAD_FAST')
debug_merge_point(0, 0, 'decode;/opt/homebrew/Cellar/pypy3.10/7.3.17_1/libexec/lib/pypy3.10/site-packages/cobs/cobs/_cobs_py.py:57-82~#136 STORE_FAST')
debug_merge_point(0, 0, 'decode;/opt/homebrew/Cellar/pypy3.10/7.3.17_1/libexec/lib/pypy3.10/site-packages/cobs/cobs/_cobs_py.py:57-83~#138 LOAD_FAST')
debug_merge_point(0, 0, 'decode;/opt/homebrew/Cellar/pypy3.10/7.3.17_1/libexec/lib/pypy3.10/site-packages/cobs/cobs/_cobs_py.py:57-83~#140 LOAD_GLOBAL')
+3060: setfield_gc(p84, i109, descr=<FieldS list.length 8>)
+3064: guard_not_invalidated(descr=<Guard0x11021b778>) [p0, p1, p2, p3, p4, p33, p6, i8, None, i10]
debug_merge_point(0, 0, 'decode;/opt/homebrew/Cellar/pypy3.10/7.3.17_1/libexec/lib/pypy3.10/site-packages/cobs/cobs/_cobs_py.py:57-83~#142 LOAD_FAST')
debug_merge_point(0, 0, 'decode;/opt/homebrew/Cellar/pypy3.10/7.3.17_1/libexec/lib/pypy3.10/site-packages/cobs/cobs/_cobs_py.py:57-83~#144 CALL_FUNCTION')
+3068: p117 = getfield_gc_r(p3, descr=<FieldP pypy.objspace.std.memoryobject.W_MemoryView.inst_view 32>)
+3076: guard_nonnull_class(p117, 4433914808, descr=<Guard0x11021b7c0>) [p0, p1, p2, p3, p4, p33, p6, i8, None, i10]
+3104: p119 = getfield_gc_r(p117, descr=<FieldP pypy.objspace.std.memoryobject.IndirectView.inst_parent 24 pure>)
+3108: guard_class(p119, 4433936896, descr=<Guard0x110237550>) [p0, p1, p2, p3, p4, p33, p6, i8, None, i10]
+3128: p121 = getfield_gc_r(p119, descr=<FieldP pypy.interpreter.buffer.RawBufferView_Base.inst_data 24 pure>)
+3132: guard_class(p121, 4433875968, descr=<Guard0x110237580>) [p0, p1, p2, p3, p4, p33, p6, i8, None, i10]
+3152: p123 = getfield_gc_r(p121, descr=<FieldP rpython.rlib.buffer.StringBuffer.inst_value 16 pure>)
+3156: i124 = strlen(p123)
+3160: i125 = getfield_gc_i(p117, descr=<FieldS pypy.objspace.std.memoryobject.BufferView1D.inst_itemsize 40 pure>)
+3164: i127 = call_i(ConstClass(ll_int_py_div__Signed_Signed), i124, i125, descr=<Calli 8 ii EF=0 OS=12>)
+3220: i129 = int_lt(i127, 0)
guard_false(i129, descr=<Guard0x11021b808>) [p0, p1, p2, p3, p4, p33, p6, i127, i8, None, i10]
debug_merge_point(0, 0, 'decode;/opt/homebrew/Cellar/pypy3.10/7.3.17_1/libexec/lib/pypy3.10/site-packages/cobs/cobs/_cobs_py.py:57-83~#146 COMPARE_OP')
+3228: i130 = int_gt(i8, i127)
guard_false(i130, descr=<Guard0x1102375b0>) [p0, p1, p2, p3, p4, p33, p6, i127, i8, None, i10]
debug_merge_point(0, 0, 'decode;/opt/homebrew/Cellar/pypy3.10/7.3.17_1/libexec/lib/pypy3.10/site-packages/cobs/cobs/_cobs_py.py:57-83~#148 POP_JUMP_IF_FALSE')
debug_merge_point(0, 0, 'decode;/opt/homebrew/Cellar/pypy3.10/7.3.17_1/libexec/lib/pypy3.10/site-packages/cobs/cobs/_cobs_py.py:57-85~#158 LOAD_FAST')
debug_merge_point(0, 0, 'decode;/opt/homebrew/Cellar/pypy3.10/7.3.17_1/libexec/lib/pypy3.10/site-packages/cobs/cobs/_cobs_py.py:57-85~#160 LOAD_GLOBAL')
debug_merge_point(0, 0, 'decode;/opt/homebrew/Cellar/pypy3.10/7.3.17_1/libexec/lib/pypy3.10/site-packages/cobs/cobs/_cobs_py.py:57-85~#162 LOAD_FAST')
debug_merge_point(0, 0, 'decode;/opt/homebrew/Cellar/pypy3.10/7.3.17_1/libexec/lib/pypy3.10/site-packages/cobs/cobs/_cobs_py.py:57-85~#164 CALL_FUNCTION')
debug_merge_point(0, 0, 'decode;/opt/homebrew/Cellar/pypy3.10/7.3.17_1/libexec/lib/pypy3.10/site-packages/cobs/cobs/_cobs_py.py:57-85~#166 COMPARE_OP')
+3240: i131 = int_lt(i8, i127)
guard_true(i131, descr=<Guard0x1102375e0>) [p0, p1, p2, p3, p4, p33, p6, i127, i8, None, i10]
debug_merge_point(0, 0, 'decode;/opt/homebrew/Cellar/pypy3.10/7.3.17_1/libexec/lib/pypy3.10/site-packages/cobs/cobs/_cobs_py.py:57-85~#168 POP_JUMP_IF_FALSE')
debug_merge_point(0, 0, 'decode;/opt/homebrew/Cellar/pypy3.10/7.3.17_1/libexec/lib/pypy3.10/site-packages/cobs/cobs/_cobs_py.py:57-86~#170 LOAD_FAST')
debug_merge_point(0, 0, 'decode;/opt/homebrew/Cellar/pypy3.10/7.3.17_1/libexec/lib/pypy3.10/site-packages/cobs/cobs/_cobs_py.py:57-86~#172 LOAD_CONST')
debug_merge_point(0, 0, 'decode;/opt/homebrew/Cellar/pypy3.10/7.3.17_1/libexec/lib/pypy3.10/site-packages/cobs/cobs/_cobs_py.py:57-86~#174 COMPARE_OP')
+3248: i133 = int_lt(i10, 255)
guard_true(i133, descr=<Guard0x110237610>) [p0, p1, p2, p3, p4, p33, p6, i127, i8, None, i10]
debug_merge_point(0, 0, 'decode;/opt/homebrew/Cellar/pypy3.10/7.3.17_1/libexec/lib/pypy3.10/site-packages/cobs/cobs/_cobs_py.py:57-86~#176 POP_JUMP_IF_FALSE')
debug_merge_point(0, 0, 'decode;/opt/homebrew/Cellar/pypy3.10/7.3.17_1/libexec/lib/pypy3.10/site-packages/cobs/cobs/_cobs_py.py:57-87~#178 LOAD_FAST')
debug_merge_point(0, 0, 'decode;/opt/homebrew/Cellar/pypy3.10/7.3.17_1/libexec/lib/pypy3.10/site-packages/cobs/cobs/_cobs_py.py:57-87~#180 LOAD_METHOD')
debug_merge_point(0, 0, 'decode;/opt/homebrew/Cellar/pypy3.10/7.3.17_1/libexec/lib/pypy3.10/site-packages/cobs/cobs/_cobs_py.py:57-87~#182 LOAD_CONST')
debug_merge_point(0, 0, 'decode;/opt/homebrew/Cellar/pypy3.10/7.3.17_1/libexec/lib/pypy3.10/site-packages/cobs/cobs/_cobs_py.py:57-87~#184 CALL_METHOD')
+3260: i135 = int_add(i99, 2)
+3264: i136 = arraylen_gc(p114, descr=<ArrayU 1>)
+3272: i137 = int_lt(i136, i135)
cond_call(i137, ConstClass(_ll_list_resize_hint_really_look_inside_iff__listPtr_Signed_Bool), p84, i135, 1, descr=<Callv 0 rii EF=5>)
+3352: guard_no_exception(descr=<Guard0x11021b850>) [p0, p1, p2, p3, p4, p33, p6, i99, i109, p84, i135, i8, None, i10]
+3376: p140 = getfield_gc_r(p84, descr=<FieldP list.items 16>)
+3380: call_n(ConstClass(ll_arraymove__arrayPtr_Signed_Signed_Signed), p140, i99, i109, 1, descr=<Callv 0 riii EF=2 OS=9>)
+3424: setarrayitem_gc(p140, i99, 0, descr=<ArrayU 1>)
debug_merge_point(0, 0, 'decode;/opt/homebrew/Cellar/pypy3.10/7.3.17_1/libexec/lib/pypy3.10/site-packages/cobs/cobs/_cobs_py.py:57-87~#186 POP_TOP')
debug_merge_point(0, 0, 'decode;/opt/homebrew/Cellar/pypy3.10/7.3.17_1/libexec/lib/pypy3.10/site-packages/cobs/cobs/_cobs_py.py:57--1~#188 JUMP_ABSOLUTE')
+3440: i145 = getfield_raw_i(4447503680, descr=<FieldS pypysig_long_struct.c_value 0>)
+3456: i147 = int_sub(i145, 8)
+3460: setfield_raw(4447503680, i147, descr=<FieldS pypysig_long_struct.c_value 0>)
+3476: setfield_gc(p84, i135, descr=<FieldS list.length 8>)
+3488: i150 = int_lt(i147, 0)
guard_false(i150, descr=<Guard0x11021b898>) [p0, p1, p2, p3, p4, p33, p6, i147, i8, None, i10]
debug_merge_point(0, 0, 'decode;/opt/homebrew/Cellar/pypy3.10/7.3.17_1/libexec/lib/pypy3.10/site-packages/cobs/cobs/_cobs_py.py:57-72~#48 NOP')
+3496: i152 = int_ge(i8, 2)
guard_true(i152, descr=<Guard0x11021b8e0>) [p0, p1, p2, p3, p4, p33, p6, i8, None, i10]
+3508: i154 = int_ge(i10, 1)
guard_true(i154, descr=<Guard0x11021b928>) [p0, p1, p2, p3, p4, p33, p6, i8, None, i10]
+3520: i156 = int_ge(i127, 3)
guard_true(i156, descr=<Guard0x11021b970>) [p0, p1, p2, p3, p4, p33, p6, i8, None, i10]
+3532: jump(p0, p6, p1, p2, p3, p4, i8, i10, p33, p117, p119, p121, i124, i125, p123, descr=TargetToken(4565373920))
+3600: --end of the loop--
[2e72477] jit-log-opt-bridge}
[36f7a52] {jit-log-opt-bridge
# bridge out of Guard 0x110226ad0 with 44 ops
[p0, p1, p2, p3, p4, p5, p6, i7, i8, i9]
+168: i11 = int_lt(i7, 0)
guard_false(i11, descr=<Guard0x11021bb20>) [p0, p1, p2, p3, p4, p5, p6, i7, i9, i8]
debug_merge_point(0, 0, 'decode;/opt/homebrew/Cellar/pypy3.10/7.3.17_1/libexec/lib/pypy3.10/site-packages/cobs/cobs/_cobs_py.py:57-83~#146 COMPARE_OP')
+176: i12 = int_gt(i8, i7)
guard_false(i12, descr=<Guard0x110246680>) [p0, p1, p2, p3, p4, p5, p6, i7, i9, i8]
debug_merge_point(0, 0, 'decode;/opt/homebrew/Cellar/pypy3.10/7.3.17_1/libexec/lib/pypy3.10/site-packages/cobs/cobs/_cobs_py.py:57-83~#148 POP_JUMP_IF_FALSE')
debug_merge_point(0, 0, 'decode;/opt/homebrew/Cellar/pypy3.10/7.3.17_1/libexec/lib/pypy3.10/site-packages/cobs/cobs/_cobs_py.py:57-85~#158 LOAD_FAST')
debug_merge_point(0, 0, 'decode;/opt/homebrew/Cellar/pypy3.10/7.3.17_1/libexec/lib/pypy3.10/site-packages/cobs/cobs/_cobs_py.py:57-85~#160 LOAD_GLOBAL')
+184: guard_not_invalidated(descr=<Guard0x1102466b0>) [p0, p1, p2, p3, p4, p5, p6, i7, i9, i8]
debug_merge_point(0, 0, 'decode;/opt/homebrew/Cellar/pypy3.10/7.3.17_1/libexec/lib/pypy3.10/site-packages/cobs/cobs/_cobs_py.py:57-85~#162 LOAD_FAST')
debug_merge_point(0, 0, 'decode;/opt/homebrew/Cellar/pypy3.10/7.3.17_1/libexec/lib/pypy3.10/site-packages/cobs/cobs/_cobs_py.py:57-85~#164 CALL_FUNCTION')
+188: p13 = getfield_gc_r(p3, descr=<FieldP pypy.objspace.std.memoryobject.W_MemoryView.inst_view 32>)
+196: guard_nonnull_class(p13, 4433914808, descr=<Guard0x11021bb68>) [p0, p1, p2, p3, p4, p5, p6, i7, i9, i8]
+224: p15 = getfield_gc_r(p13, descr=<FieldP pypy.objspace.std.memoryobject.IndirectView.inst_parent 24 pure>)
+228: guard_class(p15, 4433936896, descr=<Guard0x1102466e0>) [p0, p1, p2, p3, p4, p5, p6, i7, i9, i8]
+248: p17 = getfield_gc_r(p15, descr=<FieldP pypy.interpreter.buffer.RawBufferView_Base.inst_data 24 pure>)
+252: guard_class(p17, 4433875968, descr=<Guard0x110246710>) [p0, p1, p2, p3, p4, p5, p6, i7, i9, i8]
+272: p19 = getfield_gc_r(p17, descr=<FieldP rpython.rlib.buffer.StringBuffer.inst_value 16 pure>)
+276: i20 = strlen(p19)
+280: i21 = getfield_gc_i(p13, descr=<FieldS pypy.objspace.std.memoryobject.BufferView1D.inst_itemsize 40 pure>)
+284: i23 = call_i(ConstClass(ll_int_py_div__Signed_Signed), i20, i21, descr=<Calli 8 ii EF=0 OS=12>)
+320: i25 = int_lt(i23, 0)
guard_false(i25, descr=<Guard0x11021bbb0>) [p0, p1, p2, p3, p4, p5, p6, i23, i9, i8]
debug_merge_point(0, 0, 'decode;/opt/homebrew/Cellar/pypy3.10/7.3.17_1/libexec/lib/pypy3.10/site-packages/cobs/cobs/_cobs_py.py:57-85~#166 COMPARE_OP')
+328: i26 = int_lt(i8, i23)
guard_true(i26, descr=<Guard0x110246740>) [p0, p1, p2, p3, p4, p5, p6, i23, i9, i8]
debug_merge_point(0, 0, 'decode;/opt/homebrew/Cellar/pypy3.10/7.3.17_1/libexec/lib/pypy3.10/site-packages/cobs/cobs/_cobs_py.py:57-85~#168 POP_JUMP_IF_FALSE')
debug_merge_point(0, 0, 'decode;/opt/homebrew/Cellar/pypy3.10/7.3.17_1/libexec/lib/pypy3.10/site-packages/cobs/cobs/_cobs_py.py:57-86~#170 LOAD_FAST')
debug_merge_point(0, 0, 'decode;/opt/homebrew/Cellar/pypy3.10/7.3.17_1/libexec/lib/pypy3.10/site-packages/cobs/cobs/_cobs_py.py:57-86~#172 LOAD_CONST')
debug_merge_point(0, 0, 'decode;/opt/homebrew/Cellar/pypy3.10/7.3.17_1/libexec/lib/pypy3.10/site-packages/cobs/cobs/_cobs_py.py:57-86~#174 COMPARE_OP')
+340: i28 = int_lt(i9, 255)
guard_false(i28, descr=<Guard0x110246770>) [p0, p1, p2, p3, p4, p5, p6, i23, i9, i8]
debug_merge_point(0, 0, 'decode;/opt/homebrew/Cellar/pypy3.10/7.3.17_1/libexec/lib/pypy3.10/site-packages/cobs/cobs/_cobs_py.py:57-86~#176 POP_JUMP_IF_FALSE')
+352: i30 = getfield_raw_i(4447503680, descr=<FieldS pypysig_long_struct.c_value 0>)
+368: i32 = int_sub(i30, 2)
+372: setfield_raw(4447503680, i32, descr=<FieldS pypysig_long_struct.c_value 0>)
+388: i35 = int_lt(i32, 0)
guard_false(i35, descr=<Guard0x11021bbf8>) [p0, p1, p2, p3, p4, p5, p6, i32, i9, i8]
debug_merge_point(0, 0, 'decode;/opt/homebrew/Cellar/pypy3.10/7.3.17_1/libexec/lib/pypy3.10/site-packages/cobs/cobs/_cobs_py.py:57-72~#48 NOP')
+396: p36 = new_with_vtable(descr=<SizeDescr 16>)
+500: p37 = new_with_vtable(descr=<SizeDescr 16>)
+512: setfield_gc(p36, i8, descr=<FieldS pypy.objspace.std.intobject.W_IntObject.inst_intval 8 pure>)
+516: setfield_gc(p37, i9, descr=<FieldS pypy.objspace.std.intobject.W_IntObject.inst_intval 8 pure>)
+524: jump(p0, p6, 48, ConstPtr(ptr39), 7, ConstPtr(null), p1, p2, p3, p4, p36, p37, p36, p5, ConstPtr(null), ConstPtr(null), ConstPtr(null), descr=TargetToken(4565373856))
+620: --end of the loop--
[370b061] jit-log-opt-bridge}
[3c78e7f] {jit-log-opt-bridge
# bridge out of Guard 0x1102265f0 with 44 ops
[p0, p1, p2, p3, p4, p5, p6, i7, i8, i9]
+168: i11 = int_lt(i7, 0)
guard_false(i11, descr=<Guard0x11021bc88>) [p0, p1, p2, p3, p4, p5, p6, i7, i9, i8]
debug_merge_point(0, 0, 'decode;/opt/homebrew/Cellar/pypy3.10/7.3.17_1/libexec/lib/pypy3.10/site-packages/cobs/cobs/_cobs_py.py:57-83~#146 COMPARE_OP')
+176: i12 = int_gt(i8, i7)
guard_false(i12, descr=<Guard0x110246d40>) [p0, p1, p2, p3, p4, p5, p6, i7, i9, i8]
debug_merge_point(0, 0, 'decode;/opt/homebrew/Cellar/pypy3.10/7.3.17_1/libexec/lib/pypy3.10/site-packages/cobs/cobs/_cobs_py.py:57-83~#148 POP_JUMP_IF_FALSE')
debug_merge_point(0, 0, 'decode;/opt/homebrew/Cellar/pypy3.10/7.3.17_1/libexec/lib/pypy3.10/site-packages/cobs/cobs/_cobs_py.py:57-85~#158 LOAD_FAST')
debug_merge_point(0, 0, 'decode;/opt/homebrew/Cellar/pypy3.10/7.3.17_1/libexec/lib/pypy3.10/site-packages/cobs/cobs/_cobs_py.py:57-85~#160 LOAD_GLOBAL')
+184: guard_not_invalidated(descr=<Guard0x110246d70>) [p0, p1, p2, p3, p4, p5, p6, i7, i9, i8]
debug_merge_point(0, 0, 'decode;/opt/homebrew/Cellar/pypy3.10/7.3.17_1/libexec/lib/pypy3.10/site-packages/cobs/cobs/_cobs_py.py:57-85~#162 LOAD_FAST')
debug_merge_point(0, 0, 'decode;/opt/homebrew/Cellar/pypy3.10/7.3.17_1/libexec/lib/pypy3.10/site-packages/cobs/cobs/_cobs_py.py:57-85~#164 CALL_FUNCTION')
+188: p13 = getfield_gc_r(p3, descr=<FieldP pypy.objspace.std.memoryobject.W_MemoryView.inst_view 32>)
+196: guard_nonnull_class(p13, 4433914808, descr=<Guard0x11021bcd0>) [p0, p1, p2, p3, p4, p5, p6, i7, i9, i8]
+224: p15 = getfield_gc_r(p13, descr=<FieldP pypy.objspace.std.memoryobject.IndirectView.inst_parent 24 pure>)
+228: guard_class(p15, 4433936896, descr=<Guard0x110246da0>) [p0, p1, p2, p3, p4, p5, p6, i7, i9, i8]
+248: p17 = getfield_gc_r(p15, descr=<FieldP pypy.interpreter.buffer.RawBufferView_Base.inst_data 24 pure>)
+252: guard_class(p17, 4433875968, descr=<Guard0x110246dd0>) [p0, p1, p2, p3, p4, p5, p6, i7, i9, i8]
+272: p19 = getfield_gc_r(p17, descr=<FieldP rpython.rlib.buffer.StringBuffer.inst_value 16 pure>)
+276: i20 = strlen(p19)
+280: i21 = getfield_gc_i(p13, descr=<FieldS pypy.objspace.std.memoryobject.BufferView1D.inst_itemsize 40 pure>)
+284: i23 = call_i(ConstClass(ll_int_py_div__Signed_Signed), i20, i21, descr=<Calli 8 ii EF=0 OS=12>)
+320: i25 = int_lt(i23, 0)
guard_false(i25, descr=<Guard0x11021bd18>) [p0, p1, p2, p3, p4, p5, p6, i23, i9, i8]
debug_merge_point(0, 0, 'decode;/opt/homebrew/Cellar/pypy3.10/7.3.17_1/libexec/lib/pypy3.10/site-packages/cobs/cobs/_cobs_py.py:57-85~#166 COMPARE_OP')
+328: i26 = int_lt(i8, i23)
guard_true(i26, descr=<Guard0x110246e00>) [p0, p1, p2, p3, p4, p5, p6, i23, i9, i8]
debug_merge_point(0, 0, 'decode;/opt/homebrew/Cellar/pypy3.10/7.3.17_1/libexec/lib/pypy3.10/site-packages/cobs/cobs/_cobs_py.py:57-85~#168 POP_JUMP_IF_FALSE')
debug_merge_point(0, 0, 'decode;/opt/homebrew/Cellar/pypy3.10/7.3.17_1/libexec/lib/pypy3.10/site-packages/cobs/cobs/_cobs_py.py:57-86~#170 LOAD_FAST')
debug_merge_point(0, 0, 'decode;/opt/homebrew/Cellar/pypy3.10/7.3.17_1/libexec/lib/pypy3.10/site-packages/cobs/cobs/_cobs_py.py:57-86~#172 LOAD_CONST')
debug_merge_point(0, 0, 'decode;/opt/homebrew/Cellar/pypy3.10/7.3.17_1/libexec/lib/pypy3.10/site-packages/cobs/cobs/_cobs_py.py:57-86~#174 COMPARE_OP')
+340: i28 = int_lt(i9, 255)
guard_false(i28, descr=<Guard0x110246e30>) [p0, p1, p2, p3, p4, p5, p6, i23, i9, i8]
debug_merge_point(0, 0, 'decode;/opt/homebrew/Cellar/pypy3.10/7.3.17_1/libexec/lib/pypy3.10/site-packages/cobs/cobs/_cobs_py.py:57-86~#176 POP_JUMP_IF_FALSE')
+352: i30 = getfield_raw_i(4447503680, descr=<FieldS pypysig_long_struct.c_value 0>)
+368: i32 = int_sub(i30, 1)
+372: setfield_raw(4447503680, i32, descr=<FieldS pypysig_long_struct.c_value 0>)
+388: i35 = int_lt(i32, 0)
guard_false(i35, descr=<Guard0x11021bd60>) [p0, p1, p2, p3, p4, p5, p6, i32, i9, i8]
debug_merge_point(0, 0, 'decode;/opt/homebrew/Cellar/pypy3.10/7.3.17_1/libexec/lib/pypy3.10/site-packages/cobs/cobs/_cobs_py.py:57-72~#48 NOP')
+396: p36 = new_with_vtable(descr=<SizeDescr 16>)
+500: p37 = new_with_vtable(descr=<SizeDescr 16>)
+512: setfield_gc(p36, i8, descr=<FieldS pypy.objspace.std.intobject.W_IntObject.inst_intval 8 pure>)
+516: setfield_gc(p37, i9, descr=<FieldS pypy.objspace.std.intobject.W_IntObject.inst_intval 8 pure>)
+524: jump(p0, p6, 48, ConstPtr(ptr39), 7, ConstPtr(null), p1, p2, p3, p4, p36, p37, p36, p5, ConstPtr(null), ConstPtr(null), ConstPtr(null), descr=TargetToken(4565373856))
+620: --end of the loop--
[3c8c659] jit-log-opt-bridge}
[172413f7] {jit-log-opt-bridge
# bridge out of Guard 0x110226890 with 198 ops
[p0, p1, p2, p3, p4, p5, p6, i7, i8, i9, i10]
+392: i11 = int_ge(i7, i9)
guard_false(i11, descr=<Guard0x1305ae068>) [p0, p1, p2, p3, p4, p5, p6, i7, i8, i9, i10]
+400: i13 = int_lt(i8, 0)
guard_false(i13, descr=<Guard0x110217fa0>) [p0, p1, p2, p3, p4, p5, p6, i7, i8, i9, i10]
+408: i14 = int_ge(i8, i9)
guard_false(i14, descr=<Guard0x110217f70>) [p0, p1, p2, p3, p4, p5, p6, i7, i8, i9, i10]
+416: i15 = int_ge(i7, i8)
guard_false(i15, descr=<Guard0x110217f40>) [p0, p1, p2, p3, p4, p5, p6, i7, i8, i9, i10]
+424: i16 = int_sub(i8, i7)
+428: i18 = int_sub(i16, 1)
+428: p19 = getfield_gc_r(p3, descr=<FieldP pypy.objspace.std.memoryobject.W_MemoryView.inst_view 32>)
+436: guard_class(p19, 4433914808, descr=<Guard0x110217f10>) [p0, p1, p2, p3, p4, p5, p6, i7, i8, i9, i10]
+456: p21 = getfield_gc_r(p19, descr=<FieldP pypy.interpreter.buffer.BufferView.inst_w_obj 16 pure>)
+460: i22 = getfield_gc_i(p19, descr=<FieldS pypy.interpreter.buffer.BufferView.inst_readonly 8 pure>)
+464: i23 = getfield_gc_i(p19, descr=<FieldS pypy.objspace.std.memoryobject.BufferView1D.inst_itemsize 40 pure>)
+468: p24 = getfield_gc_r(p19, descr=<FieldP pypy.objspace.std.memoryobject.IndirectView.inst_parent 24 pure>)
+472: guard_class(p24, 4433936896, descr=<Guard0x110217ee0>) [p0, p1, p2, p3, p4, p5, p6, i7, i8, i9, i10]
+492: p26 = getfield_gc_r(p24, descr=<FieldP pypy.interpreter.buffer.RawBufferView_Base.inst_data 24 pure>)
+496: guard_class(p26, 4433875968, descr=<Guard0x110217eb0>) [p0, p1, p2, p3, p4, p5, p6, i7, i8, i9, i10]
+516: p28 = getfield_gc_r(p26, descr=<FieldP rpython.rlib.buffer.StringBuffer.inst_value 16 pure>)
+520: i29 = strlen(p28)
+524: i31 = call_i(ConstClass(ll_int_py_div__Signed_Signed), i29, i23, descr=<Calli 8 ii EF=0 OS=12>)
+572: i33 = int_eq(i16, 1)
guard_true(i33, descr=<Guard0x1305ae020>) [p0, p1, p2, p3, p4, p5, p6, i16, i23, p19, p21, i22, i8, i7, i10]
debug_merge_point(0, 0, 'decode;/opt/homebrew/Cellar/pypy3.10/7.3.17_1/libexec/lib/pypy3.10/site-packages/cobs/cobs/_cobs_py.py:57-78~#108 STORE_FAST')
debug_merge_point(0, 0, 'decode;/opt/homebrew/Cellar/pypy3.10/7.3.17_1/libexec/lib/pypy3.10/site-packages/cobs/cobs/_cobs_py.py:57-79~#110 LOAD_CONST')
debug_merge_point(0, 0, 'decode;/opt/homebrew/Cellar/pypy3.10/7.3.17_1/libexec/lib/pypy3.10/site-packages/cobs/cobs/_cobs_py.py:57-79~#112 LOAD_FAST')
debug_merge_point(0, 0, 'decode;/opt/homebrew/Cellar/pypy3.10/7.3.17_1/libexec/lib/pypy3.10/site-packages/cobs/cobs/_cobs_py.py:57-79~#114 CONTAINS_OP')
+584: enter_portal_frame(14, 0)
debug_merge_point(1, 1, 'DescrOperation.contains [sequenceiterator. bytes]')
+584: p36 = force_token()
+588: p37 = new_with_vtable(descr=<SizeDescr 24>)
+700: p38 = new_with_vtable(descr=<SizeDescr 40>)
+716: setfield_gc(p38, -1, descr=<FieldS pypy.objspace.std.memoryobject.W_MemoryView.inst__hash 8>)
+724: setfield_gc(p38, 6, descr=<FieldS pypy.objspace.std.memoryobject.W_MemoryView.inst_flags 24>)
+732: p41 = new_with_vtable(descr=<SizeDescr 64>)
+748: setfield_gc(p41, i22, descr=<FieldS pypy.interpreter.buffer.BufferView.inst_readonly 8 pure>)
+756: setfield_gc(p41, p21, descr=<FieldP pypy.interpreter.buffer.BufferView.inst_w_obj 16 pure>)
+764: setfield_gc(p41, p19, descr=<FieldP pypy.interpreter.buffer.BufferSlice.inst_parent 24 pure>)
+772: p42 = new(descr=<SizeDescr 24>)
+788: setfield_gc(p42, 1, descr=<FieldS list.length 8>)
+796: p45 = new_array(1, descr=<ArrayS 8>)
+816: setarrayitem_gc(p45, 0, 1, descr=<ArrayS 8>)
+824: setfield_gc(p42, p45, descr=<FieldP list.items 16>)
+828: setfield_gc(p41, p42, descr=<FieldP pypy.interpreter.buffer.BufferSlice.inst_shape 32 pure>)
+832: setfield_gc(p41, i7, descr=<FieldS pypy.interpreter.buffer.BufferSlice.inst_start 40 pure>)
+836: setfield_gc(p41, 1, descr=<FieldS pypy.interpreter.buffer.BufferSlice.inst_step 48 pure>)
+844: p49 = new(descr=<SizeDescr 24>)
+860: setfield_gc(p49, 1, descr=<FieldS list.length 8>)
+868: p52 = new_array(1, descr=<ArrayS 8>)
+888: setarrayitem_gc(p52, 0, i23, descr=<ArrayS 8>)
+896: setfield_gc(p49, p52, descr=<FieldP list.items 16>)
+900: setfield_gc(p41, p49, descr=<FieldP pypy.interpreter.buffer.BufferSlice.inst_strides 56 pure>)
+904: setfield_gc(p38, p41, descr=<FieldP pypy.objspace.std.memoryobject.W_MemoryView.inst_view 32>)
+976: setfield_gc(p0, p36, descr=<FieldP pypy.interpreter.pyframe.PyFrame.vable_token 8>)
+984: setfield_gc(p37, 0, descr=<FieldS pypy.objspace.std.iterobject.W_AbstractSeqIterObject.inst_index 8>)
+992: setfield_gc(p37, p38, descr=<FieldP pypy.objspace.std.iterobject.W_AbstractSeqIterObject.inst_w_seq 16>)
+1224: p56 = call_assembler_r(p37, ConstPtr(ptr55), descr=<Loop2>)
guard_not_forced(descr=<Guard0x110204ed0>) [p0, p1, p2, p3, p4, p38, p6, p56, None, None, None, None, i8, i7, i10]
+1560: guard_no_exception(descr=<Guard0x110217e50>) [p0, p1, p2, p3, p4, p38, p6, p56, None, None, None, None, i8, i7, i10]
+1584: leave_portal_frame(14)
+1584: guard_nonnull_class(p56, ConstClass(W_BoolObject), descr=<Guard0x110128da0>) [p0, p1, p2, p3, p4, p38, p6, p56, None, None, None, None, i8, i7, i10]
+1612: i60 = getfield_gc_i(p56, descr=<FieldS pypy.objspace.std.intobject.W_IntObject.inst_intval 8 pure>)
+1616: i61 = int_is_true(i60)
guard_false(i61, descr=<Guard0x110217e20>) [p0, p1, p2, p3, p4, p38, p6, p56, None, None, None, None, i8, i7, i10]
debug_merge_point(0, 0, 'decode;/opt/homebrew/Cellar/pypy3.10/7.3.17_1/libexec/lib/pypy3.10/site-packages/cobs/cobs/_cobs_py.py:57-79~#116 POP_JUMP_IF_FALSE')
debug_merge_point(0, 0, 'decode;/opt/homebrew/Cellar/pypy3.10/7.3.17_1/libexec/lib/pypy3.10/site-packages/cobs/cobs/_cobs_py.py:57-81~#126 LOAD_FAST')
debug_merge_point(0, 0, 'decode;/opt/homebrew/Cellar/pypy3.10/7.3.17_1/libexec/lib/pypy3.10/site-packages/cobs/cobs/_cobs_py.py:57-81~#128 LOAD_FAST')
debug_merge_point(0, 0, 'decode;/opt/homebrew/Cellar/pypy3.10/7.3.17_1/libexec/lib/pypy3.10/site-packages/cobs/cobs/_cobs_py.py:57-81~#130 INPLACE_ADD')
+1624: p62 = getfield_gc_r(p38, descr=<FieldP pypy.objspace.std.memoryobject.W_MemoryView.inst_view 32>)
+1632: guard_nonnull_class(p62, 4433912888, descr=<Guard0x110128d58>) [p0, p1, p2, p3, p4, p38, p6, p56, None, None, None, None, i8, i7, i10]
+1660: p64 = getfield_gc_r(p62, descr=<FieldP pypy.interpreter.buffer.BufferSlice.inst_parent 24 pure>)
+1664: guard_class(p64, 4433914808, descr=<Guard0x110217df0>) [p0, p1, p2, p3, p4, p38, p6, p56, None, None, None, None, i8, i7, i10]
+1684: i66 = getfield_gc_i(p62, descr=<FieldS pypy.interpreter.buffer.BufferView.inst_readonly 8 pure>)
+1688: i67 = int_is_true(i66)
guard_true(i67, descr=<Guard0x110217dc0>) [p0, p1, p2, p3, p4, p38, p6, p56, None, None, None, None, i8, i7, i10]
+1696: p68 = getfield_gc_r(p62, descr=<FieldP pypy.interpreter.buffer.BufferSlice.inst_shape 32 pure>)
+1700: p69 = getfield_gc_r(p68, descr=<FieldP list.items 16>)
+1704: i71 = getarrayitem_gc_i(p69, 0, descr=<ArrayS 8>)
+1708: i72 = getfield_gc_i(p64, descr=<FieldS pypy.objspace.std.memoryobject.BufferView1D.inst_itemsize 40 pure>)
+1712: i73 = int_mul(i71, i72)
+1716: i75 = uint_lt(i73, 1280)
guard_true(i75, descr=<Guard0x110217d90>) [p0, p1, p2, p3, p4, p38, p6, p56, None, None, None, None, i8, i7, i10]
+1724: p76 = newstr(i73)
+1880: p77 = force_token()
+1884: p78 = new(descr=<SizeDescr 48>)
+2068: setfield_gc(p0, p77, descr=<FieldP pypy.interpreter.pyframe.PyFrame.vable_token 8>)
+2076: setfield_gc(p78, p76, descr=<FieldP stringbuilder.current_buf 8>)
+2084: setfield_gc(p78, 0, descr=<FieldS stringbuilder.current_pos 16>)
+2092: setfield_gc(p78, i73, descr=<FieldS stringbuilder.current_end 24>)
+2096: setfield_gc(p78, i73, descr=<FieldS stringbuilder.total_size 32>)
+2108: call_may_force_n(ConstClass(BufferView._copy_rec), p62, 0, p78, 0, descr=<Callv 0 riri EF=7>)
guard_not_forced(descr=<Guard0x110204e80>) [p0, p1, p2, p3, p4, p38, p6, p78, None, None, None, None, i8, i7, i10]
+2280: guard_no_exception(descr=<Guard0x110217d60>) [p0, p1, p2, p3, p4, p38, p6, p78, None, None, None, None, i8, i7, i10]
+2304: p84 = call_r(ConstClass(ll_build_trampoline__v1198___simple_call__function_), p78, descr=<Callr 8 r EF=5>)
+2440: guard_no_exception(descr=<Guard0x1101284e8>) [p0, p1, p2, p3, p4, p38, p6, p84, None, None, None, None, i8, i7, i10]
+2464: p86 = call_r(ConstClass(ll_string2list__GcArray_CharLlT_rpy_stringPtr), p84, descr=<Callr 8 r EF=5>)
+2596: guard_no_exception(descr=<Guard0x110128458>) [p0, p1, p2, p3, p4, p38, p6, p86, None, None, None, None, i8, i7, i10]
+2620: i87 = getfield_gc_i(p4, descr=<FieldS pypy.objspace.std.bytearrayobject.W_BytearrayObject.inst__offset 16>)
+2628: i89 = int_gt(i87, 0)
guard_false(i89, descr=<Guard0x110217d30>) [p0, p1, p2, p3, p4, p38, p6, p86, None, None, None, None, i8, i7, i10]
+2636: p90 = getfield_gc_r(p4, descr=<FieldP pypy.objspace.std.bytearrayobject.W_BytearrayObject.inst__data 8>)
+2640: i91 = getfield_gc_i(p90, descr=<FieldS list.length 8>)
+2644: i93 = int_sub(i91, 1)
+2648: p94 = getfield_gc_r(p90, descr=<FieldP list.items 16>)
+2652: i95 = getarrayitem_gc_i(p94, i93, descr=<ArrayU 1>)
+2652: i96 = arraylen_gc(p94, descr=<ArrayU 1>)
+2656: i98 = int_rshift(i96, 1)
+2664: i100 = int_sub(i98, 5)
+2668: i101 = int_lt(i93, i100)
cond_call(i101, ConstClass(_ll_list_resize_hint_really_look_inside_iff__listPtr_Signed_Bool), p90, i93, 0, descr=<Callv 0 rii EF=5>)
+2744: guard_no_exception(descr=<Guard0x1101283c8>) [p0, p1, p2, p3, p4, p38, p6, p86, p90, i93, None, None, None, None, i8, i7, i10]
+2768: i104 = arraylen_gc(p86, descr=<ArrayU 1>)
+2776: setfield_gc(p90, i93, descr=<FieldS list.length 8>)
+2780: i105 = int_add_ovf(i93, i104)
guard_no_overflow(descr=<Guard0x110128338>) [p0, p1, p2, p3, p4, p38, p6, p90, i93, i104, p86, None, None, None, None, i8, i7, i10]
+2788: p106 = getfield_gc_r(p90, descr=<FieldP list.items 16>)
+2792: i107 = arraylen_gc(p106, descr=<ArrayU 1>)
+2796: i108 = int_lt(i107, i105)
cond_call(i108, ConstClass(_ll_list_resize_hint_really_look_inside_iff__listPtr_Signed_Bool), p90, i105, 1, descr=<Callv 0 rii EF=5>)
+2872: guard_no_exception(descr=<Guard0x1101282a8>) [p0, p1, p2, p3, p4, p38, p6, p90, i93, i104, p86, i105, None, None, None, None, i8, i7, i10]
+2896: p111 = getfield_gc_r(p90, descr=<FieldP list.items 16>)
+2900: call_n(ConstClass(ll_arraycopy__arrayPtr_arrayPtr_Signed_Signed_Signed), p86, p111, 0, i93, i104, descr=<Callv 0 rriii EF=2 OS=1>)
+2952: i115 = int_add(i105, 1)
+2960: i116 = arraylen_gc(p111, descr=<ArrayU 1>)
+2968: setfield_gc(p90, i105, descr=<FieldS list.length 8>)
+2976: i117 = int_lt(i116, i115)
cond_call(i117, ConstClass(_ll_list_resize_hint_really_look_inside_iff__listPtr_Signed_Bool), p90, i115, 1, descr=<Callv 0 rii EF=5>)
+3056: guard_no_exception(descr=<Guard0x110128218>) [p0, p1, p2, p3, p4, p38, p6, i105, p90, i115, None, None, None, None, i8, i7, i10]
+3080: p120 = getfield_gc_r(p90, descr=<FieldP list.items 16>)
+3084: setarrayitem_gc(p120, i105, 0, descr=<ArrayU 1>)
debug_merge_point(0, 0, 'decode;/opt/homebrew/Cellar/pypy3.10/7.3.17_1/libexec/lib/pypy3.10/site-packages/cobs/cobs/_cobs_py.py:57-81~#132 STORE_FAST')
debug_merge_point(0, 0, 'decode;/opt/homebrew/Cellar/pypy3.10/7.3.17_1/libexec/lib/pypy3.10/site-packages/cobs/cobs/_cobs_py.py:57-82~#134 LOAD_FAST')
debug_merge_point(0, 0, 'decode;/opt/homebrew/Cellar/pypy3.10/7.3.17_1/libexec/lib/pypy3.10/site-packages/cobs/cobs/_cobs_py.py:57-82~#136 STORE_FAST')
debug_merge_point(0, 0, 'decode;/opt/homebrew/Cellar/pypy3.10/7.3.17_1/libexec/lib/pypy3.10/site-packages/cobs/cobs/_cobs_py.py:57-83~#138 LOAD_FAST')
debug_merge_point(0, 0, 'decode;/opt/homebrew/Cellar/pypy3.10/7.3.17_1/libexec/lib/pypy3.10/site-packages/cobs/cobs/_cobs_py.py:57-83~#140 LOAD_GLOBAL')
+3096: setfield_gc(p90, i115, descr=<FieldS list.length 8>)
+3100: guard_not_invalidated(descr=<Guard0x110128188>) [p0, p1, p2, p3, p4, p38, p6, None, None, None, None, i8, None, i10]
debug_merge_point(0, 0, 'decode;/opt/homebrew/Cellar/pypy3.10/7.3.17_1/libexec/lib/pypy3.10/site-packages/cobs/cobs/_cobs_py.py:57-83~#142 LOAD_FAST')
debug_merge_point(0, 0, 'decode;/opt/homebrew/Cellar/pypy3.10/7.3.17_1/libexec/lib/pypy3.10/site-packages/cobs/cobs/_cobs_py.py:57-83~#144 CALL_FUNCTION')
+3104: p122 = getfield_gc_r(p3, descr=<FieldP pypy.objspace.std.memoryobject.W_MemoryView.inst_view 32>)
+3112: guard_nonnull_class(p122, 4433914808, descr=<Guard0x1101281d0>) [p0, p1, p2, p3, p4, p38, p6, None, None, None, None, i8, None, i10]
+3140: p124 = getfield_gc_r(p122, descr=<FieldP pypy.objspace.std.memoryobject.IndirectView.inst_parent 24 pure>)
+3144: guard_class(p124, 4433936896, descr=<Guard0x110217d00>) [p0, p1, p2, p3, p4, p38, p6, None, None, None, None, i8, None, i10]
+3164: p126 = getfield_gc_r(p124, descr=<FieldP pypy.interpreter.buffer.RawBufferView_Base.inst_data 24 pure>)
+3168: guard_class(p126, 4433875968, descr=<Guard0x110217cd0>) [p0, p1, p2, p3, p4, p38, p6, None, None, None, None, i8, None, i10]
+3188: p128 = getfield_gc_r(p126, descr=<FieldP rpython.rlib.buffer.StringBuffer.inst_value 16 pure>)
+3192: i129 = strlen(p128)
+3196: i130 = getfield_gc_i(p122, descr=<FieldS pypy.objspace.std.memoryobject.BufferView1D.inst_itemsize 40 pure>)
+3200: i132 = call_i(ConstClass(ll_int_py_div__Signed_Signed), i129, i130, descr=<Calli 8 ii EF=0 OS=12>)
+3256: i134 = int_lt(i132, 0)
guard_false(i134, descr=<Guard0x11005b2b0>) [p0, p1, p2, p3, p4, p38, p6, i132, None, None, None, None, i8, None, i10]
debug_merge_point(0, 0, 'decode;/opt/homebrew/Cellar/pypy3.10/7.3.17_1/libexec/lib/pypy3.10/site-packages/cobs/cobs/_cobs_py.py:57-83~#146 COMPARE_OP')
+3264: i135 = int_gt(i8, i132)
guard_false(i135, descr=<Guard0x110217ca0>) [p0, p1, p2, p3, p4, p38, p6, i132, None, None, None, None, i8, None, i10]
debug_merge_point(0, 0, 'decode;/opt/homebrew/Cellar/pypy3.10/7.3.17_1/libexec/lib/pypy3.10/site-packages/cobs/cobs/_cobs_py.py:57-83~#148 POP_JUMP_IF_FALSE')
debug_merge_point(0, 0, 'decode;/opt/homebrew/Cellar/pypy3.10/7.3.17_1/libexec/lib/pypy3.10/site-packages/cobs/cobs/_cobs_py.py:57-85~#158 LOAD_FAST')
debug_merge_point(0, 0, 'decode;/opt/homebrew/Cellar/pypy3.10/7.3.17_1/libexec/lib/pypy3.10/site-packages/cobs/cobs/_cobs_py.py:57-85~#160 LOAD_GLOBAL')
debug_merge_point(0, 0, 'decode;/opt/homebrew/Cellar/pypy3.10/7.3.17_1/libexec/lib/pypy3.10/site-packages/cobs/cobs/_cobs_py.py:57-85~#162 LOAD_FAST')
debug_merge_point(0, 0, 'decode;/opt/homebrew/Cellar/pypy3.10/7.3.17_1/libexec/lib/pypy3.10/site-packages/cobs/cobs/_cobs_py.py:57-85~#164 CALL_FUNCTION')
debug_merge_point(0, 0, 'decode;/opt/homebrew/Cellar/pypy3.10/7.3.17_1/libexec/lib/pypy3.10/site-packages/cobs/cobs/_cobs_py.py:57-85~#166 COMPARE_OP')
+3276: i136 = int_lt(i8, i132)
guard_true(i136, descr=<Guard0x110217c70>) [p0, p1, p2, p3, p4, p38, p6, i132, None, None, None, None, i8, None, i10]
debug_merge_point(0, 0, 'decode;/opt/homebrew/Cellar/pypy3.10/7.3.17_1/libexec/lib/pypy3.10/site-packages/cobs/cobs/_cobs_py.py:57-85~#168 POP_JUMP_IF_FALSE')
debug_merge_point(0, 0, 'decode;/opt/homebrew/Cellar/pypy3.10/7.3.17_1/libexec/lib/pypy3.10/site-packages/cobs/cobs/_cobs_py.py:57-86~#170 LOAD_FAST')
debug_merge_point(0, 0, 'decode;/opt/homebrew/Cellar/pypy3.10/7.3.17_1/libexec/lib/pypy3.10/site-packages/cobs/cobs/_cobs_py.py:57-86~#172 LOAD_CONST')
debug_merge_point(0, 0, 'decode;/opt/homebrew/Cellar/pypy3.10/7.3.17_1/libexec/lib/pypy3.10/site-packages/cobs/cobs/_cobs_py.py:57-86~#174 COMPARE_OP')
+3284: i138 = int_lt(i10, 255)
guard_true(i138, descr=<Guard0x110217c40>) [p0, p1, p2, p3, p4, p38, p6, i132, None, None, None, None, i8, None, i10]
debug_merge_point(0, 0, 'decode;/opt/homebrew/Cellar/pypy3.10/7.3.17_1/libexec/lib/pypy3.10/site-packages/cobs/cobs/_cobs_py.py:57-86~#176 POP_JUMP_IF_FALSE')
debug_merge_point(0, 0, 'decode;/opt/homebrew/Cellar/pypy3.10/7.3.17_1/libexec/lib/pypy3.10/site-packages/cobs/cobs/_cobs_py.py:57-87~#178 LOAD_FAST')
debug_merge_point(0, 0, 'decode;/opt/homebrew/Cellar/pypy3.10/7.3.17_1/libexec/lib/pypy3.10/site-packages/cobs/cobs/_cobs_py.py:57-87~#180 LOAD_METHOD')
debug_merge_point(0, 0, 'decode;/opt/homebrew/Cellar/pypy3.10/7.3.17_1/libexec/lib/pypy3.10/site-packages/cobs/cobs/_cobs_py.py:57-87~#182 LOAD_CONST')
debug_merge_point(0, 0, 'decode;/opt/homebrew/Cellar/pypy3.10/7.3.17_1/libexec/lib/pypy3.10/site-packages/cobs/cobs/_cobs_py.py:57-87~#184 CALL_METHOD')
+3296: i140 = int_add(i105, 2)
+3300: i141 = arraylen_gc(p120, descr=<ArrayU 1>)
+3308: i142 = int_lt(i141, i140)
cond_call(i142, ConstClass(_ll_list_resize_hint_really_look_inside_iff__listPtr_Signed_Bool), p90, i140, 1, descr=<Callv 0 rii EF=5>)
+3388: guard_no_exception(descr=<Guard0x11005b070>) [p0, p1, p2, p3, p4, p38, p6, i105, i115, p90, i140, None, None, None, None, i8, None, i10]
+3412: p145 = getfield_gc_r(p90, descr=<FieldP list.items 16>)
+3416: call_n(ConstClass(ll_arraymove__arrayPtr_Signed_Signed_Signed), p145, i105, i115, 1, descr=<Callv 0 riii EF=2 OS=9>)
+3460: setarrayitem_gc(p145, i105, 0, descr=<ArrayU 1>)
debug_merge_point(0, 0, 'decode;/opt/homebrew/Cellar/pypy3.10/7.3.17_1/libexec/lib/pypy3.10/site-packages/cobs/cobs/_cobs_py.py:57-87~#186 POP_TOP')
debug_merge_point(0, 0, 'decode;/opt/homebrew/Cellar/pypy3.10/7.3.17_1/libexec/lib/pypy3.10/site-packages/cobs/cobs/_cobs_py.py:57--1~#188 JUMP_ABSOLUTE')
+3476: i150 = getfield_raw_i(4447503680, descr=<FieldS pypysig_long_struct.c_value 0>)
+3492: i152 = int_sub(i150, 8)
+3496: setfield_raw(4447503680, i152, descr=<FieldS pypysig_long_struct.c_value 0>)
+3512: setfield_gc(p90, i140, descr=<FieldS list.length 8>)
+3524: i155 = int_lt(i152, 0)
guard_false(i155, descr=<Guard0x11005ad10>) [p0, p1, p2, p3, p4, p38, p6, i152, None, None, None, None, i8, None, i10]
debug_merge_point(0, 0, 'decode;/opt/homebrew/Cellar/pypy3.10/7.3.17_1/libexec/lib/pypy3.10/site-packages/cobs/cobs/_cobs_py.py:57-72~#48 NOP')
+3532: i157 = int_ge(i8, 2)
guard_true(i157, descr=<Guard0x11021be38>) [p0, p1, p2, p3, p4, p38, p6, None, None, None, None, i8, None, i10]
+3544: i159 = int_ge(i10, 1)
guard_true(i159, descr=<Guard0x1305ae0b0>) [p0, p1, p2, p3, p4, p38, p6, None, None, None, None, i8, None, i10]
+3556: i161 = int_ge(i132, 3)
guard_true(i161, descr=<Guard0x1305ae0f8>) [p0, p1, p2, p3, p4, p38, p6, None, None, None, None, i8, None, i10]
+3568: jump(p0, p6, p1, p2, p3, p4, i8, i10, p38, p122, p124, p126, i129, i130, p128, descr=TargetToken(4565373920))
+3636: --end of the loop--
[17272790] jit-log-opt-bridge}
[7bb9e30e2] {jit-summary
Tracing:       10 0.007805
Backend:       10 0.002745
TOTAL:       33.185116
ops:              4339
heapcached ops:   1137
recorded ops:     1216
  calls:          216
guards:           361
opt ops:          1529
opt guards:       346
opt guards shared: 202
forcings:         0
abort: trace too long: 0
abort: compiling: 0
abort: vable escape: 0
abort: bad loop: 0
abort: force quasi-immut: 0
abort: segmenting trace: 0
virtualizables forced: 0
nvirtuals:        266
nvholes:          48
nvreused:         163
vecopt tried:     0
vecopt success:   0
Total # of loops: 3
Total # of bridges: 7
Freed # of loops: 0
Freed # of bridges: 0
[7bb9e58ec] jit-summary}
Filename: out.pypylog. Size: 135kb. View raw, , hex, or download this file.

This paste expires on 2025-06-09 06:49:52.153656. Pasted through web.