https://gcc.gnu.org/g:7907ff2bcb50d1d88dc8d22e740de33ab151d00c
commit r14-9702-g7907ff2bcb50d1d88dc8d22e740de33ab151d00c Author: Gaius Mulley <gaiusm...@gmail.com> Date: Thu Mar 28 08:31:06 2024 +0000 modula2: Rebuild documentation sections for target independent libs This patch rebuilds the documentation for the target independent library sections. gcc/m2/ChangeLog: * target-independent/m2/Builtins.texi: Rebuilt. * target-independent/m2/gm2-libs.texi: Rebuilt. Signed-off-by: Gaius Mulley <gaiusm...@gmail.com> Diff: --- gcc/m2/target-independent/m2/Builtins.texi | 67 +++++++++++++++++++++++++++++- gcc/m2/target-independent/m2/gm2-libs.texi | 67 +++++++++++++++++++++++++++++- 2 files changed, 130 insertions(+), 4 deletions(-) diff --git a/gcc/m2/target-independent/m2/Builtins.texi b/gcc/m2/target-independent/m2/Builtins.texi index b6903215293..4ebad46b96a 100644 --- a/gcc/m2/target-independent/m2/Builtins.texi +++ b/gcc/m2/target-independent/m2/Builtins.texi @@ -4,7 +4,7 @@ DEFINITION MODULE Builtins ; FROM SYSTEM IMPORT ADDRESS ; -(* floating point intrinsic procedure functions *) +(* Floating point intrinsic procedure functions. *) @findex isnanf PROCEDURE __BUILTIN__ isnanf (x: SHORTREAL) : INTEGER ; @@ -140,7 +140,70 @@ PROCEDURE __BUILTIN__ scalbnf (x: SHORTREAL; n: INTEGER) : SHORTREAL ; @findex scalbnl PROCEDURE __BUILTIN__ scalbnl (x: LONGREAL; n: INTEGER) : LONGREAL ; -(* complex arithmetic intrincic procedure functions *) +@findex isgreater +PROCEDURE __BUILTIN__ isgreater (x, y: REAL) : INTEGER ; +@findex isgreaterf +PROCEDURE __BUILTIN__ isgreaterf (x, y: SHORTREAL) : INTEGER ; +@findex isgreaterl +PROCEDURE __BUILTIN__ isgreaterl (x, y: LONGREAL) : INTEGER ; + +@findex isgreaterequal +PROCEDURE __BUILTIN__ isgreaterequal (x, y: REAL) : INTEGER ; +@findex isgreaterequalf +PROCEDURE __BUILTIN__ isgreaterequalf (x, y: SHORTREAL) : INTEGER ; +@findex isgreaterequall +PROCEDURE __BUILTIN__ isgreaterequall (x, y: LONGREAL) : INTEGER ; + +@findex isless +PROCEDURE __BUILTIN__ isless (x, y: REAL) : INTEGER ; +@findex islessf +PROCEDURE __BUILTIN__ islessf (x, y: SHORTREAL) : INTEGER ; +@findex islessl +PROCEDURE __BUILTIN__ islessl (x, y: LONGREAL) : INTEGER ; + +@findex islessequal +PROCEDURE __BUILTIN__ islessequal (x, y: REAL) : INTEGER ; +@findex islessequalf +PROCEDURE __BUILTIN__ islessequalf (x, y: SHORTREAL) : INTEGER ; +@findex islessequall +PROCEDURE __BUILTIN__ islessequall (x, y: LONGREAL) : INTEGER ; + +@findex islessgreater +PROCEDURE __BUILTIN__ islessgreater (x, y: REAL) : INTEGER ; +@findex islessgreaterf +PROCEDURE __BUILTIN__ islessgreaterf (x, y: SHORTREAL) : INTEGER ; +@findex islessgreaterl +PROCEDURE __BUILTIN__ islessgreaterl (x, y: LONGREAL) : INTEGER ; + +@findex isunordered +PROCEDURE __BUILTIN__ isunordered (x, y: REAL) : INTEGER ; +@findex isunorderedf +PROCEDURE __BUILTIN__ isunorderedf (x, y: SHORTREAL) : INTEGER ; +@findex isunorderedl +PROCEDURE __BUILTIN__ isunorderedl (x, y: LONGREAL) : INTEGER ; + +@findex iseqsig +PROCEDURE __BUILTIN__ iseqsig (x, y: REAL) : INTEGER ; +@findex iseqsigf +PROCEDURE __BUILTIN__ iseqsigf (x, y: SHORTREAL) : INTEGER ; +@findex iseqsigl +PROCEDURE __BUILTIN__ iseqsigl (x, y: LONGREAL) : INTEGER ; + +@findex isnormal +PROCEDURE __BUILTIN__ isnormal (r: REAL) : INTEGER ; +@findex isnormalf +PROCEDURE __BUILTIN__ isnormalf (s: SHORTREAL) : INTEGER ; +@findex isnormall +PROCEDURE __BUILTIN__ isnormall (l: LONGREAL) : INTEGER ; + +@findex isinf_sign +PROCEDURE __BUILTIN__ isinf_sign (r: REAL) : INTEGER ; +@findex isinf_signf +PROCEDURE __BUILTIN__ isinf_signf (s: SHORTREAL) : INTEGER ; +@findex isinf_signl +PROCEDURE __BUILTIN__ isinf_signl (l: LONGREAL) : INTEGER ; + +(* Complex arithmetic intrincic procedure functions. *) @findex cabsf PROCEDURE __BUILTIN__ cabsf (z: SHORTCOMPLEX) : SHORTREAL ; diff --git a/gcc/m2/target-independent/m2/gm2-libs.texi b/gcc/m2/target-independent/m2/gm2-libs.texi index db8189f4059..10b466811c1 100644 --- a/gcc/m2/target-independent/m2/gm2-libs.texi +++ b/gcc/m2/target-independent/m2/gm2-libs.texi @@ -240,7 +240,7 @@ DEFINITION MODULE Builtins ; FROM SYSTEM IMPORT ADDRESS ; -(* floating point intrinsic procedure functions *) +(* Floating point intrinsic procedure functions. *) @findex isnanf PROCEDURE __BUILTIN__ isnanf (x: SHORTREAL) : INTEGER ; @@ -376,7 +376,70 @@ PROCEDURE __BUILTIN__ scalbnf (x: SHORTREAL; n: INTEGER) : SHORTREAL ; @findex scalbnl PROCEDURE __BUILTIN__ scalbnl (x: LONGREAL; n: INTEGER) : LONGREAL ; -(* complex arithmetic intrincic procedure functions *) +@findex isgreater +PROCEDURE __BUILTIN__ isgreater (x, y: REAL) : INTEGER ; +@findex isgreaterf +PROCEDURE __BUILTIN__ isgreaterf (x, y: SHORTREAL) : INTEGER ; +@findex isgreaterl +PROCEDURE __BUILTIN__ isgreaterl (x, y: LONGREAL) : INTEGER ; + +@findex isgreaterequal +PROCEDURE __BUILTIN__ isgreaterequal (x, y: REAL) : INTEGER ; +@findex isgreaterequalf +PROCEDURE __BUILTIN__ isgreaterequalf (x, y: SHORTREAL) : INTEGER ; +@findex isgreaterequall +PROCEDURE __BUILTIN__ isgreaterequall (x, y: LONGREAL) : INTEGER ; + +@findex isless +PROCEDURE __BUILTIN__ isless (x, y: REAL) : INTEGER ; +@findex islessf +PROCEDURE __BUILTIN__ islessf (x, y: SHORTREAL) : INTEGER ; +@findex islessl +PROCEDURE __BUILTIN__ islessl (x, y: LONGREAL) : INTEGER ; + +@findex islessequal +PROCEDURE __BUILTIN__ islessequal (x, y: REAL) : INTEGER ; +@findex islessequalf +PROCEDURE __BUILTIN__ islessequalf (x, y: SHORTREAL) : INTEGER ; +@findex islessequall +PROCEDURE __BUILTIN__ islessequall (x, y: LONGREAL) : INTEGER ; + +@findex islessgreater +PROCEDURE __BUILTIN__ islessgreater (x, y: REAL) : INTEGER ; +@findex islessgreaterf +PROCEDURE __BUILTIN__ islessgreaterf (x, y: SHORTREAL) : INTEGER ; +@findex islessgreaterl +PROCEDURE __BUILTIN__ islessgreaterl (x, y: LONGREAL) : INTEGER ; + +@findex isunordered +PROCEDURE __BUILTIN__ isunordered (x, y: REAL) : INTEGER ; +@findex isunorderedf +PROCEDURE __BUILTIN__ isunorderedf (x, y: SHORTREAL) : INTEGER ; +@findex isunorderedl +PROCEDURE __BUILTIN__ isunorderedl (x, y: LONGREAL) : INTEGER ; + +@findex iseqsig +PROCEDURE __BUILTIN__ iseqsig (x, y: REAL) : INTEGER ; +@findex iseqsigf +PROCEDURE __BUILTIN__ iseqsigf (x, y: SHORTREAL) : INTEGER ; +@findex iseqsigl +PROCEDURE __BUILTIN__ iseqsigl (x, y: LONGREAL) : INTEGER ; + +@findex isnormal +PROCEDURE __BUILTIN__ isnormal (r: REAL) : INTEGER ; +@findex isnormalf +PROCEDURE __BUILTIN__ isnormalf (s: SHORTREAL) : INTEGER ; +@findex isnormall +PROCEDURE __BUILTIN__ isnormall (l: LONGREAL) : INTEGER ; + +@findex isinf_sign +PROCEDURE __BUILTIN__ isinf_sign (r: REAL) : INTEGER ; +@findex isinf_signf +PROCEDURE __BUILTIN__ isinf_signf (s: SHORTREAL) : INTEGER ; +@findex isinf_signl +PROCEDURE __BUILTIN__ isinf_signl (l: LONGREAL) : INTEGER ; + +(* Complex arithmetic intrincic procedure functions. *) @findex cabsf PROCEDURE __BUILTIN__ cabsf (z: SHORTCOMPLEX) : SHORTREAL ;