Back to index

cell-binutils  2.17cvs20070401
Defines | Functions
cgen-ops.h File Reference
#include <assert.h>
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Defines

#define SEMOPS_INLINE
#define ANDIF(x, y)   ((x) && (y))
#define ORIF(x, y)   ((x) || (y))
#define SUBBI(x, y)   ((x) - (y))
#define ANDBI(x, y)   ((x) & (y))
#define ORBI(x, y)   ((x) | (y))
#define XORBI(x, y)   ((x) ^ (y))
#define NEGBI(x)   (- (x))
#define NOTBI(x)   (! (BI) (x))
#define INVBI(x)   (~ (x))
#define EQBI(x, y)   ((BI) (x) == (BI) (y))
#define NEBI(x, y)   ((BI) (x) != (BI) (y))
#define LTBI(x, y)   ((BI) (x) < (BI) (y))
#define LEBI(x, y)   ((BI) (x) <= (BI) (y))
#define GTBI(x, y)   ((BI) (x) > (BI) (y))
#define GEBI(x, y)   ((BI) (x) >= (BI) (y))
#define LTUBI(x, y)   ((BI) (x) < (BI) (y))
#define LEUBI(x, y)   ((BI) (x) <= (BI) (y))
#define GTUBI(x, y)   ((BI) (x) > (BI) (y))
#define GEUBI(x, y)   ((BI) (x) >= (BI) (y))
#define ADDQI(x, y)   ((x) + (y))
#define SUBQI(x, y)   ((x) - (y))
#define MULQI(x, y)   ((x) * (y))
#define DIVQI(x, y)   ((QI) (x) / (QI) (y))
#define UDIVQI(x, y)   ((UQI) (x) / (UQI) (y))
#define MODQI(x, y)   ((QI) (x) % (QI) (y))
#define UMODQI(x, y)   ((UQI) (x) % (UQI) (y))
#define SRAQI(x, y)   ((QI) (x) >> (y))
#define SRLQI(x, y)   ((UQI) (x) >> (y))
#define SLLQI(x, y)   ((UQI) (x) << (y))
#define ANDQI(x, y)   ((x) & (y))
#define ORQI(x, y)   ((x) | (y))
#define XORQI(x, y)   ((x) ^ (y))
#define NEGQI(x)   (- (x))
#define NOTQI(x)   (! (QI) (x))
#define INVQI(x)   (~ (x))
#define ABSQI(x)   ((x) < 0 ? -(x) : (x))
#define EQQI(x, y)   ((QI) (x) == (QI) (y))
#define NEQI(x, y)   ((QI) (x) != (QI) (y))
#define LTQI(x, y)   ((QI) (x) < (QI) (y))
#define LEQI(x, y)   ((QI) (x) <= (QI) (y))
#define GTQI(x, y)   ((QI) (x) > (QI) (y))
#define GEQI(x, y)   ((QI) (x) >= (QI) (y))
#define LTUQI(x, y)   ((UQI) (x) < (UQI) (y))
#define LEUQI(x, y)   ((UQI) (x) <= (UQI) (y))
#define GTUQI(x, y)   ((UQI) (x) > (UQI) (y))
#define GEUQI(x, y)   ((UQI) (x) >= (UQI) (y))
#define ADDHI(x, y)   ((x) + (y))
#define SUBHI(x, y)   ((x) - (y))
#define MULHI(x, y)   ((x) * (y))
#define DIVHI(x, y)   ((HI) (x) / (HI) (y))
#define UDIVHI(x, y)   ((UHI) (x) / (UHI) (y))
#define MODHI(x, y)   ((HI) (x) % (HI) (y))
#define UMODHI(x, y)   ((UHI) (x) % (UHI) (y))
#define SRAHI(x, y)   ((HI) (x) >> (y))
#define SRLHI(x, y)   ((UHI) (x) >> (y))
#define SLLHI(x, y)   ((UHI) (x) << (y))
#define ANDHI(x, y)   ((x) & (y))
#define ORHI(x, y)   ((x) | (y))
#define XORHI(x, y)   ((x) ^ (y))
#define NEGHI(x)   (- (x))
#define NOTHI(x)   (! (HI) (x))
#define INVHI(x)   (~ (x))
#define ABSHI(x)   ((x) < 0 ? -(x) : (x))
#define EQHI(x, y)   ((HI) (x) == (HI) (y))
#define NEHI(x, y)   ((HI) (x) != (HI) (y))
#define LTHI(x, y)   ((HI) (x) < (HI) (y))
#define LEHI(x, y)   ((HI) (x) <= (HI) (y))
#define GTHI(x, y)   ((HI) (x) > (HI) (y))
#define GEHI(x, y)   ((HI) (x) >= (HI) (y))
#define LTUHI(x, y)   ((UHI) (x) < (UHI) (y))
#define LEUHI(x, y)   ((UHI) (x) <= (UHI) (y))
#define GTUHI(x, y)   ((UHI) (x) > (UHI) (y))
#define GEUHI(x, y)   ((UHI) (x) >= (UHI) (y))
#define ADDSI(x, y)   ((x) + (y))
#define SUBSI(x, y)   ((x) - (y))
#define MULSI(x, y)   ((x) * (y))
#define DIVSI(x, y)   ((SI) (x) / (SI) (y))
#define UDIVSI(x, y)   ((USI) (x) / (USI) (y))
#define MODSI(x, y)   ((SI) (x) % (SI) (y))
#define UMODSI(x, y)   ((USI) (x) % (USI) (y))
#define SRASI(x, y)   ((SI) (x) >> (y))
#define SRLSI(x, y)   ((USI) (x) >> (y))
#define SLLSI(x, y)   ((USI) (x) << (y))
#define ANDSI(x, y)   ((x) & (y))
#define ORSI(x, y)   ((x) | (y))
#define XORSI(x, y)   ((x) ^ (y))
#define NEGSI(x)   (- (x))
#define NOTSI(x)   (! (SI) (x))
#define INVSI(x)   (~ (x))
#define ABSSI(x)   ((x) < 0 ? -(x) : (x))
#define EQSI(x, y)   ((SI) (x) == (SI) (y))
#define NESI(x, y)   ((SI) (x) != (SI) (y))
#define LTSI(x, y)   ((SI) (x) < (SI) (y))
#define LESI(x, y)   ((SI) (x) <= (SI) (y))
#define GTSI(x, y)   ((SI) (x) > (SI) (y))
#define GESI(x, y)   ((SI) (x) >= (SI) (y))
#define LTUSI(x, y)   ((USI) (x) < (USI) (y))
#define LEUSI(x, y)   ((USI) (x) <= (USI) (y))
#define GTUSI(x, y)   ((USI) (x) > (USI) (y))
#define GEUSI(x, y)   ((USI) (x) >= (USI) (y))
#define ADDDI(x, y)   ((x) + (y))
#define SUBDI(x, y)   ((x) - (y))
#define MULDI(x, y)   ((x) * (y))
#define DIVDI(x, y)   ((DI) (x) / (DI) (y))
#define UDIVDI(x, y)   ((UDI) (x) / (UDI) (y))
#define MODDI(x, y)   ((DI) (x) % (DI) (y))
#define UMODDI(x, y)   ((UDI) (x) % (UDI) (y))
#define SRADI(x, y)   ((DI) (x) >> (y))
#define SRLDI(x, y)   ((UDI) (x) >> (y))
#define SLLDI(x, y)   ((UDI) (x) << (y))
#define ANDDI(x, y)   ((x) & (y))
#define ORDI(x, y)   ((x) | (y))
#define XORDI(x, y)   ((x) ^ (y))
#define NEGDI(x)   (- (x))
#define NOTDI(x)   (! (DI) (x))
#define INVDI(x)   (~ (x))
#define ABSDI(x)   ((x) < 0 ? -(x) : (x))
#define EQDI(x, y)   ((DI) (x) == (DI) (y))
#define NEDI(x, y)   ((DI) (x) != (DI) (y))
#define LTDI(x, y)   ((DI) (x) < (DI) (y))
#define LEDI(x, y)   ((DI) (x) <= (DI) (y))
#define GTDI(x, y)   ((DI) (x) > (DI) (y))
#define GEDI(x, y)   ((DI) (x) >= (DI) (y))
#define LTUDI(x, y)   ((UDI) (x) < (UDI) (y))
#define LEUDI(x, y)   ((UDI) (x) <= (UDI) (y))
#define GTUDI(x, y)   ((UDI) (x) > (UDI) (y))
#define GEUDI(x, y)   ((UDI) (x) >= (UDI) (y))
#define EXTBIQI(x)   ((QI) (BI) (x))
#define EXTBIHI(x)   ((HI) (BI) (x))
#define EXTBISI(x)   ((SI) (BI) (x))
#define EXTBIDI(x)   ((DI) (BI) (x))
#define EXTQIHI(x)   ((HI) (QI) (x))
#define EXTQISI(x)   ((SI) (QI) (x))
#define EXTQIDI(x)   ((DI) (QI) (x))
#define EXTHIHI(x)   ((HI) (HI) (x))
#define EXTHISI(x)   ((SI) (HI) (x))
#define EXTSISI(x)   ((SI) (SI) (x))
#define EXTHIDI(x)   ((DI) (HI) (x))
#define EXTSIDI(x)   ((DI) (SI) (x))
#define ZEXTBIQI(x)   ((QI) (BI) (x))
#define ZEXTBIHI(x)   ((HI) (BI) (x))
#define ZEXTBISI(x)   ((SI) (BI) (x))
#define ZEXTBIDI(x)   ((DI) (BI) (x))
#define ZEXTQIHI(x)   ((HI) (UQI) (x))
#define ZEXTQISI(x)   ((SI) (UQI) (x))
#define ZEXTQIDI(x)   ((DI) (UQI) (x))
#define ZEXTHISI(x)   ((SI) (UHI) (x))
#define ZEXTHIHI(x)   ((HI) (UHI) (x))
#define ZEXTSISI(x)   ((SI) (USI) (x))
#define ZEXTHIDI(x)   ((DI) (UHI) (x))
#define ZEXTSIDI(x)   ((DI) (USI) (x))
#define TRUNCQIBI(x)   ((BI) (QI) (x))
#define TRUNCHIBI(x)   ((BI) (HI) (x))
#define TRUNCHIQI(x)   ((QI) (HI) (x))
#define TRUNCSIBI(x)   ((BI) (SI) (x))
#define TRUNCSIQI(x)   ((QI) (SI) (x))
#define TRUNCSIHI(x)   ((HI) (SI) (x))
#define TRUNCSISI(x)   ((SI) (SI) (x))
#define TRUNCDIBI(x)   ((BI) (DI) (x))
#define TRUNCDIQI(x)   ((QI) (DI) (x))
#define TRUNCDIHI(x)   ((HI) (DI) (x))
#define TRUNCDISI(x)   ((SI) (DI) (x))

