[pypy-commit] pypy ppc-jit-backend: kill old tests

2012-02-08 Thread hager
Author: hager sven.ha...@uni-duesseldorf.de Branch: ppc-jit-backend Changeset: r52236:ea34b0faf22c Date: 2012-02-08 16:20 +0100 http://bitbucket.org/pypy/pypy/changeset/ea34b0faf22c/ Log:kill old tests diff --git a/pypy/jit/backend/ppc/test/test_ppc.py b/pypy/jit/backend/ppc/test

[pypy-commit] pypy ppc-jit-backend: kill more unused code

2012-02-08 Thread hager
Author: hager sven.ha...@uni-duesseldorf.de Branch: ppc-jit-backend Changeset: r52238:18df2e1a3175 Date: 2012-02-08 16:30 +0100 http://bitbucket.org/pypy/pypy/changeset/18df2e1a3175/ Log:kill more unused code diff --git a/pypy/jit/backend/ppc/func_builder.py b/pypy/jit/backend/ppc

[pypy-commit] pypy ppc-jit-backend: fix test_rassemblermaker.py

2012-02-08 Thread hager
Author: hager sven.ha...@uni-duesseldorf.de Branch: ppc-jit-backend Changeset: r52239:ff1d250ee0e3 Date: 2012-02-08 16:41 +0100 http://bitbucket.org/pypy/pypy/changeset/ff1d250ee0e3/ Log:fix test_rassemblermaker.py diff --git a/pypy/jit/backend/ppc/test/test_rassemblermaker.py b/pypy/jit

[pypy-commit] pypy ppc-jit-backend: remove comment

2012-02-08 Thread hager
Author: hager sven.ha...@uni-duesseldorf.de Branch: ppc-jit-backend Changeset: r52240:6c953037efff Date: 2012-02-08 16:44 +0100 http://bitbucket.org/pypy/pypy/changeset/6c953037efff/ Log:remove comment diff --git a/pypy/jit/backend/ppc/test/test_rassemblermaker.py b/pypy/jit/backend/ppc

[pypy-commit] pypy ppc-jit-backend: repair test_form.py

2012-02-08 Thread hager
Author: hager sven.ha...@uni-duesseldorf.de Branch: ppc-jit-backend Changeset: r52241:95763b51d270 Date: 2012-02-08 16:48 +0100 http://bitbucket.org/pypy/pypy/changeset/95763b51d270/ Log:repair test_form.py diff --git a/pypy/jit/backend/ppc/test/test_form.py b/pypy/jit/backend/ppc/test

[pypy-commit] pypy ppc-jit-backend: remove obsolete test

2012-02-08 Thread hager
Author: hager sven.ha...@uni-duesseldorf.de Branch: ppc-jit-backend Changeset: r52243:9de5bd3caa11 Date: 2012-02-08 16:56 +0100 http://bitbucket.org/pypy/pypy/changeset/9de5bd3caa11/ Log:remove obsolete test diff --git a/pypy/jit/backend/ppc/test/test_rgenop.py b/pypy/jit/backend/ppc/test

[pypy-commit] pypy ppc-jit-backend: remove further obsolete test

2012-02-08 Thread hager
Author: hager sven.ha...@uni-duesseldorf.de Branch: ppc-jit-backend Changeset: r52245:2a3244286b2a Date: 2012-02-08 17:04 +0100 http://bitbucket.org/pypy/pypy/changeset/2a3244286b2a/ Log:remove further obsolete test diff --git a/pypy/jit/backend/ppc/test/test_operation.py b/pypy/jit/backend

[pypy-commit] pypy ppc-jit-backend: (bivab, hager): add test to test_runner.py

2012-02-10 Thread hager
Author: hager sven.ha...@uni-duesseldorf.de Branch: ppc-jit-backend Changeset: r52348:7c26a3f31048 Date: 2012-02-10 14:00 +0100 http://bitbucket.org/pypy/pypy/changeset/7c26a3f31048/ Log:(bivab, hager): add test to test_runner.py diff --git a/pypy/jit/backend/ppc/test/test_runner.py b/pypy

[pypy-commit] pypy ppc-jit-backend: (bivab, hager): expand test, but unfortunately does not hit the issue

2012-02-10 Thread hager
Author: hager sven.ha...@uni-duesseldorf.de Branch: ppc-jit-backend Changeset: r52349:b4770cc6bd95 Date: 2012-02-10 14:45 +0100 http://bitbucket.org/pypy/pypy/changeset/b4770cc6bd95/ Log:(bivab, hager): expand test, but unfortunately does not hit the issue diff --git a/pypy/jit

[pypy-commit] pypy ppc-jit-backend: (bivab, hager): port regalloc tests from x86 backend

2012-02-10 Thread hager
Author: hager sven.ha...@uni-duesseldorf.de Branch: ppc-jit-backend Changeset: r52353:e27ea20c9ee3 Date: 2012-02-10 15:36 +0100 http://bitbucket.org/pypy/pypy/changeset/e27ea20c9ee3/ Log:(bivab, hager): port regalloc tests from x86 backend diff --git a/pypy/jit/backend/ppc/test

[pypy-commit] pypy ppc-jit-backend: port another test from x86 backend

2012-02-10 Thread hager
Author: hager sven.ha...@uni-duesseldorf.de Branch: ppc-jit-backend Changeset: r52357:e1c7cd8055ec Date: 2012-02-10 16:21 +0100 http://bitbucket.org/pypy/pypy/changeset/e1c7cd8055ec/ Log:port another test from x86 backend diff --git a/pypy/jit/backend/ppc/test/test_regalloc_3.py b/pypy/jit

[pypy-commit] pypy ppc-jit-backend: forgot to add these lines

2012-02-10 Thread hager
Author: hager sven.ha...@uni-duesseldorf.de Branch: ppc-jit-backend Changeset: r52359:0bd4401f7c46 Date: 2012-02-10 16:31 +0100 http://bitbucket.org/pypy/pypy/changeset/0bd4401f7c46/ Log:forgot to add these lines diff --git a/pypy/jit/backend/ppc/ppc_assembler.py b/pypy/jit/backend/ppc

[pypy-commit] pypy ppc-jit-backend: merge

2012-02-13 Thread hager
Author: hager sven.ha...@uni-duesseldorf.de Branch: ppc-jit-backend Changeset: r52429:68416fec227f Date: 2012-02-13 18:38 +0100 http://bitbucket.org/pypy/pypy/changeset/68416fec227f/ Log:merge diff --git a/pypy/jit/backend/ppc/ppc_assembler.py b/pypy/jit/backend/ppc/ppc_assembler.py

[pypy-commit] pypy ppc-jit-backend: (bivab, hager): Fix bug in emit_unicodesetitem. Do not overwrite managed locations!

2012-02-13 Thread hager
Author: hager sven.ha...@uni-duesseldorf.de Branch: ppc-jit-backend Changeset: r52428:1dfbe17803ed Date: 2012-02-13 18:34 +0100 http://bitbucket.org/pypy/pypy/changeset/1dfbe17803ed/ Log:(bivab, hager): Fix bug in emit_unicodesetitem. Do not overwrite managed locations! diff --git

[pypy-commit] pypy ppc-jit-backend: add test to show that the temporay location in emit_unicodesetitem is really needed.

2012-02-14 Thread hager
Author: hager sven.ha...@uni-duesseldorf.de Branch: ppc-jit-backend Changeset: r52438:ec29f1a1aa90 Date: 2012-02-13 20:19 +0100 http://bitbucket.org/pypy/pypy/changeset/ec29f1a1aa90/ Log:add test to show that the temporay location in emit_unicodesetitem is really needed. For some

[pypy-commit] pypy ppc-jit-backend: merge heads

2012-02-14 Thread hager
Author: hager sven.ha...@uni-duesseldorf.de Branch: ppc-jit-backend Changeset: r52439:f2eb1e6f9cc1 Date: 2012-02-14 10:45 +0100 http://bitbucket.org/pypy/pypy/changeset/f2eb1e6f9cc1/ Log:merge heads diff --git a/pypy/jit/backend/ppc/test/test_runner.py b/pypy/jit/backend/ppc/test

[pypy-commit] pypy ppc-jit-backend: (bivab, hager): make test hit the issue

2012-02-14 Thread hager
Author: hager sven.ha...@uni-duesseldorf.de Branch: ppc-jit-backend Changeset: r52440:b9747ad2f590 Date: 2012-02-14 10:50 +0100 http://bitbucket.org/pypy/pypy/changeset/b9747ad2f590/ Log:(bivab, hager): make test hit the issue diff --git a/pypy/jit/backend/ppc/test/test_runner.py b/pypy/jit

[pypy-commit] pypy ppc-jit-backend: alloc SCRATCH reg in emit_getinteriorfield_gc

2012-02-14 Thread hager
Author: hager sven.ha...@uni-duesseldorf.de Branch: ppc-jit-backend Changeset: r52444:da57d1e43b4c Date: 2012-02-14 11:46 +0100 http://bitbucket.org/pypy/pypy/changeset/da57d1e43b4c/ Log:alloc SCRATCH reg in emit_getinteriorfield_gc diff --git a/pypy/jit/backend/ppc/opassembler.py b/pypy

[pypy-commit] pypy ppc-jit-backend: (bivab, hager): do not omit call to _write_fail_index because it crashed on PPC32

2012-02-14 Thread hager
Author: hager sven.ha...@uni-duesseldorf.de Branch: ppc-jit-backend Changeset: r52445:274177b422bf Date: 2012-02-14 13:24 +0100 http://bitbucket.org/pypy/pypy/changeset/274177b422bf/ Log:(bivab, hager): do not omit call to _write_fail_index because it crashed on PPC32 diff --git

[pypy-commit] pypy ppc-jit-backend: (bivab, hager): set save_exc in emit_guard_call_may_force

2012-02-14 Thread hager
Author: hager sven.ha...@uni-duesseldorf.de Branch: ppc-jit-backend Changeset: r52446:6c5b993e84ac Date: 2012-02-14 13:26 +0100 http://bitbucket.org/pypy/pypy/changeset/6c5b993e84ac/ Log:(bivab, hager): set save_exc in emit_guard_call_may_force diff --git a/pypy/jit/backend/ppc

[pypy-commit] pypy ppc-jit-backend: adjustments to ARM code

2012-02-14 Thread hager
Author: hager sven.ha...@uni-duesseldorf.de Branch: ppc-jit-backend Changeset: r52456:2de2afaaf62f Date: 2012-02-14 16:32 +0100 http://bitbucket.org/pypy/pypy/changeset/2de2afaaf62f/ Log:adjustments to ARM code diff --git a/pypy/jit/backend/ppc/runner.py b/pypy/jit/backend/ppc/runner.py

[pypy-commit] pypy ppc-jit-backend: kill unused import

2012-02-14 Thread hager
Author: hager sven.ha...@uni-duesseldorf.de Branch: ppc-jit-backend Changeset: r52457:fd6bb16bad74 Date: 2012-02-14 16:36 +0100 http://bitbucket.org/pypy/pypy/changeset/fd6bb16bad74/ Log:kill unused import diff --git a/pypy/jit/backend/ppc/ppc_assembler.py b/pypy/jit/backend/ppc

[pypy-commit] pypy ppc-jit-backend: add emit_call_malloc_nursery

2012-02-14 Thread hager
Author: hager sven.ha...@uni-duesseldorf.de Branch: ppc-jit-backend Changeset: r52458:01a80f3d0122 Date: 2012-02-14 16:47 +0100 http://bitbucket.org/pypy/pypy/changeset/01a80f3d0122/ Log:add emit_call_malloc_nursery diff --git a/pypy/jit/backend/ppc/opassembler.py b/pypy/jit/backend/ppc

[pypy-commit] pypy ppc-jit-backend: adjust prepare_call_malloc_nursery

2012-02-14 Thread hager
Author: hager sven.ha...@uni-duesseldorf.de Branch: ppc-jit-backend Changeset: r52459:15d85f32a5db Date: 2012-02-14 16:55 +0100 http://bitbucket.org/pypy/pypy/changeset/15d85f32a5db/ Log:adjust prepare_call_malloc_nursery diff --git a/pypy/jit/backend/ppc/regalloc.py b/pypy/jit/backend/ppc

[pypy-commit] pypy ppc-jit-backend: forgot to change register

2012-02-14 Thread hager
Author: hager sven.ha...@uni-duesseldorf.de Branch: ppc-jit-backend Changeset: r52460:bf0389592aae Date: 2012-02-14 17:01 +0100 http://bitbucket.org/pypy/pypy/changeset/bf0389592aae/ Log:forgot to change register diff --git a/pypy/jit/backend/ppc/regalloc.py b/pypy/jit/backend/ppc

