Go to the source code of this file.
      
        
          | #define V8SF | 
          ( | 
            | 
          A | ) | 
             (v8sf)A | 
        
      
 
 
      
        
          | #define V8SI | 
          ( | 
            | 
          A | ) | 
             (v8si)A | 
        
      
 
 
      
        
          | #define VM_ABS_AVX   vm_abs_avx | 
        
      
 
 
      
        
          | #define VM_ADD_AVX   vm_add_avx | 
        
      
 
 
      
        
          | #define VM_ALLBITS_AVX   vm_allbits_avx | 
        
      
 
 
      
        
          | #define VM_AND_AVX   vm_and_avx | 
        
      
 
 
      
        
          | #define VM_ANDNOT_AVX   vm_andnot_avx | 
        
      
 
 
      
        
          | #define vm_BASIC_CF_AVX | 
          ( | 
            | 
          OP | ) | 
           | 
        
      
 
Value:
	    r.i[0] = 
a.f[0] OP 
b.f[0] ? 0xFFFFFFFF : 0; 
\ 
	    r.i[1] = 
a.f[1] OP 
b.f[1] ? 0xFFFFFFFF : 0; 
\ 
	    r.i[2] = 
a.f[2] OP 
b.f[2] ? 0xFFFFFFFF : 0; 
\ 
	    r.i[3] = 
a.f[3] OP 
b.f[3] ? 0xFFFFFFFF : 0; 
\ 
	    r.i[4] = 
a.f[4] OP 
b.f[4] ? 0xFFFFFFFF : 0; 
\ 
	    r.i[5] = 
a.f[5] OP 
b.f[5] ? 0xFFFFFFFF : 0; 
\ 
	    r.i[6] = 
a.f[6] OP 
b.f[6] ? 0xFFFFFFFF : 0; 
\ 
	    r.i[7] = 
a.f[7] OP 
b.f[7] ? 0xFFFFFFFF : 0; \
 
GLboolean GLboolean GLboolean GLboolean a
 
GLboolean GLboolean GLboolean b
 
 
Definition at line 93 of file VM_BasicAVXFunc.h.
 
 
      
        
          | #define vm_BASIC_CI_AVX | 
          ( | 
            | 
          OP | ) | 
           | 
        
      
 
Value:
	    r.i[0] = 
a.i[0] OP 
b.i[0] ? 0xFFFFFFFF : 0; 
\ 
	    r.i[1] = 
a.i[1] OP 
b.i[1] ? 0xFFFFFFFF : 0; 
\ 
	    r.i[2] = 
a.i[2] OP 
b.i[2] ? 0xFFFFFFFF : 0; 
\ 
	    r.i[3] = 
a.i[3] OP 
b.i[3] ? 0xFFFFFFFF : 0; 
\ 
	    r.i[4] = 
a.i[4] OP 
b.i[4] ? 0xFFFFFFFF : 0; 
\ 
	    r.i[5] = 
a.i[5] OP 
b.i[5] ? 0xFFFFFFFF : 0; 
\ 
	    r.i[6] = 
a.i[6] OP 
b.i[6] ? 0xFFFFFFFF : 0; 
\ 
	    r.i[7] = 
a.i[7] OP 
b.i[7] ? 0xFFFFFFFF : 0; \
 
GLboolean GLboolean GLboolean GLboolean a
 
GLboolean GLboolean GLboolean b
 
 
Definition at line 105 of file VM_BasicAVXFunc.h.
 
 
      
        
          | #define vm_BASIC_FFF_AVX | 
          ( | 
            | 
          OP | ) | 
           | 
        
      
 
Value:
	    r.f[0] = 
a.f[0] OP 
b.f[0]; 
\ 
	    r.f[1] = 
a.f[1] OP 
b.f[1]; 
\ 
	    r.f[2] = 
a.f[2] OP 
b.f[2]; 
\ 
	    r.f[3] = 
a.f[3] OP 
b.f[3]; 
\ 
	    r.f[4] = 
a.f[4] OP 
b.f[4]; 
\ 
	    r.f[5] = 
a.f[5] OP 
b.f[5]; 
\ 
	    r.f[6] = 
a.f[6] OP 
b.f[6]; 
\ 
	    r.f[7] = 
a.f[7] OP 
b.f[7]; \
 
GLboolean GLboolean GLboolean GLboolean a
 
