diff options
| author | svn2git <svn2git@FreeBSD.org> | 1994-05-01 08:00:00 +0000 | 
|---|---|---|
| committer | svn2git <svn2git@FreeBSD.org> | 1994-05-01 08:00:00 +0000 | 
| commit | a16f65c7d117419bd266c28a1901ef129a337569 (patch) | |
| tree | 2626602f66dc3551e7a7c7bc9ad763c3bc7ab40a /gnu/gcc2/libgcc/_cmpdi2.c | |
| parent | 8503f4f13f77abf7adc8f7e329c6f9c1d52b6a20 (diff) | |
Diffstat (limited to 'gnu/gcc2/libgcc/_cmpdi2.c')
| -rw-r--r-- | gnu/gcc2/libgcc/_cmpdi2.c | 100 | 
1 files changed, 0 insertions, 100 deletions
| diff --git a/gnu/gcc2/libgcc/_cmpdi2.c b/gnu/gcc2/libgcc/_cmpdi2.c deleted file mode 100644 index 346939b97c7d..000000000000 --- a/gnu/gcc2/libgcc/_cmpdi2.c +++ /dev/null @@ -1,100 +0,0 @@ -extern int target_flags; -   -enum reg_class -{ -  NO_REGS, -  AREG, DREG, CREG, BREG, -  Q_REGS,			  -  SIREG, DIREG, -  INDEX_REGS,			  -  GENERAL_REGS,			  -  FP_TOP_REG, FP_SECOND_REG,	  -  FLOAT_REGS, -  ALL_REGS, LIM_REG_CLASSES -}; -extern enum reg_class regclass_map[17 ]; -   -    -extern struct rtx_def *i386_compare_op0, *i386_compare_op1; -extern struct rtx_def *(*i386_compare_gen)(), *(*i386_compare_gen_eq)(); -extern char *hi_reg_name[]; -extern char *qi_reg_name[]; -extern char *qi_high_reg_name[]; -   -enum machine_mode { -  VOIDmode ,  -  QImode , 		  -  HImode ,  -  PSImode ,  -  SImode ,  -  PDImode ,  -  DImode ,  -  TImode ,  -  OImode ,  -  QFmode ,  -  HFmode ,  -  SFmode ,  -  DFmode ,  -  XFmode ,      -  TFmode ,  -  SCmode ,  -  DCmode ,  -  XCmode ,  -  TCmode ,  -  CQImode ,  -  CHImode ,  -  CSImode ,  -  CDImode ,  -  CTImode ,  -  COImode ,  -  BLKmode ,  -  CCmode ,  -  CCFPEQmode , -MAX_MACHINE_MODE }; -extern char *mode_name[]; -enum mode_class { MODE_RANDOM, MODE_INT, MODE_FLOAT, MODE_PARTIAL_INT, MODE_CC, -		  MODE_COMPLEX_INT, MODE_COMPLEX_FLOAT, MAX_MODE_CLASS}; -extern enum mode_class mode_class[]; -extern int mode_size[]; -extern int mode_unit_size[]; -extern enum machine_mode mode_wider_mode[]; -extern enum machine_mode mode_for_size  (unsigned int, enum mode_class, int)  ; -extern enum machine_mode get_best_mode  (int, int, int, enum machine_mode, int)  ; -extern enum machine_mode class_narrowest_mode[]; -extern enum machine_mode byte_mode; -extern enum machine_mode word_mode; -typedef int ptrdiff_t; -typedef unsigned int size_t; -typedef short unsigned int wchar_t; -typedef unsigned int UQItype	__attribute__ ((mode (QI))); -typedef 	 int SItype	__attribute__ ((mode (SI))); -typedef unsigned int USItype	__attribute__ ((mode (SI))); -typedef		 int DItype	__attribute__ ((mode (DI))); -typedef unsigned int UDItype	__attribute__ ((mode (DI))); -typedef 	float SFtype	__attribute__ ((mode (SF))); -typedef		float DFtype	__attribute__ ((mode (DF))); -typedef int word_type __attribute__ ((mode (SI))); -  struct DIstruct {SItype low, high;}; -typedef union -{ -  struct DIstruct s; -  DItype ll; -} DIunion; -extern DItype __fixunssfdi (SFtype a); -extern DItype __fixunsdfdi (DFtype a); -word_type -__cmpdi2 (a, b) -     DItype a, b; -{ -  DIunion au, bu; -  au.ll = a, bu.ll = b; -  if (au.s.high < bu.s.high) -    return 0; -  else if (au.s.high > bu.s.high) -    return 2; -  if ((USItype) au.s.low < (USItype) bu.s.low) -    return 0; -  else if ((USItype) au.s.low > (USItype) bu.s.low) -    return 2; -  return 1; -} | 
