        # C Code:
        #
        # int y
        # if (x == 5) {
        #   y = 8
        # } else if (x < 7) {
        #   y = x + x
        # } else {
        #   y = -1
        # }
        # print(y)
        
        .text
main:
        # t0: x
        # t1: y

        # initialize our value of x
        li $t0, 5

        # check equality with 5
        li $t2, 5
        beq $t0, $t2, equal_five

        # check if less than 7
        li $t2, 7
        slt $t3, $t0, $t2
        bne $t3, $zero, less_than_seven

        # fall through to else
        li $t1, -1
        j after_branches
        
equal_five:
        li $t1, 8
        j after_branches

less_than_seven:
        add $t1, $t0, $t0
        # could jump to after_branches, but this is what we will fall
        # through to anyways

after_branches:
        # print out the value
        li $v0, 1
        move $a0, $t1
        syscall
        
        # exit the program
        li $v0, 10
        syscall
        
        
