osprey-gcc-4.2.0/gcc/config/rs6000/spe.h File Reference

Go to the source code of this file.

Defines

#define __vector   __attribute__((vector_size(8)))
#define __v2si   __ev64_opaque__
#define __v2sf   __ev64_fs__
#define __ev_addw   __builtin_spe_evaddw
#define __ev_addiw   __builtin_spe_evaddiw
#define __ev_subfw(a, b)   __builtin_spe_evsubfw ((b), (a))
#define __ev_subw   __builtin_spe_evsubfw
#define __ev_subifw(a, b)   __builtin_spe_evsubifw ((b), (a))
#define __ev_subiw   __builtin_spe_evsubifw
#define __ev_abs   __builtin_spe_evabs
#define __ev_neg   __builtin_spe_evneg
#define __ev_extsb   __builtin_spe_evextsb
#define __ev_extsh   __builtin_spe_evextsh
#define __ev_and   __builtin_spe_evand
#define __ev_or   __builtin_spe_evor
#define __ev_xor   __builtin_spe_evxor
#define __ev_nand   __builtin_spe_evnand
#define __ev_nor   __builtin_spe_evnor
#define __ev_eqv   __builtin_spe_eveqv
#define __ev_andc   __builtin_spe_evandc
#define __ev_orc   __builtin_spe_evorc
#define __ev_rlw   __builtin_spe_evrlw
#define __ev_rlwi   __builtin_spe_evrlwi
#define __ev_slw   __builtin_spe_evslw
#define __ev_slwi   __builtin_spe_evslwi
#define __ev_srws   __builtin_spe_evsrws
#define __ev_srwu   __builtin_spe_evsrwu
#define __ev_srwis   __builtin_spe_evsrwis
#define __ev_srwiu   __builtin_spe_evsrwiu
#define __ev_cntlzw   __builtin_spe_evcntlzw
#define __ev_cntlsw   __builtin_spe_evcntlsw
#define __ev_rndw   __builtin_spe_evrndw
#define __ev_mergehi   __builtin_spe_evmergehi
#define __ev_mergelo   __builtin_spe_evmergelo
#define __ev_mergelohi   __builtin_spe_evmergelohi
#define __ev_mergehilo   __builtin_spe_evmergehilo
#define __ev_splati   __builtin_spe_evsplati
#define __ev_splatfi   __builtin_spe_evsplatfi
#define __ev_divws   __builtin_spe_evdivws
#define __ev_divwu   __builtin_spe_evdivwu
#define __ev_mra   __builtin_spe_evmra
#define __brinc   __builtin_spe_brinc
#define __ev_lddx   __builtin_spe_evlddx
#define __ev_ldwx   __builtin_spe_evldwx
#define __ev_ldhx   __builtin_spe_evldhx
#define __ev_lwhex   __builtin_spe_evlwhex
#define __ev_lwhoux   __builtin_spe_evlwhoux
#define __ev_lwhosx   __builtin_spe_evlwhosx
#define __ev_lwwsplatx   __builtin_spe_evlwwsplatx
#define __ev_lwhsplatx   __builtin_spe_evlwhsplatx
#define __ev_lhhesplatx   __builtin_spe_evlhhesplatx
#define __ev_lhhousplatx   __builtin_spe_evlhhousplatx
#define __ev_lhhossplatx   __builtin_spe_evlhhossplatx
#define __ev_ldd   __builtin_spe_evldd
#define __ev_ldw   __builtin_spe_evldw
#define __ev_ldh   __builtin_spe_evldh
#define __ev_lwhe   __builtin_spe_evlwhe
#define __ev_lwhou   __builtin_spe_evlwhou
#define __ev_lwhos   __builtin_spe_evlwhos
#define __ev_lwwsplat   __builtin_spe_evlwwsplat
#define __ev_lwhsplat   __builtin_spe_evlwhsplat
#define __ev_lhhesplat   __builtin_spe_evlhhesplat
#define __ev_lhhousplat   __builtin_spe_evlhhousplat
#define __ev_lhhossplat   __builtin_spe_evlhhossplat
#define __ev_stddx   __builtin_spe_evstddx
#define __ev_stdwx   __builtin_spe_evstdwx
#define __ev_stdhx   __builtin_spe_evstdhx
#define __ev_stwwex   __builtin_spe_evstwwex
#define __ev_stwwox   __builtin_spe_evstwwox
#define __ev_stwhex   __builtin_spe_evstwhex
#define __ev_stwhox   __builtin_spe_evstwhox
#define __ev_stdd   __builtin_spe_evstdd
#define __ev_stdw   __builtin_spe_evstdw
#define __ev_stdh   __builtin_spe_evstdh
#define __ev_stwwe   __builtin_spe_evstwwe
#define __ev_stwwo   __builtin_spe_evstwwo
#define __ev_stwhe   __builtin_spe_evstwhe
#define __ev_stwho   __builtin_spe_evstwho
#define __ev_mhossf   __builtin_spe_evmhossf
#define __ev_mhosmf   __builtin_spe_evmhosmf
#define __ev_mhosmi   __builtin_spe_evmhosmi
#define __ev_mhoumi   __builtin_spe_evmhoumi
#define __ev_mhessf   __builtin_spe_evmhessf
#define __ev_mhesmf   __builtin_spe_evmhesmf
#define __ev_mhesmi   __builtin_spe_evmhesmi
#define __ev_mheumi   __builtin_spe_evmheumi
#define __ev_mhossfa   __builtin_spe_evmhossfa
#define __ev_mhosmfa   __builtin_spe_evmhosmfa
#define __ev_mhosmia   __builtin_spe_evmhosmia
#define __ev_mhoumia   __builtin_spe_evmhoumia
#define __ev_mhessfa   __builtin_spe_evmhessfa
#define __ev_mhesmfa   __builtin_spe_evmhesmfa
#define __ev_mhesmia   __builtin_spe_evmhesmia
#define __ev_mheumia   __builtin_spe_evmheumia
#define __ev_mhoumf   __ev_mhoumi
#define __ev_mheumf   __ev_mheumi
#define __ev_mhoumfa   __ev_mhoumia
#define __ev_mheumfa   __ev_mheumia
#define __ev_mhossfaaw   __builtin_spe_evmhossfaaw
#define __ev_mhossiaaw   __builtin_spe_evmhossiaaw
#define __ev_mhosmfaaw   __builtin_spe_evmhosmfaaw
#define __ev_mhosmiaaw   __builtin_spe_evmhosmiaaw
#define __ev_mhousiaaw   __builtin_spe_evmhousiaaw
#define __ev_mhoumiaaw   __builtin_spe_evmhoumiaaw
#define __ev_mhessfaaw   __builtin_spe_evmhessfaaw
#define __ev_mhessiaaw   __builtin_spe_evmhessiaaw
#define __ev_mhesmfaaw   __builtin_spe_evmhesmfaaw
#define __ev_mhesmiaaw   __builtin_spe_evmhesmiaaw
#define __ev_mheusiaaw   __builtin_spe_evmheusiaaw
#define __ev_mheumiaaw   __builtin_spe_evmheumiaaw
#define __ev_mhousfaaw   __ev_mhousiaaw
#define __ev_mhoumfaaw   __ev_mhoumiaaw
#define __ev_mheusfaaw   __ev_mheusiaaw
#define __ev_mheumfaaw   __ev_mheumiaaw
#define __ev_mhossfanw   __builtin_spe_evmhossfanw
#define __ev_mhossianw   __builtin_spe_evmhossianw
#define __ev_mhosmfanw   __builtin_spe_evmhosmfanw
#define __ev_mhosmianw   __builtin_spe_evmhosmianw
#define __ev_mhousianw   __builtin_spe_evmhousianw
#define __ev_mhoumianw   __builtin_spe_evmhoumianw
#define __ev_mhessfanw   __builtin_spe_evmhessfanw
#define __ev_mhessianw   __builtin_spe_evmhessianw
#define __ev_mhesmfanw   __builtin_spe_evmhesmfanw
#define __ev_mhesmianw   __builtin_spe_evmhesmianw
#define __ev_mheusianw   __builtin_spe_evmheusianw
#define __ev_mheumianw   __builtin_spe_evmheumianw
#define __ev_mhousfanw   __ev_mhousianw
#define __ev_mhoumfanw   __ev_mhoumianw
#define __ev_mheusfanw   __ev_mheusianw
#define __ev_mheumfanw   __ev_mheumianw
#define __ev_mhogsmfaa   __builtin_spe_evmhogsmfaa
#define __ev_mhogsmiaa   __builtin_spe_evmhogsmiaa
#define __ev_mhogumiaa   __builtin_spe_evmhogumiaa
#define __ev_mhegsmfaa   __builtin_spe_evmhegsmfaa
#define __ev_mhegsmiaa   __builtin_spe_evmhegsmiaa
#define __ev_mhegumiaa   __builtin_spe_evmhegumiaa
#define __ev_mhogumfaa   __ev_mhogumiaa
#define __ev_mhegumfaa   __ev_mhegumiaa
#define __ev_mhogsmfan   __builtin_spe_evmhogsmfan
#define __ev_mhogsmian   __builtin_spe_evmhogsmian
#define __ev_mhogumian   __builtin_spe_evmhogumian
#define __ev_mhegsmfan   __builtin_spe_evmhegsmfan
#define __ev_mhegsmian   __builtin_spe_evmhegsmian
#define __ev_mhegumian   __builtin_spe_evmhegumian
#define __ev_mhogumfan   __ev_mhogumian
#define __ev_mhegumfan   __ev_mhegumian
#define __ev_mwhssf   __builtin_spe_evmwhssf
#define __ev_mwhsmf   __builtin_spe_evmwhsmf
#define __ev_mwhsmi   __builtin_spe_evmwhsmi
#define __ev_mwhumi   __builtin_spe_evmwhumi
#define __ev_mwhssfa   __builtin_spe_evmwhssfa
#define __ev_mwhsmfa   __builtin_spe_evmwhsmfa
#define __ev_mwhsmia   __builtin_spe_evmwhsmia
#define __ev_mwhumia   __builtin_spe_evmwhumia
#define __ev_mwhumf   __ev_mwhumi
#define __ev_mwhumfa   __ev_mwhumia
#define __ev_mwlumi   __builtin_spe_evmwlumi
#define __ev_mwlumia   __builtin_spe_evmwlumia
#define __ev_mwlumiaaw   __builtin_spe_evmwlumiaaw
#define __ev_mwlssiaaw   __builtin_spe_evmwlssiaaw
#define __ev_mwlsmiaaw   __builtin_spe_evmwlsmiaaw
#define __ev_mwlusiaaw   __builtin_spe_evmwlusiaaw
#define __ev_mwlusiaaw   __builtin_spe_evmwlusiaaw
#define __ev_mwlssianw   __builtin_spe_evmwlssianw
#define __ev_mwlsmianw   __builtin_spe_evmwlsmianw
#define __ev_mwlusianw   __builtin_spe_evmwlusianw
#define __ev_mwlumianw   __builtin_spe_evmwlumianw
#define __ev_mwssf   __builtin_spe_evmwssf
#define __ev_mwsmf   __builtin_spe_evmwsmf
#define __ev_mwsmi   __builtin_spe_evmwsmi
#define __ev_mwumi   __builtin_spe_evmwumi
#define __ev_mwssfa   __builtin_spe_evmwssfa
#define __ev_mwsmfa   __builtin_spe_evmwsmfa
#define __ev_mwsmia   __builtin_spe_evmwsmia
#define __ev_mwumia   __builtin_spe_evmwumia
#define __ev_mwumf   __ev_mwumi
#define __ev_mwumfa   __ev_mwumia
#define __ev_mwssfaa   __builtin_spe_evmwssfaa
#define __ev_mwsmfaa   __builtin_spe_evmwsmfaa
#define __ev_mwsmiaa   __builtin_spe_evmwsmiaa
#define __ev_mwumiaa   __builtin_spe_evmwumiaa
#define __ev_mwumfaa   __ev_mwumiaa
#define __ev_mwssfan   __builtin_spe_evmwssfan
#define __ev_mwsmfan   __builtin_spe_evmwsmfan
#define __ev_mwsmian   __builtin_spe_evmwsmian
#define __ev_mwumian   __builtin_spe_evmwumian
#define __ev_mwumfan   __ev_mwumian
#define __ev_addssiaaw   __builtin_spe_evaddssiaaw
#define __ev_addsmiaaw   __builtin_spe_evaddsmiaaw
#define __ev_addusiaaw   __builtin_spe_evaddusiaaw
#define __ev_addumiaaw   __builtin_spe_evaddumiaaw
#define __ev_addusfaaw   __ev_addusiaaw
#define __ev_addumfaaw   __ev_addumiaaw
#define __ev_addsmfaaw   __ev_addsmiaaw
#define __ev_addssfaaw   __ev_addssiaaw
#define __ev_subfssiaaw   __builtin_spe_evsubfssiaaw
#define __ev_subfsmiaaw   __builtin_spe_evsubfsmiaaw
#define __ev_subfusiaaw   __builtin_spe_evsubfusiaaw
#define __ev_subfumiaaw   __builtin_spe_evsubfumiaaw
#define __ev_subfusfaaw   __ev_subfusiaaw
#define __ev_subfumfaaw   __ev_subfumiaaw
#define __ev_subfsmfaaw   __ev_subfsmiaaw
#define __ev_subfssfaaw   __ev_subfssiaaw
#define __ev_fsabs   __builtin_spe_evfsabs
#define __ev_fsnabs   __builtin_spe_evfsnabs
#define __ev_fsneg   __builtin_spe_evfsneg
#define __ev_fsadd   __builtin_spe_evfsadd
#define __ev_fssub   __builtin_spe_evfssub
#define __ev_fsmul   __builtin_spe_evfsmul
#define __ev_fsdiv   __builtin_spe_evfsdiv
#define __ev_fscfui   __builtin_spe_evfscfui
#define __ev_fscfsi   __builtin_spe_evfscfsi
#define __ev_fscfuf   __builtin_spe_evfscfuf
#define __ev_fscfsf   __builtin_spe_evfscfsf
#define __ev_fsctui   __builtin_spe_evfsctui
#define __ev_fsctsi   __builtin_spe_evfsctsi
#define __ev_fsctuf   __builtin_spe_evfsctuf
#define __ev_fsctsf   __builtin_spe_evfsctsf
#define __ev_fsctuiz   __builtin_spe_evfsctuiz
#define __ev_fsctsiz   __builtin_spe_evfsctsiz
#define __ev_mwhusfaaw   __ev_mwhusiaaw
#define __ev_mwhumfaaw   __ev_mwhumiaaw
#define __ev_mwhusfanw   __ev_mwhusianw
#define __ev_mwhumfanw   __ev_mwhumianw
#define __ev_mwhgumfaa   __ev_mwhgumiaa
#define __ev_mwhgumfan   __ev_mwhgumian
#define __ev_mwhgssfaa   __internal_ev_mwhgssfaa
#define __ev_mwhgsmfaa   __internal_ev_mwhgsmfaa
#define __ev_mwhgsmiaa   __internal_ev_mwhgsmiaa
#define __ev_mwhgumiaa   __internal_ev_mwhgumiaa
#define __ev_mwhgssfan   __internal_ev_mwhgssfan
#define __ev_mwhgsmfan   __internal_ev_mwhgsmfan
#define __ev_mwhgsmian   __internal_ev_mwhgsmian
#define __ev_mwhgumian   __internal_ev_mwhgumian
#define __ev_mwhssiaaw   __internal_ev_mwhssiaaw
#define __ev_mwhssfaaw   __internal_ev_mwhssfaaw
#define __ev_mwhsmfaaw   __internal_ev_mwhsmfaaw
#define __ev_mwhsmiaaw   __internal_ev_mwhsmiaaw
#define __ev_mwhusiaaw   __internal_ev_mwhusiaaw
#define __ev_mwhumiaaw   __internal_ev_mwhumiaaw
#define __ev_mwhssfanw   __internal_ev_mwhssfanw
#define __ev_mwhssianw   __internal_ev_mwhssianw
#define __ev_mwhsmfanw   __internal_ev_mwhsmfanw
#define __ev_mwhsmianw   __internal_ev_mwhsmianw
#define __ev_mwhusianw   __internal_ev_mwhusianw
#define __ev_mwhumianw   __internal_ev_mwhumianw
#define __ev_create_ufix32_u32   __ev_create_u32
#define __ev_create_sfix32_s32   __ev_create_s32
#define __ev_get_upper_u32(a)   __ev_get_u32_internal ((a), 0)
#define __ev_get_lower_u32(a)   __ev_get_u32_internal ((a), 1)
#define __ev_get_upper_s32(a)   __ev_get_s32_internal ((a), 0)
#define __ev_get_lower_s32(a)   __ev_get_s32_internal ((a), 1)
#define __ev_get_upper_fs(a)   __ev_get_fs_internal ((a), 0)
#define __ev_get_lower_fs(a)   __ev_get_fs_internal ((a), 1)
#define __ev_get_upper_ufix32_u32   __ev_get_upper_u32
#define __ev_get_lower_ufix32_u32   __ev_get_lower_u32
#define __ev_get_upper_sfix32_s32   __ev_get_upper_s32
#define __ev_get_lower_sfix32_s32   __ev_get_lower_s32
#define __ev_get_upper_sfix32_fs(a)   __ev_get_sfix32_fs ((a), 0)
#define __ev_get_lower_sfix32_fs(a)   __ev_get_sfix32_fs ((a), 1)
#define __ev_get_upper_ufix32_fs(a)   __ev_get_ufix32_fs ((a), 0)
#define __ev_get_lower_ufix32_fs(a)   __ev_get_ufix32_fs ((a), 1)
#define __ev_get_u32   __ev_get_u32_internal
#define __ev_get_s32   __ev_get_s32_internal
#define __ev_get_fs   __ev_get_fs_internal
#define __ev_get_u16   __ev_get_u16_internal
#define __ev_get_s16   __ev_get_s16_internal
#define __ev_get_ufix32_u32   __ev_get_u32
#define __ev_get_sfix32_s32   __ev_get_s32
#define __ev_get_ufix32_fs   __ev_get_ufix32_fs_internal
#define __ev_get_sfix32_fs   __ev_get_sfix32_fs_internal
#define __ev_set_u32   __ev_set_u32_internal
#define __ev_set_s32   __ev_set_s32_internal
#define __ev_set_fs   __ev_set_fs_internal
#define __ev_set_u16   __ev_set_u16_internal
#define __ev_set_s16   __ev_set_s16_internal
#define __ev_set_ufix32_u32   __ev_set_u32
#define __ev_set_sfix32_s32   __ev_set_s32
#define __ev_set_sfix32_fs   __ev_set_sfix32_fs_internal
#define __ev_set_ufix32_fs   __ev_set_ufix32_fs_internal
#define __ev_set_upper_u32(a, b)   __ev_set_u32 (a, b, 0)
#define __ev_set_lower_u32(a, b)   __ev_set_u32 (a, b, 1)
#define __ev_set_upper_s32(a, b)   __ev_set_s32 (a, b, 0)
#define __ev_set_lower_s32(a, b)   __ev_set_s32 (a, b, 1)
#define __ev_set_upper_fs(a, b)   __ev_set_fs (a, b, 0)
#define __ev_set_lower_fs(a, b)   __ev_set_fs (a, b, 1)
#define __ev_set_upper_ufix32_u32   __ev_set_upper_u32
#define __ev_set_lower_ufix32_u32   __ev_set_lower_u32
#define __ev_set_upper_sfix32_s32   __ev_set_upper_s32
#define __ev_set_lower_sfix32_s32   __ev_set_lower_s32
#define __ev_set_upper_sfix32_fs(a, b)   __ev_set_sfix32_fs (a, b, 0)
#define __ev_set_lower_sfix32_fs(a, b)   __ev_set_sfix32_fs (a, b, 1)
#define __ev_set_upper_ufix32_fs(a, b)   __ev_set_ufix32_fs (a, b, 0)
#define __ev_set_lower_ufix32_fs(a, b)   __ev_set_ufix32_fs (a, b, 1)
#define __ev_set_acc_vec64   __builtin_spe_evmra
#define __pred_all   0
#define __pred_any   1
#define __pred_upper   2
#define __pred_lower   3
#define __ev_any_gts(a, b)   __builtin_spe_evcmpgts (__pred_any, (a), (b))
#define __ev_all_gts(a, b)   __builtin_spe_evcmpgts (__pred_all, (a), (b))
#define __ev_upper_gts(a, b)   __builtin_spe_evcmpgts (__pred_upper, (a), (b))
#define __ev_lower_gts(a, b)   __builtin_spe_evcmpgts (__pred_lower, (a), (b))
#define __ev_select_gts   __builtin_spe_evsel_gts
#define __ev_any_gtu(a, b)   __builtin_spe_evcmpgtu (__pred_any, (a), (b))
#define __ev_all_gtu(a, b)   __builtin_spe_evcmpgtu (__pred_all, (a), (b))
#define __ev_upper_gtu(a, b)   __builtin_spe_evcmpgtu (__pred_upper, (a), (b))
#define __ev_lower_gtu(a, b)   __builtin_spe_evcmpgtu (__pred_lower, (a), (b))
#define __ev_select_gtu   __builtin_spe_evsel_gtu
#define __ev_any_lts(a, b)   __builtin_spe_evcmplts (__pred_any, (a), (b))
#define __ev_all_lts(a, b)   __builtin_spe_evcmplts (__pred_all, (a), (b))
#define __ev_upper_lts(a, b)   __builtin_spe_evcmplts (__pred_upper, (a), (b))
#define __ev_lower_lts(a, b)   __builtin_spe_evcmplts (__pred_lower, (a), (b))
#define __ev_select_lts(a, b, c, d)   ((__v2si) __builtin_spe_evsel_lts ((a), (b), (c), (d)))
#define __ev_any_ltu(a, b)   __builtin_spe_evcmpltu (__pred_any, (a), (b))
#define __ev_all_ltu(a, b)   __builtin_spe_evcmpltu (__pred_all, (a), (b))
#define __ev_upper_ltu(a, b)   __builtin_spe_evcmpltu (__pred_upper, (a), (b))
#define __ev_lower_ltu(a, b)   __builtin_spe_evcmpltu (__pred_lower, (a), (b))
#define __ev_select_ltu   __builtin_spe_evsel_ltu
#define __ev_any_eq(a, b)   __builtin_spe_evcmpeq (__pred_any, (a), (b))
#define __ev_all_eq(a, b)   __builtin_spe_evcmpeq (__pred_all, (a), (b))
#define __ev_upper_eq(a, b)   __builtin_spe_evcmpeq (__pred_upper, (a), (b))
#define __ev_lower_eq(a, b)   __builtin_spe_evcmpeq (__pred_lower, (a), (b))
#define __ev_select_eq   __builtin_spe_evsel_eq
#define __ev_any_fs_gt(a, b)   __builtin_spe_evfscmpgt (__pred_any, (a), (b))
#define __ev_all_fs_gt(a, b)   __builtin_spe_evfscmpgt (__pred_all, (a), (b))
#define __ev_upper_fs_gt(a, b)   __builtin_spe_evfscmpgt (__pred_upper, (a), (b))
#define __ev_lower_fs_gt(a, b)   __builtin_spe_evfscmpgt (__pred_lower, (a), (b))
#define __ev_select_fs_gt   __builtin_spe_evsel_fsgt
#define __ev_any_fs_lt(a, b)   __builtin_spe_evfscmplt (__pred_any, (a), (b))
#define __ev_all_fs_lt(a, b)   __builtin_spe_evfscmplt (__pred_all, (a), (b))
#define __ev_upper_fs_lt(a, b)   __builtin_spe_evfscmplt (__pred_upper, (a), (b))
#define __ev_lower_fs_lt(a, b)   __builtin_spe_evfscmplt (__pred_lower, (a), (b))
#define __ev_select_fs_lt   __builtin_spe_evsel_fslt
#define __ev_any_fs_eq(a, b)   __builtin_spe_evfscmpeq (__pred_any, (a), (b))
#define __ev_all_fs_eq(a, b)   __builtin_spe_evfscmpeq (__pred_all, (a), (b))
#define __ev_upper_fs_eq(a, b)   __builtin_spe_evfscmpeq (__pred_upper, (a), (b))
#define __ev_lower_fs_eq(a, b)   __builtin_spe_evfscmpeq (__pred_lower, (a), (b))
#define __ev_select_fs_eq   __builtin_spe_evsel_fseq
#define __ev_any_fs_tst_gt(a, b)   __builtin_spe_evfststgt (__pred_any, (a), (b))
#define __ev_all_fs_tst_gt(a, b)   __builtin_spe_evfststgt (__pred_all, (a), (b))
#define __ev_upper_fs_tst_gt(a, b)   __builtin_spe_evfststgt (__pred_upper, (a), (b))
#define __ev_lower_fs_tst_gt(a, b)   __builtin_spe_evfststgt (__pred_lower, (a), (b))
#define __ev_select_fs_tst_gt   __builtin_spe_evsel_fststgt
#define __ev_any_fs_tst_lt(a, b)   __builtin_spe_evfststlt (__pred_any, (a), (b))
#define __ev_all_fs_tst_lt(a, b)   __builtin_spe_evfststlt (__pred_all, (a), (b))
#define __ev_upper_fs_tst_lt(a, b)   __builtin_spe_evfststlt (__pred_upper, (a), (b))
#define __ev_lower_fs_tst_lt(a, b)   __builtin_spe_evfststlt (__pred_lower, (a), (b))
#define __ev_select_fs_tst_lt   __builtin_spe_evsel_fststlt
#define __ev_any_fs_tst_eq(a, b)   __builtin_spe_evfststeq (__pred_any, (a), (b))
#define __ev_all_fs_tst_eq(a, b)   __builtin_spe_evfststeq (__pred_all, (a), (b))
#define __ev_upper_fs_tst_eq(a, b)   __builtin_spe_evfststeq (__pred_upper, (a), (b))
#define __ev_lower_fs_tst_eq(a, b)   __builtin_spe_evfststeq (__pred_lower, (a), (b))
#define __ev_select_fs_tst_eq   __builtin_spe_evsel_fststeq
#define __SPEFSCR_SOVH   0x80000000
#define __SPEFSCR_OVH   0x40000000
#define __SPEFSCR_FGH   0x20000000
#define __SPEFSCR_FXH   0x10000000
#define __SPEFSCR_FINVH   0x08000000
#define __SPEFSCR_FDBZH   0x04000000
#define __SPEFSCR_FUNFH   0x02000000
#define __SPEFSCR_FOVFH   0x01000000
#define __SPEFSCR_FINXS   0x00200000
#define __SPEFSCR_FINVS   0x00100000
#define __SPEFSCR_FDBZS   0x00080000
#define __SPEFSCR_FUNFS   0x00040000
#define __SPEFSCR_FOVFS   0x00020000
#define __SPEFSCR_MODE   0x00010000
#define __SPEFSCR_SOV   0x00008000
#define __SPEFSCR_OV   0x00004000
#define __SPEFSCR_FG   0x00002000
#define __SPEFSCR_FX   0x00001000
#define __SPEFSCR_FINV   0x00000800
#define __SPEFSCR_FDBZ   0x00000400
#define __SPEFSCR_FUNF   0x00000200
#define __SPEFSCR_FOVF   0x00000100
#define __SPEFSCR_FINXE   0x00000040
#define __SPEFSCR_FINVE   0x00000020
#define __SPEFSCR_FDBZE   0x00000010
#define __SPEFSCR_FUNFE   0x00000008
#define __SPEFSCR_FOVFE   0x00000004
#define __SPEFSCR_FRMC   0x00000003
#define __ev_get_spefscr_sovh()   (__builtin_spe_mfspefscr () & __SPEFSCR_SOVH)
#define __ev_get_spefscr_ovh()   (__builtin_spe_mfspefscr () & __SPEFSCR_OVH)
#define __ev_get_spefscr_fgh()   (__builtin_spe_mfspefscr () & __SPEFSCR_FGH)
#define __ev_get_spefscr_fxh()   (__builtin_spe_mfspefscr () & __SPEFSCR_FXH)
#define __ev_get_spefscr_finvh()   (__builtin_spe_mfspefscr () & __SPEFSCR_FINVH)
#define __ev_get_spefscr_fdbzh()   (__builtin_spe_mfspefscr () & __SPEFSCR_FDBZH)
#define __ev_get_spefscr_funfh()   (__builtin_spe_mfspefscr () & __SPEFSCR_FUNFH)
#define __ev_get_spefscr_fovfh()   (__builtin_spe_mfspefscr () & __SPEFSCR_FOVFH)
#define __ev_get_spefscr_finxs()   (__builtin_spe_mfspefscr () & __SPEFSCR_FINXS)
#define __ev_get_spefscr_finvs()   (__builtin_spe_mfspefscr () & __SPEFSCR_FINVS)
#define __ev_get_spefscr_fdbzs()   (__builtin_spe_mfspefscr () & __SPEFSCR_FDBZS)
#define __ev_get_spefscr_funfs()   (__builtin_spe_mfspefscr () & __SPEFSCR_FUNFS)
#define __ev_get_spefscr_fovfs()   (__builtin_spe_mfspefscr () & __SPEFSCR_FOVFS)
#define __ev_get_spefscr_mode()   (__builtin_spe_mfspefscr () & __SPEFSCR_MODE)
#define __ev_get_spefscr_sov()   (__builtin_spe_mfspefscr () & __SPEFSCR_SOV)
#define __ev_get_spefscr_ov()   (__builtin_spe_mfspefscr () & __SPEFSCR_OV)
#define __ev_get_spefscr_fg()   (__builtin_spe_mfspefscr () & __SPEFSCR_FG)
#define __ev_get_spefscr_fx()   (__builtin_spe_mfspefscr () & __SPEFSCR_FX)
#define __ev_get_spefscr_finv()   (__builtin_spe_mfspefscr () & __SPEFSCR_FINV)
#define __ev_get_spefscr_fdbz()   (__builtin_spe_mfspefscr () & __SPEFSCR_FDBZ)
#define __ev_get_spefscr_funf()   (__builtin_spe_mfspefscr () & __SPEFSCR_FUNF)
#define __ev_get_spefscr_fovf()   (__builtin_spe_mfspefscr () & __SPEFSCR_FOVF)
#define __ev_get_spefscr_finxe()   (__builtin_spe_mfspefscr () & __SPEFSCR_FINXE)
#define __ev_get_spefscr_finve()   (__builtin_spe_mfspefscr () & __SPEFSCR_FINVE)
#define __ev_get_spefscr_fdbze()   (__builtin_spe_mfspefscr () & __SPEFSCR_FDBZE)
#define __ev_get_spefscr_funfe()   (__builtin_spe_mfspefscr () & __SPEFSCR_FUNFE)
#define __ev_get_spefscr_fovfe()   (__builtin_spe_mfspefscr () & __SPEFSCR_FOVFE)
#define __ev_get_spefscr_frmc()   (__builtin_spe_mfspefscr () & __SPEFSCR_FRMC)
#define __ev_clr_spefscr_sovh()   __ev_clr_spefscr_field (__SPEFSCR_SOVH)
#define __ev_clr_spefscr_sov()   __ev_clr_spefscr_field (__SPEFSCR_SOV)
#define __ev_clr_spefscr_finxs()   __ev_clr_spefscr_field (__SPEFSCR_FINXS)
#define __ev_clr_spefscr_finvs()   __ev_clr_spefscr_field (__SPEFSCR_FINVS)
#define __ev_clr_spefscr_fdbzs()   __ev_clr_spefscr_field (__SPEFSCR_FDBZS)
#define __ev_clr_spefscr_funfs()   __ev_clr_spefscr_field (__SPEFSCR_FUNFS)
#define __ev_clr_spefscr_fovfs()   __ev_clr_spefscr_field (__SPEFSCR_FOVFS)

Typedefs

typedef int int32_t
typedef unsigned uint32_t
typedef short int16_t
typedef unsigned short uint16_t
typedef long long int64_t
typedef unsigned long long uint64_t
typedef short __vector __ev64_s16__
typedef unsigned short __vector __ev64_u16__
typedef int __vector __ev64_s32__
typedef unsigned __vector __ev64_u32__
typedef long long __vector __ev64_s64__
typedef unsigned long long __vector __ev64_u64__
typedef float __vector __ev64_fs__

Functions/Subroutines

static __ev64_opaque__ __internal_ev_mwhssfaaw (__ev64_opaque__ a, __ev64_opaque__ b)
static __ev64_opaque__ __internal_ev_mwhssiaaw (__ev64_opaque__ a, __ev64_opaque__ b)
static __ev64_opaque__ __internal_ev_mwhsmfaaw (__ev64_opaque__ a, __ev64_opaque__ b)
static __ev64_opaque__ __internal_ev_mwhsmiaaw (__ev64_opaque__ a, __ev64_opaque__ b)
static __ev64_opaque__ __internal_ev_mwhusiaaw (__ev64_opaque__ a, __ev64_opaque__ b)
static __ev64_opaque__ __internal_ev_mwhumiaaw (__ev64_opaque__ a, __ev64_opaque__ b)
static __ev64_opaque__ __internal_ev_mwhssfanw (__ev64_opaque__ a, __ev64_opaque__ b)
static __ev64_opaque__ __internal_ev_mwhssianw (__ev64_opaque__ a, __ev64_opaque__ b)
static __ev64_opaque__ __internal_ev_mwhsmfanw (__ev64_opaque__ a, __ev64_opaque__ b)
static __ev64_opaque__ __internal_ev_mwhsmianw (__ev64_opaque__ a, __ev64_opaque__ b)
static __ev64_opaque__ __internal_ev_mwhusianw (__ev64_opaque__ a, __ev64_opaque__ b)
static __ev64_opaque__ __internal_ev_mwhumianw (__ev64_opaque__ a, __ev64_opaque__ b)
static __ev64_opaque__ __internal_ev_mwhgssfaa (__ev64_opaque__ a, __ev64_opaque__ b)
static __ev64_opaque__ __internal_ev_mwhgsmfaa (__ev64_opaque__ a, __ev64_opaque__ b)
static __ev64_opaque__ __internal_ev_mwhgsmiaa (__ev64_opaque__ a, __ev64_opaque__ b)
static __ev64_opaque__ __internal_ev_mwhgumiaa (__ev64_opaque__ a, __ev64_opaque__ b)
static __ev64_opaque__ __internal_ev_mwhgssfan (__ev64_opaque__ a, __ev64_opaque__ b)
static __ev64_opaque__ __internal_ev_mwhgsmfan (__ev64_opaque__ a, __ev64_opaque__ b)
static __ev64_opaque__ __internal_ev_mwhgsmian (__ev64_opaque__ a, __ev64_opaque__ b)
static __ev64_opaque__ __internal_ev_mwhgumian (__ev64_opaque__ a, __ev64_opaque__ b)
static __ev64_opaque__ __ev_create_s16 (int16_t a, int16_t b, int16_t c, int16_t d)
static __ev64_opaque__ __ev_create_u16 (uint16_t a, uint16_t b, uint16_t c, uint16_t d)
static __ev64_opaque__ __ev_create_s32 (int32_t a, int32_t b)
static __ev64_opaque__ __ev_create_u32 (uint32_t a, uint32_t b)
static __ev64_opaque__ __ev_create_fs (float a, float b)
static __ev64_opaque__ __ev_create_sfix32_fs (float a, float b)
static __ev64_opaque__ __ev_create_ufix32_fs (float a, float b)
static __ev64_opaque__ __ev_create_s64 (int64_t a)
static __ev64_opaque__ __ev_create_u64 (uint64_t a)
static uint64_t __ev_convert_u64 (__ev64_opaque__ a)
static int64_t __ev_convert_s64 (__ev64_opaque__ a)
static uint32_t __ev_get_u32_internal (__ev64_opaque__ a, uint32_t pos)
static int32_t __ev_get_s32_internal (__ev64_opaque__ a, uint32_t pos)
static float __ev_get_fs_internal (__ev64_opaque__ a, uint32_t pos)
static float __ev_get_sfix32_fs_internal (__ev64_opaque__ a, uint32_t pos)
static float __ev_get_ufix32_fs_internal (__ev64_opaque__ a, uint32_t pos)
static uint16_t __ev_get_u16_internal (__ev64_opaque__ a, uint32_t pos)
static int16_t __ev_get_s16_internal (__ev64_opaque__ a, uint32_t pos)
static __ev64_opaque__ __ev_set_acc_u64 (uint64_t a)
static __ev64_opaque__ __ev_set_acc_s64 (int64_t a)
static __ev64_opaque__ __ev_set_u32_internal (__ev64_opaque__ a, uint32_t b, uint32_t pos)
static __ev64_opaque__ __ev_set_s32_internal (__ev64_opaque__ a, int32_t b, uint32_t pos)
static __ev64_opaque__ __ev_set_fs_internal (__ev64_opaque__ a, float b, uint32_t pos)
static __ev64_opaque__ __ev_set_sfix32_fs_internal (__ev64_opaque__ a, float b, uint32_t pos)
static __ev64_opaque__ __ev_set_ufix32_fs_internal (__ev64_opaque__ a, float b, uint32_t pos)
static __ev64_opaque__ __ev_set_u16_internal (__ev64_opaque__ a, uint16_t b, uint32_t pos)
static __ev64_opaque__ __ev_set_s16_internal (__ev64_opaque__ a, int16_t b, uint32_t pos)
static void __ev_clr_spefscr_field (int mask)
static void __ev_set_spefscr_frmc (int rnd)
short int atosfix16 (const char *)
int atosfix32 (const char *)
long long atosfix64 (const char *)
unsigned short atoufix16 (const char *)
unsigned int atoufix32 (const char *)
unsigned long long atoufix64 (const char *)
short int strtosfix16 (const char *, char **)
int strtosfix32 (const char *, char **)
long long strtosfix64 (const char *, char **)
unsigned short int strtoufix16 (const char *, char **)
unsigned int strtoufix32 (const char *, char **)
unsigned long long strtoufix64 (const char *, char **)