Functions

QI RORQI (QI, int)
QI ROLQI (QI, int)
HI RORHI (HI, int)
HI ROLHI (HI, int)
SI RORSI (SI, int)
SI ROLSI (SI, int)
DI RORDI (DI, int)
DI ROLDI (DI, int)
QI SUBWORDSIQI (SI, int)
HI SUBWORDSIHI (SI, int)
SI SUBWORDSFSI (SF)
SF SUBWORDSISF (SI)
DI SUBWORDDFDI (DF)
DF SUBWORDDIDF (DI)
QI SUBWORDDIQI (DI, int)
HI SUBWORDDIHI (DI, int)
SI SUBWORDDISI (DI, int)
SI SUBWORDDFSI (DF, int)
SI SUBWORDXFSI (XF, int)
SI SUBWORDTFSI (TF, int)
UQI SUBWORDSIUQI (SI, int)
UQI SUBWORDDIUQI (DI, int)

Define Documentation

#define ABSDI (   x)    ((x) < 0 ? -(x) : (x))

Definition at line 197 of file cgen-ops.h.

#define ABSHI (   x)    ((x) < 0 ? -(x) : (x))

Definition at line 107 of file cgen-ops.h.

#define ABSQI (   x)    ((x) < 0 ? -(x) : (x))