[pypy-commit] pypy ppc-jit-backend: use shadowstack and comment out compiler flags

2012-02-15 Thread hager
Author: hager sven.ha...@uni-duesseldorf.de Branch: ppc-jit-backend Changeset: r52509:c5a74a6eb1ba Date: 2012-02-15 07:45 -0800 http://bitbucket.org/pypy/pypy/changeset/c5a74a6eb1ba/ Log:use shadowstack and comment out compiler flags diff --git a/pypy/jit/backend/ppc/test

[pypy-commit] pypy ppc-jit-backend: add debug information

2012-02-15 Thread hager
Author: hager sven.ha...@uni-duesseldorf.de Branch: ppc-jit-backend Changeset: r52510:a60ef6f200f6 Date: 2012-02-15 07:46 -0800 http://bitbucket.org/pypy/pypy/changeset/a60ef6f200f6/ Log:add debug information diff --git a/pypy/jit/backend/ppc/codebuilder.py b/pypy/jit/backend/ppc

[pypy-commit] pypy ppc-jit-backend: do not copy lists

2012-02-19 Thread hager
Author: hager sven.ha...@uni-duesseldorf.de Branch: ppc-jit-backend Changeset: r52635:9b1bc846ce01 Date: 2012-02-15 08:41 -0800 http://bitbucket.org/pypy/pypy/changeset/9b1bc846ce01/ Log:do not copy lists diff --git a/pypy/jit/backend/ppc/helper/regalloc.py b/pypy/jit/backend/ppc/helper

[pypy-commit] pypy ppc-jit-backend: merge

2012-02-19 Thread hager
Author: hager sven.ha...@uni-duesseldorf.de Branch: ppc-jit-backend Changeset: r52636:62baa025967b Date: 2012-02-16 06:50 -0800 http://bitbucket.org/pypy/pypy/changeset/62baa025967b/ Log:merge diff --git a/pypy/jit/backend/ppc/opassembler.py b/pypy/jit/backend/ppc/opassembler.py --- a/pypy

[pypy-commit] pypy ppc-jit-backend: replace all occurences of alloc_scratch_reg and free_scratch_reg with with scratch_reg(mc):

2012-02-19 Thread hager
Author: hager sven.ha...@uni-duesseldorf.de Branch: ppc-jit-backend Changeset: r52638:88498311be7e Date: 2012-02-19 07:55 -0800 http://bitbucket.org/pypy/pypy/changeset/88498311be7e/ Log:replace all occurences of alloc_scratch_reg and free_scratch_reg with with scratch_reg(mc): diff

[pypy-commit] pypy ppc-jit-backend: merge

2012-02-19 Thread hager
Author: hager sven.ha...@uni-duesseldorf.de Branch: ppc-jit-backend Changeset: r52637:879919510bc6 Date: 2012-02-19 06:06 -0800 http://bitbucket.org/pypy/pypy/changeset/879919510bc6/ Log:merge diff --git a/pypy/jit/backend/ppc/opassembler.py b/pypy/jit/backend/ppc/opassembler.py --- a/pypy

[pypy-commit] pypy ppc-jit-backend: use load instead of lwz/ld and store instead of stw/std

2012-02-19 Thread hager
Author: hager sven.ha...@uni-duesseldorf.de Branch: ppc-jit-backend Changeset: r52639:8c66e6606eb0 Date: 2012-02-19 08:24 -0800 http://bitbucket.org/pypy/pypy/changeset/8c66e6606eb0/ Log:use load instead of lwz/ld and store instead of stw/std diff --git a/pypy/jit/backend/ppc

[pypy-commit] pypy ppc-jit-backend: add method to branch and link to absolute address

2012-02-28 Thread hager
Author: hager sven.ha...@uni-duesseldorf.de Branch: ppc-jit-backend Changeset: r52970:758b09fb2f1f Date: 2012-02-27 17:27 +0100 http://bitbucket.org/pypy/pypy/changeset/758b09fb2f1f/ Log:add method to branch and link to absolute address diff --git a/pypy/jit/backend/ppc/codebuilder.py b

[pypy-commit] pypy ppc-jit-backend: add *args to __exit__ method in class scratch_reg

2012-02-28 Thread hager
Author: hager sven.ha...@uni-duesseldorf.de Branch: ppc-jit-backend Changeset: r52971:3e9c0b6b242a Date: 2012-02-27 17:28 +0100 http://bitbucket.org/pypy/pypy/changeset/3e9c0b6b242a/ Log:add *args to __exit__ method in class scratch_reg diff --git a/pypy/jit/backend/ppc/codebuilder.py b

[pypy-commit] pypy ppc-jit-backend: merge

2012-02-28 Thread hager
Author: hager sven.ha...@uni-duesseldorf.de Branch: ppc-jit-backend Changeset: r52973:52ece45399fc Date: 2012-02-27 20:00 +0100 http://bitbucket.org/pypy/pypy/changeset/52ece45399fc/ Log:merge diff --git a/pypy/jit/backend/llsupport/gc.py b/pypy/jit/backend/llsupport/gc.py --- a/pypy/jit

[pypy-commit] pypy ppc-jit-backend: (bivab, hager): use more space efficient guard state encoding like X86 and ARM backends

2012-02-28 Thread hager
Author: hager sven.ha...@uni-duesseldorf.de Branch: ppc-jit-backend Changeset: r52972:3e4381b13941 Date: 2012-02-27 17:40 +0100 http://bitbucket.org/pypy/pypy/changeset/3e4381b13941/ Log:(bivab, hager): use more space efficient guard state encoding like X86 and ARM backends diff

[pypy-commit] pypy ppc-jit-backend: use architecture independent cmp_op instead of cmpwi/cmpdi

2012-02-28 Thread hager
Author: hager sven.ha...@uni-duesseldorf.de Branch: ppc-jit-backend Changeset: r52974:b2a3369d7362 Date: 2012-02-28 14:04 +0100 http://bitbucket.org/pypy/pypy/changeset/b2a3369d7362/ Log:use architecture independent cmp_op instead of cmpwi/cmpdi diff --git a/pypy/jit/backend/ppc

[pypy-commit] pypy ppc-jit-backend: (bivab, hager): the previous jump condition was correct, see comment in code

