We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Aside from these I've come up with this MachineDesc for x86_64
MachineDesc
x86_64 :: MachineDesc x86_64 = let iSize = \case TyBool -> 1 TyChar -> 1 TySChar -> 1 TyUChar -> 1 TyShort -> 2 TyUShort -> 2 TyInt -> 4 TyUInt -> 4 TyLong -> 8 TyULong -> 8 TyLLong -> 8 TyULLong -> 8 TyInt128 -> 16 TyUInt128 -> 16 fSize = \case TyFloat -> 4 TyDouble -> 8 TyLDouble -> 16 TyFloatN{} -> error "TyFloatN" builtinSize = \case TyVaList -> 24 TyAny -> error "TyAny" ptrSize = 8 voidSize = 1 iAlign = \case TyBool -> 1 TyChar -> 1 TySChar -> 1 TyUChar -> 1 TyShort -> 2 TyUShort -> 2 TyInt -> 4 TyUInt -> 4 TyLong -> 8 TyULong -> 8 TyLLong -> 8 TyULLong -> 8 TyInt128 -> 16 TyUInt128 -> 16 fAlign = \case TyFloat -> 4 TyDouble -> 8 TyLDouble -> 16 TyFloatN{} -> error "TyFloatN" builtinAlign = \case TyVaList -> 8 TyAny -> error "TyAny" ptrAlign = 8 voidAlign = 1 in MachineDesc { .. }
The text was updated successfully, but these errors were encountered:
Ah, I see from the Show instance that TyFloatN is _Float123{,x} whatever that is
Show
TyFloatN
_Float123{,x}
Sorry, something went wrong.
No branches or pull requests
Aside from these I've come up with this
MachineDesc
for x86_64The text was updated successfully, but these errors were encountered: