.data a: 11 .text main: load %x0, $a, %x3 sub %x4, %x4, %x4 divi %x3, 2, %x4 sub %x6, %x6, %x6 addi %x6, 2, %x6 for: bgt %x6, %x4, prime div %x3, %x6, %x7 beq %x0, %x31, notprime addi %x6, 1, %x6 jmp for prime: sub %x10, %x10, %x10 addi %x10, 1, %x10 end notprime: sub %x10, %x10, %x10 subi %x10, 1, %x10 end