Define Documentation

#define __brinc   __builtin_spe_brinc

Definition at line 91 of file spe.h.

#define __ev_abs   __builtin_spe_evabs

Definition at line 58 of file spe.h.

#define __ev_addiw   __builtin_spe_evaddiw

Definition at line 53 of file spe.h.

#define __ev_addsmfaaw   __ev_addsmiaaw

Definition at line 274 of file spe.h.

#define __ev_addsmiaaw   __builtin_spe_evaddsmiaaw

Definition at line 268 of file spe.h.

#define __ev_addssfaaw   __ev_addssiaaw

Definition at line 275 of file spe.h.

#define __ev_addssiaaw   __builtin_spe_evaddssiaaw

Definition at line 267 of file spe.h.

#define __ev_addumfaaw   __ev_addumiaaw

Definition at line 273 of file spe.h.

#define __ev_addumiaaw   __builtin_spe_evaddumiaaw

Definition at line 270 of file spe.h.

#define __ev_addusfaaw   __ev_addusiaaw

Definition at line 272 of file spe.h.

#define __ev_addusiaaw   __builtin_spe_evaddusiaaw

Definition at line 269 of file spe.h.

#define __ev_addw   __builtin_spe_evaddw

Definition at line 52 of file spe.h.

#define __ev_all_eq ( a,
b   )     __builtin_spe_evcmpeq (__pred_all, (a), (b))