Definition at line 77 of file cgen-ops.h.

#define ABSSI (   x)    ((x) < 0 ? -(x) : (x))

Definition at line 137 of file cgen-ops.h.

#define ADDDI (   x,
  y 
)    ((x) + (y))

Definition at line 179 of file cgen-ops.h.

#define ADDHI (   x,
  y 
)    ((x) + (y))

Definition at line 89 of file cgen-ops.h.

#define ADDQI (   x,
  y 
)    ((x) + (y))

Definition at line 59 of file cgen-ops.h.

#define ADDSI (   x,
  y 
)    ((x) + (y))

Definition at line 119 of file cgen-ops.h.

#define ANDBI (   x,
  y 
)    ((x) & (y))

Definition at line 42 of file cgen-ops.h.

#define ANDDI (   x,
  y 
)    ((x) & (y))

Definition at line 191 of file cgen-ops.h.

#define ANDHI (   x,
  y 
)    ((x) & (y))

Definition at line 101 of file cgen-ops.h.

#define ANDIF (   x,
  y 
)    ((x) && (y))

Definition at line 38 of file cgen-ops.h.

#define ANDQI (   x,
  y 
)    ((x) & (y))

Definition at line 71 of file cgen-ops.h.

#define ANDSI (   x,
  y 
)    ((x) & (y))

