diff options
author | Quentin Carbonneaux <quentin.carbonneaux@yale.edu> | 2015-08-01 18:17:06 -0400 |
---|---|---|
committer | Quentin Carbonneaux <quentin.carbonneaux@yale.edu> | 2015-09-15 23:01:29 -0400 |
commit | cf307002d9cb87238d1c09b2bd795a057ae064d7 (patch) | |
tree | b23c93bd2bf4c11c409e981ed8ea172a3ffcf43e /lisc/test/alt.ssa | |
parent | dff7044a2caba0dab6b0c140fcf60f29c0565996 (diff) | |
download | roux-cf307002d9cb87238d1c09b2bd795a057ae064d7.tar.gz |
start work on word/long handling
Diffstat (limited to 'lisc/test/alt.ssa')
-rw-r--r-- | lisc/test/alt.ssa | 20 |
1 files changed, 10 insertions, 10 deletions
diff --git a/lisc/test/alt.ssa b/lisc/test/alt.ssa index 0e4748a..480177a 100644 --- a/lisc/test/alt.ssa +++ b/lisc/test/alt.ssa @@ -3,21 +3,21 @@ # handling of looping constructs @start - %ten = copy 10 - %dum = copy 0 # dummy live-through temporary + %ten =w copy 10 + %dum =w copy 0 # dummy live-through temporary @loop - %alt = phi @start 0, @left %alt1, @right %alt1 - %cnt = phi @start 100, @left %cnt, @right %cnt1 - %alt1 = sub 1, %alt + %alt =w phi @start 0, @left %alt1, @right %alt1 + %cnt =w phi @start 100, @left %cnt, @right %cnt1 + %alt1 =w sub 1, %alt jez %alt1, @left, @right @left - %x = phi @loop 10, @left %x1 - %x1 = sub %x, 1 - %z = copy %x + %x =w phi @loop 10, @left %x1 + %x1 =w sub %x, 1 + %z =w copy %x jez %z, @loop, @left @right - %cnt1 = sub %cnt, %ten + %cnt1 =w sub %cnt, %ten jez %cnt1, @end, @loop @end - %ret = add %cnt, %dum + %ret =w add %cnt, %dum ret |