NetBSD/sys/arch/mips/include
simonb 2d8577fb83 Clean up some rampant code duplication wrt ieee number handling:
- Add alignment-safe double and float unions.
 - Use the above for the __infinity and __nan constants on all
   architectures that use the standard ieee754 representation of
   those constants.
 - Add a single copy of various ieee754 math functions (frexp, isinf,
   isnan, ldexp and modf) that had numerous duplicates among the
   arch-specific directories.
 - Use the above functions on all architectures where the generic C
   versions where used.  Architectures that had local assembly
   routines are untouched (for those functions only).
2002-02-19 13:08:12 +00:00
..
r5900 _intr_suspend and _intr_resume declarations are moved to intr.h. 2002-01-02 12:36:20 +00:00
ansi.h replace 'long long' with int64_t to compile stand alone program with 2001-01-03 10:08:55 +00:00
aout_machdep.h
asm.h For MIPS software masking option, when returning to user mode apply 2000-12-14 21:29:51 +00:00
bsd-aout.h
bswap.h
cache_r3k.h Merge the thorpej-mips-cache branch onto the trunk. This is an 2001-11-14 18:26:21 +00:00
cache_r4k.h add VR4131 cache-op bug workaround code. 2002-01-19 04:25:36 +00:00
cache_r5900.h add #ifndef _LOCORE. 2001-11-23 15:48:40 +00:00
cache_tx39.h Merge the thorpej-mips-cache branch onto the trunk. This is an 2001-11-14 18:26:21 +00:00
cache.h Add mips_dcache_align and mips_dcache_align_mask variables that 2001-11-19 01:28:07 +00:00
cachectl.h Move prototypes for mips_user_cachectl() and mips_user_cacheflush() 2001-01-07 04:13:16 +00:00
cdefs.h
cpu.h Merge the thorpej-mips-cache branch onto the trunk. This is an 2001-11-14 18:15:10 +00:00
cpuregs.h R4000/R4400 always detects virtual alias as if 2001-12-28 04:06:06 +00:00
db_machdep.h Make the ddb_regs declaration an extern in db_machdep.h and declare it on 2002-02-15 07:32:34 +00:00
ecoff_machdep.h Don't `extern' function declarations. While we're there, remove trailing 2000-03-28 02:58:44 +00:00
elf_machdep.h Add support for dumping ELF-cormat core files. 2001-12-09 23:05:56 +00:00
endian_machdep.h In the `MY THAT'S GROSS' department... 2000-03-17 00:09:18 +00:00
endian.h In the `MY THAT'S GROSS' department... 2000-03-17 00:09:18 +00:00
float.h Don't `extern' function declarations. While we're there, remove trailing 2000-03-28 02:58:44 +00:00
ieee.h
ieeefp.h
int_const.h Add definitions of C99 integer constant macros. 2001-04-14 22:38:33 +00:00
int_fmtio.h Add definitions for C99 fastest minimum-width integer types. 2001-04-26 16:25:19 +00:00
int_limits.h Add definitions for C99 fastest minimum-width integer types. 2001-04-26 16:25:19 +00:00
int_mwgwtypes.h Add definitions for C99 fastest minimum-width integer types. 2001-04-26 16:25:19 +00:00
int_types.h * Move definitions of exact-width integer types from <machine/types.h> 2001-04-28 15:41:28 +00:00
kcore.h
kdbparam.h
limits.h Be consistent with limit constants: 2001-05-04 15:12:32 +00:00
lock.h Let each platform typedef the new __cpu_simple_lock_t, which should 2000-05-02 04:41:04 +00:00
locore.h Merge the thorpej-mips-cache branch onto the trunk. This is an 2001-11-14 18:15:10 +00:00
Makefile Back out the copy of theses files to userland 2001-11-28 20:13:34 +00:00
Makefile.inc This Makefile.inc is used for building LKMS - add the standard MIPS 2001-10-05 15:36:46 +00:00
math.h Clean up some rampant code duplication wrt ieee number handling: 2002-02-19 13:08:12 +00:00
mips1_pte.h rename 2000-06-09 05:51:42 +00:00
mips3_pte.h rename 2000-06-09 05:51:42 +00:00
mips_opcode.h OP_BLTZAL was defined twice. 2001-08-13 18:48:48 +00:00
mips_param.h space -> TAB 2000-12-11 15:38:43 +00:00
pcb.h Define new macro to access FSR register and use it. 2002-01-12 01:40:36 +00:00
pmap.h Update pmap_update to now take the updated pmap as an argument. 2001-09-10 21:19:08 +00:00
proc.h R5900 support. 2001-10-16 16:31:32 +00:00
profile.h Don't put `frompc' into a0 in the delay slot of the __mcount 2002-02-05 07:12:20 +00:00
psl.h For 64b clean 32b compilation, do not bother setting SX And KX. 2000-07-11 06:26:08 +00:00
pte.h Delete unused uvtopte() macro. 2001-03-23 01:27:59 +00:00
ptrace.h
r3900regs.h TX39, R5900 cache configuration. 2001-12-02 10:37:25 +00:00
reg.h
regdef.h
regnum.h
reloc.h Removing trailing comma from enum declaration. 2000-04-03 05:58:31 +00:00
rnd.h clean up and consistency for CP0 Count, Compare, Wired, and Config 2000-10-05 02:36:44 +00:00
setjmp.h
signal.h
stdarg.h Fix lint problem introduced in last change - if `lint' is defined, 2001-08-18 03:27:02 +00:00
svr4_machdep.h Added support for COMPAT_IRIX 2001-11-28 11:54:15 +00:00
sysarch.h
trap.h Handle R4K trap faults in user mode like overflows (deliver SIGFPE). This 2000-09-15 06:50:46 +00:00
types.h * Move definitions of exact-width integer types from <machine/types.h> 2001-04-28 15:41:28 +00:00
userret.h No-op commit to force update to a non-"-kk" revision. 2001-01-18 17:47:58 +00:00
varargs.h
vmparam.h MAXSLP is defined to be a machine-independent scheduling parameter, 2001-11-15 18:06:11 +00:00