spla
Functions
c_op.cpp File Reference
#include "c_config.hpp"
Include dependency graph for c_op.cpp:

Functions

spla_OpUnary spla_OpUnary_IDENTITY_INT ()
 
spla_OpUnary spla_OpUnary_IDENTITY_UINT ()
 
spla_OpUnary spla_OpUnary_IDENTITY_FLOAT ()
 
spla_OpUnary spla_OpUnary_AINV_INT ()
 
spla_OpUnary spla_OpUnary_AINV_UINT ()
 
spla_OpUnary spla_OpUnary_AINV_FLOAT ()
 
spla_OpUnary spla_OpUnary_MINV_INT ()
 
spla_OpUnary spla_OpUnary_MINV_UINT ()
 
spla_OpUnary spla_OpUnary_MINV_FLOAT ()
 
spla_OpUnary spla_OpUnary_LNOT_INT ()
 
spla_OpUnary spla_OpUnary_LNOT_UINT ()
 
spla_OpUnary spla_OpUnary_LNOT_FLOAT ()
 
spla_OpUnary spla_OpUnary_UONE_INT ()
 
spla_OpUnary spla_OpUnary_UONE_UINT ()
 
spla_OpUnary spla_OpUnary_UONE_FLOAT ()
 
spla_OpUnary spla_OpUnary_ABS_INT ()
 
spla_OpUnary spla_OpUnary_ABS_UINT ()
 
spla_OpUnary spla_OpUnary_ABS_FLOAT ()
 
spla_OpUnary spla_OpUnary_BNOT_INT ()
 
spla_OpUnary spla_OpUnary_BNOT_UINT ()
 
spla_OpUnary spla_OpUnary_SQRT_FLOAT ()
 
spla_OpUnary spla_OpUnary_LOG_FLOAT ()
 
spla_OpUnary spla_OpUnary_EXP_FLOAT ()
 
spla_OpUnary spla_OpUnary_SIN_FLOAT ()
 
spla_OpUnary spla_OpUnary_COS_FLOAT ()
 
spla_OpUnary spla_OpUnary_TAN_FLOAT ()
 
spla_OpUnary spla_OpUnary_ASIN_FLOAT ()
 
spla_OpUnary spla_OpUnary_ACOS_FLOAT ()
 
spla_OpUnary spla_OpUnary_ATAN_FLOAT ()
 
spla_OpUnary spla_OpUnary_CEIL_FLOAT ()
 
spla_OpUnary spla_OpUnary_FLOOR_FLOAT ()
 
spla_OpUnary spla_OpUnary_ROUND_FLOAT ()
 
spla_OpUnary spla_OpUnary_TRUNC_FLOAT ()
 
spla_OpBinary spla_OpBinary_PLUS_INT ()
 
spla_OpBinary spla_OpBinary_PLUS_UINT ()
 
spla_OpBinary spla_OpBinary_PLUS_FLOAT ()
 
spla_OpBinary spla_OpBinary_MINUS_INT ()
 
spla_OpBinary spla_OpBinary_MINUS_UINT ()
 
spla_OpBinary spla_OpBinary_MINUS_FLOAT ()
 
spla_OpBinary spla_OpBinary_MULT_INT ()
 
spla_OpBinary spla_OpBinary_MULT_UINT ()
 
spla_OpBinary spla_OpBinary_MULT_FLOAT ()
 
spla_OpBinary spla_OpBinary_DIV_INT ()
 
spla_OpBinary spla_OpBinary_DIV_UINT ()
 
spla_OpBinary spla_OpBinary_DIV_FLOAT ()
 
spla_OpBinary spla_OpBinary_MINUS_POW2_INT ()
 
spla_OpBinary spla_OpBinary_MINUS_POW2_UINT ()
 
spla_OpBinary spla_OpBinary_MINUS_POW2_FLOAT ()
 
spla_OpBinary spla_OpBinary_FIRST_INT ()
 
spla_OpBinary spla_OpBinary_FIRST_UINT ()
 
spla_OpBinary spla_OpBinary_FIRST_FLOAT ()
 
spla_OpBinary spla_OpBinary_SECOND_INT ()
 