Definition at line 131 of file cgen-ops.h.

#define DIVDI (   x,
  y 
)    ((DI) (x) / (DI) (y))

Definition at line 182 of file cgen-ops.h.

#define DIVHI (   x,
  y 
)    ((HI) (x) / (HI) (y))

Definition at line 92 of file cgen-ops.h.

#define DIVQI (   x,
  y 
)    ((QI) (x) / (QI) (y))

Definition at line 62 of file cgen-ops.h.

#define DIVSI (   x,
  y 
)    ((SI) (x) / (SI) (y))

Definition at line 122 of file cgen-ops.h.

#define EQBI (   x,
  y 
)    ((BI) (x) == (BI) (y))

Definition at line 48 of file cgen-ops.h.

#define EQDI (   x,
  y 
)    ((DI) (x) == (DI) (y))

Definition at line 198 of file cgen-ops.h.

#define EQHI (   x,
  y 
)    ((HI) (x) == (HI) (y))

Definition at line 108 of file cgen-ops.h.

#define EQQI (   x,
  y 
)    ((QI) (x) == (QI) (y))

Definition at line 78 of file cgen-ops.h.

#define EQSI (   x,
  y 
)    ((SI) (x) == (SI) (y))

Definition at line 138 of file cgen-ops.h.

#define EXTBIDI (   x)    ((DI) (BI) (x))

Definition at line 216 of file cgen-ops.h.

#define EXTBIHI (   x)    ((HI) (BI) (x))

Definition at line 211 of file cgen-ops.h.

#define EXTBIQI (   x)    ((QI) (BI) (x))

Definition at line 210 of file cgen-ops.h.

#define EXTBISI (   x)    ((SI) (BI) (x))

Definition at line 212 of file cgen-ops.h.

#define EXTHIDI (   x)    ((DI) (HI) (x))

Definition at line 231 of file cgen-ops.h.

#define EXTHIHI (   x)    ((HI) (HI) (x))

Definition at line 225 of file cgen-ops.h.

#define EXTHISI (   x)    ((SI) (HI) (x))

Definition at line 226 of file cgen-ops.h.

#define EXTQIDI (   x)    ((DI) (QI) (x))

Definition at line 223 of file cgen-ops.h.

#define EXTQIHI (   x)    ((HI) (QI) (x))

Definition at line 218 of file cgen-ops.h.

#define EXTQISI (   x)    ((SI) (QI) (x))

Definition at line 219 of file cgen-ops.h.

#define EXTSIDI (   x)    ((DI) (SI) (x))

Definition at line 236 of file cgen-ops.h.

#define EXTSISI (   x)    ((SI) (SI) (x))

Definition at line 227 of file cgen-ops.h.

#define GEBI (   x,
  y 
)    ((BI) (x) >= (BI) (y))

Definition at line 53 of file cgen-ops.h.

#define GEDI (   x,
  y 
)    ((DI) (x) >= (DI) (y))

Definition at line 203 of file cgen-ops.h.

#define GEHI (   x,
  y 
)    ((HI) (x) >= (HI) (y))

Definition at line 113 of file cgen-ops.h.

#define GEQI (   x,
  y 
)    ((QI) (x) >= (QI) (y))

Definition at line 83 of file cgen-ops.h.

#define GESI (   x,
  y 
)    ((SI) (x) >= (SI) (y))

Definition at line 143 of file cgen-ops.h.

#define GEUBI (   x,
  y 
)    ((BI) (x) >= (BI) (y))

Definition at line 57 of file cgen-ops.h.

#define GEUDI (   x,
  y 
)    ((UDI) (x) >= (UDI) (y))

Definition at line 207 of file cgen-ops.h.

#define GEUHI (   x,
  y 
)    ((UHI) (x) >= (UHI) (y))

Definition at line 117 of file cgen-ops.h.

#define GEUQI (   x,
  y 
)    ((UQI) (x) >= (UQI) (y))

Definition at line 87 of file cgen-ops.h.

#define GEUSI (   x,
  y 
)    ((USI) (x) >= (USI) (y))

Definition at line 147 of file cgen-ops.h.

#define GTBI (   x,
  y 
)    ((BI) (x) > (BI) (y))

Definition at line 52 of file cgen-ops.h.

#define GTDI (   x,
  y 
)    ((DI) (x) > (DI) (y))

Definition at line 202 of file cgen-ops.h.

#define GTHI (   x,
  y 
)    ((HI) (x) > (HI) (y))

Definition at line 112 of file cgen-ops.h.

#define GTQI (   x,
  y 
)    ((QI) (x) > (QI) (y))

Definition at line 82 of file cgen-ops.h.

#define GTSI (   x,
  y 
)    ((SI) (x) > (SI) (y))

Definition at line 142 of file cgen-ops.h.

#define GTUBI (   x,
  y 
)    ((BI) (x) > (BI) (y))

Definition at line 56 of file cgen-ops.h.

#define GTUDI (   x,
  y 
)    ((UDI) (x) > (UDI) (y))

Definition at line 206 of file cgen-ops.h.

#define GTUHI (   x,
  y 
)    ((UHI) (x) > (UHI) (y))

Definition at line 116 of file cgen-ops.h.

#define GTUQI (   x,
  y 
)    ((UQI) (x) > (UQI) (y))

Definition at line 86 of file cgen-ops.h.

#define GTUSI (   x,
  y 
)    ((USI) (x) > (USI) (y))

Definition at line 146 of file cgen-ops.h.

#define INVBI (   x)    (~ (x))

Definition at line 47 of file cgen-ops.h.

#define INVDI (   x)    (~ (x))

Definition at line 196 of file cgen-ops.h.

#define INVHI (   x)    (~ (x))

Definition at line 106 of file cgen-ops.h.

#define INVQI (   x)    (~ (x))

Definition at line 76 of file cgen-ops.h.

#define INVSI (   x)    (~ (x))

Definition at line 136 of file cgen-ops.h.

#define LEBI (   x,
  y 
)    ((BI) (x) <= (BI) (y))

Definition at line 51 of file cgen-ops.h.

#define LEDI (   x,
  y 
)    ((DI) (x) <= (DI) (y))

Definition at line 201 of file cgen-ops.h.

#define LEHI (   x,
  y 
)    ((HI) (x) <= (HI) (y))

Definition at line 111 of file cgen-ops.h.

#define LEQI (   x,
  y 
)    ((QI) (x) <= (QI) (y))

Definition at line 81 of file cgen-ops.h.

#define LESI (   x,
  y 
)    ((SI) (x) <= (SI) (y))

Definition at line 141 of file cgen-ops.h.

#define LEUBI (   x,
  y 
)    ((BI) (x) <= (BI) (y))

Definition at line 55 of file cgen-ops.h.

#define LEUDI (   x,
  y 
)    ((UDI) (x) <= (UDI) (y))

Definition at line 205 of file cgen-ops.h.

#define LEUHI (   x,
  y 
)    ((UHI) (x) <= (UHI) (y))

Definition at line 115 of file cgen-ops.h.

#define LEUQI (   x,
  y 
)    ((UQI) (x) <= (UQI) (y))

Definition at line 85 of file cgen-ops.h.

#define LEUSI (   x,
  y 
)    ((USI) (x) <= (USI) (y))

Definition at line 145 of file cgen-ops.h.

#define LTBI (   x,
  y 
)    ((BI) (x) < (BI) (y))

Definition at line 50 of file cgen-ops.h.

