Hello, I'm trying to convert a double (3.16) and take its integer part (3). However I'm encountering problems doing this. Can someone pleeease help me out ?
Here is my code:
main: li $v0, 7 #asking the user for a double syscall mov.d $f2, $f0 cvt.s.d $f4, $f2 #converting from double to single precision. I have a #also tried to convert to word li $v0, 3 #print the value mov.d $f12, $f4 #move da converted value (ie.from 3.1 to 3) to f12 syscall
All I want is to convert 3.16 to 3 so I can then only have the floating part of this (ie. 3.16 -3 = .16). The problem I'm having is getting that 3