spla_OpBinary spla_OpBinary_SECOND_UINT ()
 
spla_OpBinary spla_OpBinary_SECOND_FLOAT ()
 
spla_OpBinary spla_OpBinary_BONE_INT ()
 
spla_OpBinary spla_OpBinary_BONE_UINT ()
 
spla_OpBinary spla_OpBinary_BONE_FLOAT ()
 
spla_OpBinary spla_OpBinary_MIN_INT ()
 
spla_OpBinary spla_OpBinary_MIN_UINT ()
 
spla_OpBinary spla_OpBinary_MIN_FLOAT ()
 
spla_OpBinary spla_OpBinary_MAX_INT ()
 
spla_OpBinary spla_OpBinary_MAX_UINT ()
 
spla_OpBinary spla_OpBinary_MAX_FLOAT ()
 
spla_OpBinary spla_OpBinary_LOR_INT ()
 
spla_OpBinary spla_OpBinary_LOR_UINT ()
 
spla_OpBinary spla_OpBinary_LOR_FLOAT ()
 
spla_OpBinary spla_OpBinary_LAND_INT ()
 
spla_OpBinary spla_OpBinary_LAND_UINT ()
 
spla_OpBinary spla_OpBinary_LAND_FLOAT ()
 
spla_OpBinary spla_OpBinary_BOR_INT ()
 
spla_OpBinary spla_OpBinary_BOR_UINT ()
 
spla_OpBinary spla_OpBinary_BAND_INT ()
 
spla_OpBinary spla_OpBinary_BAND_UINT ()
 
spla_OpBinary spla_OpBinary_BXOR_INT ()
 
spla_OpBinary spla_OpBinary_BXOR_UINT ()
 
spla_OpSelect spla_OpSelect_EQZERO_INT ()
 
spla_OpSelect spla_OpSelect_EQZERO_UINT ()
 
spla_OpSelect spla_OpSelect_EQZERO_FLOAT ()
 
spla_OpSelect spla_OpSelect_NQZERO_INT ()
 
spla_OpSelect spla_OpSelect_NQZERO_UINT ()
 
spla_OpSelect spla_OpSelect_NQZERO_FLOAT ()
 
spla_OpSelect spla_OpSelect_GTZERO_INT ()
 
spla_OpSelect spla_OpSelect_GTZERO_UINT ()
 
spla_OpSelect spla_OpSelect_GTZERO_FLOAT ()
 
spla_OpSelect spla_OpSelect_GEZERO_INT ()
 
spla_OpSelect spla_OpSelect_GEZERO_UINT ()
 
spla_OpSelect spla_OpSelect_GEZERO_FLOAT ()
 
spla_OpSelect spla_OpSelect_LTZERO_INT ()
 
spla_OpSelect spla_OpSelect_LTZERO_UINT ()
 
spla_OpSelect spla_OpSelect_LTZERO_FLOAT ()
 
spla_OpSelect spla_OpSelect_LEZERO_INT ()
 
spla_OpSelect spla_OpSelect_LEZERO_UINT ()
 
spla_OpSelect spla_OpSelect_LEZERO_FLOAT ()
 
spla_OpSelect spla_OpSelect_ALWAYS_INT ()
 
spla_OpSelect spla_OpSelect_ALWAYS_UINT ()
 
spla_OpSelect spla_OpSelect_ALWAYS_FLOAT ()
 
spla_OpSelect spla_OpSelect_NEVER_INT ()
 
spla_OpSelect spla_OpSelect_NEVER_UINT ()
 
spla_OpSelect spla_OpSelect_NEVER_FLOAT ()
 

Function Documentation

◆ spla_OpBinary_BAND_INT()

spla_OpBinary spla_OpBinary_BAND_INT ( )

◆ spla_OpBinary_BAND_UINT()

spla_OpBinary spla_OpBinary_BAND_UINT ( )

◆ spla_OpBinary_BONE_FLOAT()

spla_OpBinary spla_OpBinary_BONE_FLOAT ( )

◆ spla_OpBinary_BONE_INT()

spla_OpBinary spla_OpBinary_BONE_INT ( )

◆ spla_OpBinary_BONE_UINT()

