From 00e3b7b59515c086fb92751c15d61b0352f9fde9 Mon Sep 17 00:00:00 2001 From: Michael Schmidt Date: Tue, 15 Dec 2015 10:01:49 +0100 Subject: bug 17752, add builtin64_set_spr and builtin64_get_spr for PowerPC --- powerpc/CBuiltins.ml | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'powerpc/CBuiltins.ml') diff --git a/powerpc/CBuiltins.ml b/powerpc/CBuiltins.ml index 3ca8c17e..1e7c9a1d 100644 --- a/powerpc/CBuiltins.ml +++ b/powerpc/CBuiltins.ml @@ -115,6 +115,11 @@ let builtins = { (TInt(IUInt, []), [TInt(IInt, [])], false); "__builtin_set_spr", (TVoid [], [TInt(IInt, []); TInt(IUInt, [])], false); + (* Access to special registers in 32bit hybrid mode*) + "__builtin64_get_spr", + (TInt(IULongLong, []), [TInt(IInt, [])], false); + "__builtin64_set_spr", + (TVoid [], [TInt(IInt, []); TInt(IULongLong, [])], false); (* Move register *) "__builtin_mr", (TVoid [], [TInt(IInt, []); TInt(IInt, [])], false); -- cgit