bits.c File Reference

#include "arith.internal.h"
Include dependency graph for bits.c:

Go to the source code of this file.

Defines

#define bitoper(name, opr)

Functions

 bitoper (AR_bitor,|)
void ar_dblshift (ar_data *result, const AR_TYPE *resulttype, const ar_data *opnd1, const ar_data *opnd2, int shiftcount)
int AR_dshiftl (AR_DATA *res, const AR_TYPE *resulttype, const AR_DATA *op1, const AR_TYPE *opnd1type, const AR_DATA *op2, const AR_TYPE *opnd2type, const AR_DATA *cnt, const AR_TYPE *counttype)
int AR_dshiftr (AR_DATA *res, const AR_TYPE *resulttype, const AR_DATA *op1, const AR_TYPE *opnd1type, const AR_DATA *op2, const AR_TYPE *opnd2type, const AR_DATA *cnt, const AR_TYPE *counttype)
int AR_shiftl (AR_DATA *res, const AR_TYPE *resulttype, const AR_DATA *opd, const AR_TYPE *opndtype, const AR_DATA *cnt, const AR_TYPE *counttype)
int AR_shiftr (AR_DATA *res, const AR_TYPE *resulttype, const AR_DATA *opd, const AR_TYPE *opndtype, const AR_DATA *cnt, const AR_TYPE *counttype)
int AR_ishft (AR_DATA *res, const AR_TYPE *resulttype, const AR_DATA *opd, const AR_TYPE *opndtype, const AR_DATA *shft, const AR_TYPE *shifttype)
int AR_ishftc (AR_DATA *res, const AR_TYPE *resulttype, const AR_DATA *opd, const AR_TYPE *opndtype, const AR_DATA *shft, const AR_TYPE *shifttype, const AR_DATA *sz, const AR_TYPE *sizetype)
int AR_ibits (AR_DATA *res, const AR_TYPE *resulttype, const AR_DATA *opd, const AR_TYPE *opndtype, const AR_DATA *shft, const AR_TYPE *shifttype, const AR_DATA *sz, const AR_TYPE *sizetype)
int AR_mask (AR_DATA *res, const AR_TYPE *resulttype, const AR_DATA *cnt, const AR_TYPE *counttype)
int AR_leadz (AR_DATA *res, const AR_TYPE *resulttype, const AR_DATA *opd, const AR_TYPE *opndtype)
int AR_popcnt (AR_DATA *res, const AR_TYPE *resulttype, const AR_DATA *opd, const AR_TYPE *opndtype)
int AR_poppar (AR_DATA *res, const AR_TYPE *resulttype, const AR_DATA *opd, const AR_TYPE *opndtype)

Variables

static char USMID [] = "\n%Z%%M% %I% %G% %U%\n"
static char rcsid [] = "$Id: bits.c,v 1.1.1.1 2002-05-22 20:06:18 dsystem Exp $"

Define Documentation

#define bitoper ( name,
opr   ) 

Definition at line 40 of file bits.c.


Function Documentation

void ar_dblshift ( ar_data result,
const AR_TYPE resulttype,
const ar_data opnd1,
const ar_data opnd2,
int  shiftcount 
)
int AR_dshiftl ( AR_DATA res,
const AR_TYPE resulttype,
const AR_DATA op1,
const AR_TYPE opnd1type,
const AR_DATA op2,
const AR_TYPE opnd2type,
const AR_DATA cnt,
const AR_TYPE counttype 
)
int AR_dshiftr ( AR_DATA res,
const AR_TYPE resulttype,
const AR_DATA op1,
const AR_TYPE opnd1type,
const AR_DATA op2,
const AR_TYPE opnd2type,
const AR_DATA cnt,
const AR_TYPE counttype 
)
int AR_ibits ( AR_DATA res,
const AR_TYPE resulttype,
const AR_DATA opd,
const AR_TYPE opndtype,
const AR_DATA shft,
const AR_TYPE shifttype,
const AR_DATA sz,
const AR_TYPE sizetype 
)
int AR_ishft ( AR_DATA res,
const AR_TYPE resulttype,
const AR_DATA opd,
const AR_TYPE opndtype,
const AR_DATA shft,
const AR_TYPE shifttype 
)
int AR_ishftc ( AR_DATA res,
const AR_TYPE resulttype,
const AR_DATA opd,
const AR_TYPE opndtype,
const AR_DATA shft,
const AR_TYPE shifttype,
const AR_DATA sz,
const AR_TYPE sizetype 
)
int AR_leadz ( AR_DATA res,
const AR_TYPE resulttype,
const AR_DATA opd,
const AR_TYPE opndtype 
)
int AR_mask ( AR_DATA res,
const AR_TYPE resulttype,
const AR_DATA cnt,
const AR_TYPE counttype 
)
int AR_popcnt ( AR_DATA res,
const AR_TYPE resulttype,
const AR_DATA opd,
const AR_TYPE opndtype 
)
int AR_poppar ( AR_DATA res,
const AR_TYPE resulttype,
const AR_DATA opd,
const AR_TYPE opndtype 
)
int AR_shiftl ( AR_DATA res,
const AR_TYPE resulttype,
const AR_DATA opd,
const AR_TYPE opndtype,
const AR_DATA cnt,
const AR_TYPE counttype 
)
int AR_shiftr ( AR_DATA res,
const AR_TYPE resulttype,
const AR_DATA opd,
const AR_TYPE opndtype,
const AR_DATA cnt,
const AR_TYPE counttype 
)
bitoper ( AR_bitor  ,
 
)

Variable Documentation

char rcsid[] = "$Id: bits.c,v 1.1.1.1 2002-05-22 20:06:18 dsystem Exp $" [static]

Definition at line 1278 of file bits.c.

char USMID[] = "\n%Z%%M% %I% %G% %U%\n" [static]

Definition at line 1277 of file bits.c.


Generated on Tue Nov 17 05:55:19 2009 for Open64 (mfef90, whirl2f, and IR tools) by  doxygen 1.6.1