forked from Imagelibrary/rtems
bsps/m68k: Use namespace header
This patch is a part of the BSP source reorganization. Update #3285.
This commit is contained in:
@@ -25,8 +25,7 @@ endif
|
||||
if m68040
|
||||
## m68040/fpsp
|
||||
noinst_PROGRAMS += m68040/fpsp.rel
|
||||
noinst_PROGRAMS += m68040/fpsp_tmp.rel
|
||||
m68040_fpsp_tmp_rel_SOURCES = m68040/fpsp/rtems_fpsp.c m68040/fpsp/bindec.S \
|
||||
m68040_fpsp_rel_SOURCES = m68040/fpsp/rtems_fpsp.c m68040/fpsp/bindec.S \
|
||||
m68040/fpsp/binstr.S m68040/fpsp/bugfix.S m68040/fpsp/decbin.S \
|
||||
m68040/fpsp/do_func.S m68040/fpsp/gen_except.S m68040/fpsp/get_op.S \
|
||||
m68040/fpsp/kernel_ex.S m68040/fpsp/res_func.S m68040/fpsp/round.S \
|
||||
@@ -41,18 +40,8 @@ m68040_fpsp_tmp_rel_SOURCES = m68040/fpsp/rtems_fpsp.c m68040/fpsp/bindec.S \
|
||||
m68040/fpsp/x_operr.S m68040/fpsp/x_ovfl.S m68040/fpsp/x_snan.S \
|
||||
m68040/fpsp/x_store.S m68040/fpsp/x_unfl.S m68040/fpsp/x_unimp.S \
|
||||
m68040/fpsp/x_unsupp.S
|
||||
m68040_fpsp_tmp_rel_CPPFLAGS = $(AM_CPPFLAGS)
|
||||
m68040_fpsp_tmp_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
|
||||
|
||||
# avoid name clashes and modifying the source by
|
||||
# prefixing all (global) symbols in the binary
|
||||
m68040/fpsp_tmp1.rel: m68040/fpsp_tmp.rel
|
||||
$(OBJCOPY) --prefix-symbols __fpsp_ $^ $@
|
||||
|
||||
# Then remove the prefix again on all global
|
||||
# symbols we really need:
|
||||
m68040/fpsp.rel: m68040/fpsp_tmp1.rel
|
||||
$(OBJCOPY) --redefine-sym __fpsp_M68KFPSPInstallExceptionHandlers=M68KFPSPInstallExceptionHandlers --redefine-sym __fpsp_M68040FPSPUserExceptionHandlers=M68040FPSPUserExceptionHandlers --redefine-sym __fpsp__CPU_ISR_install_raw_handler=_CPU_ISR_install_raw_handler --redefine-sym __fpsp__FPSP_install_raw_handler=_FPSP_install_raw_handler $^ $@
|
||||
m68040_fpsp_rel_CPPFLAGS = $(AM_CPPFLAGS)
|
||||
m68040_fpsp_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
|
||||
|
||||
noinst_HEADERS = m68040/fpsp/fpsp.defs
|
||||
endif
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
#include "fpsp-namespace.h"
|
||||
//
|
||||
//
|
||||
// bindec.sa 3.4 1/3/91
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
#include "fpsp-namespace.h"
|
||||
//
|
||||
//
|
||||
// binstr.sa 3.3 12/19/90
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
#include "fpsp-namespace.h"
|
||||
//
|
||||
//
|
||||
// bugfix.sa 3.2 1/31/91
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
#include "fpsp-namespace.h"
|
||||
//
|
||||
//
|
||||
// decbin.sa 3.3 12/19/90
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
#include "fpsp-namespace.h"
|
||||
//
|
||||
//
|
||||
// do_func.sa 3.4 2/18/91
|
||||
|
||||
168
c/src/lib/libcpu/m68k/m68040/fpsp/fpsp-namespace.h
Normal file
168
c/src/lib/libcpu/m68k/m68040/fpsp/fpsp-namespace.h
Normal file
@@ -0,0 +1,168 @@
|
||||
#define ap_st_n __fpsp_ap_st_n
|
||||
#define ap_st_z __fpsp_ap_st_z
|
||||
#define b1238_fix __fpsp_b1238_fix
|
||||
#define BIGRN __fpsp_BIGRN
|
||||
#define BIGRP __fpsp_BIGRP
|
||||
#define BIGRZRM __fpsp_BIGRZRM
|
||||
#define bindec __fpsp_bindec
|
||||
#define binstr __fpsp_binstr
|
||||
#define calc_e __fpsp_calc_e
|
||||
#define calc_m __fpsp_calc_m
|
||||
#define decbin __fpsp_decbin
|
||||
#define denorm __fpsp_denorm
|
||||
#define dest_dbl __fpsp_dest_dbl
|
||||
#define dest_ext __fpsp_dest_ext
|
||||
#define dest_sgl __fpsp_dest_sgl
|
||||
#define dnrm_lp __fpsp_dnrm_lp
|
||||
#define do_func __fpsp_do_func
|
||||
#define dst_nan __fpsp_dst_nan
|
||||
#define fpsp_bsun __fpsp_fpsp_bsun
|
||||
#define fpsp_done __fpsp_fpsp_done
|
||||
#define fpsp_fline __fpsp_fpsp_fline
|
||||
#define fpsp_fmt_error __fpsp_fpsp_fmt_error
|
||||
#define fpsp_operr __fpsp_fpsp_operr
|
||||
#define fpsp_ovfl __fpsp_fpsp_ovfl
|
||||
#define fpsp_snan __fpsp_fpsp_snan
|
||||
#define fpsp_unfl __fpsp_fpsp_unfl
|
||||
#define fpsp_unimp __fpsp_fpsp_unimp
|
||||
#define fpsp_unsupp __fpsp_fpsp_unsupp
|
||||
#define g_dfmtou __fpsp_g_dfmtou
|
||||
#define gen_except __fpsp_gen_except
|
||||
#define get_fline __fpsp_get_fline
|
||||
#define get_op __fpsp_get_op
|
||||
#define g_opcls __fpsp_g_opcls
|
||||
#define g_rndpr __fpsp_g_rndpr
|
||||
#define ld_minf __fpsp_ld_minf
|
||||
#define ld_mone __fpsp_ld_mone
|
||||
#define ld_mpi2 __fpsp_ld_mpi2
|
||||
#define ld_mzero __fpsp_ld_mzero
|
||||
#define ld_pinf __fpsp_ld_pinf
|
||||
#define ld_pone __fpsp_ld_pone
|
||||
#define ld_ppi2 __fpsp_ld_ppi2
|
||||
#define ld_pzero __fpsp_ld_pzero
|
||||
#define mem_read __fpsp_mem_read
|
||||
#define mem_write __fpsp_mem_write
|
||||
#define norm __fpsp_norm
|
||||
#define nrm_set __fpsp_nrm_set
|
||||
#define nrm_zero __fpsp_nrm_zero
|
||||
#define ovf_res __fpsp_ovf_res
|
||||
#define ovf_r_k __fpsp_ovf_r_k
|
||||
#define ovf_r_x2 __fpsp_ovf_r_x2
|
||||
#define ovf_r_x3 __fpsp_ovf_r_x3
|
||||
#define PIRN __fpsp_PIRN
|
||||
#define PIRP __fpsp_PIRP
|
||||
#define PIRZRM __fpsp_PIRZRM
|
||||
#define PITBL __fpsp_PITBL
|
||||
#define pmod __fpsp_pmod
|
||||
#define p_move __fpsp_p_move
|
||||
#define prem __fpsp_prem
|
||||
#define pscale __fpsp_pscale
|
||||
#define PTENRM __fpsp_PTENRM
|
||||
#define PTENRN __fpsp_PTENRN
|
||||
#define PTENRP __fpsp_PTENRP
|
||||
#define pwrten __fpsp_pwrten
|
||||
#define real_bsun __fpsp_real_bsun
|
||||
#define real_fline __fpsp_real_fline
|
||||
#define real_inex __fpsp_real_inex
|
||||
#define real_operr __fpsp_real_operr
|
||||
#define real_ovfl __fpsp_real_ovfl
|
||||
#define real_snan __fpsp_real_snan
|
||||
#define real_trace __fpsp_real_trace
|
||||
#define real_unfl __fpsp_real_unfl
|
||||
#define real_unsupp __fpsp_real_unsupp
|
||||
#define reg_dest __fpsp_reg_dest
|
||||
#define res_func __fpsp_res_func
|
||||
#define round __fpsp_round
|
||||
#define sacos __fpsp_sacos
|
||||
#define sacosd __fpsp_sacosd
|
||||
#define sasin __fpsp_sasin
|
||||
#define sasind __fpsp_sasind
|
||||
#define satan __fpsp_satan
|
||||
#define satand __fpsp_satand
|
||||
#define satanh __fpsp_satanh
|
||||
#define satanhd __fpsp_satanhd
|
||||
#define sc_mul __fpsp_sc_mul
|
||||
#define scos __fpsp_scos
|
||||
#define scosd __fpsp_scosd
|
||||
#define scosh __fpsp_scosh
|
||||
#define scoshd __fpsp_scoshd
|
||||
#define serror __fpsp_serror
|
||||
#define setox __fpsp_setox
|
||||
#define setoxd __fpsp_setoxd
|
||||
#define setoxm1 __fpsp_setoxm1
|
||||
#define setoxm1d __fpsp_setoxm1d
|
||||
#define setoxm1i __fpsp_setoxm1i
|
||||
#define sgetexp __fpsp_sgetexp
|
||||
#define sgetexpd __fpsp_sgetexpd
|
||||
#define sgetman __fpsp_sgetman
|
||||
#define sgetmand __fpsp_sgetmand
|
||||
#define sinf __fpsp_sinf
|
||||
#define sint __fpsp_sint
|
||||
#define sintd __fpsp_sintd
|
||||
#define sintdo __fpsp_sintdo
|
||||
#define sintrz __fpsp_sintrz
|
||||
#define slog10 __fpsp_slog10
|
||||
#define slog10d __fpsp_slog10d
|
||||
#define slog2 __fpsp_slog2
|
||||
#define slog2d __fpsp_slog2d
|
||||
#define slogn __fpsp_slogn
|
||||
#define slognd __fpsp_slognd
|
||||
#define slognp1 __fpsp_slognp1
|
||||
#define slognp1d __fpsp_slognp1d
|
||||
#define SMALRN __fpsp_SMALRN
|
||||
#define SMALRP __fpsp_SMALRP
|
||||
#define SMALRZRM __fpsp_SMALRZRM
|
||||
#define smod __fpsp_smod
|
||||
#define smovcr __fpsp_smovcr
|
||||
#define snzrinx __fpsp_snzrinx
|
||||
#define sone __fpsp_sone
|
||||
#define sopr_inf __fpsp_sopr_inf
|
||||
#define spi_2 __fpsp_spi_2
|
||||
#define src_nan __fpsp_src_nan
|
||||
#define srem __fpsp_srem
|
||||
#define sscale __fpsp_sscale
|
||||
#define ssin __fpsp_ssin
|
||||
#define ssincos __fpsp_ssincos
|
||||
#define ssincosd __fpsp_ssincosd
|
||||
#define ssincosi __fpsp_ssincosi
|
||||
#define ssincosnan __fpsp_ssincosnan
|
||||
#define ssincosz __fpsp_ssincosz
|
||||
#define ssind __fpsp_ssind
|
||||
#define ssinh __fpsp_ssinh
|
||||
#define ssinhd __fpsp_ssinhd
|
||||
#define sslog10 __fpsp_sslog10
|
||||
#define sslog10d __fpsp_sslog10d
|
||||
#define sslog2 __fpsp_sslog2
|
||||
#define sslog2d __fpsp_sslog2d
|
||||
#define sslogn __fpsp_sslogn
|
||||
#define sslognd __fpsp_sslognd
|
||||
#define sslognp1 __fpsp_sslognp1
|
||||
#define stan __fpsp_stan
|
||||
#define stand __fpsp_stand
|
||||
#define stanh __fpsp_stanh
|
||||
#define stanhd __fpsp_stanhd
|
||||
#define stentox __fpsp_stentox
|
||||
#define stentoxd __fpsp_stentoxd
|
||||
#define sto_cos __fpsp_sto_cos
|
||||
#define store __fpsp_store
|
||||
#define sto_res __fpsp_sto_res
|
||||
#define stwotox __fpsp_stwotox
|
||||
#define stwotoxd __fpsp_stwotoxd
|
||||
#define szero __fpsp_szero
|
||||
#define szr_inf __fpsp_szr_inf
|
||||
#define t_avoid_unsupp __fpsp_t_avoid_unsupp
|
||||
#define tblpre __fpsp_tblpre
|
||||
#define t_dz __fpsp_t_dz
|
||||
#define t_dz2 __fpsp_t_dz2
|
||||
#define t_extdnrm __fpsp_t_extdnrm
|
||||
#define t_frcinx __fpsp_t_frcinx
|
||||
#define t_inx2 __fpsp_t_inx2
|
||||
#define t_operr __fpsp_t_operr
|
||||
#define t_ovfl __fpsp_t_ovfl
|
||||
#define t_ovfl2 __fpsp_t_ovfl2
|
||||
#define t_resdnrm __fpsp_t_resdnrm
|
||||
#define t_unfl __fpsp_t_unfl
|
||||
#define unf_sub __fpsp_unf_sub
|
||||
#define uni_2 __fpsp_uni_2
|
||||
#define uni_getop __fpsp_uni_getop
|
||||
#define uns_getop __fpsp_uns_getop
|
||||
@@ -1,3 +1,4 @@
|
||||
#include "fpsp-namespace.h"
|
||||
//
|
||||
//
|
||||
// gen_except.sa 3.7 1/16/92
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
#include "fpsp-namespace.h"
|
||||
//
|
||||
//
|
||||
// get_op.sa 3.6 5/19/92
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
#include "fpsp-namespace.h"
|
||||
//
|
||||
//
|
||||
// kernel_ex.sa 3.3 12/19/90
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
#include "fpsp-namespace.h"
|
||||
//
|
||||
//
|
||||
// res_func.sa 3.9 7/29/91
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
#include "fpsp-namespace.h"
|
||||
//
|
||||
//
|
||||
// round.sa 3.4 7/29/91
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
#include "fpsp-namespace.h"
|
||||
//
|
||||
//
|
||||
// skeleton.sa 3.2 4/26/91
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
#include "fpsp-namespace.h"
|
||||
//
|
||||
//
|
||||
// sacos.sa 3.3 12/19/90
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
#include "fpsp-namespace.h"
|
||||
//
|
||||
//
|
||||
// sasin.sa 3.3 12/19/90
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
#include "fpsp-namespace.h"
|
||||
//
|
||||
//
|
||||
// satan.sa 3.3 12/19/90
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
#include "fpsp-namespace.h"
|
||||
//
|
||||
//
|
||||
// satanh.sa 3.3 12/19/90
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
#include "fpsp-namespace.h"
|
||||
//
|
||||
//
|
||||
// scale.sa 3.3 7/30/91
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
#include "fpsp-namespace.h"
|
||||
//
|
||||
//
|
||||
// scosh.sa 3.1 12/10/90
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
#include "fpsp-namespace.h"
|
||||
//
|
||||
//
|
||||
// setox.sa 3.1 12/10/90
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
#include "fpsp-namespace.h"
|
||||
//
|
||||
//
|
||||
// sgetem.sa 3.1 12/10/90
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
#include "fpsp-namespace.h"
|
||||
//
|
||||
//
|
||||
// sint.sa 3.1 12/10/90
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
#include "fpsp-namespace.h"
|
||||
//
|
||||
//
|
||||
// slog2.sa 3.1 12/10/90
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
#include "fpsp-namespace.h"
|
||||
//
|
||||
//
|
||||
// slogn.sa 3.1 12/10/90
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
#include "fpsp-namespace.h"
|
||||
//
|
||||
//
|
||||
// smovecr.sa 3.1 12/10/90
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
#include "fpsp-namespace.h"
|
||||
//
|
||||
//
|
||||
// srem_mod.sa 3.1 12/10/90
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
#include "fpsp-namespace.h"
|
||||
//
|
||||
//
|
||||
// ssin.sa 3.3 7/29/91
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
#include "fpsp-namespace.h"
|
||||
//
|
||||
//
|
||||
// ssinh.sa 3.1 12/10/90
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
#include "fpsp-namespace.h"
|
||||
//
|
||||
//
|
||||
// stan.sa 3.3 7/29/91
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
#include "fpsp-namespace.h"
|
||||
//
|
||||
//
|
||||
// stanh.sa 3.1 12/10/90
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
#include "fpsp-namespace.h"
|
||||
//
|
||||
//
|
||||
// sto_res.sa 3.1 12/10/90
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
#include "fpsp-namespace.h"
|
||||
//
|
||||
//
|
||||
// stwotox.sa 3.1 12/10/90
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
#include "fpsp-namespace.h"
|
||||
//
|
||||
//
|
||||
// tbldo.sa 3.1 12/10/90
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
#include "fpsp-namespace.h"
|
||||
//
|
||||
//
|
||||
// util.sa 3.7 7/29/91
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
#include "fpsp-namespace.h"
|
||||
//
|
||||
//
|
||||
// x_bsun.sa 3.3 7/1/91
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
#include "fpsp-namespace.h"
|
||||
//
|
||||
//
|
||||
// x_fline.sa 3.3 1/10/91
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
#include "fpsp-namespace.h"
|
||||
//
|
||||
//
|
||||
// x_operr.sa 3.5 7/1/91
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
#include "fpsp-namespace.h"
|
||||
//
|
||||
//
|
||||
// x_ovfl.sa 3.5 7/1/91
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
#include "fpsp-namespace.h"
|
||||
//
|
||||
//
|
||||
// x_snan.sa 3.3 7/1/91
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
#include "fpsp-namespace.h"
|
||||
//
|
||||
//
|
||||
// x_store.sa 3.2 1/24/91
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
#include "fpsp-namespace.h"
|
||||
//
|
||||
//
|
||||
// x_unfl.sa 3.4 7/1/91
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
#include "fpsp-namespace.h"
|
||||
//
|
||||
//
|
||||
// x_unimp.sa 3.3 7/1/91
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
#include "fpsp-namespace.h"
|
||||
//
|
||||
//
|
||||
// x_unsupp.sa 3.3 7/1/91
|
||||
|
||||
Reference in New Issue
Block a user