    .section .bss
    .comm t0, 4, 4
    .comm buf, 80, 4
    .comm idx, 4, 4
    .comm arg, 4, 4
    .comm read_t0, 4, 4
    .comm read_t1, 4, 4
    .comm read_t2, 4, 4
@   .comm stack, 40000000, 4
@ increased size to accomodate bigfloat scheme TODO
    .comm stack, 84000000, 4
    .comm n, 4, 4
    .comm in_ch, 4, 4
    .comm out_ch, 4, 4
    .comm eof_reached, 4, 4

    .section .data
EOF:
    .word -1
ascii_zero:
    .word 48
ascii_minus:
    .word 45
int_digits:
    .word 19
int_digits_plus_null:
    .word 20
STACK_SIZE:
@   .word 10000000
@ increased size to accomodate bigfloat scheme TODO
    .word 21000000
