Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-01-28 | fix test/fpcnv (wrong spacing) | Quentin Carbonneaux | |
2022-01-28 | implement float -> unsigned casts | Bor Grošelj Simić | |
amd64 lacks instruction for this so it has to be implemented with float -> signed casts. The approach is borrowed from llvm. | |||
2022-01-28 | implement unsigned -> float casts | Bor Grošelj Simić | |
amd64 lacks an instruction for this so it has to be implemented with signed -> float casts: - Word casting is done by zero-extending the word to a long and then doing a regular signed cast. - Long casting is done by dividing by two with correct rounding if the highest bit is set and casting that to float, then adding 1 to mantissa with integer addition | |||
2016-04-22 | refine fp conversion instructions | Quentin Carbonneaux | |
2016-03-28 | implement export control | Quentin Carbonneaux | |
2016-03-27 | extract tests out of src | Quentin Carbonneaux | |