prog8/compiler/test/arithmetic/testrepeat.p8
Irmen de Jong 42e2c5f605 fix some deprecated code in tests
silence redundant error about unused txt block
2024-11-23 15:48:18 +01:00

84 lines
1.5 KiB
Lua

%import textio
%zeropage basicsafe
%option no_sysinit
main {
sub start() {
uword amount
uword zero = 0
uword one = 1
uword hundred = 100
uword two55 = 255
uword two56 = 256
uword two57 = 257
uword thousand = 1000
uword maximum = 65535
const long maxxx = 65536
txt.print("expected:\n 0, 1, 100, 255, 256, 257, 1000, 65535, 999\n\n")
repeat zero {
amount++
}
txt.print_uw(amount)
txt.nl()
amount=0
repeat one {
amount++
}
txt.print_uw(amount)
txt.nl()
amount=0
repeat hundred {
amount++
}
txt.print_uw(amount)
txt.nl()
amount=0
repeat two55 {
amount++
}
txt.print_uw(amount)
txt.nl()
amount=0
repeat two56 {
amount++
}
txt.print_uw(amount)
txt.nl()
amount=0
repeat two57 {
amount++
}
txt.print_uw(amount)
txt.nl()
amount=0
repeat thousand {
amount++
}
txt.print_uw(amount)
txt.nl()
amount=0
repeat maximum {
amount++
}
txt.print_uw(amount)
txt.nl()
amount=999
repeat maxxx {
amount++
}
txt.print_uw(amount)
txt.nl()
}
}