Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
R
riscv-gcc-1
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
lvzhengyang
riscv-gcc-1
Commits
35bd4a7a
Commit
35bd4a7a
authored
32 years ago
by
Charles Hannum
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
entered into RCS
From-SVN: r798
parent
2e3c09cd
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
38 additions
and
38 deletions
+38
-38
gcc/libgcc1.c
+38
-38
No files found.
gcc/libgcc1.c
View file @
35bd4a7a
...
...
@@ -128,11 +128,11 @@ the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */
#endif
#ifndef perform_fixdfsi
#define perform_fixdfsi(a) return (
SI
type) a;
#define perform_fixdfsi(a) return (
nongcc_SI_
type) a;
#endif
#ifndef perform_fixsfsi
#define perform_fixsfsi(a) return (
SI
type) a
#define perform_fixsfsi(a) return (
nongcc_SI_
type) a
#endif
#ifndef perform_floatsidf
...
...
@@ -206,8 +206,8 @@ the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */
/* Define the C data type to use for an SImode value. */
#ifndef
SI
type
#define
SI
type long int
#ifndef
nongcc_SI_
type
#define
nongcc_SI_
type long int
#endif
/* Define the type to be used for returning an SF mode value
...
...
@@ -237,81 +237,81 @@ union flt_or_int { int i; float f; };
#ifdef L_mulsi3
SI
type
nongcc_SI_
type
__mulsi3
(
a
,
b
)
SI
type
a
,
b
;
nongcc_SI_
type
a
,
b
;
{
perform_mulsi3
(
a
,
b
);
}
#endif
#ifdef L_udivsi3
SI
type
nongcc_SI_
type
__udivsi3
(
a
,
b
)
unsigned
SI
type
a
,
b
;
unsigned
nongcc_SI_
type
a
,
b
;
{
perform_udivsi3
(
a
,
b
);
}
#endif
#ifdef L_divsi3
SI
type
nongcc_SI_
type
__divsi3
(
a
,
b
)
SI
type
a
,
b
;
nongcc_SI_
type
a
,
b
;
{
perform_divsi3
(
a
,
b
);
}
#endif
#ifdef L_umodsi3
SI
type
nongcc_SI_
type
__umodsi3
(
a
,
b
)
unsigned
SI
type
a
,
b
;
unsigned
nongcc_SI_
type
a
,
b
;
{
perform_umodsi3
(
a
,
b
);
}
#endif
#ifdef L_modsi3
SI
type
nongcc_SI_
type
__modsi3
(
a
,
b
)
SI
type
a
,
b
;
nongcc_SI_
type
a
,
b
;
{
perform_modsi3
(
a
,
b
);
}
#endif
#ifdef L_lshrsi3
SI
type
nongcc_SI_
type
__lshrsi3
(
a
,
b
)
unsigned
SI
type
a
,
b
;
unsigned
nongcc_SI_
type
a
,
b
;
{
perform_lshrsi3
(
a
,
b
);
}
#endif
#ifdef L_lshlsi3
SI
type
nongcc_SI_
type
__lshlsi3
(
a
,
b
)
unsigned
SI
type
a
,
b
;
unsigned
nongcc_SI_
type
a
,
b
;
{
perform_lshlsi3
(
a
,
b
);
}
#endif
#ifdef L_ashrsi3
SI
type
nongcc_SI_
type
__ashrsi3
(
a
,
b
)
SI
type
a
,
b
;
nongcc_SI_
type
a
,
b
;
{
perform_ashrsi3
(
a
,
b
);
}
#endif
#ifdef L_ashlsi3
SI
type
nongcc_SI_
type
__ashlsi3
(
a
,
b
)
SI
type
a
,
b
;
nongcc_SI_
type
a
,
b
;
{
perform_ashlsi3
(
a
,
b
);
}
...
...
@@ -368,7 +368,7 @@ __subdf3 (a, b)
and so on. */
#ifdef L_eqdf2
SI
type
nongcc_SI_
type
__eqdf2
(
a
,
b
)
double
a
,
b
;
{
...
...
@@ -378,7 +378,7 @@ __eqdf2 (a, b)
#endif
#ifdef L_nedf2
SI
type
nongcc_SI_
type
__nedf2
(
a
,
b
)
double
a
,
b
;
{
...
...
@@ -388,7 +388,7 @@ __nedf2 (a, b)
#endif
#ifdef L_gtdf2
SI
type
nongcc_SI_
type
__gtdf2
(
a
,
b
)
double
a
,
b
;
{
...
...
@@ -398,7 +398,7 @@ __gtdf2 (a, b)
#endif
#ifdef L_gedf2
SI
type
nongcc_SI_
type
__gedf2
(
a
,
b
)
double
a
,
b
;
{
...
...
@@ -408,7 +408,7 @@ __gedf2 (a, b)
#endif
#ifdef L_ltdf2
SI
type
nongcc_SI_
type
__ltdf2
(
a
,
b
)
double
a
,
b
;
{
...
...
@@ -418,7 +418,7 @@ __ltdf2 (a, b)
#endif
#ifdef L_ledf2
SI
type
nongcc_SI_
type
__ledf2
(
a
,
b
)
double
a
,
b
;
{
...
...
@@ -428,7 +428,7 @@ __ledf2 (a, b)
#endif
#ifdef L_fixdfsi
SI
type
nongcc_SI_
type
__fixdfsi
(
a
)
double
a
;
{
...
...
@@ -437,7 +437,7 @@ __fixdfsi (a)
#endif
#ifdef L_fixsfsi
SI
type
nongcc_SI_
type
__fixsfsi
(
a
)
FLOAT_ARG_TYPE
a
;
{
...
...
@@ -449,7 +449,7 @@ __fixsfsi (a)
#ifdef L_floatsidf
double
__floatsidf
(
a
)
SI
type
a
;
nongcc_SI_
type
a
;
{
perform_floatsidf
(
a
);
}
...
...
@@ -458,7 +458,7 @@ __floatsidf (a)
#ifdef L_floatsisf
FLOAT_VALUE_TYPE
__floatsisf
(
a
)
SI
type
a
;
nongcc_SI_
type
a
;
{
union
flt_or_value
intify
;
perform_floatsisf
(
a
);
...
...
@@ -496,7 +496,7 @@ __subsf3 (a, b)
#endif
#ifdef L_eqsf2
SI
type
nongcc_SI_
type
__eqsf2
(
a
,
b
)
FLOAT_ARG_TYPE
a
,
b
;
{
...
...
@@ -507,7 +507,7 @@ __eqsf2 (a, b)
#endif
#ifdef L_nesf2
SI
type
nongcc_SI_
type
__nesf2
(
a
,
b
)
FLOAT_ARG_TYPE
a
,
b
;
{
...
...
@@ -518,7 +518,7 @@ __nesf2 (a, b)
#endif
#ifdef L_gtsf2
SI
type
nongcc_SI_
type
__gtsf2
(
a
,
b
)
FLOAT_ARG_TYPE
a
,
b
;
{
...
...
@@ -529,7 +529,7 @@ __gtsf2 (a, b)
#endif
#ifdef L_gesf2
SI
type
nongcc_SI_
type
__gesf2
(
a
,
b
)
FLOAT_ARG_TYPE
a
,
b
;
{
...
...
@@ -540,7 +540,7 @@ __gesf2 (a, b)
#endif
#ifdef L_ltsf2
SI
type
nongcc_SI_
type
__ltsf2
(
a
,
b
)
FLOAT_ARG_TYPE
a
,
b
;
{
...
...
@@ -551,7 +551,7 @@ __ltsf2 (a, b)
#endif
#ifdef L_lesf2
SI
type
nongcc_SI_
type
__lesf2
(
a
,
b
)
FLOAT_ARG_TYPE
a
,
b
;
{
...
...
This diff is collapsed.
Click to expand it.
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment