| 02 (show) | 11/11 100% | 11/11 100% | 11/11 100% | 11/11 100% | 11/11 100% | 11/11 100% | 11/11 100% | 100% (✗) |
|---|
| 03.L2f | :) | :) | :) | :) | :) | :) | :) | 100% |
| 04.L2f | :) | :) | :) | :) | :) | :) | :) | 100% |
| 06.L2f | :) | :) | :) | :) | :) | :) | :) | 100% |
| 08.L2f | :) | :) | :) | :) | :) | :) | :) | 100% |
| 09.L2f | :) | :) | :) | :) | :) | :) | :) | 100% |
| 10.L2f | :) | :) | :) | :) | :) | :) | :) | 100% |
| 11.L2f | :) | :) | :) | :) | :) | :) | :) | 100% |
| 12.L2f | :) | :) | :) | :) | :) | :) | :) | 100% |
| 13.L2f | :) | :) | :) | :) | :) | :) | :) | 100% |
| 14.L2f | :) | :) | :) | :) | :) | :) | :) | 100% |
| 15.L2f | :) | :) | :) | :) | :) | :) | :) | 100% |
| 08 (show) | 25/25 100% | 25/25 100% | 25/25 100% | 25/25 100% | 25/25 100% | 25/25 100% | 25/25 100% | 100% (✗) |
|---|
| add.L2f | :) | :) | :) | :) | :) | :) | :) | 100% |
| and.L2f | :) | :) | :) | :) | :) | :) | :) | 100% |
| assign-store.L2f | :) | :) | :) | :) | :) | :) | :) | 100% |
| assign.L2f | :) | :) | :) | :) | :) | :) | :) | 100% |
| call.L2f | :) | :) | :) | :) | :) | :) | :) | 100% |
| call2.L2f | :) | :) | :) | :) | :) | :) | :) | 100% |
| cjump1.L2f | :) | :) | :) | :) | :) | :) | :) | 100% |
| cjump2.L2f | :) | :) | :) | :) | :) | :) | :) | 100% |
| cjump3.L2f | :) | :) | :) | :) | :) | :) | :) | 100% |
| e.L2f | :) | :) | :) | :) | :) | :) | :) | 100% |
| j.L2f | :) | :) | :) | :) | :) | :) | :) | 100% |
| l.L2f | :) | :) | :) | :) | :) | :) | :) | 100% |
| le.L2f | :) | :) | :) | :) | :) | :) | :) | 100% |
| lshift.L2f | :) | :) | :) | :) | :) | :) | :) | 100% |
| mult-ops.L2f | :) | :) | :) | :) | :) | :) | :) | 100% |
| mult.L2f | :) | :) | :) | :) | :) | :) | :) | 100% |
| rhs.L2f | :) | :) | :) | :) | :) | :) | :) | 100% |
| rshift.L2f | :) | :) | :) | :) | :) | :) | :) | 100% |
| skip-ins.L2f | :) | :) | :) | :) | :) | :) | :) | 100% |
| sself-init.L2f | :) | :) | :) | :) | :) | :) | :) | 100% |
| store-other.L2f | :) | :) | :) | :) | :) | :) | :) | 100% |
| store.L2f | :) | :) | :) | :) | :) | :) | :) | 100% |
| storeself.L2f | :) | :) | :) | :) | :) | :) | :) | 100% |
| sub.L2f | :) | :) | :) | :) | :) | :) | :) | 100% |
| three-ops.L2f | :) | :) | :) | :) | :) | :) | :) | 100% |
| 09 (show) | 15/15 100% | 15/15 100% | 15/15 100% | 15/15 100% | 15/15 100% | 15/15 100% | 15/15 100% | 100% (✗) |
|---|
| tests1.L2f | :) | :) | :) | :) | :) | :) | :) | 100% |
| tests10.L2f | :) | :) | :) | :) | :) | :) | :) | 100% |
| tests11.L2f | :) | :) | :) | :) | :) | :) | :) | 100% |
| tests12.L2f | :) | :) | :) | :) | :) | :) | :) | 100% |
| tests13.L2f | :) | :) | :) | :) | :) | :) | :) | 100% |
| tests14.L2f | :) | :) | :) | :) | :) | :) | :) | 100% |
| tests15.L2f | :) | :) | :) | :) | :) | :) | :) | 100% |
| tests2.L2f | :) | :) | :) | :) | :) | :) | :) | 100% |
| tests3.L2f | :) | :) | :) | :) | :) | :) | :) | 100% |
| tests4.L2f | :) | :) | :) | :) | :) | :) | :) | 100% |
| tests5.L2f | :) | :) | :) | :) | :) | :) | :) | 100% |
| tests6.L2f | :) | :) | :) | :) | :) | :) | :) | 100% |
| tests7.L2f | :) | :) | :) | :) | :) | :) | :) | 100% |
| tests8.L2f | :) | :) | :) | :) | :) | :) | :) | 100% |
| tests9.L2f | :) | :) | :) | :) | :) | :) | :) | 100% |
| 12 (show) | 16/16 100% | 16/16 100% | 16/16 100% | 16/16 100% | 16/16 100% | 16/16 100% | 16/16 100% | 100% (✗) |
|---|
| arith-spill-lhs.L2f | :) | :) | :) | :) | :) | :) | :) | 100% |
| arith-spill-rhs.L2f | :) | :) | :) | :) | :) | :) | :) | 100% |
| assign-from-spill.L2f | :) | :) | :) | :) | :) | :) | :) | 100% |
| assign-to-spill.L2f | :) | :) | :) | :) | :) | :) | :) | 100% |
| call.L2f | :) | :) | :) | :) | :) | :) | :) | 100% |
| cjump.L2f | :) | :) | :) | :) | :) | :) | :) | 100% |
| cond-assign-lhs.L2f | :) | :) | :) | :) | :) | :) | :) | 100% |
| cond-assign.L2f | :) | :) | :) | :) | :) | :) | :) | 100% |
| instr-noise.L2f | :) | :) | :) | :) | :) | :) | :) | 100% |
| mem-to-spill.L2f | :) | :) | :) | :) | :) | :) | :) | 100% |
| shift-spill-lhs.L2f | :) | :) | :) | :) | :) | :) | :) | 100% |
| shift-spill-rhs.L2f | :) | :) | :) | :) | :) | :) | :) | 100% |
| spill-to-mem.L2f | :) | :) | :) | :) | :) | :) | :) | 100% |
| spurious-assign.L2f | :) | :) | :) | :) | :) | :) | :) | 100% |
| stack-arg.L2f | :) | :) | :) | :) | :) | :) | :) | 100% |
| tail-call.L2f | :) | :) | :) | :) | :) | :) | :) | 100% |
| 16 (show) | 15/15 100% | 15/15 100% | 15/15 100% | 15/15 100% | 15/15 100% | 15/15 100% | 12/15 80% | 97% (✗) |
|---|
| aop.L2f | :) | :) | :) | :) | :) | :) | :) | 100% |
| assign_1.L2f | :) | :) | :) | :) | :) | :) | :( | 85% |
| assign_dest_1.L2f | :) | :) | :) | :) | :) | :) | :) | 100% |
| assign_dest_2.L2f | :) | :) | :) | :) | :) | :) | :( | 85% |
| assign_dest_3.L2f | :) | :) | :) | :) | :) | :) | :) | 100% |
| assign_sorc_1.L2f | :) | :) | :) | :) | :) | :) | :) | 100% |
| assign_sorc_2.L2f | :) | :) | :) | :) | :) | :) | :( | 85% |
| basic_1.L2f | :) | :) | :) | :) | :) | :) | :) | 100% |
| basic_2.L2f | :) | :) | :) | :) | :) | :) | :) | 100% |
| basic_3.L2f | :) | :) | :) | :) | :) | :) | :) | 100% |
| call.L2f | :) | :) | :) | :) | :) | :) | :) | 100% |
| cmp.L2f | :) | :) | :) | :) | :) | :) | :) | 100% |
| label.L2f | :) | :) | :) | :) | :) | :) | :) | 100% |
| sop.L2f | :) | :) | :) | :) | :) | :) | :) | 100% |
| tcall.L2f | :) | :) | :) | :) | :) | :) | :) | 100% |
| 19 (show) | 6/6 100% | 6/6 100% | 6/6 100% | 6/6 100% | 6/6 100% | 6/6 100% | 6/6 100% | 100% (✗) |
|---|
| 1.L2f | :) | :) | :) | :) | :) | :) | :) | 100% |
| 11.L2f | :) | :) | :) | :) | :) | :) | :) | 100% |
| 12.L2f | :) | :) | :) | :) | :) | :) | :) | 100% |
| 5.L2f | :) | :) | :) | :) | :) | :) | :) | 100% |
| 7.L2f | :) | :) | :) | :) | :) | :) | :) | 100% |
| 8.L2f | :) | :) | :) | :) | :) | :) | :) | 100% |
| 21 (show) | 18/18 100% | 18/18 100% | 18/18 100% | 18/18 100% | 18/18 100% | 18/18 100% | 17/18 94% | 99% (✗) |
|---|
| badvar.L2f | :) | :) | :) | :) | :) | :) | :) | 100% |
| cjump.L2f | :) | :) | :) | :) | :) | :) | :) | 100% |
| cmp.L2f | :) | :) | :) | :) | :) | :) | :) | 100% |
| comprehensive.L2f | :) | :) | :) | :) | :) | :) | :) | 100% |
| double.L2f | :) | :) | :) | :) | :) | :) | :) | 100% |
| givenexample.L2f | :) | :) | :) | :) | :) | :) | :) | 100% |
| givenexample2.L2f | :) | :) | :) | :) | :) | :) | :) | 100% |
| irrelevant.L2f | :) | :) | :) | :) | :) | :) | :) | 100% |
| lot.L2f | :) | :) | :) | :) | :) | :) | :) | 100% |
| mem.L2f | :) | :) | :) | :) | :) | :) | :( | 85% |
| memacc.L2f | :) | :) | :) | :) | :) | :) | :) | 100% |
| memnotzero.L2f | :) | :) | :) | :) | :) | :) | :) | 100% |
| multipleadd.L2f | :) | :) | :) | :) | :) | :) | :) | 100% |
| pluseq.L2f | :) | :) | :) | :) | :) | :) | :) | 100% |
| registercall.L2f | :) | :) | :) | :) | :) | :) | :) | 100% |
| remove.L2f | :) | :) | :) | :) | :) | :) | :) | 100% |
| sop.L2f | :) | :) | :) | :) | :) | :) | :) | 100% |
| tailcall.L2f | :) | :) | :) | :) | :) | :) | :) | 100% |
| 23 (show) | 15/15 100% | 15/15 100% | 15/15 100% | 15/15 100% | 15/15 100% | 15/15 100% | 15/15 100% | 100% (✗) |
|---|
| 1.L2f | :) | :) | :) | :) | :) | :) | :) | 100% |
| 10.L2f | :) | :) | :) | :) | :) | :) | :) | 100% |
| 11.L2f | :) | :) | :) | :) | :) | :) | :) | 100% |
| 12.L2f | :) | :) | :) | :) | :) | :) | :) | 100% |
| 13.L2f | :) | :) | :) | :) | :) | :) | :) | 100% |
| 14.L2f | :) | :) | :) | :) | :) | :) | :) | 100% |
| 15.L2f | :) | :) | :) | :) | :) | :) | :) | 100% |
| 2.L2f | :) | :) | :) | :) | :) | :) | :) | 100% |
| 3.L2f | :) | :) | :) | :) | :) | :) | :) | 100% |
| 4.L2f | :) | :) | :) | :) | :) | :) | :) | 100% |
| 5.L2f | :) | :) | :) | :) | :) | :) | :) | 100% |
| 6.L2f | :) | :) | :) | :) | :) | :) | :) | 100% |
| 7.L2f | :) | :) | :) | :) | :) | :) | :) | 100% |
| 8.L2f | :) | :) | :) | :) | :) | :) | :) | 100% |
| 9.L2f | :) | :) | :) | :) | :) | :) | :) | 100% |
| 26 (show) | 15/15 100% | 15/15 100% | 15/15 100% | 15/15 100% | 15/15 100% | 15/15 100% | 15/15 100% | 100% (✗) |
|---|
| 1.L2f | :) | :) | :) | :) | :) | :) | :) | 100% |
| 10.L2f | :) | :) | :) | :) | :) | :) | :) | 100% |
| 11.L2f | :) | :) | :) | :) | :) | :) | :) | 100% |
| 12.L2f | :) | :) | :) | :) | :) | :) | :) | 100% |
| 13.L2f | :) | :) | :) | :) | :) | :) | :) | 100% |
| 14.L2f | :) | :) | :) | :) | :) | :) | :) | 100% |
| 15.L2f | :) | :) | :) | :) | :) | :) | :) | 100% |
| 2.L2f | :) | :) | :) | :) | :) | :) | :) | 100% |
| 3.L2f | :) | :) | :) | :) | :) | :) | :) | 100% |
| 4.L2f | :) | :) | :) | :) | :) | :) | :) | 100% |
| 5.L2f | :) | :) | :) | :) | :) | :) | :) | 100% |
| 6.L2f | :) | :) | :) | :) | :) | :) | :) | 100% |
| 7.L2f | :) | :) | :) | :) | :) | :) | :) | 100% |
| 8.L2f | :) | :) | :) | :) | :) | :) | :) | 100% |
| 9.L2f | :) | :) | :) | :) | :) | :) | :) | 100% |
| 28 (show) | 15/15 100% | 15/15 100% | 15/15 100% | 15/15 100% | 15/15 100% | 15/15 100% | 15/15 100% | 100% (✗) |
|---|
| 01.simple-swap.L2f | :) | :) | :) | :) | :) | :) | :) | 100% |
| 02.read-and-use.L2f | :) | :) | :) | :) | :) | :) | :) | 100% |
| 03.multiple-spills.L2f | :) | :) | :) | :) | :) | :) | :) | 100% |
| 04.trivial-remove.L2f | :) | :) | :) | :) | :) | :) | :) | 100% |
| 05.labels-are-not-vars.L2f | :) | :) | :) | :) | :) | :) | :) | 100% |
| 06.call-cant-use-mem.L2f | :) | :) | :) | :) | :) | :) | :) | 100% |
| 07.xchg.L2f | :) | :) | :) | :) | :) | :) | :) | 100% |
| 08.dont-coalesce?.L2f | :) | :) | :) | :) | :) | :) | :) | 100% |
| 09.wasteful-not-wrong.L2f | :) | :) | :) | :) | :) | :) | :) | 100% |
| 10.params-on-stack.L2f | :) | :) | :) | :) | :) | :) | :) | 100% |
| 11.shiffft.L2f | :) | :) | :) | :) | :) | :) | :) | 100% |
| 12.stack-arg-is-nice.L2f | :) | :) | :) | :) | :) | :) | :) | 100% |
| 13.just-keep-spilling.L2f | :) | :) | :) | :) | :) | :) | :) | 100% |
| 14.multiple-uses.L2f | :) | :) | :) | :) | :) | :) | :) | 100% |
| 15.hot-potato.L2f | :) | :) | :) | :) | :) | :) | :) | 100% |
| robby (show) | 56/56 100% | 56/56 100% | 56/56 100% | 56/56 100% | 56/56 100% | 56/56 100% | 56/56 100% | 100% (✗) |
|---|
| 1-B.L2f | :) | :) | :) | :) | :) | :) | :) | 100% |
| 1-r.L2f | :) | :) | :) | :) | :) | :) | :) | 100% |
| 10-cx.L2f | :) | :) | :) | :) | :) | :) | :) | 100% |
| 10-r.L2f | :) | :) | :) | :) | :) | :) | :) | 100% |
| 11-cx.L2f | :) | :) | :) | :) | :) | :) | :) | 100% |
| 11-r.L2f | :) | :) | :) | :) | :) | :) | :) | 100% |
| 12-cx.L2f | :) | :) | :) | :) | :) | :) | :) | 100% |
| 12-r.L2f | :) | :) | :) | :) | :) | :) | :) | 100% |
| 13-cx.L2f | :) | :) | :) | :) | :) | :) | :) | 100% |
| 13-r.L2f | :) | :) | :) | :) | :) | :) | :) | 100% |
| 14-cx.L2f | :) | :) | :) | :) | :) | :) | :) | 100% |
| 14-r.L2f | :) | :) | :) | :) | :) | :) | :) | 100% |
| 15-cx.L2f | :) | :) | :) | :) | :) | :) | :) | 100% |
| 15-r.L2f | :) | :) | :) | :) | :) | :) | :) | 100% |
| 16-cx.L2f | :) | :) | :) | :) | :) | :) | :) | 100% |
| 16-r.L2f | :) | :) | :) | :) | :) | :) | :) | 100% |
| 17-cx.L2f | :) | :) | :) | :) | :) | :) | :) | 100% |
| 17-r.L2f | :) | :) | :) | :) | :) | :) | :) | 100% |
| 18-cx.L2f | :) | :) | :) | :) | :) | :) | :) | 100% |
| 18-r.L2f | :) | :) | :) | :) | :) | :) | :) | 100% |
| 19-cx.L2f | :) | :) | :) | :) | :) | :) | :) | 100% |
| 19-r.L2f | :) | :) | :) | :) | :) | :) | :) | 100% |
| 2-J.L2f | :) | :) | :) | :) | :) | :) | :) | 100% |
| 2-r.L2f | :) | :) | :) | :) | :) | :) | :) | 100% |
| 20-cx.L2f | :) | :) | :) | :) | :) | :) | :) | 100% |
| 20-r.L2f | :) | :) | :) | :) | :) | :) | :) | 100% |
| 21-cx.L2f | :) | :) | :) | :) | :) | :) | :) | 100% |
| 21-r.L2f | :) | :) | :) | :) | :) | :) | :) | 100% |
| 22-cx.L2f | :) | :) | :) | :) | :) | :) | :) | 100% |
| 22-r.L2f | :) | :) | :) | :) | :) | :) | :) | 100% |
| 23-cx.L2f | :) | :) | :) | :) | :) | :) | :) | 100% |
| 23-r.L2f | :) | :) | :) | :) | :) | :) | :) | 100% |
| 24-cx.L2f | :) | :) | :) | :) | :) | :) | :) | 100% |
| 24-r.L2f | :) | :) | :) | :) | :) | :) | :) | 100% |
| 25-cx.L2f | :) | :) | :) | :) | :) | :) | :) | 100% |
| 25-r.L2f | :) | :) | :) | :) | :) | :) | :) | 100% |
| 26-cx.L2f | :) | :) | :) | :) | :) | :) | :) | 100% |
| 26-r.L2f | :) | :) | :) | :) | :) | :) | :) | 100% |
| 27-cx.L2f | :) | :) | :) | :) | :) | :) | :) | 100% |
| 27-r.L2f | :) | :) | :) | :) | :) | :) | :) | 100% |
| 28-cx.L2f | :) | :) | :) | :) | :) | :) | :) | 100% |
| 28-r.L2f | :) | :) | :) | :) | :) | :) | :) | 100% |
| 3-cx.L2f | :) | :) | :) | :) | :) | :) | :) | 100% |
| 3-r.L2f | :) | :) | :) | :) | :) | :) | :) | 100% |
| 4-cx.L2f | :) | :) | :) | :) | :) | :) | :) | 100% |
| 4-r.L2f | :) | :) | :) | :) | :) | :) | :) | 100% |
| 5-cx.L2f | :) | :) | :) | :) | :) | :) | :) | 100% |
| 5-r.L2f | :) | :) | :) | :) | :) | :) | :) | 100% |
| 6-cx.L2f | :) | :) | :) | :) | :) | :) | :) | 100% |
| 6-r.L2f | :) | :) | :) | :) | :) | :) | :) | 100% |
| 7-cx.L2f | :) | :) | :) | :) | :) | :) | :) | 100% |
| 7-r.L2f | :) | :) | :) | :) | :) | :) | :) | 100% |
| 8-cx.L2f | :) | :) | :) | :) | :) | :) | :) | 100% |
| 8-r.L2f | :) | :) | :) | :) | :) | :) | :) | 100% |
| 9-cx.L2f | :) | :) | :) | :) | :) | :) | :) | 100% |
| 9-r.L2f | :) | :) | :) | :) | :) | :) | :) | 100% |
| All | 100% (✓) | 100% (✓) | 100% (✓) | 100% (✓) | 100% (✓) | 100% (✓) | 98% (✓) | - |