[LLVMdev] Truncate float to int?
markleone at gmail.com
Tue Jun 3 13:39:55 PDT 2008
On Tue, Jun 3, 2008 at 12:48 PM, Eli Friedman <eli.friedman at gmail.com> wrote:
> On Tue, Jun 3, 2008 at 11:32 AM, Mark Leone <markleone at gmail.com> wrote:
>> Newbie question here: what's the best way to truncate a float to a
>> signed int? The fptosi instruction rounds, and the fptrunc
>> instruction simply truncates from a large float type to a smaller
>> float type.
> fptosi is equivalent to a C cast from float to int.
Thanks, I misread the assembly reference (I saw "nearest signed
integer" and missed the "rounding towards zero").
More information about the llvm-dev