#define LTDI (   x,
  y 
)    ((DI) (x) < (DI) (y))

Definition at line 200 of file cgen-ops.h.

#define LTHI (   x,
  y 
)    ((HI) (x) < (HI) (y))

Definition at line 110 of file cgen-ops.h.

#define LTQI (   x,
  y 
)    ((QI) (x) < (QI) (y))

Definition at line 80 of file cgen-ops.h.

#define LTSI (   x,
  y 
)    ((SI) (x) < (SI) (y))

Definition at line 140 of file cgen-ops.h.

#define LTUBI (   x,
  y 
)    ((BI) (x) < (BI) (y))

Definition at line 54 of file cgen-ops.h.

#define LTUDI (   x,
  y 
)    ((UDI) (x) < (UDI) (y))

Definition at line 204 of file cgen-ops.h.

#define LTUHI (   x,
  y 
)    ((UHI) (x) < (UHI) (y))

Definition at line 114 of file cgen-ops.h.

#define LTUQI (   x,
  y 
)    ((UQI) (x) < (UQI) (y))

Definition at line 84 of file cgen-ops.h.

#define LTUSI (   x,
  y 
)    ((USI) (x) < (USI) (y))

Definition at line 144 of file cgen-ops.h.

#define MODDI (   x,
  y 
)    ((DI) (x) % (DI) (y))

Definition at line 184 of file cgen-ops.h.

#define MODHI (   x,
  y 
)    ((HI) (x) % (HI) (y))

Definition at line 94 of file cgen-ops.h.

#define MODQI (   x,
  y 
)    ((QI) (x) % (QI) (y))

Definition at line 64 of file cgen-ops.h.

#define MODSI (   x,
  y 
)    ((SI) (x) % (SI) (y))

Definition at line 124 of file cgen-ops.h.

#define MULDI (   x,
  y 
)    ((x) * (y))

Definition at line 181 of file cgen-ops.h.

#define MULHI (   x,
  y 
)    ((x) * (y))

Definition at line 91 of file cgen-ops.h.

#define MULQI (   x,
  y 
)    ((x) * (y))

Definition at line 61 of file cgen-ops.h.

#define MULSI (   x,
  y 
)    ((x) * (y))

Definition at line 121 of file cgen-ops.h.

#define NEBI (   x,
  y 
)    ((BI) (x) != (BI) (y))

Definition at line 49 of file cgen-ops.h.

#define NEDI (   x,
  y 
)    ((DI) (x) != (DI) (y))

Definition at line 199 of file cgen-ops.h.

#define NEGBI (   x)    (- (x))

Definition at line 45 of file cgen-ops.h.

#define NEGDI (   x)    (- (x))

Definition at line 194 of file cgen-ops.h.

#define NEGHI (   x)    (- (x))

Definition at line 104 of file cgen-ops.h.

#define NEGQI (   x)    (- (x))

Definition at line 74 of file cgen-ops.h.

#define NEGSI (   x)    (- (x))

Definition at line 134 of file cgen-ops.h.

#define NEHI (   x,
  y 
)    ((HI) (x) != (HI) (y))

Definition at line 109 of file cgen-ops.h.

#define NEQI (   x,
  y 
)    ((QI) (x) != (QI) (y))

Definition at line 79 of file cgen-ops.h.

#define NESI (   x,
  y 
)    ((SI) (x) != (SI) (y))

Definition at line 139 of file cgen-ops.h.

#define NOTBI (   x)    (! (BI) (x))

Definition at line 46 of file cgen-ops.h.

#define NOTDI (   x)    (! (DI) (x))

Definition at line 195 of file cgen-ops.h.

#define NOTHI (   x)    (! (HI) (x))

Definition at line 105 of file cgen-ops.h.

#define NOTQI (   x)    (! (QI) (x))

Definition at line 75 of file cgen-ops.h.

#define NOTSI (   x)    (! (SI) (x))

Definition at line 135 of file cgen-ops.h.

#define ORBI (   x,
  y 
)    ((x) | (y))

Definition at line 43 of file cgen-ops.h.

#define ORDI (   x,
  y 
)    ((x) | (y))

Definition at line 192 of file cgen-ops.h.

#define ORHI (   x,
  y 
)    ((x) | (y))

