Author: Brian Kearns <[email protected]>
Branch:
Changeset: r71270:fdd3a0ceb3e1
Date: 2014-05-04 18:41 -0400
http://bitbucket.org/pypy/pypy/changeset/fdd3a0ceb3e1/
Log: update struct/array test_pypy_c
diff --git a/pypy/module/pypyjit/test_pypy_c/test_buffers.py
b/pypy/module/pypyjit/test_pypy_c/test_buffers.py
--- a/pypy/module/pypyjit/test_pypy_c/test_buffers.py
+++ b/pypy/module/pypyjit/test_pypy_c/test_buffers.py
@@ -41,26 +41,22 @@
loop, = log.loops_by_filename(self.filepath)
assert loop.match_by_id('unpack', """
guard_not_invalidated(descr=...)
- i93 = getarrayitem_raw(i55, 0, descr=<ArrayU 1>)
- i94 = getarrayitem_raw(i55, 1, descr=<ArrayU 1>)
- i95 = getarrayitem_raw(i55, 2, descr=<ArrayU 1>)
- i96 = getarrayitem_raw(i55, 3, descr=<ArrayU 1>)
- i97 = int_lshift(i94, 8)
- i98 = int_or(i93, i97)
- i99 = int_lshift(i95, 16)
- i100 = int_or(i98, i99)
- i101 = int_ge(i96, 128)
- guard_false(i101, descr=...)
- i102 = int_lshift(i96, 24)
- i103 = int_or(i100, i102)
- p104 = new(descr=<SizeDescr 24>)
- p105 = new_array(0, descr=<ArrayP 8>)
- setfield_gc(p104, p105, descr=<FieldP list.items 16>)
-
call(ConstClass(_ll_list_resize_hint_really_look_inside_iff__listPtr_Signed_Bool),
p104, 1, 1, descr=<Callv 0 rii EF=4>)
+ p90 = newstr(4)
+ call(ConstClass(copy_raw_to_string), i55, p90, 0, 4, descr=<Callv
0 irii EF=4>)
guard_no_exception(descr=...)
- p106 = getfield_gc(p104, descr=<FieldP list.items 16>)
- i107 = getfield_raw(50657024, descr=<FieldS
pypysig_long_struct.c_value 0>)
- setfield_gc(p104, 1, descr=<FieldS list.length 8>)
- i108 = int_lt(i107, 0)
- guard_false(i108, descr=...)
+ i91 = strgetitem(p90, 0)
+ i92 = strgetitem(p90, 1)
+ i93 = int_lshift(i92, 8)
+ i94 = int_or(i91, i93)
+ i95 = strgetitem(p90, 2)
+ i96 = int_lshift(i95, 16)
+ i97 = int_or(i94, i96)
+ i98 = strgetitem(p90, 3)
+ i99 = int_ge(i98, 128)
+ guard_false(i99, descr=...)
+ i100 = int_lshift(i98, 24)
+ i101 = int_or(i97, i100)
+ i102 = getfield_raw(50657056, descr=<FieldS
pypysig_long_struct.c_value 0>)
+ i103 = int_lt(i102, 0)
+ guard_false(i103, descr=...)
""")
_______________________________________________
pypy-commit mailing list
[email protected]
https://mail.python.org/mailman/listinfo/pypy-commit