diff options
author | xleroy <xleroy@fca1b0fc-160b-0410-b1d3-a4f43f01ea2e> | 2011-07-30 15:35:29 +0000 |
---|---|---|
committer | xleroy <xleroy@fca1b0fc-160b-0410-b1d3-a4f43f01ea2e> | 2011-07-30 15:35:29 +0000 |
commit | 603e931f49ef04188a58895ce38d892511b75b78 (patch) | |
tree | 41f1f2fe83718bf241421c5f185a696d0fab6c7a /ia32/CBuiltins.ml | |
parent | 1fe68ad575178f7d8a775906947d2fed94d40976 (diff) |
ARM: added reversed load/store builtins + bswap builtin (to be tested)
IA32: added bswap builtin
Updated Changelog
git-svn-id: https://yquem.inria.fr/compcert/svn/compcert/trunk@1693 fca1b0fc-160b-0410-b1d3-a4f43f01ea2e
Diffstat (limited to 'ia32/CBuiltins.ml')
-rw-r--r-- | ia32/CBuiltins.ml | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/ia32/CBuiltins.ml b/ia32/CBuiltins.ml index 9cd31da..3b94744 100644 --- a/ia32/CBuiltins.ml +++ b/ia32/CBuiltins.ml @@ -21,6 +21,9 @@ open C let builtins = { Builtins.typedefs = []; Builtins.functions = [ + (* Integer arithmetic *) + "__builtin_bswap", + (TInt(IUInt, []), [TInt(IUInt, [])], false); (* Float arithmetic *) "__builtin_fsqrt", (TFloat(FDouble, []), [TFloat(FDouble, [])], false); |