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% (✓) | - |