Definition at line 102 of file cgen-ops.h.

#define ORIF (   x,
  y 
)    ((x) || (y))

Definition at line 39 of file cgen-ops.h.

#define ORQI (   x,
  y 
)    ((x) | (y))

Definition at line 72 of file cgen-ops.h.

#define ORSI (   x,
  y 
)    ((x) | (y))

Definition at line 132 of file cgen-ops.h.

#define SEMOPS_INLINE

Definition at line 32 of file cgen-ops.h.

#define SLLDI (   x,
  y 
)    ((UDI) (x) << (y))

Definition at line 188 of file cgen-ops.h.

#define SLLHI (   x,
  y 
)    ((UHI) (x) << (y))

Definition at line 98 of file cgen-ops.h.

#define SLLQI (   x,
  y 
)    ((UQI) (x) << (y))

Definition at line 68 of file cgen-ops.h.

#define SLLSI (   x,
  y 
)    ((USI) (x) << (y))

Definition at line 128 of file cgen-ops.h.

#define SRADI (   x,
  y 
)    ((DI) (x) >> (y))

Definition at line 186 of file cgen-ops.h.

#define SRAHI (   x,
  y 
)    ((HI) (x) >> (y))

Definition at line 96 of file cgen-ops.h.

#define SRAQI (   x,
  y 
)    ((QI) (x) >> (y))

Definition at line 66 of file cgen-ops.h.

#define SRASI (   x,
  y 
)    ((SI) (x) >> (y))

Definition at line 126 of file cgen-ops.h.

#define SRLDI (   x,
  y 
)    ((UDI) (x) >> (y))

Definition at line 187 of file cgen-ops.h.

#define SRLHI (   x,
  y 
)    ((UHI) (x) >> (y))

Definition at line 97 of file cgen-ops.h.

#define SRLQI (   x,
  y 
)    ((UQI) (x) >> (y))

Definition at line 67 of file cgen-ops.h.

#define SRLSI (   x,
  y 
)    ((USI) (x) >> (y))

Definition at line 127 of file cgen-ops.h.

#define SUBBI (   x,
  y 
)    ((x) - (y))

Definition at line 41 of file cgen-ops.h.

#define SUBDI (   x,
  y 
)    ((x) - (y))

Definition at line 180 of file cgen-ops.h.

#define SUBHI (   x,
  y 
)    ((x) - (y))

Definition at line 90 of file cgen-ops.h.

#define SUBQI (   x,
  y 
)    ((x) - (y))

Definition at line 60 of file cgen-ops.h.

#define SUBSI (   x,
  y 
)    ((x) - (y))

Definition at line 120 of file cgen-ops.h.

#define TRUNCDIBI (   x)    ((BI) (DI) (x))

Definition at line 278 of file cgen-ops.h.

#define TRUNCDIHI (   x)    ((HI) (DI) (x))

Definition at line 288 of file cgen-ops.h.

#define TRUNCDIQI (   x)    ((QI) (DI) (x))

Definition at line 283 of file cgen-ops.h.

#define TRUNCDISI (   x)    ((SI) (DI) (x))

Definition at line 293 of file cgen-ops.h.

#define TRUNCHIBI (   x)    ((BI) (HI) (x))

Definition at line 269 of file cgen-ops.h.

#define TRUNCHIQI (   x)    ((QI) (HI) (x))

Definition at line 270 of file cgen-ops.h.

#define TRUNCQIBI (   x)    ((BI) (QI) (x))

Definition at line 268 of file cgen-ops.h.

#define TRUNCSIBI (   x)    ((BI) (SI) (x))

Definition at line 271 of file cgen-ops.h.

#define TRUNCSIHI (   x)    ((HI) (SI) (x))

Definition at line 273 of file cgen-ops.h.

#define TRUNCSIQI (   x)    ((QI) (SI) (x))

Definition at line 272 of file cgen-ops.h.

#define TRUNCSISI (   x)    ((SI) (SI) (x))

Definition at line 274 of file cgen-ops.h.

#define UDIVDI (   x,
  y 
)    ((UDI) (x) / (UDI) (y))

Definition at line 183 of file cgen-ops.h.

#define UDIVHI (   x,
  y 
)    ((UHI) (x) / (UHI) (y))

