Skip to content

Commit

Permalink
Added some primitives, fixed some bugs (#111)
Browse files Browse the repository at this point in the history
* added vector compress

* fixed missing return statement in compress

* added masked compare_as_imask

* changed avx512vbmi2 to avx512_vbmi2 in lscpu_flags

* changed signature of mask_equal_as_imask to get an imask instand of a mask

* added vector compress

* fixed missing return statement in compress

* added masked compare_as_imask

* changed avx512vbmi2 to avx512_vbmi2 in lscpu_flags

* changed signature of mask_equal_as_imask to get an imask instand of a mask

* Added popcnt

* Fixed typo for popcount (neon)

* Fixed std::popcount usage

* added capability to have multiple overloads with proper ambiguity check

* lint + flags fix for to_mask (sse)

* fixed redefinition check

* fixed potential segfault through to_array

* fixed neon imask_storeu

* added popcnt for smaller datatypes

* fixed typo

* added crazy-max ghaction-setup-docker to build-and-test.yml to enable multi-platform builds

* added install-qemu to arm build

* Added binary_mask_and for avx512

* fixed kand for avx512

* Added specific named output in tsl::type_name for cstdint types

* Added mask_sub

* Added support for blend on ARM Neon

* Reimplemented to_integral for NEON

* Update tsl_config.py

Changed pathlib.os.sep to os.sep

* Update misc.yaml

Changed implementation for blend on neon (now using bit select instead of nand / or)

* removed trailing space

* fixed some minor issues

* Restructured and improved CI/CD pipeline

---------

Co-authored-by: Alexander Krause <[email protected]>
  • Loading branch information
JPietrzykTUD and alexKrauseTUD authored Feb 19, 2025
1 parent ca6ffa9 commit 9b7a72f
Show file tree
Hide file tree
Showing 101 changed files with 3,611 additions and 3,220 deletions.
22 changes: 0 additions & 22 deletions .github/actions/tsl-deb-build/Dockerfile

This file was deleted.

45 changes: 0 additions & 45 deletions .github/actions/tsl-deb-build/README.md

This file was deleted.

32 changes: 0 additions & 32 deletions .github/actions/tsl-deb-build/action.yml

This file was deleted.

8 changes: 0 additions & 8 deletions .github/actions/tsl-deb-build/control

This file was deleted.

70 changes: 0 additions & 70 deletions .github/actions/tsl-deb-build/entrypoint.sh

This file was deleted.

57 changes: 0 additions & 57 deletions .github/actions/tsl-deb-build/postinst

This file was deleted.

2 changes: 0 additions & 2 deletions .github/actions/tsl-deb-build/postrm

This file was deleted.

23 changes: 0 additions & 23 deletions .github/actions/tsl-generate/Dockerfile

This file was deleted.

36 changes: 0 additions & 36 deletions .github/actions/tsl-generate/README.md

This file was deleted.

24 changes: 0 additions & 24 deletions .github/actions/tsl-generate/action.yml

This file was deleted.

33 changes: 0 additions & 33 deletions .github/actions/tsl-generate/entrypoint.sh

This file was deleted.

Loading

0 comments on commit 9b7a72f

Please sign in to comment.