class documentation
class _SIMD_BOOL(_Test_Utility): (source)
To test all boolean vector types at once
Method | test |
npyv_any_##SFX npyv_all_##SFX |
Method | test |
Logical operations for boolean types. Test intrinsics: |
Method | test |
Pack multiple vectors into one Test intrinsics: |
Method | test |
Undocumented |
Method | _data |
Create list of consecutive numbers according to number of vector's lanes. |
Method | _load |
Undocumented |
Method | _nlanes |
Undocumented |
Inherited from _Test_Utility
:
Method | __getattr__ |
To call NPV intrinsics without the attribute 'npyv' and auto suffixing intrinsics according to class attribute 'sfx' |
Class Variable | npyv |
Undocumented |
Class Variable | sfx |
Undocumented |
Class Variable | target |
Undocumented |
Method | _cpu |
Undocumented |
Method | _int |
Undocumented |
Method | _int |
Undocumented |
Method | _int |
Undocumented |
Method | _is |
Undocumented |
Method | _is |
Undocumented |
Method | _is |
Undocumented |
Method | _nan |
Undocumented |
Method | _ninfinity |
Undocumented |
Method | _pinfinity |
Undocumented |
Method | _scalar |
Undocumented |
Method | _to |
Undocumented |
Method | _true |
Undocumented |
@pytest.mark.parametrize( 'intrin', [ 'any', 'all'])
@pytest.mark.parametrize( 'data', ( [ -1, 0], [ 0, -1], [ -1], [ 0]))
def test_operators_crosstest(self, intrin, data): (source) ¶
@pytest.mark.parametrize(
def test_operators_crosstest(self, intrin, data): (source) ¶
- Test intrinsics:
- npyv_any_##SFX npyv_all_##SFX
Logical operations for boolean types. Test intrinsics:
npyv_xor_##SFX, npyv_and_##SFX, npyv_or_##SFX, npyv_not_##SFX, npyv_andc_b8, npvy_orc_b8, nvpy_xnor_b8