2012-02-28 Thread hager
Author: hager sven.ha...@uni-duesseldorf.de Branch: ppc-jit-backend Changeset: r52975:287553fbcb22 Date: 2012-02-28 14:06 +0100 http://bitbucket.org/pypy/pypy/changeset/287553fbcb22/ Log:(bivab, hager): the previous jump condition was correct, see comment in code diff --git a/pypy

[pypy-commit] pypy ppc-jit-backend: add test_gc_integration from x86 backend

2012-02-28 Thread hager
Author: hager sven.ha...@uni-duesseldorf.de Branch: ppc-jit-backend Changeset: r52979:0c2f89975c18 Date: 2012-02-28 16:06 +0100 http://bitbucket.org/pypy/pypy/changeset/0c2f89975c18/ Log:add test_gc_integration from x86 backend diff --git a/pypy/jit/backend/ppc/test/test_gc_integration.py b

[pypy-commit] pypy ppc-jit-backend: cast address

2012-02-28 Thread hager
Author: hager sven.ha...@uni-duesseldorf.de Branch: ppc-jit-backend Changeset: r52990:cd8f4bce191a Date: 2012-02-28 16:44 +0100 http://bitbucket.org/pypy/pypy/changeset/cd8f4bce191a/ Log:cast address diff --git a/pypy/jit/backend/ppc/ppc_assembler.py b/pypy/jit/backend/ppc/ppc_assembler.py

[pypy-commit] pypy ppc-jit-backend: (bivab, hager): implement card marking

2012-03-01 Thread hager
Author: hager sven.ha...@uni-duesseldorf.de Branch: ppc-jit-backend Changeset: r53043:e55880d705f1 Date: 2012-03-01 03:18 -0800 http://bitbucket.org/pypy/pypy/changeset/e55880d705f1/ Log:(bivab, hager): implement card marking diff --git a/pypy/jit/backend/ppc/opassembler.py b/pypy/jit

[pypy-commit] pypy ppc-jit-backend: (bivab, hager): add XXX comment

2012-03-01 Thread hager
Author: hager sven.ha...@uni-duesseldorf.de Branch: ppc-jit-backend Changeset: r53048:6bd5237a7e4d Date: 2012-03-01 04:06 -0800 http://bitbucket.org/pypy/pypy/changeset/6bd5237a7e4d/ Log:(bivab, hager): add XXX comment diff --git a/pypy/jit/backend/ppc/assembler.py b/pypy/jit/backend/ppc

[pypy-commit] pypy ppc-jit-backend: merge

2012-03-01 Thread hager
Author: hager sven.ha...@uni-duesseldorf.de Branch: ppc-jit-backend Changeset: r53049:36ea49e24efc Date: 2012-03-01 04:07 -0800 http://bitbucket.org/pypy/pypy/changeset/36ea49e24efc/ Log:merge diff --git a/pypy/jit/backend/ppc/ppc_assembler.py b/pypy/jit/backend/ppc/ppc_assembler.py

[pypy-commit] pypy ppc-jit-backend: (bivab, hager): port fixes to GUARD CLASS from ARM backend

2012-03-01 Thread hager
Author: hager sven.ha...@uni-duesseldorf.de Branch: ppc-jit-backend Changeset: r53046:921d7eb791cc Date: 2012-03-01 03:55 -0800 http://bitbucket.org/pypy/pypy/changeset/921d7eb791cc/ Log:(bivab, hager): port fixes to GUARD CLASS from ARM backend diff --git a/pypy/jit/backend/ppc

[pypy-commit] pypy ppc-jit-backend: call _emit_guard in emit_guard_class

2012-03-01 Thread hager
Author: hager sven.ha...@uni-duesseldorf.de Branch: ppc-jit-backend Changeset: r53042:a701f03c5ad4 Date: 2012-02-29 03:22 -0800 http://bitbucket.org/pypy/pypy/changeset/a701f03c5ad4/ Log:call _emit_guard in emit_guard_class diff --git a/pypy/jit/backend/ppc/opassembler.py b/pypy/jit/backend

[pypy-commit] pypy ppc-jit-backend: (bivab, hager): remove comment, don't call assemble

2012-03-01 Thread hager
Author: hager sven.ha...@uni-duesseldorf.de Branch: ppc-jit-backend Changeset: r53047:fc6ad30e4bbf Date: 2012-03-01 04:04 -0800 http://bitbucket.org/pypy/pypy/changeset/fc6ad30e4bbf/ Log:(bivab, hager): remove comment, don't call assemble diff --git a/pypy/jit/backend/ppc/codebuilder.py b

[pypy-commit] pypy ppc-jit-backend: also test card marking

2012-03-01 Thread hager
Author: hager sven.ha...@uni-duesseldorf.de Branch: ppc-jit-backend Changeset: r53045:1221d2e20ecc Date: 2012-03-01 03:53 -0800 http://bitbucket.org/pypy/pypy/changeset/1221d2e20ecc/ Log:also test card marking diff --git a/pypy/jit/backend/ppc/test/test_runner.py b/pypy/jit/backend/ppc/test

[pypy-commit] pypy ppc-jit-backend: (bivab, hager): merge runner_test.py with ARM backend

2012-03-01 Thread hager
Author: hager sven.ha...@uni-duesseldorf.de Branch: ppc-jit-backend Changeset: r53051:84f475f814f2 Date: 2012-03-01 04:55 -0800 http://bitbucket.org/pypy/pypy/changeset/84f475f814f2/ Log:(bivab, hager): merge runner_test.py with ARM backend diff --git a/pypy/jit/backend/test/runner_test.py

[pypy-commit] pypy ppc-jit-backend: SCRATCH reg is used here, too

2012-03-01 Thread hager
Author: hager sven.ha...@uni-duesseldorf.de Branch: ppc-jit-backend Changeset: r53073:23d74e8fff8b Date: 2012-03-01 06:59 -0800 http://bitbucket.org/pypy/pypy/changeset/23d74e8fff8b/ Log:SCRATCH reg is used here, too diff --git a/pypy/jit/backend/ppc/ppc_assembler.py b/pypy/jit/backend/ppc

[pypy-commit] pypy ppc-jit-backend: kill unused imports

2012-03-01 Thread hager
Author: hager sven.ha...@uni-duesseldorf.de Branch: ppc-jit-backend Changeset: r53074:985c28dad92b Date: 2012-03-01 07:30 -0800 http://bitbucket.org/pypy/pypy/changeset/985c28dad92b/ Log:kill unused imports diff --git a/pypy/jit/backend/ppc/ppc_assembler.py b/pypy/jit/backend/ppc

