search for: setup_brightness_lut

Displaying 2 results from an estimated 2 matches for "setup_brightness_lut".

2012 Aug 06
0
[LLVMdev] Casting from float to unsigned char - incorrect output?
...tches the other compilers (even if it involves doing a > translation on the .ll file or additional translation to the produced > assembly). We can't fairly compare the code if it doesn't do the same > thing. This bug came up in susan from the mibench test suite at the end of > setup_brightness_lut where it casts float temp to an unsigned char. I > don't think we can include the results in our report if we change the tests. > > Even though the behavior is undefined, it doesn't make sense to me that a > function that returns an unsigned char would ever return a 32 bit -1,...
2012 Aug 06
4
[LLVMdev] Casting from float to unsigned char - incorrect output?
I am compiling the following code for the MIPS architecture: unsigned char trunc(float f) { return (unsigned char) f; } and it produces the following assembly (directives removed for convenience: trunc: trunc.w.s $f0, $f12 mfc1 $2, $f0 jr $ra nop However, this does not seem to produce the correct output for negative numbers. When I run the following code, I get