( (stack r0) (push @r0 1) (push @r0 2) (pop r1 @r0) (cmp r1 2 (ne? (fault))) (pop r1 @r0) (cmp r1 1 (ne? (fault))) (drop @r0) (halt) )