GLboolean GLboolean GLboolean b
 
 
Definition at line 129 of file VM_BasicAVXFunc.h.
 
 
      
        
          | #define vm_BASIC_FFFF_AVX | 
          ( | 
            | 
          OP1,  | 
        
        
           | 
           | 
            | 
          OP2  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
Value:
	    r.f[0] = 
a.f[0] OP1 
b.f[0] OP2 
c.f[0]; 
\ 
	    r.f[1] = 
a.f[1] OP1 
b.f[1] OP2 
c.f[1]; 
\ 
	    r.f[2] = 
a.f[2] OP1 
b.f[2] OP2 
c.f[2]; 
\ 
	    r.f[3] = 
a.f[3] OP1 
b.f[3] OP2 
c.f[3]; 
\ 
	    r.f[4] = 
a.f[4] OP1 
b.f[4] OP2 
c.f[4]; 
\ 
	    r.f[5] = 
a.f[5] OP1 
b.f[5] OP2 
c.f[5]; 
\ 
	    r.f[6] = 
a.f[6] OP1 
b.f[6] OP2 
c.f[6]; 
\ 
	    r.f[7] = 
a.f[7] OP1 
b.f[7] OP2 
c.f[7]; \
 
GLboolean GLboolean GLboolean GLboolean a
 
GLboolean GLboolean GLboolean b
 
 
Definition at line 141 of file VM_BasicAVXFunc.h.
 
 
      
        
          | #define vm_BASIC_IFF_AVX | 
          ( | 
            | 
          OP | ) | 
           | 
        
      
 
Value:
	    r.i[0] = 
a.f[0] OP 
b.f[0]; 
\ 
	    r.i[1] = 
a.f[1] OP 
b.f[1]; 
\ 
	    r.i[2] = 
a.f[2] OP 
b.f[2]; 
\ 
	    r.i[3] = 
a.f[3] OP 
b.f[3]; 
\ 
	    r.i[4] = 
a.f[4] OP 
b.f[4]; 
\ 
	    r.i[5] = 
a.f[5] OP 
b.f[5]; 
\ 
	    r.i[6] = 
a.f[6] OP 
b.f[6]; 
\ 
	    r.i[7] = 
a.f[7] OP 
b.f[7]; \
 
GLboolean GLboolean GLboolean GLboolean a
 
GLboolean GLboolean GLboolean b
 
 
Definition at line 81 of file VM_BasicAVXFunc.h.
 
 
      
        
          | #define vm_BASIC_III_AVX | 
          ( | 
            | 
          OP | ) | 
           | 
        
      
 
Value:
	    r.i[0] = 
a.i[0] OP 
b.i[0]; 
\ 
	    r.i[1] = 
a.i[1] OP 
b.i[1]; 
\ 
	    r.i[2] = 
a.i[2] OP 
b.i[2]; 
\ 
	    r.i[3] = 
a.i[3] OP 
b.i[3]; 
\ 
	    r.i[4] = 
a.i[4] OP 
b.i[4]; 
\ 
	    r.i[5] = 
a.i[5] OP 
b.i[5]; 
\ 
	    r.i[6] = 
a.i[6] OP 
b.i[6]; 
\ 
	    r.i[7] = 
a.i[7] OP 
b.i[7]; \
 
GLboolean GLboolean GLboolean GLboolean a
 
GLboolean GLboolean GLboolean b
 
 
Definition at line 117 of file VM_BasicAVXFunc.h.
 
 
      
        
          | #define vm_BASIC_UFuncF_AVX | 
          ( | 
            | 
          FUNC | ) | 
           | 
        
      
 
 
      
        
          | #define vm_BASIC_UFuncFF_AVX | 
          ( | 
            | 
          FUNC | ) | 
           | 
        
      
 
Value:
	    r.f[0] = FUNC(
a.f[0], 
b.f[0]); 
\ 
	    r.f[1] = FUNC(
a.f[1], 
b.f[1]); 
\ 
	    r.f[2] = FUNC(
a.f[2], 
b.f[2]); 
\ 
	    r.f[3] = FUNC(
a.f[3], 
b.f[3]); 
\ 
	    r.f[4] = FUNC(
a.f[4], 
b.f[4]); 
\ 
	    r.f[5] = FUNC(
a.f[5], 
b.f[5]); 
\ 
	    r.f[6] = FUNC(
a.f[6], 
b.f[6]); 
\ 
	    r.f[7] = FUNC(
a.f[7], 
b.f[7]); \
 
GLboolean GLboolean GLboolean GLboolean a
 
GLboolean GLboolean GLboolean b
 
 
Definition at line 165 of file VM_BasicAVXFunc.h.
 
 
      
        
          | #define VM_CMPEQ_AVX   vm_ceq_avx | 
        
      
 
 
      
        
          | #define VM_CMPGE_AVX   vm_cge_avx | 
        
      
 
 
      
        
          | #define VM_CMPGT_AVX   vm_cgt_avx | 
        
      
 
 
      
        
          | #define VM_CMPLE_AVX   vm_cle_avx | 
        
      
 
 
      
        
          | #define VM_CMPLT_AVX   vm_clt_avx | 
        
      
 
 
      
        
          | #define VM_CMPNE_AVX   vm_cne_avx | 
        
      
 
 
      
        
          | #define VM_COS_AVX   vm_cos_avx | 
        
      
 
 
      
        
          | #define VM_DIV_AVX   vm_div_avx | 
        
      
 
 
      
        
          | #define VM_E_FLOOR_AVX | 
          ( | 
           | ) | 
           | 
        
      
 
 
      
        
          | #define VM_EXTRACT_AVX   vm_extract_avx | 
        
      
 
 
      
        
          | #define VM_FDIV_AVX   vm_div_avx | 
        
      
 
 
      
        
          | #define VM_FLOOR_AVX   vm_floor_avx | 
        
      
 
 
      
        
          | #define VM_FSQRT_AVX   vm_sqrt_avx | 
        
      
 
 
      
        
          | #define VM_IADD_AVX   vm_add_avx | 
        
      
 
 
      
        
          | #define VM_ICMPEQ_AVX   vm_ceq_avx | 
        
      
 
 
      
        
          | #define VM_ICMPGT_AVX   vm_cgt_avx | 
        
      
 
 
      
        
          | #define VM_ICMPLT_AVX   vm_clt_avx | 
        
      
 
 
      
        
          | #define VM_IFLOAT_AVX   vm_floatcast_avx | 
        
      
 
 
      
        
          | #define VM_INSERT_AVX   vm_insert_avx | 
        
      
 
 
      
        
          | #define VM_INT_AVX   vm_intcast_avx | 
        
      
 
 
      
        
          | #define VM_INVERT_AVX   vm_reciprocal_avx | 
        
      
 
 
      
        
          | #define VM_ISQRT_AVX   vm_isqrt_avx | 
        
      
 
 
      
        
          | #define VM_ISUB_AVX   vm_sub_avx | 
        
      
 
 
      
        
          | #define VM_IZERO_AVX   vm_izero_avx | 
        
      
 
 
      
        
          | #define VM_LOAD_AVX   vm_load_avx | 
        
      
 
 
      
        
          | #define VM_MADD_AVX   vm_madd_avx | 
        
      
 
 
      
        
          | #define VM_MAX_AVX   vm_max_avx | 
        
      
 
 
      
        
          | #define VM_MIN_AVX   vm_min_avx | 
        
      
 
 
      
        
          | #define VM_MUL_AVX   vm_mul_avx | 
        
      
 
 
      
        
          | #define VM_NEG_AVX   vm_negate_avx | 
        
      
 
 
      
        
          | #define VM_OR_AVX   vm_or_avx | 
        
      
 
 
      
        
          | #define VM_P_FLOOR_AVX | 
          ( | 
           | ) | 
           | 
        
      
 
 
      
        
          | #define VM_SHIFTLEFT_AVX | 
          ( | 
            | 
          A,  | 
        
        
           | 
           | 
            | 
          C  | 
        
        
           | 
          ) | 
           |    vm_shiftleft_avx(A,C) | 
        
      
 
 
      
        
          | #define VM_SHIFTRIGHT_AVX | 
          ( | 
            | 
          A,  | 
        
        
           | 
           | 
            | 
          C  | 
        
        
           | 
          ) | 
           |    vm_shiftright_avx(A,C) | 
        
      
 
 
      
        
          | #define VM_SHUFFLE_AVX   vm_shuffle_avx | 
        
      
 
 
      
        
          | #define VM_SIN_AVX   vm_sin_avx | 
        
      
 
 
      
        
          | #define VM_SINCOS_AVX   vm_sincos_avx | 
        
      
 
 
      
        
          | #define VM_SPLATS_AVX   vm_splats_avx | 
        
      
 
 
      
        
          | #define VM_SQRT_AVX   vm_sqrt_avx | 
        
      
 
 
      
        
          | #define VM_STORE_AVX   vm_store_avx | 
        
      
 
 
      
        
          | #define VM_SUB_AVX   vm_sub_avx | 
        
      
 
 
      
        
          | #define VM_TAN_AVX   vm_tan_avx | 
        
      
 
 
      
        
          | #define VM_XOR_AVX   vm_xor_avx | 
        
      
 
 
      
        
          | #define VM_ZERO_AVX   vm_zero_avx |