Go to the source code of this file.
Data Structures | |
struct | spe_function |
Defines | |
#define | SPE_INST_SIZE 4 |
4 bytes per instruction | |
#define | SPE_NUM_REGS 128 |
number of general-purpose SIMD registers | |
#define | SPE_REG_RA 0 |
Return Address register. | |
#define | SPE_REG_SP 1 |
Stack Pointer register. | |
#define | EMIT_(name, _op) extern void _name (struct spe_function *p, unsigned rT) |
#define | EMIT_R(_name, _op) extern void _name (struct spe_function *p, unsigned rT, unsigned rA) |
#define | EMIT_RR(_name, _op) |
#define | EMIT_RRR(_name, _op) |
#define | EMIT_RI7(_name, _op) |
#define | EMIT_RI8(_name, _op, bias) |
#define | EMIT_RI10(_name, _op) |
#define | EMIT_RI16(_name, _op) extern void _name (struct spe_function *p, unsigned rT, int imm) |
#define | EMIT_RI18(_name, _op) extern void _name (struct spe_function *p, unsigned rT, int imm) |
#define | EMIT_I16(_name, _op) extern void _name (struct spe_function *p, int imm) |
#define | UNDEF_EMIT_MACROS |
Functions | |
void | spe_init_func (struct spe_function *p, unsigned code_size) |
void | spe_release_func (struct spe_function *p) |
int | spe_allocate_available_register (struct spe_function *p) |
int | spe_allocate_register (struct spe_function *p, int reg) |
void | spe_release_register (struct spe_function *p, int reg) |
void | spe_lqd (struct spe_function *p, unsigned rT, unsigned rA, int imm) |
void | spe_lqx (struct spe_function *p, unsigned rT, unsigned rA, unsigned rB) |
void | spe_lqa (struct spe_function *p, unsigned rT, int imm) |
void | spe_lqr (struct spe_function *p, unsigned rT, int imm) |
void | spe_stqd (struct spe_function *p, unsigned rT, unsigned rA, int imm) |
void | spe_stqx (struct spe_function *p, unsigned rT, unsigned rA, unsigned rB) |
void | spe_stqa (struct spe_function *p, unsigned rT, int imm) |
void | spe_stqr (struct spe_function *p, unsigned rT, int imm) |
void | spe_cbd (struct spe_function *p, unsigned rT, unsigned rA, int imm) |
void | spe_cbx (struct spe_function *p, unsigned rT, unsigned rA, unsigned rB) |
void | spe_chd (struct spe_function *p, unsigned rT, unsigned rA, int imm) |
void | spe_chx (struct spe_function *p, unsigned rT, unsigned rA, int imm) |
void | spe_cwd (struct spe_function *p, unsigned rT, unsigned rA, int imm) |
void | spe_cwx (struct spe_function *p, unsigned rT, unsigned rA, int imm) |
void | spe_cdd (struct spe_function *p, unsigned rT, unsigned rA, int imm) |
void | spe_cdx (struct spe_function *p, unsigned rT, unsigned rA, int imm) |
void | spe_ilh (struct spe_function *p, unsigned rT, int imm) |
void | spe_ilhu (struct spe_function *p, unsigned rT, int imm) |
void | spe_il (struct spe_function *p, unsigned rT, int imm) |
void | spe_ila (struct spe_function *p, unsigned rT, int imm) |
void | spe_iohl (struct spe_function *p, unsigned rT, int imm) |
void | spe_fsmbi (struct spe_function *p, unsigned rT, int imm) |
void | spe_ah (struct spe_function *p, unsigned rT, unsigned rA, unsigned rB) |
void | spe_ahi (struct spe_function *p, unsigned rT, unsigned rA, int imm) |
void | spe_a (struct spe_function *p, unsigned rT, unsigned rA, unsigned rB) |
void | spe_ai (struct spe_function *p, unsigned rT, unsigned rA, int imm) |
void | spe_sfh (struct spe_function *p, unsigned rT, unsigned rA, unsigned rB) |
void | spe_sfhi (struct spe_function *p, unsigned rT, unsigned rA, int imm) |
void | spe_sf (struct spe_function *p, unsigned rT, unsigned rA, unsigned rB) |
void | spe_sfi (struct spe_function *p, unsigned rT, unsigned rA, int imm) |
void | spe_addx (struct spe_function *p, unsigned rT, unsigned rA, unsigned rB) |
void | spe_cg (struct spe_function *p, unsigned rT, unsigned rA, unsigned rB) |
void | spe_cgx (struct spe_function *p, unsigned rT, unsigned rA, unsigned rB) |
void | spe_sfx (struct spe_function *p, unsigned rT, unsigned rA, unsigned rB) |
void | spe_bg (struct spe_function *p, unsigned rT, unsigned rA, unsigned rB) |
void | spe_bgx (struct spe_function *p, unsigned rT, unsigned rA, unsigned rB) |
void | spe_mpy (struct spe_function *p, unsigned rT, unsigned rA, unsigned rB) |
void | spe_mpyu (struct spe_function *p, unsigned rT, unsigned rA, unsigned rB) |
void | spe_mpyi (struct spe_function *p, unsigned rT, unsigned rA, int imm) |
void | spe_mpyui (struct spe_function *p, unsigned rT, unsigned rA, int imm) |
void | spe_mpya (struct spe_function *p, unsigned rT, unsigned rA, unsigned rB, unsigned rC) |
void | spe_mpyh (struct spe_function *p, unsigned rT, unsigned rA, unsigned rB) |
void | spe_mpys (struct spe_function *p, unsigned rT, unsigned rA, unsigned rB) |
void | spe_mpyhh (struct spe_function *p, unsigned rT, unsigned rA, unsigned rB) |
void | spe_mpyhha (struct spe_function *p, unsigned rT, unsigned rA, unsigned rB) |
void | spe_mpyhhu (struct spe_function *p, unsigned rT, unsigned rA, unsigned rB) |
void | spe_mpyhhau (struct spe_function *p, unsigned rT, unsigned rA, unsigned rB) |
void | spe_clz (struct spe_function *p, unsigned rT, unsigned rA) |
void | spe_cntb (struct spe_function *p, unsigned rT, unsigned rA) |
void | spe_fsmb (struct spe_function *p, unsigned rT, unsigned rA) |
void | spe_fsmh (struct spe_function *p, unsigned rT, unsigned rA) |
void | spe_fsm (struct spe_function *p, unsigned rT, unsigned rA) |
void | spe_gbb (struct spe_function *p, unsigned rT, unsigned rA) |
void | spe_gbh (struct spe_function *p, unsigned rT, unsigned rA) |
void | spe_gb (struct spe_function *p, unsigned rT, unsigned rA) |
void | spe_avgb (struct spe_function *p, unsigned rT, unsigned rA, unsigned rB) |
void | spe_absdb (struct spe_function *p, unsigned rT, unsigned rA, unsigned rB) |
void | spe_sumb (struct spe_function *p, unsigned rT, unsigned rA, unsigned rB) |
void | spe_xsbh (struct spe_function *p, unsigned rT, unsigned rA) |
void | spe_xshw (struct spe_function *p, unsigned rT, unsigned rA) |
void | spe_xswd (struct spe_function *p, unsigned rT, unsigned rA) |
void | spe_and (struct spe_function *p, unsigned rT, unsigned rA, unsigned rB) |
void | spe_andc (struct spe_function *p, unsigned rT, unsigned rA, unsigned rB) |
void | spe_andbi (struct spe_function *p, unsigned rT, unsigned rA, int imm) |
void | spe_andhi (struct spe_function *p, unsigned rT, unsigned rA, int imm) |
void | spe_andi (struct spe_function *p, unsigned rT, unsigned rA, int imm) |
void | spe_or (struct spe_function *p, unsigned rT, unsigned rA, unsigned rB) |
void | spe_orc (struct spe_function *p, unsigned rT, unsigned rA, unsigned rB) |
void | spe_orbi (struct spe_function *p, unsigned rT, unsigned rA, int imm) |
void | spe_orhi (struct spe_function *p, unsigned rT, unsigned rA, int imm) |
void | spe_ori (struct spe_function *p, unsigned rT, unsigned rA, int imm) |
void | spe_orx (struct spe_function *p, unsigned rT, unsigned rA) |
void | spe_xor (struct spe_function *p, unsigned rT, unsigned rA, unsigned rB) |
void | spe_xorbi (struct spe_function *p, unsigned rT, unsigned rA, int imm) |
void | spe_xorhi (struct spe_function *p, unsigned rT, unsigned rA, int imm) |
void | spe_xori (struct spe_function *p, unsigned rT, unsigned rA, int imm) |
void | spe_nand (struct spe_function *p, unsigned rT, unsigned rA, unsigned rB) |
void | spe_nor (struct spe_function *p, unsigned rT, unsigned rA, unsigned rB) |
void | spe_eqv (struct spe_function *p, unsigned rT, unsigned rA, unsigned rB) |
void | spe_selb (struct spe_function *p, unsigned rT, unsigned rA, unsigned rB, unsigned rC) |
void | spe_shufb (struct spe_function *p, unsigned rT, unsigned rA, unsigned rB, unsigned rC) |
void | spe_shlh (struct spe_function *p, unsigned rT, unsigned rA, unsigned rB) |
void | spe_shlhi (struct spe_function *p, unsigned rT, unsigned rA, int imm) |
void | spe_shl (struct spe_function *p, unsigned rT, unsigned rA, unsigned rB) |
void | spe_shli (struct spe_function *p, unsigned rT, unsigned rA, int imm) |
void | spe_shlqbi (struct spe_function *p, unsigned rT, unsigned rA, unsigned rB) |
void | spe_shlqbii (struct spe_function *p, unsigned rT, unsigned rA, int imm) |
void | spe_shlqby (struct spe_function *p, unsigned rT, unsigned rA, unsigned rB) |
void | spe_shlqbyi (struct spe_function *p, unsigned rT, unsigned rA, int imm) |
void | spe_shlqbybi (struct spe_function *p, unsigned rT, unsigned rA, unsigned rB) |
void | spe_roth (struct spe_function *p, unsigned rT, unsigned rA, unsigned rB) |
void | spe_rothi (struct spe_function *p, unsigned rT, unsigned rA, int imm) |
void | spe_rot (struct spe_function *p, unsigned rT, unsigned rA, unsigned rB) |
void | spe_roti (struct spe_function *p, unsigned rT, unsigned rA, int imm) |
void | spe_rotqby (struct spe_function *p, unsigned rT, unsigned rA, unsigned rB) |
void | spe_rotqbyi (struct spe_function *p, unsigned rT, unsigned rA, int imm) |
void | spe_rotqbybi (struct spe_function *p, unsigned rT, unsigned rA, unsigned rB) |
void | spe_rotqbi (struct spe_function *p, unsigned rT, unsigned rA, unsigned rB) |
void | spe_rotqbii (struct spe_function *p, unsigned rT, unsigned rA, int imm) |
void | spe_rothm (struct spe_function *p, unsigned rT, unsigned rA, unsigned rB) |
void | spe_rothmi (struct spe_function *p, unsigned rT, unsigned rA, int imm) |
void | spe_rotm (struct spe_function *p, unsigned rT, unsigned rA, unsigned rB) |
void | spe_rotmi (struct spe_function *p, unsigned rT, unsigned rA, int imm) |
void | spe_rotqmby (struct spe_function *p, unsigned rT, unsigned rA, unsigned rB) |
void | spe_rotqmbyi (struct spe_function *p, unsigned rT, unsigned rA, int imm) |
void | spe_rotqmbybi (struct spe_function *p, unsigned rT, unsigned rA, unsigned rB) |
void | spe_rotqmbi (struct spe_function *p, unsigned rT, unsigned rA, unsigned rB) |
void | spe_rotqmbii (struct spe_function *p, unsigned rT, unsigned rA, int imm) |
void | spe_rotmah (struct spe_function *p, unsigned rT, unsigned rA, unsigned rB) |
void | spe_rotmahi (struct spe_function *p, unsigned rT, unsigned rA, int imm) |
void | spe_rotma (struct spe_function *p, unsigned rT, unsigned rA, unsigned rB) |
void | spe_rotmai (struct spe_function *p, unsigned rT, unsigned rA, int imm) |
void | spe_heq (struct spe_function *p, unsigned rT, unsigned rA, unsigned rB) |
void | spe_heqi (struct spe_function *p, unsigned rT, unsigned rA, int imm) |
void | spe_hgt (struct spe_function *p, unsigned rT, unsigned rA, unsigned rB) |
void | spe_hgti (struct spe_function *p, unsigned rT, unsigned rA, int imm) |
void | spe_hlgt (struct spe_function *p, unsigned rT, unsigned rA, unsigned rB) |
void | spe_hlgti (struct spe_function *p, unsigned rT, unsigned rA, int imm) |
void | spe_ceqb (struct spe_function *p, unsigned rT, unsigned rA, unsigned rB) |
void | spe_ceqbi (struct spe_function *p, unsigned rT, unsigned rA, int imm) |
void | spe_ceqh (struct spe_function *p, unsigned rT, unsigned rA, unsigned rB) |
void | spe_ceqhi (struct spe_function *p, unsigned rT, unsigned rA, int imm) |
void | spe_ceq (struct spe_function *p, unsigned rT, unsigned rA, unsigned rB) |
void | spe_ceqi (struct spe_function *p, unsigned rT, unsigned rA, int imm) |
void | spe_cgtb (struct spe_function *p, unsigned rT, unsigned rA, unsigned rB) |
void | spe_cgtbi (struct spe_function *p, unsigned rT, unsigned rA, int imm) |
void | spe_cgth (struct spe_function *p, unsigned rT, unsigned rA, unsigned rB) |
void | spe_cgthi (struct spe_function *p, unsigned rT, unsigned rA, int imm) |
void | spe_cgt (struct spe_function *p, unsigned rT, unsigned rA, unsigned rB) |
void | spe_cgti (struct spe_function *p, unsigned rT, unsigned rA, int imm) |
void | spe_clgtb (struct spe_function *p, unsigned rT, unsigned rA, unsigned rB) |
void | spe_clgtbi (struct spe_function *p, unsigned rT, unsigned rA, int imm) |
void | spe_clgth (struct spe_function *p, unsigned rT, unsigned rA, unsigned rB) |
void | spe_clgthi (struct spe_function *p, unsigned rT, unsigned rA, int imm) |
void | spe_clgt (struct spe_function *p, unsigned rT, unsigned rA, unsigned rB) |
void | spe_clgti (struct spe_function *p, unsigned rT, unsigned rA, int imm) |
void | spe_br (struct spe_function *p, int imm) |
void | spe_bra (struct spe_function *p, int imm) |
void | spe_brsl (struct spe_function *p, unsigned rT, int imm) |
void | spe_brasl (struct spe_function *p, unsigned rT, int imm) |
void | spe_brnz (struct spe_function *p, unsigned rT, int imm) |
void | spe_brz (struct spe_function *p, unsigned rT, int imm) |
void | spe_brhnz (struct spe_function *p, unsigned rT, int imm) |
void | spe_brhz (struct spe_function *p, unsigned rT, int imm) |
void | spe_bi (struct spe_function *p, unsigned rA, int d, int e) |
void | spe_iret (struct spe_function *p, unsigned rA, int d, int e) |
void | spe_bisled (struct spe_function *p, unsigned rT, unsigned rA, int d, int e) |
void | spe_bisl (struct spe_function *p, unsigned rT, unsigned rA, int d, int e) |
void | spe_biz (struct spe_function *p, unsigned rT, unsigned rA, int d, int e) |
void | spe_binz (struct spe_function *p, unsigned rT, unsigned rA, int d, int e) |
void | spe_bihz (struct spe_function *p, unsigned rT, unsigned rA, int d, int e) |
void | spe_bihnz (struct spe_function *p, unsigned rT, unsigned rA, int d, int e) |
void | spe_load_float (struct spe_function *p, unsigned rT, float x) |
Load/splat immediate float into rT. | |
void | spe_load_int (struct spe_function *p, unsigned rT, int i) |
Load/splat immediate int into rT. | |
void | spe_splat (struct spe_function *p, unsigned rT, unsigned rA) |
Replicate word 0 of rA across rT. | |
void | spe_complement (struct spe_function *p, unsigned rT) |
Complement/invert all bits in rT. | |
void | spe_move (struct spe_function *p, unsigned rT, unsigned rA) |
rT = rA. | |
void | spe_zero (struct spe_function *p, unsigned rT) |
rT = {0,0,0,0}. | |
void | spe_fa (struct spe_function *p, unsigned rT, unsigned rA, unsigned rB) |
void | spe_dfa (struct spe_function *p, unsigned rT, unsigned rA, unsigned rB) |
void | spe_fs (struct spe_function *p, unsigned rT, unsigned rA, unsigned rB) |
void | spe_dfs (struct spe_function *p, unsigned rT, unsigned rA, unsigned rB) |
void | spe_fm (struct spe_function *p, unsigned rT, unsigned rA, unsigned rB) |
void | spe_dfm (struct spe_function *p, unsigned rT, unsigned rA, unsigned rB) |
void | spe_fma (struct spe_function *p, unsigned rT, unsigned rA, unsigned rB, unsigned rC) |
void | spe_dfma (struct spe_function *p, unsigned rT, unsigned rA, unsigned rB) |
void | spe_fnms (struct spe_function *p, unsigned rT, unsigned rA, unsigned rB, unsigned rC) |
void | spe_dfnms (struct spe_function *p, unsigned rT, unsigned rA, unsigned rB) |
void | spe_fms (struct spe_function *p, unsigned rT, unsigned rA, unsigned rB, unsigned rC) |
void | spe_dfms (struct spe_function *p, unsigned rT, unsigned rA, unsigned rB) |
void | spe_dfnma (struct spe_function *p, unsigned rT, unsigned rA, unsigned rB) |
void | spe_frest (struct spe_function *p, unsigned rT, unsigned rA) |
void | spe_frsqest (struct spe_function *p, unsigned rT, unsigned rA) |
void | spe_fi (struct spe_function *p, unsigned rT, unsigned rA, unsigned rB) |
void | spe_csflt (struct spe_function *p, unsigned rT, unsigned rA, int imm) |
void | spe_cflts (struct spe_function *p, unsigned rT, unsigned rA, int imm) |
void | spe_cuflt (struct spe_function *p, unsigned rT, unsigned rA, int imm) |
void | spe_cfltu (struct spe_function *p, unsigned rT, unsigned rA, int imm) |
void | spe_frds (struct spe_function *p, unsigned rT, unsigned rA) |
void | spe_fesd (struct spe_function *p, unsigned rT, unsigned rA) |
void | spe_dfceq (struct spe_function *p, unsigned rT, unsigned rA, unsigned rB) |
void | spe_dfcmeq (struct spe_function *p, unsigned rT, unsigned rA, unsigned rB) |
void | spe_dfcgt (struct spe_function *p, unsigned rT, unsigned rA, unsigned rB) |
void | spe_dfcmgt (struct spe_function *p, unsigned rT, unsigned rA, unsigned rB) |
void | spe_dftsv (struct spe_function *p, unsigned rT, unsigned rA, int imm) |
void | spe_fceq (struct spe_function *p, unsigned rT, unsigned rA, unsigned rB) |
void | spe_fcmeq (struct spe_function *p, unsigned rT, unsigned rA, unsigned rB) |
void | spe_fcgt (struct spe_function *p, unsigned rT, unsigned rA, unsigned rB) |
void | spe_fcmgt (struct spe_function *p, unsigned rT, unsigned rA, unsigned rB) |
void | spe_fscrwr (struct spe_function *p, unsigned rT, unsigned rA) |
void | _name (struct spe_function *p, unsigned rT) |
void | spe_rdch (struct spe_function *p, unsigned rT, unsigned rA) |
void | spe_rdchcnt (struct spe_function *p, unsigned rT, unsigned rA) |
void | spe_wrch (struct spe_function *p, unsigned rT, unsigned rA) |
SPEs. For details, see /opt/cell/sdk/docs/arch/SPU_ISA_v1.2_27Jan2007_pub.pdf
Definition in file rtasm_ppc_spe.h.
#define EMIT_ | ( | name, | |||
_op | ) | extern void _name (struct spe_function *p, unsigned rT) |
Definition at line 78 of file rtasm_ppc_spe.h.
#define EMIT_I16 | ( | _name, | |||
_op | ) | extern void _name (struct spe_function *p, int imm) |
Definition at line 101 of file rtasm_ppc_spe.h.
#define EMIT_R | ( | _name, | |||
_op | ) | extern void _name (struct spe_function *p, unsigned rT, unsigned rA) |
Definition at line 80 of file rtasm_ppc_spe.h.
#define EMIT_RI10 | ( | _name, | |||
_op | ) |
Value:
extern void _name (struct spe_function *p, unsigned rT, unsigned rA, \ int imm)
Definition at line 94 of file rtasm_ppc_spe.h.
#define EMIT_RI16 | ( | _name, | |||
_op | ) | extern void _name (struct spe_function *p, unsigned rT, int imm) |
Definition at line 97 of file rtasm_ppc_spe.h.
#define EMIT_RI18 | ( | _name, | |||
_op | ) | extern void _name (struct spe_function *p, unsigned rT, int imm) |
Definition at line 99 of file rtasm_ppc_spe.h.
#define EMIT_RI7 | ( | _name, | |||
_op | ) |
Value:
extern void _name (struct spe_function *p, unsigned rT, unsigned rA, \ int imm)
Definition at line 88 of file rtasm_ppc_spe.h.
#define EMIT_RI8 | ( | _name, | |||
_op, | |||||
bias | ) |
Value:
extern void _name (struct spe_function *p, unsigned rT, unsigned rA, \ int imm)
Definition at line 91 of file rtasm_ppc_spe.h.
#define EMIT_RR | ( | _name, | |||
_op | ) |
Value:
extern void _name (struct spe_function *p, unsigned rT, unsigned rA, \ unsigned rB)
Definition at line 82 of file rtasm_ppc_spe.h.
#define EMIT_RRR | ( | _name, | |||
_op | ) |
Value:
extern void _name (struct spe_function *p, unsigned rT, unsigned rA, \ unsigned rB, unsigned rC)
Definition at line 85 of file rtasm_ppc_spe.h.
#define SPE_INST_SIZE 4 |
#define SPE_NUM_REGS 128 |
#define SPE_REG_RA 0 |
#define SPE_REG_SP 1 |
#define UNDEF_EMIT_MACROS |
Definition at line 103 of file rtasm_ppc_spe.h.
void _name | ( | struct spe_function * | p, | |
unsigned | rT | |||
) |
void spe_a | ( | struct spe_function * | p, | |
unsigned | rT, | |||
unsigned | rA, | |||
unsigned | rB | |||
) |
void spe_absdb | ( | struct spe_function * | p, | |
unsigned | rT, | |||
unsigned | rA, | |||
unsigned | rB | |||
) |
void spe_addx | ( | struct spe_function * | p, | |
unsigned | rT, | |||
unsigned | rA, | |||
unsigned | rB | |||
) |
void spe_ah | ( | struct spe_function * | p, | |
unsigned | rT, | |||
unsigned | rA, | |||
unsigned | rB | |||
) |
void spe_ahi | ( | struct spe_function * | p, | |
unsigned | rT, | |||
unsigned | rA, | |||
int | imm | |||
) |
void spe_ai | ( | struct spe_function * | p, | |
unsigned | rT, | |||
unsigned | rA, | |||
int | imm | |||
) |
int spe_allocate_available_register | ( | struct spe_function * | p | ) |
int spe_allocate_register | ( | struct spe_function * | p, | |
int | reg | |||
) |
void spe_and | ( | struct spe_function * | p, | |
unsigned | rT, | |||
unsigned | rA, | |||
unsigned | rB | |||
) |
void spe_andbi | ( | struct spe_function * | p, | |
unsigned | rT, | |||
unsigned | rA, | |||
int | imm | |||
) |
void spe_andc | ( | struct spe_function * | p, | |
unsigned | rT, | |||
unsigned | rA, | |||
unsigned | rB | |||
) |
void spe_andhi | ( | struct spe_function * | p, | |
unsigned | rT, | |||
unsigned | rA, | |||
int | imm | |||
) |
void spe_andi | ( | struct spe_function * | p, | |
unsigned | rT, | |||
unsigned | rA, | |||
int | imm | |||
) |
void spe_avgb | ( | struct spe_function * | p, | |
unsigned | rT, | |||
unsigned | rA, | |||
unsigned | rB | |||
) |
void spe_bg | ( | struct spe_function * | p, | |
unsigned | rT, | |||
unsigned | rA, | |||
unsigned | rB | |||
) |
void spe_bgx | ( | struct spe_function * | p, | |
unsigned | rT, | |||
unsigned | rA, | |||
unsigned | rB | |||
) |
void spe_bi | ( | struct spe_function * | p, | |
unsigned | rA, | |||
int | d, | |||
int | e | |||
) |
void spe_bihnz | ( | struct spe_function * | p, | |
unsigned | rT, | |||
unsigned | rA, | |||
int | d, | |||
int | e | |||
) |
void spe_bihz | ( | struct spe_function * | p, | |
unsigned | rT, | |||
unsigned | rA, | |||
int | d, | |||
int | e | |||
) |
void spe_binz | ( | struct spe_function * | p, | |
unsigned | rT, | |||
unsigned | rA, | |||
int | d, | |||
int | e | |||
) |
void spe_bisl | ( | struct spe_function * | p, | |
unsigned | rT, | |||
unsigned | rA, | |||
int | d, | |||
int | e | |||
) |
void spe_bisled | ( | struct spe_function * | p, | |
unsigned | rT, | |||
unsigned | rA, | |||
int | d, | |||
int | e | |||
) |
void spe_biz | ( | struct spe_function * | p, | |
unsigned | rT, | |||
unsigned | rA, | |||
int | d, | |||
int | e | |||
) |
void spe_br | ( | struct spe_function * | p, | |
int | imm | |||
) |
void spe_bra | ( | struct spe_function * | p, | |
int | imm | |||
) |
void spe_brasl | ( | struct spe_function * | p, | |
unsigned | rT, | |||
int | imm | |||
) |
void spe_brhnz | ( | struct spe_function * | p, | |
unsigned | rT, | |||
int | imm | |||
) |
void spe_brhz | ( | struct spe_function * | p, | |
unsigned | rT, | |||
int | imm | |||
) |
void spe_brnz | ( | struct spe_function * | p, | |
unsigned | rT, | |||
int | imm | |||
) |
void spe_brsl | ( | struct spe_function * | p, | |
unsigned | rT, | |||
int | imm | |||
) |
void spe_brz | ( | struct spe_function * | p, | |
unsigned | rT, | |||
int | imm | |||
) |
void spe_cbd | ( | struct spe_function * | p, | |
unsigned | rT, | |||
unsigned | rA, | |||
int | imm | |||
) |
void spe_cbx | ( | struct spe_function * | p, | |
unsigned | rT, | |||
unsigned | rA, | |||
unsigned | rB | |||
) |
void spe_cdd | ( | struct spe_function * | p, | |
unsigned | rT, | |||
unsigned | rA, | |||
int | imm | |||
) |
void spe_cdx | ( | struct spe_function * | p, | |
unsigned | rT, | |||
unsigned | rA, | |||
int | imm | |||
) |
void spe_ceq | ( | struct spe_function * | p, | |
unsigned | rT, | |||
unsigned | rA, | |||
unsigned | rB | |||
) |
void spe_ceqb | ( | struct spe_function * | p, | |
unsigned | rT, | |||
unsigned | rA, | |||
unsigned | rB | |||
) |
void spe_ceqbi | ( | struct spe_function * | p, | |
unsigned | rT, | |||
unsigned | rA, | |||
int | imm | |||
) |
void spe_ceqh | ( | struct spe_function * | p, | |
unsigned | rT, | |||
unsigned | rA, | |||
unsigned | rB | |||
) |
void spe_ceqhi | ( | struct spe_function * | p, | |
unsigned | rT, | |||
unsigned | rA, | |||
int | imm | |||
) |
void spe_ceqi | ( | struct spe_function * | p, | |
unsigned | rT, | |||
unsigned | rA, | |||
int | imm | |||
) |
void spe_cflts | ( | struct spe_function * | p, | |
unsigned | rT, | |||
unsigned | rA, | |||
int | imm | |||
) |
void spe_cfltu | ( | struct spe_function * | p, | |
unsigned | rT, | |||
unsigned | rA, | |||
int | imm | |||
) |
void spe_cg | ( | struct spe_function * | p, | |
unsigned | rT, | |||
unsigned | rA, | |||
unsigned | rB | |||
) |
void spe_cgt | ( | struct spe_function * | p, | |
unsigned | rT, | |||
unsigned | rA, | |||
unsigned | rB | |||
) |
void spe_cgtb | ( | struct spe_function * | p, | |
unsigned | rT, | |||
unsigned | rA, | |||
unsigned | rB | |||
) |
void spe_cgtbi | ( | struct spe_function * | p, | |
unsigned | rT, | |||
unsigned | rA, | |||
int | imm | |||
) |
void spe_cgth | ( | struct spe_function * | p, | |
unsigned | rT, | |||
unsigned | rA, | |||
unsigned | rB | |||
) |
void spe_cgthi | ( | struct spe_function * | p, | |
unsigned | rT, | |||
unsigned | rA, | |||
int | imm | |||
) |
void spe_cgti | ( | struct spe_function * | p, | |
unsigned | rT, | |||
unsigned | rA, | |||
int | imm | |||
) |
void spe_cgx | ( | struct spe_function * | p, | |
unsigned | rT, | |||
unsigned | rA, | |||
unsigned | rB | |||
) |
void spe_chd | ( | struct spe_function * | p, | |
unsigned | rT, | |||
unsigned | rA, | |||
int | imm | |||
) |
void spe_chx | ( | struct spe_function * | p, | |
unsigned | rT, | |||
unsigned | rA, | |||
int | imm | |||
) |
void spe_clgt | ( | struct spe_function * | p, | |
unsigned | rT, | |||
unsigned | rA, | |||
unsigned | rB | |||
) |
void spe_clgtb | ( | struct spe_function * | p, | |
unsigned | rT, | |||
unsigned | rA, | |||
unsigned | rB | |||
) |
void spe_clgtbi | ( | struct spe_function * | p, | |
unsigned | rT, | |||
unsigned | rA, | |||
int | imm | |||
) |
void spe_clgth | ( | struct spe_function * | p, | |
unsigned | rT, | |||
unsigned | rA, | |||
unsigned | rB | |||
) |
void spe_clgthi | ( | struct spe_function * | p, | |
unsigned | rT, | |||
unsigned | rA, | |||
int | imm | |||
) |
void spe_clgti | ( | struct spe_function * | p, | |
unsigned | rT, | |||
unsigned | rA, | |||
int | imm | |||
) |
void spe_clz | ( | struct spe_function * | p, | |
unsigned | rT, | |||
unsigned | rA | |||
) |
void spe_cntb | ( | struct spe_function * | p, | |
unsigned | rT, | |||
unsigned | rA | |||
) |
void spe_complement | ( | struct spe_function * | p, | |
unsigned | rT | |||
) |
Complement/invert all bits in rT.
void spe_csflt | ( | struct spe_function * | p, | |
unsigned | rT, | |||
unsigned | rA, | |||
int | imm | |||
) |
void spe_cuflt | ( | struct spe_function * | p, | |
unsigned | rT, | |||
unsigned | rA, | |||
int | imm | |||
) |
void spe_cwd | ( | struct spe_function * | p, | |
unsigned | rT, | |||
unsigned | rA, | |||
int | imm | |||
) |
void spe_cwx | ( | struct spe_function * | p, | |
unsigned | rT, | |||
unsigned | rA, | |||
int | imm | |||
) |
void spe_dfa | ( | struct spe_function * | p, | |
unsigned | rT, | |||
unsigned | rA, | |||
unsigned | rB | |||
) |
void spe_dfceq | ( | struct spe_function * | p, | |
unsigned | rT, | |||
unsigned | rA, | |||
unsigned | rB | |||
) |
void spe_dfcgt | ( | struct spe_function * | p, | |
unsigned | rT, | |||
unsigned | rA, | |||
unsigned | rB | |||
) |
void spe_dfcmeq | ( | struct spe_function * | p, | |
unsigned | rT, | |||
unsigned | rA, | |||
unsigned | rB | |||
) |
void spe_dfcmgt | ( | struct spe_function * | p, | |
unsigned | rT, | |||
unsigned | rA, | |||
unsigned | rB | |||
) |
void spe_dfm | ( | struct spe_function * | p, | |
unsigned | rT, | |||
unsigned | rA, | |||
unsigned | rB | |||
) |
void spe_dfma | ( | struct spe_function * | p, | |
unsigned | rT, | |||
unsigned | rA, | |||
unsigned | rB | |||
) |
void spe_dfms | ( | struct spe_function * | p, | |
unsigned | rT, | |||
unsigned | rA, | |||
unsigned | rB | |||
) |
void spe_dfnma | ( | struct spe_function * | p, | |
unsigned | rT, | |||
unsigned | rA, | |||
unsigned | rB | |||
) |
void spe_dfnms | ( | struct spe_function * | p, | |
unsigned | rT, | |||
unsigned | rA, | |||
unsigned | rB | |||
) |
void spe_dfs | ( | struct spe_function * | p, | |
unsigned | rT, | |||
unsigned | rA, | |||
unsigned | rB | |||
) |
void spe_dftsv | ( | struct spe_function * | p, | |
unsigned | rT, | |||
unsigned | rA, | |||
int | imm | |||
) |
void spe_eqv | ( | struct spe_function * | p, | |
unsigned | rT, | |||
unsigned | rA, | |||
unsigned | rB | |||
) |
void spe_fa | ( | struct spe_function * | p, | |
unsigned | rT, | |||
unsigned | rA, | |||
unsigned | rB | |||
) |
void spe_fceq | ( | struct spe_function * | p, | |
unsigned | rT, | |||
unsigned | rA, | |||
unsigned | rB | |||
) |
void spe_fcgt | ( | struct spe_function * | p, | |
unsigned | rT, | |||
unsigned | rA, | |||
unsigned | rB | |||
) |
void spe_fcmeq | ( | struct spe_function * | p, | |
unsigned | rT, | |||
unsigned | rA, | |||
unsigned | rB | |||
) |
void spe_fcmgt | ( | struct spe_function * | p, | |
unsigned | rT, | |||
unsigned | rA, | |||
unsigned | rB | |||
) |
void spe_fesd | ( | struct spe_function * | p, | |
unsigned | rT, | |||
unsigned | rA | |||
) |
void spe_fi | ( | struct spe_function * | p, | |
unsigned | rT, | |||
unsigned | rA, | |||
unsigned | rB | |||
) |
void spe_fm | ( | struct spe_function * | p, | |
unsigned | rT, | |||
unsigned | rA, | |||
unsigned | rB | |||
) |
void spe_fma | ( | struct spe_function * | p, | |
unsigned | rT, | |||
unsigned | rA, | |||
unsigned | rB, | |||
unsigned | rC | |||
) |
void spe_fms | ( | struct spe_function * | p, | |
unsigned | rT, | |||
unsigned | rA, | |||
unsigned | rB, | |||
unsigned | rC | |||
) |
void spe_fnms | ( | struct spe_function * | p, | |
unsigned | rT, | |||
unsigned | rA, | |||
unsigned | rB, | |||
unsigned | rC | |||
) |
void spe_frds | ( | struct spe_function * | p, | |
unsigned | rT, | |||
unsigned | rA | |||
) |
void spe_frest | ( | struct spe_function * | p, | |
unsigned | rT, | |||
unsigned | rA | |||
) |
void spe_frsqest | ( | struct spe_function * | p, | |
unsigned | rT, | |||
unsigned | rA | |||
) |
void spe_fs | ( | struct spe_function * | p, | |
unsigned | rT, | |||
unsigned | rA, | |||
unsigned | rB | |||
) |
void spe_fscrwr | ( | struct spe_function * | p, | |
unsigned | rT, | |||
unsigned | rA | |||
) |
void spe_fsm | ( | struct spe_function * | p, | |
unsigned | rT, | |||
unsigned | rA | |||
) |
void spe_fsmb | ( | struct spe_function * | p, | |
unsigned | rT, | |||
unsigned | rA | |||
) |
void spe_fsmbi | ( | struct spe_function * | p, | |
unsigned | rT, | |||
int | imm | |||
) |
void spe_fsmh | ( | struct spe_function * | p, | |
unsigned | rT, | |||
unsigned | rA | |||
) |
void spe_gb | ( | struct spe_function * | p, | |
unsigned | rT, | |||
unsigned | rA | |||
) |
void spe_gbb | ( | struct spe_function * | p, | |
unsigned | rT, | |||
unsigned | rA | |||
) |
void spe_gbh | ( | struct spe_function * | p, | |
unsigned | rT, | |||
unsigned | rA | |||
) |
void spe_heq | ( | struct spe_function * | p, | |
unsigned | rT, | |||
unsigned | rA, | |||
unsigned | rB | |||
) |
void spe_heqi | ( | struct spe_function * | p, | |
unsigned | rT, | |||
unsigned | rA, | |||
int | imm | |||
) |
void spe_hgt | ( | struct spe_function * | p, | |
unsigned | rT, | |||
unsigned | rA, | |||
unsigned | rB | |||
) |
void spe_hgti | ( | struct spe_function * | p, | |
unsigned | rT, | |||
unsigned | rA, | |||
int | imm | |||
) |
void spe_hlgt | ( | struct spe_function * | p, | |
unsigned | rT, | |||
unsigned | rA, | |||
unsigned | rB | |||
) |
void spe_hlgti | ( | struct spe_function * | p, | |
unsigned | rT, | |||
unsigned | rA, | |||
int | imm | |||
) |
void spe_il | ( | struct spe_function * | p, | |
unsigned | rT, | |||
int | imm | |||
) |
void spe_ila | ( | struct spe_function * | p, | |
unsigned | rT, | |||
int | imm | |||
) |
void spe_ilh | ( | struct spe_function * | p, | |
unsigned | rT, | |||
int | imm | |||
) |
void spe_ilhu | ( | struct spe_function * | p, | |
unsigned | rT, | |||
int | imm | |||
) |
void spe_init_func | ( | struct spe_function * | p, | |
unsigned | code_size | |||
) |
void spe_iohl | ( | struct spe_function * | p, | |
unsigned | rT, | |||
int | imm | |||
) |
void spe_iret | ( | struct spe_function * | p, | |
unsigned | rA, | |||
int | d, | |||
int | e | |||
) |
void spe_load_float | ( | struct spe_function * | p, | |
unsigned | rT, | |||
float | x | |||
) |
Load/splat immediate float into rT.
void spe_load_int | ( | struct spe_function * | p, | |
unsigned | rT, | |||
int | i | |||
) |
Load/splat immediate int into rT.
void spe_lqa | ( | struct spe_function * | p, | |
unsigned | rT, | |||
int | imm | |||
) |
void spe_lqd | ( | struct spe_function * | p, | |
unsigned | rT, | |||
unsigned | rA, | |||
int | imm | |||
) |
void spe_lqr | ( | struct spe_function * | p, | |
unsigned | rT, | |||
int | imm | |||
) |
void spe_lqx | ( | struct spe_function * | p, | |
unsigned | rT, | |||
unsigned | rA, | |||
unsigned | rB | |||
) |
void spe_move | ( | struct spe_function * | p, | |
unsigned | rT, | |||
unsigned | rA | |||
) |
rT = rA.
void spe_mpy | ( | struct spe_function * | p, | |
unsigned | rT, | |||
unsigned | rA, | |||
unsigned | rB | |||
) |
void spe_mpya | ( | struct spe_function * | p, | |
unsigned | rT, | |||
unsigned | rA, | |||
unsigned | rB, | |||
unsigned | rC | |||
) |
void spe_mpyh | ( | struct spe_function * | p, | |
unsigned | rT, | |||
unsigned | rA, | |||
unsigned | rB | |||
) |
void spe_mpyhh | ( | struct spe_function * | p, | |
unsigned | rT, | |||
unsigned | rA, | |||
unsigned | rB | |||
) |
void spe_mpyhha | ( | struct spe_function * | p, | |
unsigned | rT, | |||
unsigned | rA, | |||
unsigned | rB | |||
) |
void spe_mpyhhau | ( | struct spe_function * | p, | |
unsigned | rT, | |||
unsigned | rA, | |||
unsigned | rB | |||
) |
void spe_mpyhhu | ( | struct spe_function * | p, | |
unsigned | rT, | |||
unsigned | rA, | |||
unsigned | rB | |||
) |
void spe_mpyi | ( | struct spe_function * | p, | |
unsigned | rT, | |||
unsigned | rA, | |||
int | imm | |||
) |
void spe_mpys | ( | struct spe_function * | p, | |
unsigned | rT, | |||
unsigned | rA, | |||
unsigned | rB | |||
) |
void spe_mpyu | ( | struct spe_function * | p, | |
unsigned | rT, | |||
unsigned | rA, | |||
unsigned | rB | |||
) |
void spe_mpyui | ( | struct spe_function * | p, | |
unsigned | rT, | |||
unsigned | rA, | |||
int | imm | |||
) |
void spe_nand | ( | struct spe_function * | p, | |
unsigned | rT, | |||
unsigned | rA, | |||
unsigned | rB | |||
) |
void spe_nor | ( | struct spe_function * | p, | |
unsigned | rT, | |||
unsigned | rA, | |||
unsigned | rB | |||
) |
void spe_or | ( | struct spe_function * | p, | |
unsigned | rT, | |||
unsigned | rA, | |||
unsigned | rB | |||
) |
void spe_orbi | ( | struct spe_function * | p, | |
unsigned | rT, | |||
unsigned | rA, | |||
int | imm | |||
) |
void spe_orc | ( | struct spe_function * | p, | |
unsigned | rT, | |||
unsigned | rA, | |||
unsigned | rB | |||
) |
void spe_orhi | ( | struct spe_function * | p, | |
unsigned | rT, | |||
unsigned | rA, | |||
int | imm | |||
) |
void spe_ori | ( | struct spe_function * | p, | |
unsigned | rT, | |||
unsigned | rA, | |||
int | imm | |||
) |
void spe_orx | ( | struct spe_function * | p, | |
unsigned | rT, | |||
unsigned | rA | |||
) |
void spe_rdch | ( | struct spe_function * | p, | |
unsigned | rT, | |||
unsigned | rA | |||
) |
void spe_rdchcnt | ( | struct spe_function * | p, | |
unsigned | rT, | |||
unsigned | rA | |||
) |
void spe_release_func | ( | struct spe_function * | p | ) |
void spe_release_register | ( | struct spe_function * | p, | |
int | reg | |||
) |
void spe_rot | ( | struct spe_function * | p, | |
unsigned | rT, | |||
unsigned | rA, | |||
unsigned | rB | |||
) |
void spe_roth | ( | struct spe_function * | p, | |
unsigned | rT, | |||
unsigned | rA, | |||
unsigned | rB | |||
) |
void spe_rothi | ( | struct spe_function * | p, | |
unsigned | rT, | |||
unsigned | rA, | |||
int | imm | |||
) |
void spe_rothm | ( | struct spe_function * | p, | |
unsigned | rT, | |||
unsigned | rA, | |||
unsigned | rB | |||
) |
void spe_rothmi | ( | struct spe_function * | p, | |
unsigned | rT, | |||
unsigned | rA, | |||
int | imm | |||
) |
void spe_roti | ( | struct spe_function * | p, | |
unsigned | rT, | |||
unsigned | rA, | |||
int | imm | |||
) |
void spe_rotm | ( | struct spe_function * | p, | |
unsigned | rT, | |||
unsigned | rA, | |||
unsigned | rB | |||
) |
void spe_rotma | ( | struct spe_function * | p, | |
unsigned | rT, | |||
unsigned | rA, | |||
unsigned | rB | |||
) |
void spe_rotmah | ( | struct spe_function * | p, | |
unsigned | rT, | |||
unsigned | rA, | |||
unsigned | rB | |||
) |
void spe_rotmahi | ( | struct spe_function * | p, | |
unsigned | rT, | |||
unsigned | rA, | |||
int | imm | |||
) |
void spe_rotmai | ( | struct spe_function * | p, | |
unsigned | rT, | |||
unsigned | rA, | |||
int | imm | |||
) |
void spe_rotmi | ( | struct spe_function * | p, | |
unsigned | rT, | |||
unsigned | rA, | |||
int | imm | |||
) |
void spe_rotqbi | ( | struct spe_function * | p, | |
unsigned | rT, | |||
unsigned | rA, | |||
unsigned | rB | |||
) |
void spe_rotqbii | ( | struct spe_function * | p, | |
unsigned | rT, | |||
unsigned | rA, | |||
int | imm | |||
) |
void spe_rotqby | ( | struct spe_function * | p, | |
unsigned | rT, | |||
unsigned | rA, | |||
unsigned | rB | |||
) |
void spe_rotqbybi | ( | struct spe_function * | p, | |
unsigned | rT, | |||
unsigned | rA, | |||
unsigned | rB | |||
) |
void spe_rotqbyi | ( | struct spe_function * | p, | |
unsigned | rT, | |||
unsigned | rA, | |||
int | imm | |||
) |
void spe_rotqmbi | ( | struct spe_function * | p, | |
unsigned | rT, | |||
unsigned | rA, | |||
unsigned | rB | |||
) |
void spe_rotqmbii | ( | struct spe_function * | p, | |
unsigned | rT, | |||
unsigned | rA, | |||
int | imm | |||
) |
void spe_rotqmby | ( | struct spe_function * | p, | |
unsigned | rT, | |||
unsigned | rA, | |||
unsigned | rB | |||
) |
void spe_rotqmbybi | ( | struct spe_function * | p, | |
unsigned | rT, | |||
unsigned | rA, | |||
unsigned | rB | |||
) |
void spe_rotqmbyi | ( | struct spe_function * | p, | |
unsigned | rT, | |||
unsigned | rA, | |||
int | imm | |||
) |
void spe_selb | ( | struct spe_function * | p, | |
unsigned | rT, | |||
unsigned | rA, | |||
unsigned | rB, | |||
unsigned | rC | |||
) |
void spe_sf | ( | struct spe_function * | p, | |
unsigned | rT, | |||
unsigned | rA, | |||
unsigned | rB | |||
) |
void spe_sfh | ( | struct spe_function * | p, | |
unsigned | rT, | |||
unsigned | rA, | |||
unsigned | rB | |||
) |
void spe_sfhi | ( | struct spe_function * | p, | |
unsigned | rT, | |||
unsigned | rA, | |||
int | imm | |||
) |
void spe_sfi | ( | struct spe_function * | p, | |
unsigned | rT, | |||
unsigned | rA, | |||
int | imm | |||
) |
void spe_sfx | ( | struct spe_function * | p, | |
unsigned | rT, | |||
unsigned | rA, | |||
unsigned | rB | |||
) |
void spe_shl | ( | struct spe_function * | p, | |
unsigned | rT, | |||
unsigned | rA, | |||
unsigned | rB | |||
) |
void spe_shlh | ( | struct spe_function * | p, | |
unsigned | rT, | |||
unsigned | rA, | |||
unsigned | rB | |||
) |
void spe_shlhi | ( | struct spe_function * | p, | |
unsigned | rT, | |||
unsigned | rA, | |||
int | imm | |||
) |
void spe_shli | ( | struct spe_function * | p, | |
unsigned | rT, | |||
unsigned | rA, | |||
int | imm | |||
) |
void spe_shlqbi | ( | struct spe_function * | p, | |
unsigned | rT, | |||
unsigned | rA, | |||
unsigned | rB | |||
) |
void spe_shlqbii | ( | struct spe_function * | p, | |
unsigned | rT, | |||
unsigned | rA, | |||
int | imm | |||
) |
void spe_shlqby | ( | struct spe_function * | p, | |
unsigned | rT, | |||
unsigned | rA, | |||
unsigned | rB | |||
) |
void spe_shlqbybi | ( | struct spe_function * | p, | |
unsigned | rT, | |||
unsigned | rA, | |||
unsigned | rB | |||
) |
void spe_shlqbyi | ( | struct spe_function * | p, | |
unsigned | rT, | |||
unsigned | rA, | |||
int | imm | |||
) |
void spe_shufb | ( | struct spe_function * | p, | |
unsigned | rT, | |||
unsigned | rA, | |||
unsigned | rB, | |||
unsigned | rC | |||
) |
void spe_splat | ( | struct spe_function * | p, | |
unsigned | rT, | |||
unsigned | rA | |||
) |
Replicate word 0 of rA across rT.
void spe_stqa | ( | struct spe_function * | p, | |
unsigned | rT, | |||
int | imm | |||
) |
void spe_stqd | ( | struct spe_function * | p, | |
unsigned | rT, | |||
unsigned | rA, | |||
int | imm | |||
) |
void spe_stqr | ( | struct spe_function * | p, | |
unsigned | rT, | |||
int | imm | |||
) |
void spe_stqx | ( | struct spe_function * | p, | |
unsigned | rT, | |||
unsigned | rA, | |||
unsigned | rB | |||
) |
void spe_sumb | ( | struct spe_function * | p, | |
unsigned | rT, | |||
unsigned | rA, | |||
unsigned | rB | |||
) |
void spe_wrch | ( | struct spe_function * | p, | |
unsigned | rT, | |||
unsigned | rA | |||
) |
void spe_xor | ( | struct spe_function * | p, | |
unsigned | rT, | |||
unsigned | rA, | |||
unsigned | rB | |||
) |
void spe_xorbi | ( | struct spe_function * | p, | |
unsigned | rT, | |||
unsigned | rA, | |||
int | imm | |||
) |
void spe_xorhi | ( | struct spe_function * | p, | |
unsigned | rT, | |||
unsigned | rA, | |||
int | imm | |||
) |
void spe_xori | ( | struct spe_function * | p, | |
unsigned | rT, | |||
unsigned | rA, | |||
int | imm | |||
) |
void spe_xsbh | ( | struct spe_function * | p, | |
unsigned | rT, | |||
unsigned | rA | |||
) |
void spe_xshw | ( | struct spe_function * | p, | |
unsigned | rT, | |||
unsigned | rA | |||
) |
void spe_xswd | ( | struct spe_function * | p, | |
unsigned | rT, | |||
unsigned | rA | |||
) |
void spe_zero | ( | struct spe_function * | p, | |
unsigned | rT | |||
) |
rT = {0,0,0,0}.