spla_OpBinary spla_OpBinary_BONE_UINT ( )

◆ spla_OpBinary_BOR_INT()

spla_OpBinary spla_OpBinary_BOR_INT ( )

◆ spla_OpBinary_BOR_UINT()

spla_OpBinary spla_OpBinary_BOR_UINT ( )

◆ spla_OpBinary_BXOR_INT()

spla_OpBinary spla_OpBinary_BXOR_INT ( )

◆ spla_OpBinary_BXOR_UINT()

spla_OpBinary spla_OpBinary_BXOR_UINT ( )

◆ spla_OpBinary_DIV_FLOAT()

spla_OpBinary spla_OpBinary_DIV_FLOAT ( )

◆ spla_OpBinary_DIV_INT()

spla_OpBinary spla_OpBinary_DIV_INT ( )

◆ spla_OpBinary_DIV_UINT()

spla_OpBinary spla_OpBinary_DIV_UINT ( )

◆ spla_OpBinary_FIRST_FLOAT()

spla_OpBinary spla_OpBinary_FIRST_FLOAT ( )

◆ spla_OpBinary_FIRST_INT()

spla_OpBinary spla_OpBinary_FIRST_INT ( )

◆ spla_OpBinary_FIRST_UINT()

spla_OpBinary spla_OpBinary_FIRST_UINT ( )

◆ spla_OpBinary_LAND_FLOAT()

spla_OpBinary spla_OpBinary_LAND_FLOAT ( )

◆ spla_OpBinary_LAND_INT()

spla_OpBinary spla_OpBinary_LAND_INT ( )

◆ spla_OpBinary_LAND_UINT()

spla_OpBinary spla_OpBinary_LAND_UINT ( )

◆ spla_OpBinary_LOR_FLOAT()

spla_OpBinary spla_OpBinary_LOR_FLOAT ( )

◆ spla_OpBinary_LOR_INT()

spla_OpBinary spla_OpBinary_LOR_INT ( )

◆ spla_OpBinary_LOR_UINT()

spla_OpBinary spla_OpBinary_LOR_UINT ( )

◆ spla_OpBinary_MAX_FLOAT()

spla_OpBinary spla_OpBinary_MAX_FLOAT ( )

◆ spla_OpBinary_MAX_INT()

spla_OpBinary spla_OpBinary_MAX_INT ( )

◆ spla_OpBinary_MAX_UINT()

spla_OpBinary spla_OpBinary_MAX_UINT ( )

◆ spla_OpBinary_MIN_FLOAT()

spla_OpBinary spla_OpBinary_MIN_FLOAT ( )

◆ spla_OpBinary_MIN_INT()

spla_OpBinary spla_OpBinary_MIN_INT ( )

◆ spla_OpBinary_MIN_UINT()

spla_OpBinary spla_OpBinary_MIN_UINT ( )

◆ spla_OpBinary_MINUS_FLOAT()

spla_OpBinary spla_OpBinary_MINUS_FLOAT ( )

◆ spla_OpBinary_MINUS_INT()

spla_OpBinary spla_OpBinary_MINUS_INT ( )

◆ spla_OpBinary_MINUS_POW2_FLOAT()

spla_OpBinary spla_OpBinary_MINUS_POW2_FLOAT ( )

◆ spla_OpBinary_MINUS_POW2_INT()

spla_OpBinary spla_OpBinary_MINUS_POW2_INT ( )

◆ spla_OpBinary_MINUS_POW2_UINT()

spla_OpBinary spla_OpBinary_MINUS_POW2_UINT ( )

◆ spla_OpBinary_MINUS_UINT()

spla_OpBinary spla_OpBinary_MINUS_UINT ( )

◆ spla_OpBinary_MULT_FLOAT()

spla_OpBinary spla_OpBinary_MULT_FLOAT ( )

◆ spla_OpBinary_MULT_INT()

spla_OpBinary spla_OpBinary_MULT_INT ( )

◆ spla_OpBinary_MULT_UINT()

spla_OpBinary spla_OpBinary_MULT_UINT ( )

◆ spla_OpBinary_PLUS_FLOAT()

