qbe

Internal scc patchset buffer for QBE
Log | Files | Refs | README | LICENSE

commit 51a5a66d96eb84258433d7f2781cd1106e3e0c6f
parent 8874fe7fc4e0bb1cef6e9a7409826aae7a00c1e9
Author: Quentin Carbonneaux <quentin.carbonneaux@yale.edu>
Date:   Tue, 24 Nov 2015 11:38:24 -0500

add minic generated Euclide algorithm

Diffstat:
Alisc/test/euclc.ssa | 25+++++++++++++++++++++++++
1 file changed, 25 insertions(+), 0 deletions(-)

diff --git a/lisc/test/euclc.ssa b/lisc/test/euclc.ssa @@ -0,0 +1,25 @@ +function w $test() { +@l0 + %a =l alloc4 4 + %b =l alloc4 4 + %r =l alloc4 4 + storew 747, %a + storew 380, %b +@l1 + %t4 =w loadw %b + jnz %t4, @l2, @l3 +@l2 + %t7 =w loadw %a + %t8 =w loadw %b + %t6 =w rem %t7, %t8 + storew %t6, %r + %t10 =w loadw %b + storew %t10, %a + %t12 =w loadw %r + storew %t12, %b + jmp @l1 +@l3 + %t13 =w loadw %a + ret %t13 +} +