[LLVMdev] decimal to floating point conversion

Bill Wendling isanbard at gmail.com
Wed Mar 18 12:59:47 PDT 2009


This works :-)

define float @foo(i32 %i) nounwind readnone optsize {
entry:
	%tmp2 = bitcast i32 %i to float
	ret float %tmp2
}

-bw

2009/3/18 aparna kotha <kotha.aparna at gmail.com>:
> Hi all:
>
> I need an instruction that can convert decimal values into floating point
> numbers.
>
> i.e. say I have a decimal number 1110794174 (== 42355FBE in hex ) and  (==
> 45.3435 as a float)
>
> essentially the mantissa and exponent representation needs to be used.
>
>
> Is there any way of doing  this in llvm?
>
>
>
>
> Thanks and Regards
>
> --
> -- Aparna Kotha
> Graduate Student
> Electrical and Computer Engineering
> University of Maryland, College Park
>
>
> _______________________________________________
> LLVM Developers mailing list
> LLVMdev at cs.uiuc.edu         http://llvm.cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev
>
>




More information about the llvm-dev mailing list