[pypy-commit] pypy ppc-jit-backend: more code cleanups

2012-03-01 Thread hager
Author: hager sven.ha...@uni-duesseldorf.de Branch: ppc-jit-backend Changeset: r53076:ce1f0e276c60 Date: 2012-03-01 09:24 -0800 http://bitbucket.org/pypy/pypy/changeset/ce1f0e276c60/ Log:more code cleanups diff --git a/pypy/jit/backend/ppc/codebuilder.py b/pypy/jit/backend/ppc

[pypy-commit] pypy ppc-jit-backend: code cleanup

2012-03-01 Thread hager
Author: hager sven.ha...@uni-duesseldorf.de Branch: ppc-jit-backend Changeset: r53075:6bc2babe046f Date: 2012-03-01 07:40 -0800 http://bitbucket.org/pypy/pypy/changeset/6bc2babe046f/ Log:code cleanup diff --git a/pypy/jit/backend/ppc/opassembler.py b/pypy/jit/backend/ppc/opassembler.py

[pypy-commit] pypy ppc-jit-backend: more cleanups

2012-03-02 Thread hager
Author: hager sven.ha...@uni-duesseldorf.de Branch: ppc-jit-backend Changeset: r53103:7af263689381 Date: 2012-03-02 02:56 -0800 http://bitbucket.org/pypy/pypy/changeset/7af263689381/ Log:more cleanups diff --git a/pypy/jit/backend/ppc/codebuilder.py b/pypy/jit/backend/ppc/codebuilder.py

[pypy-commit] pypy ppc-jit-backend: port test from ARM backend

2012-03-02 Thread hager
Author: hager sven.ha...@uni-duesseldorf.de Branch: ppc-jit-backend Changeset: r53104:049cb55075c8 Date: 2012-03-02 03:15 -0800 http://bitbucket.org/pypy/pypy/changeset/049cb55075c8/ Log:port test from ARM backend diff --git a/pypy/jit/backend/ppc/test/test_generated.py b/pypy/jit/backend

[pypy-commit] pypy ppc-jit-backend: remove obsolete information about old guard encoding style

2012-03-02 Thread hager
Author: hager sven.ha...@uni-duesseldorf.de Branch: ppc-jit-backend Changeset: r53105:4c2db371ef83 Date: 2012-03-02 03:35 -0800 http://bitbucket.org/pypy/pypy/changeset/4c2db371ef83/ Log:remove obsolete information about old guard encoding style diff --git a/pypy/jit/backend/ppc

[pypy-commit] pypy ppc-jit-backend: emit some information when hitting not implemented operations

2012-03-02 Thread hager
Author: hager sven.ha...@uni-duesseldorf.de Branch: ppc-jit-backend Changeset: r53106:285f2e51cbcc Date: 2012-03-02 04:12 -0800 http://bitbucket.org/pypy/pypy/changeset/285f2e51cbcc/ Log:emit some information when hitting not implemented operations diff --git a/pypy/jit/backend/ppc

[pypy-commit] pypy ppc-jit-backend: use setup_method instead of setup_class

2012-03-02 Thread hager
Author: hager sven.ha...@uni-duesseldorf.de Branch: ppc-jit-backend Changeset: r53107:a3fb941acdca Date: 2012-03-02 04:32 -0800 http://bitbucket.org/pypy/pypy/changeset/a3fb941acdca/ Log:use setup_method instead of setup_class diff --git a/pypy/jit/backend/ppc/test/test_runner.py b/pypy/jit

[pypy-commit] pypy ppc-jit-backend: kill unused encoding/decoding functions

2012-03-02 Thread hager
Author: hager sven.ha...@uni-duesseldorf.de Branch: ppc-jit-backend Changeset: r53110:62a9e5c0e0be Date: 2012-03-02 05:53 -0800 http://bitbucket.org/pypy/pypy/changeset/62a9e5c0e0be/ Log:kill unused encoding/decoding functions diff --git a/pypy/jit/backend/ppc/helper/assembler.py b/pypy/jit

[pypy-commit] pypy ppc-jit-backend: add debug information

2012-03-02 Thread hager
Author: hager sven.ha...@uni-duesseldorf.de Branch: ppc-jit-backend Changeset: r53115:5e0e0edb387e Date: 2012-03-02 07:42 -0800 http://bitbucket.org/pypy/pypy/changeset/5e0e0edb387e/ Log:add debug information diff --git a/pypy/jit/backend/ppc/ppc_assembler.py b/pypy/jit/backend/ppc

[pypy-commit] pypy ppc-jit-backend: kill outcommented lines

2012-03-02 Thread hager
Author: hager sven.ha...@uni-duesseldorf.de Branch: ppc-jit-backend Changeset: r53116:e1151080d3a0 Date: 2012-03-02 07:49 -0800 http://bitbucket.org/pypy/pypy/changeset/e1151080d3a0/ Log:kill outcommented lines diff --git a/pypy/jit/backend/ppc/ppc_assembler.py b/pypy/jit/backend/ppc

[pypy-commit] pypy ppc-jit-backend: add test from ARM backend

2012-03-02 Thread hager
Author: hager sven.ha...@uni-duesseldorf.de Branch: ppc-jit-backend Changeset: r53119:9028367e2e13 Date: 2012-03-02 08:10 -0800 http://bitbucket.org/pypy/pypy/changeset/9028367e2e13/ Log:add test from ARM backend diff --git a/pypy/jit/backend/test/runner_test.py b/pypy/jit/backend/test

[pypy-commit] pypy ppc-jit-backend: improve debug output

2012-03-05 Thread hager
Author: hager sven.ha...@uni-duesseldorf.de Branch: ppc-jit-backend Changeset: r53226:92235c646abf Date: 2012-03-05 03:23 -0800 http://bitbucket.org/pypy/pypy/changeset/92235c646abf/ Log:improve debug output diff --git a/pypy/jit/backend/ppc/ppc_assembler.py b/pypy/jit/backend/ppc

[pypy-commit] pypy ppc-jit-backend: (bivab, hager): fix bug in assemble_loop and assemble_bridge regarding positions and make test_compile_asmlen pass

2012-03-05 Thread hager
Author: hager sven.ha...@uni-duesseldorf.de Branch: ppc-jit-backend Changeset: r53228:cc60501c9b82 Date: 2012-03-05 06:15 -0800 http://bitbucket.org/pypy/pypy/changeset/cc60501c9b82/ Log:(bivab, hager): fix bug in assemble_loop and assemble_bridge regarding positions and make