Definition at line 93 of file cgen-ops.h.

#define UDIVQI (   x,
  y 
)    ((UQI) (x) / (UQI) (y))

Definition at line 63 of file cgen-ops.h.

#define UDIVSI (   x,
  y 
)    ((USI) (x) / (USI) (y))

Definition at line 123 of file cgen-ops.h.

#define UMODDI (   x,
  y 
)    ((UDI) (x) % (UDI) (y))

Definition at line 185 of file cgen-ops.h.

#define UMODHI (   x,
  y 
)    ((UHI) (x) % (UHI) (y))

Definition at line 95 of file cgen-ops.h.

#define UMODQI (   x,
  y 
)    ((UQI) (x) % (UQI) (y))

Definition at line 65 of file cgen-ops.h.

#define UMODSI (   x,
  y 
)    ((USI) (x) % (USI) (y))

Definition at line 125 of file cgen-ops.h.

#define XORBI (   x,
  y 
)    ((x) ^ (y))

Definition at line 44 of file cgen-ops.h.

#define XORDI (   x,
  y 
)    ((x) ^ (y))

Definition at line 193 of file cgen-ops.h.

#define XORHI (   x,
  y 
)    ((x) ^ (y))

Definition at line 103 of file cgen-ops.h.

#define XORQI (   x,
  y 
)    ((x) ^ (y))

Definition at line 73 of file cgen-ops.h.

#define XORSI (   x,
  y 
)    ((x) ^ (y))

Definition at line 133 of file cgen-ops.h.

#define ZEXTBIDI (   x)    ((DI) (BI) (x))

Definition at line 245 of file cgen-ops.h.

#define ZEXTBIHI (   x)    ((HI) (BI) (x))

Definition at line 240 of file cgen-ops.h.

#define ZEXTBIQI (   x)    ((QI) (BI) (x))

Definition at line 239 of file cgen-ops.h.

#define ZEXTBISI (   x)    ((SI) (BI) (x))

Definition at line 241 of file cgen-ops.h.

#define ZEXTHIDI (   x)    ((DI) (UHI) (x))

Definition at line 260 of file cgen-ops.h.

#define ZEXTHIHI (   x)    ((HI) (UHI) (x))

Definition at line 255 of file cgen-ops.h.

#define ZEXTHISI (   x)    ((SI) (UHI) (x))

Definition at line 254 of file cgen-ops.h.

#define ZEXTQIDI (   x)    ((DI) (UQI) (x))

Definition at line 252 of file cgen-ops.h.

#define ZEXTQIHI (   x)    ((HI) (UQI) (x))

Definition at line 247 of file cgen-ops.h.

#define ZEXTQISI (   x)    ((SI) (UQI) (x))

Definition at line 248 of file cgen-ops.h.

#define ZEXTSIDI (   x)    ((DI) (USI) (x))

Definition at line 265 of file cgen-ops.h.

#define ZEXTSISI (   x)    ((SI) (USI) (x))

Definition at line 256 of file cgen-ops.h.


Function Documentation

DI ROLDI ( DI  ,
int   
)
HI ROLHI ( HI  ,
int   
)
QI ROLQI ( QI  ,
int   
)
SI ROLSI ( SI  ,
int   
)
DI RORDI ( DI  ,
int   
)
HI RORHI ( HI  ,
int   
)
QI RORQI ( QI  ,
int   
)
SI RORSI ( SI  ,
int   
)
DI SUBWORDDFDI ( DF  )
SI SUBWORDDFSI ( DF  ,
int   
)
DF SUBWORDDIDF ( DI  )
HI SUBWORDDIHI ( DI  ,
int   
)
QI SUBWORDDIQI ( DI  ,
int   
)
SI SUBWORDDISI ( DI  ,
int   
)
UQI SUBWORDDIUQI ( DI  ,
int   
)
SI SUBWORDSFSI ( SF  )
HI SUBWORDSIHI ( SI  ,
int   
)
QI SUBWORDSIQI ( SI  ,
int   
)
SF SUBWORDSISF ( SI  )
UQI SUBWORDSIUQI ( SI  ,
int   
)
SI SUBWORDTFSI ( TF  ,
int   
)
SI SUBWORDXFSI ( XF  ,
int   
)