class documentation

class _SIMD_ALL(_Test_Utility):

View In Hierarchy

To test all vector types at once
Method test​_arithmetic​_div Undocumented
Method test​_arithmetic​_intdiv Test integer division intrinsics: npyv_divisor_##sfx npyv_divc_##sfx
Method test​_arithmetic​_mul Undocumented
Method test​_arithmetic​_reduce​_sum Test reduce sum intrinsics: npyv_sum_##sfx
Method test​_arithmetic​_reduce​_sumup Test extend reduce sum intrinsics: npyv_sumup_##sfx
Method test​_arithmetic​_subadd Undocumented
Method test​_conversion​_boolean Undocumented
Method test​_conversion​_expand Test expand intrinsics: npyv_expand_u16_u8 npyv_expand_u32_u16
Method test​_mask​_conditional Conditional addition and subtraction for all supported data types. Test intrinsics: npyv_ifadd_##SFX, npyv_ifsub_##SFX
Method test​_memory​_load Undocumented
Method test​_memory​_noncont​_load Undocumented
Method test​_memory​_noncont​_partial​_load Undocumented
Method test​_memory​_noncont​_partial​_store Undocumented
Method test​_memory​_noncont​_store Undocumented
Method test​_memory​_partial​_load Undocumented
Method test​_memory​_partial​_store Undocumented
Method test​_memory​_store Undocumented
Method test​_misc Undocumented
Method test​_operators​_comparison Undocumented
Method test​_operators​_logical Undocumented
Method test​_reorder Undocumented
Method test​_reorder​_rev64 Undocumented

Inherited from _Test_Utility:

Method __getattr__ To call NPV intrinsics without the attribute 'npyv' and auto suffixing intrinsics according to class attribute 'sfx'
Method ​_cpu​_features Undocumented
Method ​_data Create list of consecutive numbers according to number of vector's lanes.
Method ​_int​_clip Undocumented
Method ​_int​_max Undocumented
Method ​_int​_min Undocumented
Method ​_is​_fp Undocumented
Method ​_is​_signed Undocumented
Method ​_is​_unsigned Undocumented
Method ​_nan Undocumented
Method ​_ninfinity Undocumented
Method ​_pinfinity Undocumented
Method ​_scalar​_size Undocumented
Method ​_to​_unsigned Undocumented
Method ​_true​_mask Undocumented
Class Variable npyv Undocumented
Class Variable sfx Undocumented
Class Variable target​_name Undocumented
def test_arithmetic_div(self):

Undocumented

def test_arithmetic_intdiv(self):
Test integer division intrinsics:
npyv_divisor_##sfx npyv_divc_##sfx
def test_arithmetic_mul(self):

Undocumented

def test_arithmetic_reduce_sum(self):
Test reduce sum intrinsics:
npyv_sum_##sfx
def test_arithmetic_reduce_sumup(self):
Test extend reduce sum intrinsics:
npyv_sumup_##sfx
def test_arithmetic_subadd(self):

Undocumented

def test_conversion_boolean(self):

Undocumented

def test_conversion_expand(self):
Test expand intrinsics:
npyv_expand_u16_u8 npyv_expand_u32_u16
def test_mask_conditional(self):

Conditional addition and subtraction for all supported data types. Test intrinsics:

npyv_ifadd_##SFX, npyv_ifsub_##SFX
def test_memory_load(self):

Undocumented

def test_memory_noncont_load(self):

Undocumented

def test_memory_noncont_partial_load(self):

Undocumented

def test_memory_noncont_partial_store(self):

Undocumented

def test_memory_noncont_store(self):

Undocumented

def test_memory_partial_load(self):

Undocumented

def test_memory_partial_store(self):

Undocumented

def test_memory_store(self):

Undocumented

def test_misc(self):

Undocumented

def test_operators_comparison(self):

Undocumented

def test_operators_logical(self):

Undocumented

def test_reorder(self):

Undocumented

def test_reorder_rev64(self):

Undocumented