[pypy-commit] pypy ppc-jit-backend: use more appropriate name of cpu class

2012-03-05 Thread hager
Author: hager sven.ha...@uni-duesseldorf.de Branch: ppc-jit-backend Changeset: r53227:7bc211a6a70e Date: 2012-03-05 04:31 -0800 http://bitbucket.org/pypy/pypy/changeset/7bc211a6a70e/ Log:use more appropriate name of cpu class diff --git a/pypy/jit/backend/ppc/runner.py b/pypy/jit/backend/ppc

[pypy-commit] pypy ppc-jit-backend: forgot to add files ...

2012-03-05 Thread hager
Author: hager sven.ha...@uni-duesseldorf.de Branch: ppc-jit-backend Changeset: r53230:325d681c61c2 Date: 2012-03-05 06:36 -0800 http://bitbucket.org/pypy/pypy/changeset/325d681c61c2/ Log:forgot to add files ... diff --git a/pypy/jit/backend/ppc/tool/__init__.py b/pypy/jit/backend/ppc/tool

[pypy-commit] pypy ppc-jit-backend: remove obsolete backend names

2012-03-05 Thread hager
Author: hager sven.ha...@uni-duesseldorf.de Branch: ppc-jit-backend Changeset: r53229:f00c2d4fbdb0 Date: 2012-03-05 06:36 -0800 http://bitbucket.org/pypy/pypy/changeset/f00c2d4fbdb0/ Log:remove obsolete backend names diff --git a/pypy/jit/backend/detect_cpu.py b/pypy/jit/backend

[pypy-commit] pypy ppc-jit-backend: adjust prepare_cond_call_gc_wb to ARM backend

2012-03-05 Thread hager
Author: hager sven.ha...@uni-duesseldorf.de Branch: ppc-jit-backend Changeset: r53231:58aa53f6623d Date: 2012-03-05 07:11 -0800 http://bitbucket.org/pypy/pypy/changeset/58aa53f6623d/ Log:adjust prepare_cond_call_gc_wb to ARM backend diff --git a/pypy/jit/backend/ppc/regalloc.py b/pypy/jit

[pypy-commit] pypy ppc-jit-backend: remove dead code

2012-03-05 Thread hager
Author: hager sven.ha...@uni-duesseldorf.de Branch: ppc-jit-backend Changeset: r53232:6a1764233676 Date: 2012-03-05 07:41 -0800 http://bitbucket.org/pypy/pypy/changeset/6a1764233676/ Log:remove dead code diff --git a/pypy/jit/backend/ppc/helper/assembler.py b/pypy/jit/backend/ppc/helper

[pypy-commit] pypy ppc-jit-backend: explicitely allocate scratch reg

2012-03-05 Thread hager
Author: hager sven.ha...@uni-duesseldorf.de Branch: ppc-jit-backend Changeset: r53233:bf278cfd2d03 Date: 2012-03-05 08:06 -0800 http://bitbucket.org/pypy/pypy/changeset/bf278cfd2d03/ Log:explicitely allocate scratch reg diff --git a/pypy/jit/backend/ppc/ppc_assembler.py b/pypy/jit/backend

[pypy-commit] pypy ppc-jit-backend: use r.RES instead of r.r3

2012-03-05 Thread hager
Author: hager sven.ha...@uni-duesseldorf.de Branch: ppc-jit-backend Changeset: r53234:00f908ecdd00 Date: 2012-03-05 08:12 -0800 http://bitbucket.org/pypy/pypy/changeset/00f908ecdd00/ Log:use r.RES instead of r.r3 diff --git a/pypy/jit/backend/ppc/ppc_assembler.py b/pypy/jit/backend/ppc

[pypy-commit] pypy ppc-jit-backend: use store/load instead of architectury specific commands

2012-03-05 Thread hager
Author: hager sven.ha...@uni-duesseldorf.de Branch: ppc-jit-backend Changeset: r53236:b13771de6a9e Date: 2012-03-05 17:48 +0100 http://bitbucket.org/pypy/pypy/changeset/b13771de6a9e/ Log:use store/load instead of architectury specific commands diff --git a/pypy/jit/backend/ppc/helper

[pypy-commit] pypy ppc-jit-backend: use less distinctions of cases to get CPU class

2012-03-08 Thread hager
Author: hager sven.ha...@uni-duesseldorf.de Branch: ppc-jit-backend Changeset: r53270:bf8ad803c74a Date: 2012-03-08 11:48 +0100 http://bitbucket.org/pypy/pypy/changeset/bf8ad803c74a/ Log:use less distinctions of cases to get CPU class diff --git a/pypy/jit/backend/detect_cpu.py b/pypy/jit

[pypy-commit] pypy ppc-jit-backend: (arigo, hager): Started to build proper stack frames, also amde first calls work.

2011-08-31 Thread hager
Author: hager sven.ha...@uni-duesseldorf.de Branch: ppc-jit-backend Changeset: r46941:f5ffdcff7e59 Date: 2011-08-31 12:05 +0200 http://bitbucket.org/pypy/pypy/changeset/f5ffdcff7e59/ Log:(arigo, hager): Started to build proper stack frames, also amde first calls work. diff --git

[pypy-commit] pypy ppc-jit-backend: test_call passes, but implementation of CALL is still rudimental.

2011-08-31 Thread hager
Author: hager sven.ha...@uni-duesseldorf.de Branch: ppc-jit-backend Changeset: r46942:909be9e8dbcb Date: 2011-08-31 12:30 +0200 http://bitbucket.org/pypy/pypy/changeset/909be9e8dbcb/ Log:test_call passes, but implementation of CALL is still rudimental. diff --git a/pypy/jit/backend/ppc

[pypy-commit] pypy ppc-jit-backend: Save and restore nonvolatile registers, made test_call_many_arguments pass.

2011-09-01 Thread hager
Author: hager sven.ha...@uni-duesseldorf.de Branch: ppc-jit-backend Changeset: r46990:fc74b87ee65e Date: 2011-09-01 18:05 +0200 http://bitbucket.org/pypy/pypy/changeset/fc74b87ee65e/ Log:Save and restore nonvolatile registers, made test_call_many_arguments pass. diff --git a/pypy/jit

[pypy-commit] pypy ppc-jit-backend: Slightly beautified test_call_many_arguments.

