From 754bbf7a25a8dda49b5d08ef0d0443bbf5af0e36 Mon Sep 17 00:00:00 2001 From: Craig Jennings Date: Sun, 7 Apr 2024 13:41:34 -0500 Subject: new repository --- .../gcc~13/directly-mapped-integer-functions.html | 51 ++++++++++++++++++++++ 1 file changed, 51 insertions(+) create mode 100644 devdocs/gcc~13/directly-mapped-integer-functions.html (limited to 'devdocs/gcc~13/directly-mapped-integer-functions.html') diff --git a/devdocs/gcc~13/directly-mapped-integer-functions.html b/devdocs/gcc~13/directly-mapped-integer-functions.html new file mode 100644 index 00000000..b8dca7da --- /dev/null +++ b/devdocs/gcc~13/directly-mapped-integer-functions.html @@ -0,0 +1,51 @@ +

6.60.13.2 Directly-Mapped Integer Functions ΒΆ

The functions listed below map directly to FR-V I-type instructions.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Function prototypeExample usageAssembly output
sw1 __ADDSS (sw1, sw1)c = __ADDSS (a, b)ADDSS a,b,c
sw1 __SCAN (sw1, sw1)c = __SCAN (a, b)SCAN a,b,c
sw1 __SCUTSS (sw1)b = __SCUTSS (a)SCUTSS a,b
sw1 __SLASS (sw1, sw1)c = __SLASS (a, b)SLASS a,b,c
void __SMASS (sw1, sw1)__SMASS (a, b)SMASS a,b
void __SMSSS (sw1, sw1)__SMSSS (a, b)SMSSS a,b
void __SMU (sw1, sw1)__SMU (a, b)SMU a,b
sw2 __SMUL (sw1, sw1)c = __SMUL (a, b)SMUL a,b,c
sw1 __SUBSS (sw1, sw1)c = __SUBSS (a, b)SUBSS a,b,c
uw2 __UMUL (uw1, uw1)c = __UMUL (a, b)UMUL a,b,c
+

+ © Free Software Foundation
Licensed under the GNU Free Documentation License, Version 1.3.
+ https://gcc.gnu.org/onlinedocs/gcc-13.1.0/gcc/Directly-mapped-Integer-Functions.html +

+
-- cgit v1.2.3