| ||||||||||||||||||||
| ||||||||||||||||||||
Description | ||||||||||||||||||||
Sizes on this architecture A Size is a combination of width and class TODO: Rename this to Format instead of Size to reflect the fact that it represents floating point vs integer. TODO: Signed vs unsigned? TODO: This module is currenly shared by all architectures because NCGMonad need to know about it to make a VReg. It would be better to have architecture specific formats, and do the overloading properly. eg SPARC doesn't care about FF80. | ||||||||||||||||||||
Synopsis | ||||||||||||||||||||
| ||||||||||||||||||||
Documentation | ||||||||||||||||||||
| ||||||||||||||||||||
| ||||||||||||||||||||
| ||||||||||||||||||||
Get the integer size of this width. | ||||||||||||||||||||
| ||||||||||||||||||||
Get the float size of this width. | ||||||||||||||||||||
| ||||||||||||||||||||
Check if a size represents a floating point value. | ||||||||||||||||||||
| ||||||||||||||||||||
Convert a Cmm type to a Size. | ||||||||||||||||||||
| ||||||||||||||||||||
Get the Width of a Size. | ||||||||||||||||||||
Produced by Haddock version 2.6.1 |