2011-09-01 Thread hager
Author: hager sven.ha...@uni-duesseldorf.de Branch: ppc-jit-backend Changeset: r46989:b9eddaa199ec Date: 2011-09-01 18:03 +0200 http://bitbucket.org/pypy/pypy/changeset/b9eddaa199ec/ Log:Slightly beautified test_call_many_arguments. diff --git a/pypy/jit/backend/test/runner_test.py b/pypy

[pypy-commit] pypy ppc-jit-backend: Added a basic test for register allocation.

2011-09-08 Thread hager
Author: hager sven.ha...@uni-duesseldorf.de Branch: ppc-jit-backend Changeset: r47163:5dbba4ebe9c8 Date: 2011-09-08 15:22 +0200 http://bitbucket.org/pypy/pypy/changeset/5dbba4ebe9c8/ Log:Added a basic test for register allocation. diff --git a/pypy/jit/backend/test/runner_test.py b/pypy/jit

[pypy-commit] pypy ppc-jit-backend: (arigo, hager):

2011-09-08 Thread hager
Author: hager sven.ha...@uni-duesseldorf.de Branch: ppc-jit-backend Changeset: r47164:f1da4802e995 Date: 2011-09-08 15:29 +0200 http://bitbucket.org/pypy/pypy/changeset/f1da4802e995/ Log:(arigo, hager): Started refactoring of the PPC cpu and assembler. The goal is to have code which

[pypy-commit] pypy ppc-jit-backend: merge

2011-09-08 Thread hager
Author: hager sven.ha...@uni-duesseldorf.de Branch: ppc-jit-backend Changeset: r47165:1965c8f56c96 Date: 2011-09-08 15:48 +0200 http://bitbucket.org/pypy/pypy/changeset/1965c8f56c96/ Log:merge diff --git a/pypy/jit/backend/ppc/runner.py b/pypy/jit/backend/ppc/runner.py --- a/pypy/jit/backend

[pypy-commit] pypy ppc-jit-backend: Accidentally killed some of David's patches.

2011-09-08 Thread hager
Author: hager sven.ha...@uni-duesseldorf.de Branch: ppc-jit-backend Changeset: r47166:0b04014b188e Date: 2011-09-08 16:46 +0200 http://bitbucket.org/pypy/pypy/changeset/0b04014b188e/ Log:Accidentally killed some of David's patches. Readded them to runner.py and ppc_assembler.py. diff

[pypy-commit] pypy ppc-jit-backend: Applied more code of the ARM backend to PPC backend.

2011-09-12 Thread hager
Author: hager sven.ha...@uni-duesseldorf.de Branch: ppc-jit-backend Changeset: r47228:5fd785b4cb83 Date: 2011-09-12 16:03 +0200 http://bitbucket.org/pypy/pypy/changeset/5fd785b4cb83/ Log:Applied more code of the ARM backend to PPC backend. diff --git a/pypy/jit/backend/ppc/ppcgen

[pypy-commit] pypy ppc-jit-backend: Added test which checks independence of different loops which are compiled with the same assembler instance.

2011-09-12 Thread hager
Author: hager sven.ha...@uni-duesseldorf.de Branch: ppc-jit-backend Changeset: r47232:328a1cc7f30c Date: 2011-09-12 17:42 +0200 http://bitbucket.org/pypy/pypy/changeset/328a1cc7f30c/ Log:Added test which checks independence of different loops which are compiled with the same assembler

[pypy-commit] pypy ppc-jit-backend: Removed unused code from CPU class.

2011-09-12 Thread hager
Author: hager sven.ha...@uni-duesseldorf.de Branch: ppc-jit-backend Changeset: r47231:457b84c743dd Date: 2011-09-12 17:16 +0200 http://bitbucket.org/pypy/pypy/changeset/457b84c743dd/ Log:Removed unused code from CPU class. diff --git a/pypy/jit/backend/ppc/runner.py b/pypy/jit/backend/ppc

[pypy-commit] pypy ppc-jit-backend: Use BlockBuilderMixin to write machine code instead of the old PPC backend approach

2011-09-20 Thread hager
Author: hager sven.ha...@uni-duesseldorf.de Branch: ppc-jit-backend Changeset: r47362:7969bcf8a92a Date: 2011-09-20 14:30 +0200 http://bitbucket.org/pypy/pypy/changeset/7969bcf8a92a/ Log:Use BlockBuilderMixin to write machine code instead of the old PPC backend approach to more

[pypy-commit] pypy ppc-jit-backend: Wrote tests for regalloc_mov and began with implementation.

2011-09-28 Thread hager
Author: hager sven.ha...@uni-duesseldorf.de Branch: ppc-jit-backend Changeset: r47659:fd48c28dba3d Date: 2011-09-28 17:25 +0200 http://bitbucket.org/pypy/pypy/changeset/fd48c28dba3d/ Log:Wrote tests for regalloc_mov and began with implementation. diff --git a/pypy/jit/backend/ppc/ppcgen

[pypy-commit] pypy ppc-jit-backend: Finished implementation of regalloc_mov, added further tests.

2011-09-28 Thread hager
Author: hager sven.ha...@uni-duesseldorf.de Branch: ppc-jit-backend Changeset: r47660:982bc81e4f01 Date: 2011-09-28 18:18 +0200 http://bitbucket.org/pypy/pypy/changeset/982bc81e4f01/ Log:Finished implementation of regalloc_mov, added further tests. diff --git a/pypy/jit/backend/ppc/ppcgen

[pypy-commit] pypy ppc-jit-backend: Adopted gen_descr_encoding from ARM backend and applied

2011-09-30 Thread hager
Author: hager sven.ha...@uni-duesseldorf.de Branch: ppc-jit-backend Changeset: r47721:72bc90d0a73b Date: 2011-09-30 18:44 +0200 http://bitbucket.org/pypy/pypy/changeset/72bc90d0a73b/ Log:Adopted gen_descr_encoding from ARM backend and applied fix to a problem that occured when

[pypy-commit] pypy ppc-jit-backend: Added some comparison conditions.

2011-10-10 Thread hager
Author: hager sven.ha...@uni-duesseldorf.de Branch: ppc-jit-backend Changeset: r47925:6bcddb937964 Date: 2011-10-10 18:51 +0200 http://bitbucket.org/pypy/pypy/changeset/6bcddb937964/ Log:Added some comparison conditions. diff --git a/pypy/jit/backend/ppc/ppcgen/condition.py b/pypy/jit

