                .global _start
                .equ    sys_exit, 93

                .data
dates:          .4byte  (2026 << 9) | (9 << 5) | (10)
                .4byte  (2026 << 9) | (11 << 5) | (10)
                .4byte  (2026 << 9) | (3 << 5) | (10)
                .4byte  (2026 << 9) | (1 << 5) | (10)

                .text
_start:
	     	    # initialize gp
                la      gp, __global_pointer$

                la      a0, dates
                li      a1, 4
                jal     getmonths

                li      a0, 0
                li      a7, sys_exit
                ecall
