Can someone help me convert these C code functions to MIPS T

Can someone help me convert these C code functions to MIPS. Thanks

## int get-singleton (int value) { for (int i = 0 ; i

Solution

.frame $fp,24,$31 # vars= 8, regs= 1/0, args= 0, gp= 8 .mask 0x40000000,-4 .fmask 0x00000000,0 .set noreorder .cpload $25 .set nomacro addiu $sp,$sp,-24 $LCFI0: sw $fp,20($sp) $LCFI1: move $fp,$sp movz $31,$31,$0 $LCFI2: .cprestore 0 sw $4,24($fp) sw $0,8($fp) b $L2 nop $L5: li $3,1 # 0x1 lw $2,8($fp) nop sll $2,$3,$2 sw $2,24($fp) lw $2,24($fp) nop sltu $2,$0,$2 andi $2,$2,0x00ff beq $2,$0,$L3 nop lw $2,8($fp) b $L4 nop $L3: lw $2,8($fp) nop addiu $2,$2,1 sw $2,8($fp) $L2: lw $2,%got(grid_squared)($28) nop lw $2,0($2) lw $3,8($fp) nop slt $2,$3,$2 andi $2,$2,0x00ff bne $2,$0,$L5 nop move $2,$0 $L4: move $sp,$fp lw $fp,20($sp) addiu $sp,$sp,24 j $31 nop .set macro .set reorder .end _Z13get_singletoni $LFE0: .size _Z13get_singletoni, .-_Z13get_singletoni .ident \"GCC: (Debian 4.4.5-8) 4.4.5\"
Can someone help me convert these C code functions to MIPS. Thanks ## int get-singleton (int value) { for (int i = 0 ; i Solution .frame $fp,24,$31 # vars= 8, r

Get Help Now

Submit a Take Down Notice

Tutor
Tutor: Dr Jack
Most rated tutor on our site