[pypy-commit] pypy ppc-jit-backend: Implemented further comparison operations.

2011-10-10 Thread hager
Author: hager sven.ha...@uni-duesseldorf.de Branch: ppc-jit-backend Changeset: r47923:2eac535ed148 Date: 2011-10-10 18:48 +0200 http://bitbucket.org/pypy/pypy/changeset/2eac535ed148/ Log:Implemented further comparison operations. diff --git a/pypy/jit/backend/ppc/ppcgen/helper/assembler.py

[pypy-commit] pypy ppc-jit-backend: Fixed bug in emit_guard_true, removed some comments.

2011-10-10 Thread hager
Author: hager sven.ha...@uni-duesseldorf.de Branch: ppc-jit-backend Changeset: r47924:9593b3b88300 Date: 2011-10-10 18:50 +0200 http://bitbucket.org/pypy/pypy/changeset/9593b3b88300/ Log:Fixed bug in emit_guard_true, removed some comments. diff --git a/pypy/jit/backend/ppc/ppcgen

[pypy-commit] pypy ppc-jit-backend: Added a few helper methods.

2011-10-12 Thread hager
Author: hager sven.ha...@uni-duesseldorf.de Branch: ppc-jit-backend Changeset: r47962:546e04f68771 Date: 2011-10-12 14:50 +0200 http://bitbucket.org/pypy/pypy/changeset/546e04f68771/ Log:Added a few helper methods. diff --git a/pypy/jit/backend/ppc/ppcgen/codebuilder.py b/pypy/jit/backend

[pypy-commit] pypy ppc-jit-backend: Fixed bug in emit_guard_true.

2011-10-12 Thread hager
Author: hager sven.ha...@uni-duesseldorf.de Branch: ppc-jit-backend Changeset: r47963:b4d0f25e4cf8 Date: 2011-10-12 14:56 +0200 http://bitbucket.org/pypy/pypy/changeset/b4d0f25e4cf8/ Log:Fixed bug in emit_guard_true. diff --git a/pypy/jit/backend/ppc/ppcgen/opassembler.py b/pypy/jit/backend

[pypy-commit] pypy ppc-jit-backend: Some steps more to be more similar to the ARm backend.

2011-10-12 Thread hager
Author: hager sven.ha...@uni-duesseldorf.de Branch: ppc-jit-backend Changeset: r47964:e5cfb842c91b Date: 2011-10-12 14:58 +0200 http://bitbucket.org/pypy/pypy/changeset/e5cfb842c91b/ Log:Some steps more to be more similar to the ARm backend. diff --git a/pypy/jit/backend/ppc/ppcgen

[pypy-commit] pypy ppc-jit-backend: Adjusted the tests in test_ppc.py to the new framework.

2011-10-13 Thread hager
Author: hager sven.ha...@uni-duesseldorf.de Branch: ppc-jit-backend Changeset: r48014:0333d746965b Date: 2011-10-13 09:09 +0200 http://bitbucket.org/pypy/pypy/changeset/0333d746965b/ Log:Adjusted the tests in test_ppc.py to the new framework. diff --git a/pypy/jit/backend/ppc/ppcgen/test

[pypy-commit] pypy ppc-jit-backend: Fixed bug in INT_ADD implementation.

2011-10-14 Thread hager
Author: hager sven.ha...@uni-duesseldorf.de Branch: ppc-jit-backend Changeset: r48050:5cb205efd4da Date: 2011-10-14 10:47 +0200 http://bitbucket.org/pypy/pypy/changeset/5cb205efd4da/ Log:Fixed bug in INT_ADD implementation. diff --git a/pypy/jit/backend/ppc/ppcgen/opassembler.py b/pypy/jit

[pypy-commit] pypy ppc-jit-backend: (bivab, shager): Started correct implementation of FINISH operation.

2011-10-14 Thread hager
Author: hager sven.ha...@uni-duesseldorf.de Branch: ppc-jit-backend Changeset: r48049:67b568567990 Date: 2011-10-14 10:46 +0200 http://bitbucket.org/pypy/pypy/changeset/67b568567990/ Log:(bivab, shager): Started correct implementation of FINISH operation. diff --git a/pypy/jit/backend/ppc

[pypy-commit] pypy ppc-jit-backend: Added fail_boxes_ptr to class AssemblerPPC class to make test_get_latest_value_count pass.

2011-10-17 Thread hager
Author: hager sven.ha...@uni-duesseldorf.de Branch: ppc-jit-backend Changeset: r48118:af1bd77832d4 Date: 2011-10-17 12:24 +0200 http://bitbucket.org/pypy/pypy/changeset/af1bd77832d4/ Log:Added fail_boxes_ptr to class AssemblerPPC class to make test_get_latest_value_count pass. diff

[pypy-commit] pypy ppc-jit-backend: Ooops, forgot to remove print.

2011-10-17 Thread hager
Author: hager sven.ha...@uni-duesseldorf.de Branch: ppc-jit-backend Changeset: r48148:db91d415ffd5 Date: 2011-10-17 18:47 +0200 http://bitbucket.org/pypy/pypy/changeset/db91d415ffd5/ Log:Ooops, forgot to remove print. diff --git a/pypy/jit/backend/ppc/ppcgen/opassembler.py b/pypy/jit

[pypy-commit] pypy ppc-jit-backend: Implemented INT_SUB.

2011-10-17 Thread hager
Author: hager sven.ha...@uni-duesseldorf.de Branch: ppc-jit-backend Changeset: r48147:ef026b253cbb Date: 2011-10-17 18:43 +0200 http://bitbucket.org/pypy/pypy/changeset/ef026b253cbb/ Log:Implemented INT_SUB. diff --git a/pypy/jit/backend/ppc/ppcgen/opassembler.py b/pypy/jit/backend/ppc

[pypy-commit] pypy ppc-jit-backend: Reimplemented INT_MUL.

2011-10-17 Thread hager
Author: hager sven.ha...@uni-duesseldorf.de Branch: ppc-jit-backend Changeset: r48149:f853fd60f4d0 Date: 2011-10-17 19:06 +0200 http://bitbucket.org/pypy/pypy/changeset/f853fd60f4d0/ Log:Reimplemented INT_MUL. diff --git a/pypy/jit/backend/ppc/ppcgen/opassembler.py b/pypy/jit/backend/ppc

<    1   2   3   4   >