Definition at line 953 of file spe.h.

#define __ev_all_fs_eq ( a,
b   )     __builtin_spe_evfscmpeq (__pred_all, (a), (b))

Definition at line 971 of file spe.h.

#define __ev_all_fs_gt ( a,
b   )     __builtin_spe_evfscmpgt (__pred_all, (a), (b))

Definition at line 959 of file spe.h.

#define __ev_all_fs_lt ( a,
b   )     __builtin_spe_evfscmplt (__pred_all, (a), (b))

Definition at line 965 of file spe.h.

#define __ev_all_fs_tst_eq ( a,
b   )     __builtin_spe_evfststeq (__pred_all, (a), (b))

Definition at line 989 of file spe.h.

#define __ev_all_fs_tst_gt ( a,
b   )     __builtin_spe_evfststgt (__pred_all, (a), (b))

Definition at line 977 of file spe.h.

#define __ev_all_fs_tst_lt ( a,
b   )     __builtin_spe_evfststlt (__pred_all, (a), (b))

Definition at line 983 of file spe.h.

#define __ev_all_gts ( a,
b   )     __builtin_spe_evcmpgts (__pred_all, (a), (b))

Definition at line 930 of file spe.h.

#define __ev_all_gtu ( a,
b   )     __builtin_spe_evcmpgtu (__pred_all, (a), (b))

Definition at line 936 of file spe.h.

#define __ev_all_lts ( a,
b   )     __builtin_spe_evcmplts (__pred_all, (a), (b))

Definition at line 942 of file spe.h.

#define __ev_all_ltu ( a,
b   )     __builtin_spe_evcmpltu (__pred_all, (a), (b))

Definition at line 948 of file spe.h.

#define __ev_and   __builtin_spe_evand

Definition at line 62 of file spe.h.

#define __ev_andc   __builtin_spe_evandc

Definition at line 68 of file spe.h.

#define __ev_any_eq ( a,
b   )     __builtin_spe_evcmpeq (__pred_any, (a), (b))

Definition at line 952 of file spe.h.

#define __ev_any_fs_eq ( a,
b   )     __builtin_spe_evfscmpeq (__pred_any, (a), (b))

Definition at line 970 of file spe.h.

#define __ev_any_fs_gt ( a,
b   )     __builtin_spe_evfscmpgt (__pred_any, (a), (b))

Definition at line 958 of file spe.h.

#define __ev_any_fs_lt ( a,
b   )     __builtin_spe_evfscmplt (__pred_any, (a), (b))

Definition at line 964 of file spe.h.

#define __ev_any_fs_tst_eq ( a,
b   )     __builtin_spe_evfststeq (__pred_any, (a), (b))

Definition at line 988 of file spe.h.

#define __ev_any_fs_tst_gt ( a,
b   )     __builtin_spe_evfststgt (__pred_any, (a), (b))

Definition at line 976 of file spe.h.

#define __ev_any_fs_tst_lt ( a,
b   )     __builtin_spe_evfststlt (__pred_any, (a), (b))

Definition at line 982 of file spe.h.

#define __ev_any_gts ( a,
b   )     __builtin_spe_evcmpgts (__pred_any, (a), (b))

Definition at line 929 of file spe.h.

#define __ev_any_gtu ( a,
b   )     __builtin_spe_evcmpgtu (__pred_any, (a), (b))

Definition at line 935 of file spe.h.

#define __ev_any_lts ( a,
b   )     __builtin_spe_evcmplts (__pred_any, (a), (b))

Definition at line 941 of file spe.h.

#define __ev_any_ltu ( a,
b   )     __builtin_spe_evcmpltu (__pred_any, (a), (b))

Definition at line 947 of file spe.h.

 
#define __ev_clr_spefscr_fdbzs (  )     __ev_clr_spefscr_field (__SPEFSCR_FDBZS)

Definition at line 1070 of file spe.h.

 
#define __ev_clr_spefscr_finvs (  )     __ev_clr_spefscr_field (__SPEFSCR_FINVS)

Definition at line 1069 of file spe.h.

 
#define __ev_clr_spefscr_finxs (  )     __ev_clr_spefscr_field (__SPEFSCR_FINXS)

Definition at line 1068 of file spe.h.

 
#define __ev_clr_spefscr_fovfs (  )     __ev_clr_spefscr_field (__SPEFSCR_FOVFS)

Definition at line 1072 of file spe.h.

 
#define __ev_clr_spefscr_funfs (  )     __ev_clr_spefscr_field (__SPEFSCR_FUNFS)

Definition at line 1071 of file spe.h.

 
#define __ev_clr_spefscr_sov (  )     __ev_clr_spefscr_field (__SPEFSCR_SOV)

Definition at line 1067 of file spe.h.

 
#define __ev_clr_spefscr_sovh (  )     __ev_clr_spefscr_field (__SPEFSCR_SOVH)

Definition at line 1066 of file spe.h.

#define __ev_cntlsw   __builtin_spe_evcntlsw

Definition at line 79 of file spe.h.

#define __ev_cntlzw   __builtin_spe_evcntlzw

Definition at line 78 of file spe.h.

#define __ev_create_sfix32_s32   __ev_create_s32

Definition at line 522 of file spe.h.

#define __ev_create_ufix32_u32   __ev_create_u32

Definition at line 521 of file spe.h.

#define __ev_divws   __builtin_spe_evdivws

Definition at line 87 of file spe.h.

#define __ev_divwu   __builtin_spe_evdivwu

Definition at line 88 of file spe.h.

#define __ev_eqv   __builtin_spe_eveqv

Definition at line 67 of file spe.h.

#define __ev_extsb   __builtin_spe_evextsb

Definition at line 60 of file spe.h.

#define __ev_extsh   __builtin_spe_evextsh

Definition at line 61 of file spe.h.

#define __ev_fsabs   __builtin_spe_evfsabs

Definition at line 289 of file spe.h.

#define __ev_fsadd   __builtin_spe_evfsadd

Definition at line 292 of file spe.h.

#define __ev_fscfsf   __builtin_spe_evfscfsf

Definition at line 299 of file spe.h.

#define __ev_fscfsi   __builtin_spe_evfscfsi

Definition at line 297 of file spe.h.

#define __ev_fscfuf   __builtin_spe_evfscfuf

Definition at line 298 of file spe.h.

#define __ev_fscfui   __builtin_spe_evfscfui

Definition at line 296 of file spe.h.

#define __ev_fsctsf   __builtin_spe_evfsctsf

Definition at line 303 of file spe.h.

#define __ev_fsctsi   __builtin_spe_evfsctsi

Definition at line 301 of file spe.h.

#define __ev_fsctsiz   __builtin_spe_evfsctsiz

Definition at line 305 of file spe.h.

#define __ev_fsctuf   __builtin_spe_evfsctuf

Definition at line 302 of file spe.h.

#define __ev_fsctui   __builtin_spe_evfsctui

Definition at line 300 of file spe.h.

#define __ev_fsctuiz   __builtin_spe_evfsctuiz

Definition at line 304 of file spe.h.

#define __ev_fsdiv   __builtin_spe_evfsdiv

Definition at line 295 of file spe.h.

#define __ev_fsmul   __builtin_spe_evfsmul

Definition at line 294 of file spe.h.

#define __ev_fsnabs   __builtin_spe_evfsnabs

Definition at line 290 of file spe.h.

#define __ev_fsneg   __builtin_spe_evfsneg

Definition at line 291 of file spe.h.

#define __ev_fssub   __builtin_spe_evfssub

Definition at line 293 of file spe.h.

#define __ev_get_fs   __ev_get_fs_internal

Definition at line 679 of file spe.h.

#define __ev_get_lower_fs ( a   )     __ev_get_fs_internal ((a), 1)

Definition at line 667 of file spe.h.

#define __ev_get_lower_s32 ( a   )     __ev_get_s32_internal ((a), 1)

Definition at line 665 of file spe.h.

#define __ev_get_lower_sfix32_fs ( a   )     __ev_get_sfix32_fs ((a), 1)

Definition at line 673 of file spe.h.

#define __ev_get_lower_sfix32_s32   __ev_get_lower_s32

Definition at line 671 of file spe.h.

#define __ev_get_lower_u32 ( a   )     __ev_get_u32_internal ((a), 1)

Definition at line 663 of file spe.h.

#define __ev_get_lower_ufix32_fs ( a   )     __ev_get_ufix32_fs ((a), 1)

Definition at line 675 of file spe.h.

#define __ev_get_lower_ufix32_u32   __ev_get_lower_u32

Definition at line 669 of file spe.h.

#define __ev_get_s16   __ev_get_s16_internal

Definition at line 681 of file spe.h.

#define __ev_get_s32   __ev_get_s32_internal

Definition at line 678 of file spe.h.

#define __ev_get_sfix32_fs   __ev_get_sfix32_fs_internal

Definition at line 686 of file spe.h.

#define __ev_get_sfix32_s32   __ev_get_s32

Definition at line 684 of file spe.h.

 
#define __ev_get_spefscr_fdbz (  )     (__builtin_spe_mfspefscr () & __SPEFSCR_FDBZ)

Definition at line 1046 of file spe.h.

 
#define __ev_get_spefscr_fdbze (  )     (__builtin_spe_mfspefscr () & __SPEFSCR_FDBZE)

Definition at line 1051 of file spe.h.

 
#define __ev_get_spefscr_fdbzh (  )     (__builtin_spe_mfspefscr () & __SPEFSCR_FDBZH)

Definition at line 1032 of file spe.h.

 
#define __ev_get_spefscr_fdbzs (  )     (__builtin_spe_mfspefscr () & __SPEFSCR_FDBZS)

Definition at line 1037 of file spe.h.

 
#define __ev_get_spefscr_fg (  )     (__builtin_spe_mfspefscr () & __SPEFSCR_FG)

Definition at line 1043 of file spe.h.

 
#define __ev_get_spefscr_fgh (  )     (__builtin_spe_mfspefscr () & __SPEFSCR_FGH)

Definition at line 1029 of file spe.h.

 
#define __ev_get_spefscr_finv (  )     (__builtin_spe_mfspefscr () & __SPEFSCR_FINV)

Definition at line 1045 of file spe.h.

 
#define __ev_get_spefscr_finve (  )     (__builtin_spe_mfspefscr () & __SPEFSCR_FINVE)