spla_OpBinary spla_OpBinary_PLUS_FLOAT ( )

◆ spla_OpBinary_PLUS_INT()

spla_OpBinary spla_OpBinary_PLUS_INT ( )

◆ spla_OpBinary_PLUS_UINT()

spla_OpBinary spla_OpBinary_PLUS_UINT ( )

◆ spla_OpBinary_SECOND_FLOAT()

spla_OpBinary spla_OpBinary_SECOND_FLOAT ( )

◆ spla_OpBinary_SECOND_INT()

spla_OpBinary spla_OpBinary_SECOND_INT ( )

◆ spla_OpBinary_SECOND_UINT()

spla_OpBinary spla_OpBinary_SECOND_UINT ( )

◆ spla_OpSelect_ALWAYS_FLOAT()

spla_OpSelect spla_OpSelect_ALWAYS_FLOAT ( )

◆ spla_OpSelect_ALWAYS_INT()

spla_OpSelect spla_OpSelect_ALWAYS_INT ( )

◆ spla_OpSelect_ALWAYS_UINT()

spla_OpSelect spla_OpSelect_ALWAYS_UINT ( )

◆ spla_OpSelect_EQZERO_FLOAT()

spla_OpSelect spla_OpSelect_EQZERO_FLOAT ( )

◆ spla_OpSelect_EQZERO_INT()

spla_OpSelect spla_OpSelect_EQZERO_INT ( )

◆ spla_OpSelect_EQZERO_UINT()

spla_OpSelect spla_OpSelect_EQZERO_UINT ( )

◆ spla_OpSelect_GEZERO_FLOAT()

spla_OpSelect spla_OpSelect_GEZERO_FLOAT ( )

◆ spla_OpSelect_GEZERO_INT()

spla_OpSelect spla_OpSelect_GEZERO_INT ( )

◆ spla_OpSelect_GEZERO_UINT()

spla_OpSelect spla_OpSelect_GEZERO_UINT ( )

◆ spla_OpSelect_GTZERO_FLOAT()

spla_OpSelect spla_OpSelect_GTZERO_FLOAT ( )

◆ spla_OpSelect_GTZERO_INT()

spla_OpSelect spla_OpSelect_GTZERO_INT ( )

◆ spla_OpSelect_GTZERO_UINT()

spla_OpSelect spla_OpSelect_GTZERO_UINT ( )

◆ spla_OpSelect_LEZERO_FLOAT()

spla_OpSelect spla_OpSelect_LEZERO_FLOAT ( )

◆ spla_OpSelect_LEZERO_INT()

spla_OpSelect spla_OpSelect_LEZERO_INT ( )

◆ spla_OpSelect_LEZERO_UINT()

spla_OpSelect spla_OpSelect_LEZERO_UINT ( )

◆ spla_OpSelect_LTZERO_FLOAT()

spla_OpSelect spla_OpSelect_LTZERO_FLOAT ( )

◆ spla_OpSelect_LTZERO_INT()

spla_OpSelect spla_OpSelect_LTZERO_INT ( )

◆ spla_OpSelect_LTZERO_UINT()

spla_OpSelect spla_OpSelect_LTZERO_UINT ( )

◆ spla_OpSelect_NEVER_FLOAT()

spla_OpSelect spla_OpSelect_NEVER_FLOAT ( )

◆ spla_OpSelect_NEVER_INT()

spla_OpSelect spla_OpSelect_NEVER_INT ( )

◆ spla_OpSelect_NEVER_UINT()

spla_OpSelect spla_OpSelect_NEVER_UINT ( )

◆ spla_OpSelect_NQZERO_FLOAT()

spla_OpSelect spla_OpSelect_NQZERO_FLOAT ( )

◆ spla_OpSelect_NQZERO_INT()

spla_OpSelect spla_OpSelect_NQZERO_INT ( )

◆ spla_OpSelect_NQZERO_UINT()

spla_OpSelect spla_OpSelect_NQZERO_UINT ( )

◆ spla_OpUnary_ABS_FLOAT()

spla_OpUnary spla_OpUnary_ABS_FLOAT ( )

◆ spla_OpUnary_ABS_INT()

