simon 01/09/10 15:18:43
Added: t test.pasm test2.pasm test3.pasm
Log:
Move tests to t/. (Oh, CVS doesn't work the way I think it does.)
Revision Changes Path
1.1 parrot/t/test.pasm
Index: test.pasm
===================================================================
time_i I1
set_i_ic I2, 0
set_i_ic I3, 1
set_i_ic I4, 10000000
REDO: eq_i_ic I2, I4, DONE, NEXT
NEXT: add_i I2, I2, I3
branch_ic REDO
DONE: time_i I5
print_i I1
print_i I5
print_i I2
sub_i I2, I5, I1
print_i I2
set_i_ic I1, 3
mul_i I4, I4, I1
iton_n_i N1, I4
iton_n_i N2, I2
print_i I4
print_n N1
print_i I2
print_n N2
div_n N1, N1, N2
print_n N1
end
1.1 parrot/t/test2.pasm
Index: test2.pasm
===================================================================
set_i_ic I2, 1
set_i_ic I1, 0
set_s_sc S1, "Hello World"
REDO: eq_i_ic I1, I2, DONE, NEXT
NEXT: length_s_i I1, S1
print_s S1
chopn_s_ic S1, 1
branch_ic REDO
DONE: end
1.1 parrot/t/test3.pasm
Index: test3.pasm
===================================================================
set_i_ic I1, 0
print_i I1
push_i
set_i_ic I1, 1
print_i I1
push_i
set_i_ic I1, 2
print_i I1
push_i
set_i_ic I1, 3
print_i I1
push_i
set_i_ic I1, 4
print_i I1
push_i
set_i_ic I1, 5
print_i I1
push_i
set_i_ic I1, 6
print_i I1
push_i
set_i_ic I1, 7
print_i I1
push_i
set_i_ic I1, 8
print_i I1
push_i
set_i_ic I1, 9
print_i I1
push_i
set_i_ic I1, 0
print_i I1
push_i
set_i_ic I1, 1
print_i I1
push_i
set_i_ic I1, 2
print_i I1
push_i
set_i_ic I1, 3
print_i I1
push_i
set_i_ic I1, 4
print_i I1
push_i
set_i_ic I1, 5
print_i I1
push_i
set_i_ic I1, 6
print_i I1
push_i
set_i_ic I1, 7
print_i I1
push_i
set_i_ic I1, 8
print_i I1
push_i
set_i_ic I1, 9
print_i I1
print_i I1
pop_i
print_i I1
pop_i
print_i I1
pop_i
print_i I1
pop_i
print_i I1
pop_i
print_i I1
pop_i
print_i I1
pop_i
print_i I1
pop_i
print_i I1
pop_i
print_i I1
pop_i
print_i I1
pop_i
print_i I1
pop_i
print_i I1
pop_i
print_i I1
pop_i
print_i I1
pop_i
print_i I1
pop_i
print_i I1
pop_i
print_i I1
pop_i
print_i I1
pop_i
print_i I1
set_i_ic I1, 0
print_i I1
push_i
set_i_ic I1, 1
print_i I1
push_i
set_i_ic I1, 2
print_i I1
push_i
set_i_ic I1, 3
print_i I1
push_i
set_i_ic I1, 4
print_i I1
push_i
set_i_ic I1, 5
print_i I1
push_i
set_i_ic I1, 6
print_i I1
push_i
set_i_ic I1, 7
print_i I1
push_i
set_i_ic I1, 8
print_i I1
push_i
set_i_ic I1, 9
print_i I1
push_i
set_i_ic I1, 0
print_i I1
push_i
set_i_ic I1, 1
print_i I1
push_i
set_i_ic I1, 2
print_i I1
push_i
set_i_ic I1, 3
print_i I1
push_i
set_i_ic I1, 4
print_i I1
push_i
set_i_ic I1, 5
print_i I1
push_i
set_i_ic I1, 6
print_i I1
push_i
set_i_ic I1, 7
print_i I1
push_i
set_i_ic I1, 8
print_i I1
push_i
set_i_ic I1, 9
print_i I1
print_i I1
pop_i
print_i I1
pop_i
print_i I1
pop_i
print_i I1
pop_i
print_i I1
pop_i
print_i I1
pop_i
print_i I1
pop_i
print_i I1
pop_i
print_i I1
pop_i
print_i I1
pop_i
print_i I1
pop_i
print_i I1
pop_i
print_i I1
pop_i
print_i I1
pop_i
print_i I1
pop_i
print_i I1
pop_i
print_i I1
pop_i
print_i I1
pop_i
print_i I1
pop_i
print_i I1