Definition at line 1050 of file spe.h.

 
#define __ev_get_spefscr_finvh (  )     (__builtin_spe_mfspefscr () & __SPEFSCR_FINVH)

Definition at line 1031 of file spe.h.

 
#define __ev_get_spefscr_finvs (  )     (__builtin_spe_mfspefscr () & __SPEFSCR_FINVS)

Definition at line 1036 of file spe.h.

 
#define __ev_get_spefscr_finxe (  )     (__builtin_spe_mfspefscr () & __SPEFSCR_FINXE)

Definition at line 1049 of file spe.h.

 
#define __ev_get_spefscr_finxs (  )     (__builtin_spe_mfspefscr () & __SPEFSCR_FINXS)

Definition at line 1035 of file spe.h.

 
#define __ev_get_spefscr_fovf (  )     (__builtin_spe_mfspefscr () & __SPEFSCR_FOVF)

Definition at line 1048 of file spe.h.

 
#define __ev_get_spefscr_fovfe (  )     (__builtin_spe_mfspefscr () & __SPEFSCR_FOVFE)

Definition at line 1053 of file spe.h.

 
#define __ev_get_spefscr_fovfh (  )     (__builtin_spe_mfspefscr () & __SPEFSCR_FOVFH)

Definition at line 1034 of file spe.h.

 
#define __ev_get_spefscr_fovfs (  )     (__builtin_spe_mfspefscr () & __SPEFSCR_FOVFS)

Definition at line 1039 of file spe.h.

 
#define __ev_get_spefscr_frmc (  )     (__builtin_spe_mfspefscr () & __SPEFSCR_FRMC)

Definition at line 1054 of file spe.h.

 
#define __ev_get_spefscr_funf (  )     (__builtin_spe_mfspefscr () & __SPEFSCR_FUNF)

Definition at line 1047 of file spe.h.

 
#define __ev_get_spefscr_funfe (  )     (__builtin_spe_mfspefscr () & __SPEFSCR_FUNFE)

Definition at line 1052 of file spe.h.

 
#define __ev_get_spefscr_funfh (  )     (__builtin_spe_mfspefscr () & __SPEFSCR_FUNFH)

Definition at line 1033 of file spe.h.

 
#define __ev_get_spefscr_funfs (  )     (__builtin_spe_mfspefscr () & __SPEFSCR_FUNFS)

Definition at line 1038 of file spe.h.

 
#define __ev_get_spefscr_fx (  )     (__builtin_spe_mfspefscr () & __SPEFSCR_FX)

Definition at line 1044 of file spe.h.

 
#define __ev_get_spefscr_fxh (  )     (__builtin_spe_mfspefscr () & __SPEFSCR_FXH)

Definition at line 1030 of file spe.h.

 
#define __ev_get_spefscr_mode (  )     (__builtin_spe_mfspefscr () & __SPEFSCR_MODE)

Definition at line 1040 of file spe.h.

 
#define __ev_get_spefscr_ov (  )     (__builtin_spe_mfspefscr () & __SPEFSCR_OV)

Definition at line 1042 of file spe.h.

 
#define __ev_get_spefscr_ovh (  )     (__builtin_spe_mfspefscr () & __SPEFSCR_OVH)

Definition at line 1028 of file spe.h.

 
#define __ev_get_spefscr_sov (  )     (__builtin_spe_mfspefscr () & __SPEFSCR_SOV)

Definition at line 1041 of file spe.h.

 
#define __ev_get_spefscr_sovh (  )     (__builtin_spe_mfspefscr () & __SPEFSCR_SOVH)

Definition at line 1027 of file spe.h.

#define __ev_get_u16   __ev_get_u16_internal

Definition at line 680 of file spe.h.

#define __ev_get_u32   __ev_get_u32_internal

Definition at line 677 of file spe.h.

#define __ev_get_ufix32_fs   __ev_get_ufix32_fs_internal

Definition at line 685 of file spe.h.

#define __ev_get_ufix32_u32   __ev_get_u32

Definition at line 683 of file spe.h.

#define __ev_get_upper_fs ( a   )     __ev_get_fs_internal ((a), 0)

Definition at line 666 of file spe.h.

#define __ev_get_upper_s32 ( a   )     __ev_get_s32_internal ((a), 0)

Definition at line 664 of file spe.h.

#define __ev_get_upper_sfix32_fs ( a   )     __ev_get_sfix32_fs ((a), 0)

Definition at line 672 of file spe.h.

#define __ev_get_upper_sfix32_s32   __ev_get_upper_s32

Definition at line 670 of file spe.h.

#define __ev_get_upper_u32 ( a   )     __ev_get_u32_internal ((a), 0)

Definition at line 662 of file spe.h.

#define __ev_get_upper_ufix32_fs ( a   )     __ev_get_ufix32_fs ((a), 0)

Definition at line 674 of file spe.h.

#define __ev_get_upper_ufix32_u32   __ev_get_upper_u32

Definition at line 668 of file spe.h.

#define __ev_ldd   __builtin_spe_evldd

Definition at line 106 of file spe.h.

#define __ev_lddx   __builtin_spe_evlddx

Definition at line 95 of file spe.h.

#define __ev_ldh   __builtin_spe_evldh

Definition at line 108 of file spe.h.

#define __ev_ldhx   __builtin_spe_evldhx

Definition at line 97 of file spe.h.

#define __ev_ldw   __builtin_spe_evldw

Definition at line 107 of file spe.h.

#define __ev_ldwx   __builtin_spe_evldwx

Definition at line 96 of file spe.h.

#define __ev_lhhesplat   __builtin_spe_evlhhesplat

Definition at line 114 of file spe.h.

#define __ev_lhhesplatx   __builtin_spe_evlhhesplatx

Definition at line 103 of file spe.h.

#define __ev_lhhossplat   __builtin_spe_evlhhossplat

Definition at line 116 of file spe.h.

#define __ev_lhhossplatx   __builtin_spe_evlhhossplatx

Definition at line 105 of file spe.h.

#define __ev_lhhousplat   __builtin_spe_evlhhousplat

Definition at line 115 of file spe.h.

#define __ev_lhhousplatx   __builtin_spe_evlhhousplatx

Definition at line 104 of file spe.h.

#define __ev_lower_eq ( a,
b   )     __builtin_spe_evcmpeq (__pred_lower, (a), (b))

Definition at line 955 of file spe.h.

#define __ev_lower_fs_eq ( a,
b   )     __builtin_spe_evfscmpeq (__pred_lower, (a), (b))

Definition at line 973 of file spe.h.

#define __ev_lower_fs_gt ( a,
b   )     __builtin_spe_evfscmpgt (__pred_lower, (a), (b))

Definition at line 961 of file spe.h.

#define __ev_lower_fs_lt ( a,
b   )     __builtin_spe_evfscmplt (__pred_lower, (a), (b))

Definition at line 967 of file spe.h.

#define __ev_lower_fs_tst_eq ( a,
b   )     __builtin_spe_evfststeq (__pred_lower, (a), (b))

Definition at line 991 of file spe.h.

#define __ev_lower_fs_tst_gt ( a,
b   )     __builtin_spe_evfststgt (__pred_lower, (a), (b))

Definition at line 979 of file spe.h.

#define __ev_lower_fs_tst_lt ( a,
b   )     __builtin_spe_evfststlt (__pred_lower, (a), (b))

Definition at line 985 of file spe.h.

#define __ev_lower_gts ( a,
b   )     __builtin_spe_evcmpgts (__pred_lower, (a), (b))

Definition at line 932 of file spe.h.

#define __ev_lower_gtu ( a,
b   )     __builtin_spe_evcmpgtu (__pred_lower, (a), (b))

Definition at line 938 of file spe.h.

#define __ev_lower_lts ( a,
b   )     __builtin_spe_evcmplts (__pred_lower, (a), (b))

Definition at line 944 of file spe.h.

#define __ev_lower_ltu ( a,
b   )     __builtin_spe_evcmpltu (__pred_lower, (a), (b))

Definition at line 950 of file spe.h.

#define __ev_lwhe   __builtin_spe_evlwhe

Definition at line 109 of file spe.h.

#define __ev_lwhex   __builtin_spe_evlwhex

Definition at line 98 of file spe.h.

#define __ev_lwhos   __builtin_spe_evlwhos

Definition at line 111 of file spe.h.

#define __ev_lwhosx   __builtin_spe_evlwhosx

Definition at line 100 of file spe.h.

#define __ev_lwhou   __builtin_spe_evlwhou

Definition at line 110 of file spe.h.

#define __ev_lwhoux   __builtin_spe_evlwhoux

Definition at line 99 of file spe.h.

#define __ev_lwhsplat   __builtin_spe_evlwhsplat

Definition at line 113 of file spe.h.

#define __ev_lwhsplatx   __builtin_spe_evlwhsplatx

Definition at line 102 of file spe.h.

#define __ev_lwwsplat   __builtin_spe_evlwwsplat

Definition at line 112 of file spe.h.

#define __ev_lwwsplatx   __builtin_spe_evlwwsplatx

Definition at line 101 of file spe.h.

#define __ev_mergehi   __builtin_spe_evmergehi

Definition at line 81 of file spe.h.

#define __ev_mergehilo   __builtin_spe_evmergehilo

Definition at line 84 of file spe.h.

#define __ev_mergelo   __builtin_spe_evmergelo

Definition at line 82 of file spe.h.

#define __ev_mergelohi   __builtin_spe_evmergelohi

Definition at line 83 of file spe.h.

#define __ev_mhegsmfaa   __builtin_spe_evmhegsmfaa

Definition at line 198 of file spe.h.

#define __ev_mhegsmfan   __builtin_spe_evmhegsmfan

Definition at line 208 of file spe.h.

#define __ev_mhegsmiaa   __builtin_spe_evmhegsmiaa

Definition at line 199 of file spe.h.

#define __ev_mhegsmian   __builtin_spe_evmhegsmian

Definition at line 209 of file spe.h.

#define __ev_mhegumfaa   __ev_mhegumiaa

Definition at line 203 of file spe.h.

#define __ev_mhegumfan   __ev_mhegumian

Definition at line 213 of file spe.h.

#define __ev_mhegumiaa   __builtin_spe_evmhegumiaa

Definition at line 200 of file spe.h.

#define __ev_mhegumian   __builtin_spe_evmhegumian

Definition at line 210 of file spe.h.

#define __ev_mhesmf   __builtin_spe_evmhesmf

Definition at line 142 of file spe.h.

#define __ev_mhesmfa   __builtin_spe_evmhesmfa

Definition at line 150 of file spe.h.

#define __ev_mhesmfaaw   __builtin_spe_evmhesmfaaw

Definition at line 167 of file spe.h.

#define __ev_mhesmfanw   __builtin_spe_evmhesmfanw

Definition at line 185 of file spe.h.

#define __ev_mhesmi   __builtin_spe_evmhesmi

Definition at line 143 of file spe.h.

#define __ev_mhesmia   __builtin_spe_evmhesmia

Definition at line 151 of file spe.h.

#define __ev_mhesmiaaw   __builtin_spe_evmhesmiaaw

Definition at line 168 of file spe.h.

#define __ev_mhesmianw   __builtin_spe_evmhesmianw

Definition at line 186 of file spe.h.

#define __ev_mhessf   __builtin_spe_evmhessf

Definition at line 141 of file spe.h.

#define __ev_mhessfa   __builtin_spe_evmhessfa

Definition at line 149 of file spe.h.

#define __ev_mhessfaaw   __builtin_spe_evmhessfaaw

Definition at line 165 of file spe.h.

#define __ev_mhessfanw   __builtin_spe_evmhessfanw

Definition at line 183 of file spe.h.

#define __ev_mhessiaaw   __builtin_spe_evmhessiaaw

Definition at line 166 of file spe.h.

#define __ev_mhessianw   __builtin_spe_evmhessianw

Definition at line 184 of file spe.h.

#define __ev_mheumf   __ev_mheumi

Definition at line 155 of file spe.h.

#define __ev_mheumfa   __ev_mheumia

Definition at line 157 of file spe.h.

#define __ev_mheumfaaw   __ev_mheumiaaw

Definition at line 175 of file spe.h.

#define __ev_mheumfanw   __ev_mheumianw

Definition at line 193 of file spe.h.

#define __ev_mheumi   __builtin_spe_evmheumi

Definition at line 144 of file spe.h.

#define __ev_mheumia   __builtin_spe_evmheumia

Definition at line 152 of file spe.h.

#define __ev_mheumiaaw   __builtin_spe_evmheumiaaw

Definition at line 170 of file spe.h.

#define __ev_mheumianw   __builtin_spe_evmheumianw

Definition at line 188 of file spe.h.

#define __ev_mheusfaaw   __ev_mheusiaaw

Definition at line 174 of file spe.h.

#define __ev_mheusfanw   __ev_mheusianw

Definition at line 192 of file spe.h.

#define __ev_mheusiaaw   __builtin_spe_evmheusiaaw

Definition at line 169 of file spe.h.

#define __ev_mheusianw   __builtin_spe_evmheusianw

Definition at line 187 of file spe.h.

#define __ev_mhogsmfaa   __builtin_spe_evmhogsmfaa

Definition at line 195 of file spe.h.

#define __ev_mhogsmfan   __builtin_spe_evmhogsmfan

Definition at line 205 of file spe.h.

#define __ev_mhogsmiaa   __builtin_spe_evmhogsmiaa

Definition at line 196 of file spe.h.

#define __ev_mhogsmian   __builtin_spe_evmhogsmian

Definition at line 206 of file spe.h.

#define __ev_mhogumfaa   __ev_mhogumiaa

Definition at line 202 of file spe.h.

#define __ev_mhogumfan   __ev_mhogumian

Definition at line 212 of file spe.h.

#define __ev_mhogumiaa   __builtin_spe_evmhogumiaa

Definition at line 197 of file spe.h.

#define __ev_mhogumian   __builtin_spe_evmhogumian

Definition at line 207 of file spe.h.

#define __ev_mhosmf   __builtin_spe_evmhosmf

Definition at line 138 of file spe.h.

#define __ev_mhosmfa   __builtin_spe_evmhosmfa

Definition at line 146 of file spe.h.

#define __ev_mhosmfaaw   __builtin_spe_evmhosmfaaw

Definition at line 161 of file spe.h.

#define __ev_mhosmfanw   __builtin_spe_evmhosmfanw

Definition at line 179 of file spe.h.

#define __ev_mhosmi   __builtin_spe_evmhosmi

Definition at line 139 of file spe.h.

#define __ev_mhosmia   __builtin_spe_evmhosmia

Definition at line 147 of file spe.h.

#define __ev_mhosmiaaw   __builtin_spe_evmhosmiaaw

Definition at line 162 of file spe.h.

#define __ev_mhosmianw   __builtin_spe_evmhosmianw

Definition at line 180 of file spe.h.

#define __ev_mhossf   __builtin_spe_evmhossf

Definition at line 137 of file spe.h.

#define __ev_mhossfa   __builtin_spe_evmhossfa

Definition at line 145 of file spe.h.

#define __ev_mhossfaaw   __builtin_spe_evmhossfaaw

Definition at line 159 of file spe.h.

#define __ev_mhossfanw   __builtin_spe_evmhossfanw

Definition at line 177 of file spe.h.

#define __ev_mhossiaaw   __builtin_spe_evmhossiaaw

Definition at line 160 of file spe.h.

#define __ev_mhossianw   __builtin_spe_evmhossianw

Definition at line 178 of file spe.h.

#define __ev_mhoumf   __ev_mhoumi

Definition at line 154 of file spe.h.

#define __ev_mhoumfa   __ev_mhoumia

Definition at line 156 of file spe.h.

#define __ev_mhoumfaaw   __ev_mhoumiaaw

Definition at line 173 of file spe.h.

#define __ev_mhoumfanw   __ev_mhoumianw

Definition at line 191 of file spe.h.

#define __ev_mhoumi   __builtin_spe_evmhoumi

Definition at line 140 of file spe.h.

#define __ev_mhoumia   __builtin_spe_evmhoumia

Definition at line 148 of file spe.h.

#define __ev_mhoumiaaw   __builtin_spe_evmhoumiaaw

Definition at line 164 of file spe.h.

#define __ev_mhoumianw   __builtin_spe_evmhoumianw

Definition at line 182 of file spe.h.

#define __ev_mhousfaaw   __ev_mhousiaaw

Definition at line 172 of file spe.h.

#define __ev_mhousfanw   __ev_mhousianw

Definition at line 190 of file spe.h.

#define __ev_mhousiaaw   __builtin_spe_evmhousiaaw

Definition at line 163 of file spe.h.

#define __ev_mhousianw   __builtin_spe_evmhousianw

Definition at line 181 of file spe.h.

#define __ev_mra   __builtin_spe_evmra

Definition at line 89 of file spe.h.

#define __ev_mwhgsmfaa   __internal_ev_mwhgsmfaa

Definition at line 317 of file spe.h.

#define __ev_mwhgsmfan   __internal_ev_mwhgsmfan

Definition at line 321 of file spe.h.

#define __ev_mwhgsmiaa   __internal_ev_mwhgsmiaa

Definition at line 318 of file spe.h.

#define __ev_mwhgsmian   __internal_ev_mwhgsmian

Definition at line 322 of file spe.h.

#define __ev_mwhgssfaa   __internal_ev_mwhgssfaa

Definition at line 316 of file spe.h.

#define __ev_mwhgssfan   __internal_ev_mwhgssfan

Definition at line 320 of file spe.h.

#define __ev_mwhgumfaa   __ev_mwhgumiaa

Definition at line 313 of file spe.h.

#define __ev_mwhgumfan   __ev_mwhgumian

Definition at line 314 of file spe.h.

#define __ev_mwhgumiaa   __internal_ev_mwhgumiaa

Definition at line 319 of file spe.h.

#define __ev_mwhgumian   __internal_ev_mwhgumian

Definition at line 323 of file spe.h.

#define __ev_mwhsmf   __builtin_spe_evmwhsmf

Definition at line 216 of file spe.h.

#define __ev_mwhsmfa   __builtin_spe_evmwhsmfa

Definition at line 220 of file spe.h.

#define __ev_mwhsmfaaw   __internal_ev_mwhsmfaaw

Definition at line 326 of file spe.h.

#define __ev_mwhsmfanw   __internal_ev_mwhsmfanw

Definition at line 332 of file spe.h.

#define __ev_mwhsmi   __builtin_spe_evmwhsmi

Definition at line 217 of file spe.h.

#define __ev_mwhsmia   __builtin_spe_evmwhsmia

Definition at line 221 of file spe.h.

#define __ev_mwhsmiaaw   __internal_ev_mwhsmiaaw

Definition at line 327 of file spe.h.

#define __ev_mwhsmianw   __internal_ev_mwhsmianw

Definition at line 333 of file spe.h.

#define __ev_mwhssf   __builtin_spe_evmwhssf

Definition at line 215 of file spe.h.

#define __ev_mwhssfa   __builtin_spe_evmwhssfa

Definition at line 219 of file spe.h.

#define __ev_mwhssfaaw   __internal_ev_mwhssfaaw

Definition at line 325 of file spe.h.

#define __ev_mwhssfanw   __internal_ev_mwhssfanw

Definition at line 330 of file spe.h.

#define __ev_mwhssiaaw   __internal_ev_mwhssiaaw

Definition at line 324 of file spe.h.

#define __ev_mwhssianw   __internal_ev_mwhssianw

Definition at line 331 of file spe.h.

#define __ev_mwhumf   __ev_mwhumi

Definition at line 224 of file spe.h.

#define __ev_mwhumfa   __ev_mwhumia

Definition at line 225 of file spe.h.

#define __ev_mwhumfaaw   __ev_mwhumiaaw

Definition at line 310 of file spe.h.

#define __ev_mwhumfanw   __ev_mwhumianw

Definition at line 312 of file spe.h.

#define __ev_mwhumi   __builtin_spe_evmwhumi

Definition at line 218 of file spe.h.

#define __ev_mwhumia   __builtin_spe_evmwhumia

Definition at line 222 of file spe.h.

#define __ev_mwhumiaaw   __internal_ev_mwhumiaaw

Definition at line 329 of file spe.h.

#define __ev_mwhumianw   __internal_ev_mwhumianw

Definition at line 335 of file spe.h.

#define __ev_mwhusfaaw   __ev_mwhusiaaw

Definition at line 309 of file spe.h.

#define __ev_mwhusfanw   __ev_mwhusianw

Definition at line 311 of file spe.h.

#define __ev_mwhusiaaw   __internal_ev_mwhusiaaw

Definition at line 328 of file spe.h.

#define __ev_mwhusianw   __internal_ev_mwhusianw

Definition at line 334 of file spe.h.

#define __ev_mwlsmiaaw   __builtin_spe_evmwlsmiaaw

Definition at line 232 of file spe.h.

#define __ev_mwlsmianw   __builtin_spe_evmwlsmianw

Definition at line 237 of file spe.h.

#define __ev_mwlssiaaw   __builtin_spe_evmwlssiaaw

Definition at line 231 of file spe.h.

#define __ev_mwlssianw   __builtin_spe_evmwlssianw

Definition at line 236 of file spe.h.

#define __ev_mwlumi   __builtin_spe_evmwlumi

Definition at line 227 of file spe.h.

#define __ev_mwlumia   __builtin_spe_evmwlumia

Definition at line 228 of file spe.h.

#define __ev_mwlumiaaw   __builtin_spe_evmwlumiaaw

Definition at line 229 of file spe.h.

#define __ev_mwlumianw   __builtin_spe_evmwlumianw

Definition at line 239 of file spe.h.

#define __ev_mwlusiaaw   __builtin_spe_evmwlusiaaw

Definition at line 234 of file spe.h.

#define __ev_mwlusiaaw   __builtin_spe_evmwlusiaaw

Definition at line 234 of file spe.h.

#define __ev_mwlusianw   __builtin_spe_evmwlusianw

Definition at line 238 of file spe.h.

#define __ev_mwsmf   __builtin_spe_evmwsmf

Definition at line 242 of file spe.h.

#define __ev_mwsmfa   __builtin_spe_evmwsmfa

Definition at line 246 of file spe.h.

#define __ev_mwsmfaa   __builtin_spe_evmwsmfaa

Definition at line 254 of file spe.h.

#define __ev_mwsmfan   __builtin_spe_evmwsmfan

Definition at line 261 of file spe.h.

#define __ev_mwsmi   __builtin_spe_evmwsmi

Definition at line 243 of file spe.h.

#define __ev_mwsmia   __builtin_spe_evmwsmia

Definition at line 247 of file spe.h.

#define __ev_mwsmiaa   __builtin_spe_evmwsmiaa

Definition at line 255 of file spe.h.

#define __ev_mwsmian   __builtin_spe_evmwsmian

Definition at line 262 of file spe.h.

#define __ev_mwssf   __builtin_spe_evmwssf

Definition at line 241 of file spe.h.

#define __ev_mwssfa   __builtin_spe_evmwssfa

Definition at line 245 of file spe.h.

#define __ev_mwssfaa   __builtin_spe_evmwssfaa

Definition at line 253 of file spe.h.

#define __ev_mwssfan   __builtin_spe_evmwssfan

Definition at line 260 of file spe.h.

#define __ev_mwumf   __ev_mwumi

Definition at line 250 of file spe.h.

#define __ev_mwumfa   __ev_mwumia

Definition at line 251 of file spe.h.

#define __ev_mwumfaa   __ev_mwumiaa

Definition at line 258 of file spe.h.

#define __ev_mwumfan   __ev_mwumian

Definition at line 265 of file spe.h.

#define __ev_mwumi   __builtin_spe_evmwumi

Definition at line 244 of file spe.h.

#define __ev_mwumia   __builtin_spe_evmwumia

Definition at line 248 of file spe.h.

#define __ev_mwumiaa   __builtin_spe_evmwumiaa

Definition at line 256 of file spe.h.

#define __ev_mwumian   __builtin_spe_evmwumian

Definition at line 263 of file spe.h.

#define __ev_nand   __builtin_spe_evnand

Definition at line 65 of file spe.h.

#define __ev_neg   __builtin_spe_evneg

Definition at line 59 of file spe.h.

#define __ev_nor   __builtin_spe_evnor

Definition at line 66 of file spe.h.

#define __ev_or   __builtin_spe_evor

Definition at line 63 of file spe.h.

#define __ev_orc   __builtin_spe_evorc

Definition at line 69 of file spe.h.

#define __ev_rlw   __builtin_spe_evrlw

Definition at line 70 of file spe.h.

#define __ev_rlwi   __builtin_spe_evrlwi

Definition at line 71 of file spe.h.

#define __ev_rndw   __builtin_spe_evrndw

Definition at line 80 of file spe.h.

#define __ev_select_eq   __builtin_spe_evsel_eq

Definition at line 956 of file spe.h.

#define __ev_select_fs_eq   __builtin_spe_evsel_fseq

Definition at line 974 of file spe.h.

#define __ev_select_fs_gt   __builtin_spe_evsel_fsgt

Definition at line 962 of file spe.h.

#define __ev_select_fs_lt   __builtin_spe_evsel_fslt

Definition at line 968 of file spe.h.

#define __ev_select_fs_tst_eq   __builtin_spe_evsel_fststeq

Definition at line 992 of file spe.h.

#define __ev_select_fs_tst_gt   __builtin_spe_evsel_fststgt

Definition at line 980 of file spe.h.

#define __ev_select_fs_tst_lt   __builtin_spe_evsel_fststlt

Definition at line 986 of file spe.h.

#define __ev_select_gts   __builtin_spe_evsel_gts

Definition at line 933 of file spe.h.

#define __ev_select_gtu   __builtin_spe_evsel_gtu

Definition at line 939 of file spe.h.

#define __ev_select_lts ( a,
b,
c,
d   )     ((__v2si) __builtin_spe_evsel_lts ((a), (b), (c), (d)))

Definition at line 945 of file spe.h.

#define __ev_select_ltu   __builtin_spe_evsel_ltu

Definition at line 951 of file spe.h.

#define __ev_set_acc_vec64   __builtin_spe_evmra

Definition at line 800 of file spe.h.

#define __ev_set_fs   __ev_set_fs_internal

Definition at line 775 of file spe.h.

#define __ev_set_lower_fs ( a,
b   )     __ev_set_fs (a, b, 1)

Definition at line 790 of file spe.h.

#define __ev_set_lower_s32 ( a,
b   )     __ev_set_s32 (a, b, 1)

Definition at line 788 of file spe.h.

#define __ev_set_lower_sfix32_fs ( a,
b   )     __ev_set_sfix32_fs (a, b, 1)

Definition at line 796 of file spe.h.

#define __ev_set_lower_sfix32_s32   __ev_set_lower_s32

Definition at line 794 of file spe.h.

#define __ev_set_lower_u32 ( a,
b   )     __ev_set_u32 (a, b, 1)

Definition at line 786 of file spe.h.

#define __ev_set_lower_ufix32_fs ( a,
b   )     __ev_set_ufix32_fs (a, b, 1)

Definition at line 798 of file spe.h.

#define __ev_set_lower_ufix32_u32   __ev_set_lower_u32

Definition at line 792 of file spe.h.

#define __ev_set_s16   __ev_set_s16_internal

Definition at line 777 of file spe.h.

#define __ev_set_s32   __ev_set_s32_internal

Definition at line 774 of file spe.h.

#define __ev_set_sfix32_fs   __ev_set_sfix32_fs_internal

Definition at line 782 of file spe.h.

#define __ev_set_sfix32_s32   __ev_set_s32

Definition at line 780 of file spe.h.

#define __ev_set_u16   __ev_set_u16_internal

Definition at line 776 of file spe.h.

#define __ev_set_u32   __ev_set_u32_internal

Definition at line 773 of file spe.h.

#define __ev_set_ufix32_fs   __ev_set_ufix32_fs_internal

Definition at line 783 of file spe.h.

#define __ev_set_ufix32_u32   __ev_set_u32

Definition at line 779 of file spe.h.

#define __ev_set_upper_fs ( a,
b   )     __ev_set_fs (a, b, 0)

Definition at line 789 of file spe.h.

#define __ev_set_upper_s32 ( a,
b   )     __ev_set_s32 (a, b, 0)

Definition at line 787 of file spe.h.

#define __ev_set_upper_sfix32_fs ( a,
b   )     __ev_set_sfix32_fs (a, b, 0)

Definition at line 795 of file spe.h.

#define __ev_set_upper_sfix32_s32   __ev_set_upper_s32

Definition at line 793 of file spe.h.

#define __ev_set_upper_u32 ( a,
b   )     __ev_set_u32 (a, b, 0)

Definition at line 785 of file spe.h.

#define __ev_set_upper_ufix32_fs ( a,
b   )     __ev_set_ufix32_fs (a, b, 0)

Definition at line 797 of file spe.h.

#define __ev_set_upper_ufix32_u32   __ev_set_upper_u32

Definition at line 791 of file spe.h.

#define __ev_slw   __builtin_spe_evslw

Definition at line 72 of file spe.h.

#define __ev_slwi   __builtin_spe_evslwi

Definition at line 73 of file spe.h.

#define __ev_splatfi   __builtin_spe_evsplatfi

Definition at line 86 of file spe.h.

#define __ev_splati   __builtin_spe_evsplati

Definition at line 85 of file spe.h.

#define __ev_srwis   __builtin_spe_evsrwis

Definition at line 76 of file spe.h.

#define __ev_srwiu   __builtin_spe_evsrwiu

Definition at line 77 of file spe.h.

#define __ev_srws   __builtin_spe_evsrws

Definition at line 74 of file spe.h.

#define __ev_srwu   __builtin_spe_evsrwu

Definition at line 75 of file spe.h.

#define __ev_stdd   __builtin_spe_evstdd

Definition at line 127 of file spe.h.

#define __ev_stddx   __builtin_spe_evstddx

Definition at line 120 of file spe.h.

#define __ev_stdh   __builtin_spe_evstdh

Definition at line 129 of file spe.h.

#define __ev_stdhx   __builtin_spe_evstdhx

Definition at line 122 of file spe.h.

#define __ev_stdw   __builtin_spe_evstdw

Definition at line 128 of file spe.h.

#define __ev_stdwx   __builtin_spe_evstdwx

Definition at line 121 of file spe.h.

#define __ev_stwhe   __builtin_spe_evstwhe

Definition at line 132 of file spe.h.

#define __ev_stwhex   __builtin_spe_evstwhex

Definition at line 125 of file spe.h.

#define __ev_stwho   __builtin_spe_evstwho

Definition at line 133 of file spe.h.

#define __ev_stwhox   __builtin_spe_evstwhox

Definition at line 126 of file spe.h.

#define __ev_stwwe   __builtin_spe_evstwwe

Definition at line 130 of file spe.h.

#define __ev_stwwex   __builtin_spe_evstwwex

Definition at line 123 of file spe.h.

#define __ev_stwwo   __builtin_spe_evstwwo

Definition at line 131 of file spe.h.

#define __ev_stwwox   __builtin_spe_evstwwox

Definition at line 124 of file spe.h.

#define __ev_subfsmfaaw   __ev_subfsmiaaw

Definition at line 284 of file spe.h.

#define __ev_subfsmiaaw   __builtin_spe_evsubfsmiaaw

Definition at line 278 of file spe.h.

#define __ev_subfssfaaw   __ev_subfssiaaw

Definition at line 285 of file spe.h.

#define __ev_subfssiaaw   __builtin_spe_evsubfssiaaw

Definition at line 277 of file spe.h.

#define __ev_subfumfaaw   __ev_subfumiaaw

Definition at line 283 of file spe.h.

#define __ev_subfumiaaw   __builtin_spe_evsubfumiaaw

Definition at line 280 of file spe.h.

#define __ev_subfusfaaw   __ev_subfusiaaw

Definition at line 282 of file spe.h.

#define __ev_subfusiaaw   __builtin_spe_evsubfusiaaw

Definition at line 279 of file spe.h.

#define __ev_subfw ( a,
b   )     __builtin_spe_evsubfw ((b), (a))

Definition at line 54 of file spe.h.

#define __ev_subifw ( a,
b   )     __builtin_spe_evsubifw ((b), (a))

Definition at line 56 of file spe.h.

#define __ev_subiw   __builtin_spe_evsubifw

Definition at line 57 of file spe.h.

#define __ev_subw   __builtin_spe_evsubfw

Definition at line 55 of file spe.h.

#define __ev_upper_eq ( a,
b   )     __builtin_spe_evcmpeq (__pred_upper, (a), (b))

Definition at line 954 of file spe.h.

#define __ev_upper_fs_eq ( a,
b   )     __builtin_spe_evfscmpeq (__pred_upper, (a), (b))

Definition at line 972 of file spe.h.

#define __ev_upper_fs_gt ( a,
b   )     __builtin_spe_evfscmpgt (__pred_upper, (a), (b))

Definition at line 960 of file spe.h.

#define __ev_upper_fs_lt ( a,
b   )     __builtin_spe_evfscmplt (__pred_upper, (a), (b))

Definition at line 966 of file spe.h.

#define __ev_upper_fs_tst_eq ( a,
b   )     __builtin_spe_evfststeq (__pred_upper, (a), (b))

Definition at line 990 of file spe.h.

#define __ev_upper_fs_tst_gt ( a,
b   )     __builtin_spe_evfststgt (__pred_upper, (a), (b))

Definition at line 978 of file spe.h.

#define __ev_upper_fs_tst_lt ( a,
b   )     __builtin_spe_evfststlt (__pred_upper, (a), (b))

Definition at line 984 of file spe.h.

#define __ev_upper_gts ( a,
b   )     __builtin_spe_evcmpgts (__pred_upper, (a), (b))

Definition at line 931 of file spe.h.

#define __ev_upper_gtu ( a,
b   )     __builtin_spe_evcmpgtu (__pred_upper, (a), (b))

Definition at line 937 of file spe.h.

#define __ev_upper_lts ( a,
b   )     __builtin_spe_evcmplts (__pred_upper, (a), (b))

Definition at line 943 of file spe.h.

#define __ev_upper_ltu ( a,
b   )     __builtin_spe_evcmpltu (__pred_upper, (a), (b))

Definition at line 949 of file spe.h.

#define __ev_xor   __builtin_spe_evxor

Definition at line 64 of file spe.h.

#define __pred_all   0

Definition at line 924 of file spe.h.

#define __pred_any   1

Definition at line 925 of file spe.h.

#define __pred_lower   3

Definition at line 927 of file spe.h.

#define __pred_upper   2

Definition at line 926 of file spe.h.

#define __SPEFSCR_FDBZ   0x00000400

Definition at line 1016 of file spe.h.

#define __SPEFSCR_FDBZE   0x00000010

Definition at line 1022 of file spe.h.

#define __SPEFSCR_FDBZH   0x04000000

Definition at line 1001 of file spe.h.

#define __SPEFSCR_FDBZS   0x00080000

Definition at line 1007 of file spe.h.

#define __SPEFSCR_FG   0x00002000

Definition at line 1013 of file spe.h.

#define __SPEFSCR_FGH   0x20000000

Definition at line 998 of file spe.h.

#define __SPEFSCR_FINV   0x00000800

Definition at line 1015 of file spe.h.

#define __SPEFSCR_FINVE   0x00000020

Definition at line 1021 of file spe.h.

#define __SPEFSCR_FINVH   0x08000000

Definition at line 1000 of file spe.h.

#define __SPEFSCR_FINVS   0x00100000

Definition at line 1006 of file spe.h.

#define __SPEFSCR_FINXE   0x00000040

Definition at line 1020 of file spe.h.

#define __SPEFSCR_FINXS   0x00200000

Definition at line 1005 of file spe.h.

#define __SPEFSCR_FOVF   0x00000100

Definition at line 1018 of file spe.h.

#define __SPEFSCR_FOVFE   0x00000004

Definition at line 1024 of file spe.h.

#define __SPEFSCR_FOVFH   0x01000000

Definition at line 1003 of file spe.h.

#define __SPEFSCR_FOVFS   0x00020000

Definition at line 1009 of file spe.h.

#define __SPEFSCR_FRMC   0x00000003

Definition at line 1025 of file spe.h.

#define __SPEFSCR_FUNF   0x00000200

Definition at line 1017 of file spe.h.

#define __SPEFSCR_FUNFE   0x00000008

Definition at line 1023 of file spe.h.

#define __SPEFSCR_FUNFH   0x02000000

Definition at line 1002 of file spe.h.

#define __SPEFSCR_FUNFS   0x00040000

Definition at line 1008 of file spe.h.

#define __SPEFSCR_FX   0x00001000

Definition at line 1014 of file spe.h.

#define __SPEFSCR_FXH   0x10000000

Definition at line 999 of file spe.h.

#define __SPEFSCR_MODE   0x00010000

Definition at line 1010 of file spe.h.

#define __SPEFSCR_OV   0x00004000

Definition at line 1012 of file spe.h.

#define __SPEFSCR_OVH   0x40000000

Definition at line 997 of file spe.h.

#define __SPEFSCR_SOV   0x00008000

Definition at line 1011 of file spe.h.

#define __SPEFSCR_SOVH   0x80000000

Definition at line 996 of file spe.h.

#define __v2sf   __ev64_fs__

Definition at line 50 of file spe.h.

#define __v2si   __ev64_opaque__

Definition at line 49 of file spe.h.

#define __vector   __attribute__((vector_size(8)))

Definition at line 32 of file spe.h.


Typedef Documentation

typedef float __vector __ev64_fs__

Definition at line 47 of file spe.h.

typedef short __vector __ev64_s16__

Definition at line 41 of file spe.h.

typedef int __vector __ev64_s32__

Definition at line 43 of file spe.h.

typedef long long __vector __ev64_s64__

Definition at line 45 of file spe.h.

typedef unsigned short __vector __ev64_u16__

Definition at line 42 of file spe.h.

typedef unsigned __vector __ev64_u32__

Definition at line 44 of file spe.h.

typedef unsigned long long __vector __ev64_u64__

Definition at line 46 of file spe.h.

typedef short int16_t

Definition at line 36 of file spe.h.

typedef int int32_t

Definition at line 34 of file spe.h.

typedef long long int64_t

Definition at line 38 of file spe.h.

typedef unsigned short uint16_t

Definition at line 37 of file spe.h.

typedef unsigned uint32_t

Definition at line 35 of file spe.h.

typedef unsigned long long uint64_t

Definition at line 39 of file spe.h.


Function Documentation

static void __ev_clr_spefscr_field ( int  mask  )  [inline, static]

Definition at line 1057 of file spe.h.

References i.

static int64_t __ev_convert_s64 ( __ev64_opaque__  a  )  [inline, static]

Definition at line 655 of file spe.h.

static uint64_t __ev_convert_u64 ( __ev64_opaque__  a  )  [inline, static]

Definition at line 649 of file spe.h.

static __ev64_opaque__ __ev_create_fs ( float  a,
float  b 
) [inline, static]

Definition at line 590 of file spe.h.

References f.

static __ev64_opaque__ __ev_create_s16 ( int16_t  a,
int16_t  b,
int16_t  c,
int16_t  d 
) [inline, static]

Definition at line 525 of file spe.h.

References i.

static __ev64_opaque__ __ev_create_s32 ( int32_t  a,
int32_t  b 
) [inline, static]

Definition at line 560 of file spe.h.

References i.

static __ev64_opaque__ __ev_create_s64 ( int64_t  a  )  [inline, static]

Definition at line 623 of file spe.h.

References i.

static __ev64_opaque__ __ev_create_sfix32_fs ( float  a,
float  b 
) [inline, static]

Definition at line 605 of file spe.h.

References __ev_create_fs(), and __v2sf.

static __ev64_opaque__ __ev_create_u16 ( uint16_t  a,
uint16_t  b,
uint16_t  c,
uint16_t  d 
) [inline, static]

Definition at line 542 of file spe.h.

References i.

static __ev64_opaque__ __ev_create_u32 ( uint32_t  a,
uint32_t  b 
) [inline, static]

Definition at line 575 of file spe.h.

References i.

static __ev64_opaque__ __ev_create_u64 ( uint64_t  a  )  [inline, static]

Definition at line 636 of file spe.h.

References i.

static __ev64_opaque__ __ev_create_ufix32_fs ( float  a,
float  b 
) [inline, static]

Definition at line 614 of file spe.h.

References __ev_create_fs(), and __v2sf.

static float __ev_get_fs_internal ( __ev64_opaque__  a,
uint32_t  pos 
) [inline, static]

Definition at line 715 of file spe.h.

References f.

static int16_t __ev_get_s16_internal ( __ev64_opaque__  a,
uint32_t  pos 
) [inline, static]

Definition at line 759 of file spe.h.

References i.

static int32_t __ev_get_s32_internal ( __ev64_opaque__  a,
uint32_t  pos 
) [inline, static]

Definition at line 702 of file spe.h.

References i.

static float __ev_get_sfix32_fs_internal ( __ev64_opaque__  a,
uint32_t  pos 
) [inline, static]

Definition at line 728 of file spe.h.

References __ev_get_fs_internal(), and __v2sf.

static uint16_t __ev_get_u16_internal ( __ev64_opaque__  a,
uint32_t  pos 
) [inline, static]

Definition at line 746 of file spe.h.

References i.

static uint32_t __ev_get_u32_internal ( __ev64_opaque__  a,
uint32_t  pos 
) [inline, static]

Definition at line 689 of file spe.h.

References i.

static float __ev_get_ufix32_fs_internal ( __ev64_opaque__  a,
uint32_t  pos 
) [inline, static]

Definition at line 737 of file spe.h.

References __ev_get_fs_internal(), and __v2sf.

static __ev64_opaque__ __ev_set_acc_s64 ( int64_t  a  )  [inline, static]

Definition at line 812 of file spe.h.

References __ev_create_s64(), and __ev_mra.

static __ev64_opaque__ __ev_set_acc_u64 ( uint64_t  a  )  [inline, static]

Definition at line 803 of file spe.h.

References __ev_create_u64(), and __ev_mra.

static __ev64_opaque__ __ev_set_fs_internal ( __ev64_opaque__  a,
float  b,
uint32_t  pos 
) [inline, static]

Definition at line 849 of file spe.h.

References f.

static __ev64_opaque__ __ev_set_s16_internal ( __ev64_opaque__  a,
int16_t  b,
uint32_t  pos 
) [inline, static]

Definition at line 909 of file spe.h.

References i.

static __ev64_opaque__ __ev_set_s32_internal ( __ev64_opaque__  a,
int32_t  b,
uint32_t  pos 
) [inline, static]

Definition at line 835 of file spe.h.

References i.

static __ev64_opaque__ __ev_set_sfix32_fs_internal ( __ev64_opaque__  a,
float  b,
uint32_t  pos 
) [inline, static]

Definition at line 863 of file spe.h.

References __ev_create_sfix32_fs(), __ev_get_fs_internal(), and __ev_set_fs_internal().

static void __ev_set_spefscr_frmc ( int  rnd  )  [inline, static]

Definition at line 1081 of file spe.h.

References __SPEFSCR_FRMC, and i.

static __ev64_opaque__ __ev_set_u16_internal ( __ev64_opaque__  a,
uint16_t  b,
uint32_t  pos 
) [inline, static]

Definition at line 895 of file spe.h.

References i.

static __ev64_opaque__ __ev_set_u32_internal ( __ev64_opaque__  a,
uint32_t  b,
uint32_t  pos 
) [inline, static]

Definition at line 821 of file spe.h.

References i.

static __ev64_opaque__ __ev_set_ufix32_fs_internal ( __ev64_opaque__  a,
float  b,
uint32_t  pos 
) [inline, static]

Definition at line 879 of file spe.h.

References __ev_create_ufix32_fs(), __ev_get_fs_internal(), and __ev_set_fs_internal().

static __ev64_opaque__ __internal_ev_mwhgsmfaa ( __ev64_opaque__  a,
__ev64_opaque__  b 
) [inline, static]

Definition at line 455 of file spe.h.

References __ev_mwhsmf, and __ev_mwsmiaa.

static __ev64_opaque__ __internal_ev_mwhgsmfan ( __ev64_opaque__  a,
__ev64_opaque__  b 
) [inline, static]

Definition at line 491 of file spe.h.

References __ev_mwhsmf, and __ev_mwsmian.

static __ev64_opaque__ __internal_ev_mwhgsmiaa ( __ev64_opaque__  a,
__ev64_opaque__  b 
) [inline, static]

Definition at line 464 of file spe.h.

References __ev_mwhsmi, and __ev_mwsmiaa.

static __ev64_opaque__ __internal_ev_mwhgsmian ( __ev64_opaque__  a,
__ev64_opaque__  b 
) [inline, static]

Definition at line 500 of file spe.h.

References __ev_mwhsmi, and __ev_mwsmian.

static __ev64_opaque__ __internal_ev_mwhgssfaa ( __ev64_opaque__  a,
__ev64_opaque__  b 
) [inline, static]

Definition at line 446 of file spe.h.

References __ev_mwhssf, and __ev_mwsmiaa.

static __ev64_opaque__ __internal_ev_mwhgssfan ( __ev64_opaque__  a,
__ev64_opaque__  b 
) [inline, static]

Definition at line 482 of file spe.h.

References __ev_mwhssf, and __ev_mwsmian.

static __ev64_opaque__ __internal_ev_mwhgumiaa ( __ev64_opaque__  a,
__ev64_opaque__  b 
) [inline, static]

Definition at line 473 of file spe.h.

References __ev_mwhumi, and __ev_mwumiaa.

static __ev64_opaque__ __internal_ev_mwhgumian ( __ev64_opaque__  a,
__ev64_opaque__  b 
) [inline, static]

Definition at line 509 of file spe.h.

References __ev_mwhumi, and __ev_mwumian.

static __ev64_opaque__ __internal_ev_mwhsmfaaw ( __ev64_opaque__  a,
__ev64_opaque__  b 
) [inline, static]

Definition at line 356 of file spe.h.

References __ev_addsmiaaw, and __ev_mwhsmf.

static __ev64_opaque__ __internal_ev_mwhsmfanw ( __ev64_opaque__  a,
__ev64_opaque__  b 
) [inline, static]

Definition at line 410 of file spe.h.

References __ev_mwhsmf, and __ev_subfsmiaaw.

static __ev64_opaque__ __internal_ev_mwhsmiaaw ( __ev64_opaque__  a,
__ev64_opaque__  b 
) [inline, static]

Definition at line 365 of file spe.h.

References __ev_addsmiaaw, and __ev_mwhsmi.

static __ev64_opaque__ __internal_ev_mwhsmianw ( __ev64_opaque__  a,
__ev64_opaque__  b 
) [inline, static]

Definition at line 419 of file spe.h.

References __ev_mwhsmi, and __ev_subfsmiaaw.

static __ev64_opaque__ __internal_ev_mwhssfaaw ( __ev64_opaque__  a,
__ev64_opaque__  b 
) [inline, static]

Definition at line 338 of file spe.h.

References __ev_addssiaaw, and __ev_mwhssf.

static __ev64_opaque__ __internal_ev_mwhssfanw ( __ev64_opaque__  a,
__ev64_opaque__  b 
) [inline, static]

Definition at line 392 of file spe.h.

References __ev_mwhssf, and __ev_subfssiaaw.

static __ev64_opaque__ __internal_ev_mwhssiaaw ( __ev64_opaque__  a,
__ev64_opaque__  b 
) [inline, static]

Definition at line 347 of file spe.h.

References __ev_addssiaaw, and __ev_mwhsmi.

static __ev64_opaque__ __internal_ev_mwhssianw ( __ev64_opaque__  a,
__ev64_opaque__  b 
) [inline, static]

Definition at line 401 of file spe.h.

References __ev_mwhsmi, and __ev_subfssiaaw.

static __ev64_opaque__ __internal_ev_mwhumiaaw ( __ev64_opaque__  a,
__ev64_opaque__  b 
) [inline, static]

Definition at line 383 of file spe.h.

References __ev_addumiaaw, and __ev_mwhumi.

static __ev64_opaque__ __internal_ev_mwhumianw ( __ev64_opaque__  a,
__ev64_opaque__  b 
) [inline, static]

Definition at line 437 of file spe.h.

References __ev_mwhumi, and __ev_subfumiaaw.

static __ev64_opaque__ __internal_ev_mwhusiaaw ( __ev64_opaque__  a,
__ev64_opaque__  b 
) [inline, static]

Definition at line 374 of file spe.h.

References __ev_addusiaaw, and __ev_mwhumi.

static __ev64_opaque__ __internal_ev_mwhusianw ( __ev64_opaque__  a,
__ev64_opaque__  b 
) [inline, static]

Definition at line 428 of file spe.h.

References __ev_mwhumi, and __ev_subfusiaaw.

short int atosfix16 ( const char *   ) 

int atosfix32 ( const char *   ) 

long long atosfix64 ( const char *   ) 

unsigned short atoufix16 ( const char *   ) 

unsigned int atoufix32 ( const char *   ) 

unsigned long long atoufix64 ( const char *   ) 

short int strtosfix16 ( const char *  ,
char **   
)

int strtosfix32 ( const char *  ,
char **   
)

long long strtosfix64 ( const char *  ,
char **   
)

unsigned short int strtoufix16 ( const char *  ,
char **   
)

unsigned int strtoufix32 ( const char *  ,
char **   
)

unsigned long long strtoufix64 ( const char *  ,
char **   
)


Generated on Wed Apr 8 14:20:36 2009 for Open64 by  doxygen 1.5.6