spla_OpUnary spla_OpUnary_ABS_INT ( )

◆ spla_OpUnary_ABS_UINT()

spla_OpUnary spla_OpUnary_ABS_UINT ( )

◆ spla_OpUnary_ACOS_FLOAT()

spla_OpUnary spla_OpUnary_ACOS_FLOAT ( )

◆ spla_OpUnary_AINV_FLOAT()

spla_OpUnary spla_OpUnary_AINV_FLOAT ( )

◆ spla_OpUnary_AINV_INT()

spla_OpUnary spla_OpUnary_AINV_INT ( )

◆ spla_OpUnary_AINV_UINT()

spla_OpUnary spla_OpUnary_AINV_UINT ( )

◆ spla_OpUnary_ASIN_FLOAT()

spla_OpUnary spla_OpUnary_ASIN_FLOAT ( )

◆ spla_OpUnary_ATAN_FLOAT()

spla_OpUnary spla_OpUnary_ATAN_FLOAT ( )

◆ spla_OpUnary_BNOT_INT()

spla_OpUnary spla_OpUnary_BNOT_INT ( )

◆ spla_OpUnary_BNOT_UINT()

spla_OpUnary spla_OpUnary_BNOT_UINT ( )

◆ spla_OpUnary_CEIL_FLOAT()

spla_OpUnary spla_OpUnary_CEIL_FLOAT ( )

◆ spla_OpUnary_COS_FLOAT()

spla_OpUnary spla_OpUnary_COS_FLOAT ( )

◆ spla_OpUnary_EXP_FLOAT()

spla_OpUnary spla_OpUnary_EXP_FLOAT ( )

◆ spla_OpUnary_FLOOR_FLOAT()

spla_OpUnary spla_OpUnary_FLOOR_FLOAT ( )

◆ spla_OpUnary_IDENTITY_FLOAT()

spla_OpUnary spla_OpUnary_IDENTITY_FLOAT ( )

◆ spla_OpUnary_IDENTITY_INT()

spla_OpUnary spla_OpUnary_IDENTITY_INT ( )

◆ spla_OpUnary_IDENTITY_UINT()

spla_OpUnary spla_OpUnary_IDENTITY_UINT ( )

◆ spla_OpUnary_LNOT_FLOAT()

spla_OpUnary spla_OpUnary_LNOT_FLOAT ( )

◆ spla_OpUnary_LNOT_INT()

spla_OpUnary spla_OpUnary_LNOT_INT ( )

◆ spla_OpUnary_LNOT_UINT()

spla_OpUnary spla_OpUnary_LNOT_UINT ( )

◆ spla_OpUnary_LOG_FLOAT()

spla_OpUnary spla_OpUnary_LOG_FLOAT ( )

◆ spla_OpUnary_MINV_FLOAT()

spla_OpUnary spla_OpUnary_MINV_FLOAT ( )

◆ spla_OpUnary_MINV_INT()

spla_OpUnary spla_OpUnary_MINV_INT ( )

◆ spla_OpUnary_MINV_UINT()

spla_OpUnary spla_OpUnary_MINV_UINT ( )

◆ spla_OpUnary_ROUND_FLOAT()

spla_OpUnary spla_OpUnary_ROUND_FLOAT ( )

◆ spla_OpUnary_SIN_FLOAT()

spla_OpUnary spla_OpUnary_SIN_FLOAT ( )

◆ spla_OpUnary_SQRT_FLOAT()

spla_OpUnary spla_OpUnary_SQRT_FLOAT ( )

◆ spla_OpUnary_TAN_FLOAT()

spla_OpUnary spla_OpUnary_TAN_FLOAT ( )

◆ spla_OpUnary_TRUNC_FLOAT()

spla_OpUnary spla_OpUnary_TRUNC_FLOAT ( )

◆ spla_OpUnary_UONE_FLOAT()

spla_OpUnary spla_OpUnary_UONE_FLOAT ( )

◆ spla_OpUnary_UONE_INT()

spla_OpUnary spla_OpUnary_UONE_INT ( )

◆ spla_OpUnary_UONE_UINT()

spla_OpUnary spla_OpUnary_UONE_UINT ( )