📄 ops.h
字号:
/* * SCCS ID = @(#)ops.h 1.1 1/31/96 * Hardware opcode support routine header. * Floating point opcode support is in fops.h. */ #if !defined(_ops_h_)#define _ops_h_typedef unsigned long UnSignedWord;typedef unsigned short UnSignedHWord;typedef long SignedWord;typedef short SignedHWord;/* * Prototypes. * The hw_fooi() routines are the same as hw_foo(), * except the caller must to pass the modifier field as the second argument. */UnSignedWord hw_asl (UnSignedWord a, UnSignedWord b); #define hw_asli hw_aslUnSignedWord hw_asr (UnSignedWord a, UnSignedWord b); #define hw_asri hw_asr UnSignedWord hw_bitand (UnSignedWord a, UnSignedWord b);UnSignedWord hw_bitandinv (UnSignedWord a, UnSignedWord b);UnSignedWord hw_bitinv (UnSignedWord a);UnSignedWord hw_bitor (UnSignedWord a, UnSignedWord b);UnSignedWord hw_bitxor (UnSignedWord a, UnSignedWord b);SignedWord hw_carry (UnSignedWord a, UnSignedWord b);SignedWord hw_dspiadd (SignedWord a, SignedWord b);UnSignedWord hw_dspidualadd (SignedWord a, SignedWord b);UnSignedWord hw_dspidualmul (SignedWord a, SignedWord b);UnSignedWord hw_dspidualsub (SignedWord a, SignedWord b);SignedWord hw_dspimul (SignedWord a, SignedWord b);SignedWord hw_dspisub (SignedWord a, SignedWord b);UnSignedWord hw_dspuadd (UnSignedWord a, UnSignedWord b);UnSignedWord hw_dspumul (UnSignedWord a, UnSignedWord b);UnSignedWord hw_dspuquadaddui (UnSignedWord a, SignedWord b);UnSignedWord hw_dspusub (UnSignedWord a, UnSignedWord b);SignedWord hw_dualasr (SignedWord a, UnSignedWord b);UnSignedWord hw_dualuclipi (SignedWord a, UnSignedWord b);SignedWord hw_dualiclipi (SignedWord a, UnSignedWord b);UnSignedWord hw_fixpinv (UnSignedWord a, UnSignedWord b);UnSignedWord hw_funshift1 (UnSignedWord a, UnSignedWord b);UnSignedWord hw_funshift2 (UnSignedWord a, UnSignedWord b);UnSignedWord hw_funshift3 (UnSignedWord a, UnSignedWord b);UnSignedWord hw_h_dspiabs (SignedWord a, SignedWord b);UnSignedWord hw_h_dspidualabs (SignedWord a, SignedWord b);UnSignedWord hw_h_iabs (SignedWord a, SignedWord b);SignedWord hw_iadd (SignedWord a, SignedWord b);#define hw_iaddi hw_iaddSignedWord hw_iavgonep (SignedWord a, SignedWord b);SignedWord hw_ibytesel (SignedWord a, SignedWord b);SignedWord hw_iclipi (SignedWord a, UnSignedWord b);SignedWord hw_idiv (SignedWord a, SignedWord b);SignedWord hw_ieql (SignedWord a, SignedWord b);#define hw_ieqli hw_ieqlSignedWord hw_ifir16 (SignedWord a, SignedWord b);SignedWord hw_ifir8ii (SignedWord a, SignedWord b);SignedWord hw_ifir8iu (SignedWord a, UnSignedWord b);SignedWord hw_ifir8ui (UnSignedWord a, SignedWord b);SignedWord hw_iflip (SignedWord a, SignedWord b);SignedWord hw_igeq (SignedWord a, SignedWord b);#define hw_igeqi hw_igeqSignedWord hw_igtr (SignedWord a, SignedWord b);#define hw_igtri hw_igtrSignedWord hw_iimm (SignedWord a);SignedWord hw_ileqi (SignedWord a, SignedWord b);SignedWord hw_ilesi (SignedWord a, SignedWord b);SignedWord hw_imax (SignedWord a, SignedWord b);SignedWord hw_imin (SignedWord a, SignedWord b);SignedWord hw_imod (SignedWord a, SignedWord b);SignedWord hw_imul (SignedWord a, SignedWord b);SignedWord hw_imulm (SignedWord a, SignedWord b); SignedWord hw_ineq (SignedWord a, SignedWord b);#define hw_ineqi hw_ineqSignedWord hw_inonzero (SignedWord a, SignedWord b);SignedWord hw_isub (SignedWord a, SignedWord b);#define hw_isubi hw_isubSignedWord hw_izero (SignedWord a, SignedWord b);UnSignedWord hw_lsr (UnSignedWord a, UnSignedWord b); #define hw_lsri hw_lsrSignedWord hw_mergedual16lsb(UnSignedWord a, UnSignedWord b);UnSignedWord hw_mergelsb (UnSignedWord a, UnSignedWord b);UnSignedWord hw_mergemsb (UnSignedWord a, UnSignedWord b);UnSignedWord hw_pack16lsb (UnSignedWord a, UnSignedWord b);UnSignedWord hw_pack16msb (UnSignedWord a, UnSignedWord b);UnSignedWord hw_packbytes (SignedWord a, SignedWord b);UnSignedWord hw_quadavg (UnSignedWord a, UnSignedWord b);UnSignedWord hw_quadumax (UnSignedWord a, UnSignedWord b);UnSignedWord hw_quadumin (UnSignedWord a, UnSignedWord b);UnSignedWord hw_quadumulmsb (UnSignedWord a, UnSignedWord b);UnSignedWord hw_rol (UnSignedWord a, UnSignedWord b); #define hw_roli hw_rol SignedWord hw_sex16 (SignedWord a);SignedWord hw_sex8 (SignedWord a);UnSignedWord hw_ubytesel (SignedWord a, SignedWord b);UnSignedWord hw_uclipi (SignedWord a, UnSignedWord b);UnSignedWord hw_uclipu (UnSignedWord a, UnSignedWord b);UnSignedWord hw_udiv (UnSignedWord a, UnSignedWord b);#define hw_ueqli hw_ieqlUnSignedWord hw_ufir16 (UnSignedWord a, UnSignedWord b);UnSignedWord hw_ufir8uu (UnSignedWord a, UnSignedWord b);SignedWord hw_ugeq (UnSignedWord a, UnSignedWord b);#define hw_ugeqi hw_ugeqSignedWord hw_ugtr (UnSignedWord a, UnSignedWord b);#define hw_ugtri hw_ugtrSignedWord hw_uleqi (UnSignedWord a, UnSignedWord b);SignedWord hw_ulesi (UnSignedWord a, UnSignedWord b);UnSignedWord hw_ume8ii (SignedWord a, SignedWord b);UnSignedWord hw_ume8uu (UnSignedWord a, UnSignedWord b);UnSignedWord hw_umod (UnSignedWord a, UnSignedWord b);UnSignedWord hw_umul (UnSignedWord a, UnSignedWord b);UnSignedWord hw_umulm (UnSignedWord a, UnSignedWord b); #define hw_uneqi hw_ineqSignedWord hw_zex16 (SignedWord a);SignedWord hw_zex8 (SignedWord a);void ops_set_model(int model); #endif /* !defined(_ops_h_) *//* end of ops.h */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -