Commit Graph

  • 630f7b2360 Merge pull request #104 from VectorCamp/bugfix/jenkinsfile Konstantinos Margaritis 2022-05-04 16:04:00 +03:00
  • f441213d35 add Jenkinsfile back to master branch Konstantinos Margaritis 2022-04-19 11:36:25 +03:00
  • 76b2b4b423 add Jenkinsfile back to master branch Konstantinos Margaritis 2022-04-19 11:36:25 +03:00
  • bd9113463d Merge pull request #102 from danlark1/patch-2 Konstantinos Margaritis 2022-04-18 20:56:26 +03:00
  • 288491d6d9 Optimized and correct version of movemask128 for ARM Daniel Kutenin 2022-04-18 13:37:53 +01:00
  • edea9d12b1 Merge pull request #94 from a16bitsysop/fat_runtime Konstantinos Margaritis 2022-04-18 11:08:29 +03:00
  • 5fa22e68ba Merge pull request #93 from danlark1/master Konstantinos Margaritis 2022-04-18 11:07:18 +03:00
  • b34aacdb94 move to original position Duncan Bellamy 2022-02-22 19:21:18 +00:00
  • d626381ad0 change FAT_RUNTIME to a normal option so it can be set to off Duncan Bellamy 2022-02-20 13:14:11 +00:00
  • 5f8729a085 Fix a couple of tests Danila Kutenin 2022-02-18 19:31:03 +00:00
  • b3e88e480f Add sanitize options Danila Kutenin 2022-02-18 18:35:26 +00:00
  • 9af996b936 Fix all ASAN issues in vectorscan Danila Kutenin 2022-02-18 17:14:51 +00:00
  • 2819dc3d1b Merge pull request #90 from BigRedEye/vectorscan-master Konstantinos Margaritis 2022-02-08 09:20:34 +02:00
  • 6d6c291769 fix: Mark operator bool explicit BigRedEye 2022-01-08 04:12:16 +03:00
  • e20820f6ea fix release name Konstantinos Margaritis 2022-01-26 18:38:02 +02:00
  • 612d517925 New revision, fixing minor bugs in packaging Konstantinos Margaritis 2022-01-26 14:59:09 +02:00
  • e6f856407e Merge pull request #86 from VectorCamp/develop vectorscan/5.4.6 Konstantinos Margaritis 2022-01-21 12:25:40 +02:00
  • f9b6526ef8 Merge pull request #87 from VectorCamp/feature/move-debian-package-to-separate-branch Konstantinos Margaritis 2022-01-21 12:24:03 +02:00
  • 5f48219964 convert back to quilt format Konstantinos Margaritis 2022-01-21 12:18:57 +02:00
  • 666e1c455e keep debian folder in a separate branch Konstantinos Margaritis 2022-01-21 12:07:25 +02:00
  • ada4e1377f keep debian folder in a separate branch Konstantinos Margaritis 2022-01-21 12:06:58 +02:00
  • 6cd6957a23 Merge pull request #85 from VectorCamp/feature/add-debian-package Konstantinos Margaritis 2022-01-21 10:12:04 +02:00
  • 0949576693 change source format to native, as we include debian folder Konstantinos Margaritis 2022-01-20 21:03:02 +02:00
  • 2eaf6e5d31 fix description, remove sse4.2-support from b-depends Konstantinos Margaritis 2022-01-20 21:02:46 +02:00
  • f5960c81d9 add ITP bug report Konstantinos Margaritis 2022-01-20 21:02:30 +02:00
  • 312ae895b4 add sse4.2-support package to enforce such dependency Konstantinos Margaritis 2022-01-19 15:08:52 +02:00
  • 4c32b36f53 remove preinst script, not needed as we bumped our deps Konstantinos Margaritis 2022-01-19 15:08:04 +02:00
  • 1155a9219c add our copyrights, minor fixes Konstantinos Margaritis 2022-01-19 14:31:59 +02:00
  • f304c3e7e1 defer setting arch/tune flags for FAT_RUNTIME Konstantinos Margaritis 2022-01-18 20:34:45 +02:00
  • 4fdfb8c7f4 enable FAT_RUNTIME Konstantinos Margaritis 2022-01-18 20:32:22 +02:00
  • a315fae243 fix DEB_CMAKE_FLAGS depending on DEB_HOST_ARCH Konstantinos Margaritis 2021-12-22 13:25:29 +02:00
  • 8c71238d60 Initial attempt at debian packaging, modified hyperscan packaging Konstantinos Margaritis 2021-12-22 13:13:12 +02:00
  • 90018f927f Merge pull request #82 from VectorCamp/feature/add-macos-support Konstantinos Margaritis 2021-12-12 01:13:14 +02:00
  • 467db4a268 Minor changes to enable compilation on Mac M1 Konstantinos Margaritis 2021-12-11 15:43:55 +02:00
  • 1718e33544 Merge pull request #81 from VectorCamp/feature/add-clang-support Konstantinos Margaritis 2021-12-07 22:16:38 +02:00
  • 4589f1742e minor fixes Konstantinos Margaritis 2021-12-07 08:49:59 +00:00
  • fd2eabd071 fix clang-release-arm compilation Konstantinos Margaritis 2021-12-07 08:43:52 +00:00
  • fec557c1f9 fix wrong castings for NEON Konstantinos Margaritis 2021-12-06 21:35:51 +00:00
  • deeb113977 lower gcc minver to 9 to enable building on Ubuntu 20 LTS Konstantinos Margaritis 2021-12-06 21:35:37 +00:00
  • d3f0d8dd70 update Jenkinsfile for all configurations Konstantinos Margaritis 2021-12-06 18:38:01 +00:00
  • 1b6f37d626 fix typo Konstantinos Margaritis 2021-12-06 20:33:37 +02:00
  • 290eabbca0 fix compilation with clang and some incomplete/wrong implementations for arm this time Konstantinos Margaritis 2021-12-06 18:22:58 +00:00
  • 58bfe5423e use Jenkinsfile in git Konstantinos Margaritis 2021-12-03 18:27:21 +02:00
  • 07ce6d8e7f fix build failures with clang on x86, make sure compilation works on other Power as well Konstantinos Margaritis 2021-12-03 16:24:58 +02:00
  • 7cad514366 clang is more strict Konstantinos Margaritis 2021-12-02 23:09:53 +02:00
  • 6b364021d1 don't fail if mtune does not return a valid configuration Konstantinos Margaritis 2021-12-02 23:09:34 +02:00
  • 451d539f1d Power does not use -march Konstantinos Margaritis 2021-12-02 18:01:26 +02:00
  • 5aae719ecd fix build with clang, in particular VSX uses long long instead of int64_t, gcc allows this, clang does not Konstantinos Margaritis 2021-12-02 18:01:00 +02:00
  • 4aa32275f1 use same definition of the union for all types Konstantinos Margaritis 2021-12-02 18:00:02 +02:00
  • 5d23e6dab6 set -msse4.2 only on Intel Konstantinos Margaritis 2021-12-01 21:45:31 +00:00
  • 1f4143de81 rework CMakeLists.txt to ensure it works with clang Konstantinos Margaritis 2021-12-01 23:23:37 +02:00
  • 0221dc1771 fix misompilations with clang++, as it is more strict Konstantinos Margaritis 2021-12-01 23:22:15 +02:00
  • 7d600c4fcb bump base requirements to SSE4.2 Konstantinos Margaritis 2021-12-01 23:19:43 +02:00
  • 404a0ab0f4 fix miscompilation with clang Konstantinos Margaritis 2021-12-01 23:18:57 +02:00
  • 6f20276b2f Merge pull request #80 from VectorCamp/bugfix/fix-SVE2-build Konstantinos Margaritis 2021-11-25 22:19:12 +02:00
  • 81fba99f3a fix SVE2 build after the changes Konstantinos Margaritis 2021-11-25 18:48:24 +02:00
  • 8dec4e8d85 Merge pull request #79 from Apostolos00tapsas/feature/complete-power9-VSX-support Konstantinos Margaritis 2021-11-25 18:40:17 +02:00
  • 7ceca78db4 fix unit-internal release builds using __builtin_constant_p() as well Konstantinos Margaritis 2021-11-25 15:09:01 +02:00
  • 00384c9e37 nit Konstantinos Margaritis 2021-11-25 06:21:07 +00:00
  • cd95b1a38c use __builtin_constant_p() instead for arm as well Konstantinos Margaritis 2021-11-25 06:20:53 +00:00
  • 725a8d8f1a Removed duplicates Apostolos Tapsas 2021-11-24 15:09:53 +00:00
  • 35e5369c70 *fix palignr implementation for VSX Release mode *add unit test for palignr *enable unit test building for Release mode Apostolos Tapsas 2021-11-24 15:03:49 +00:00
  • bfc8da1102 Removed accidentaly included header file Apostolos Tapsas 2021-11-24 12:11:21 +00:00
  • e13bfec734 found and solved very hard to track bug of intrinsic function palignr, that manifested only in Release builds and not Debug builds in a particular number of tests Apostolos Tapsas 2021-11-24 11:18:18 +00:00
  • 0287724413 WIP:tracking last bugs in failing tests for release build Apostolos Tapsas 2021-11-16 15:24:22 +00:00
  • 54158a1746 vermicelli and match implementations for ppc64el added Apostolos Tapsas 2021-11-13 19:36:46 +00:00
  • e09d8674b4 resolving conficts after merging apostolos 2021-11-13 18:58:22 +02:00
  • 7e7c50bdd7 Merge pull request #78 from VectorCamp/feature/refactor-vermicelli Konstantinos Margaritis 2021-11-12 23:06:46 +02:00
  • 4114b8a480 SuperVector opandnot test enriched apostolos 2021-11-10 15:12:25 +02:00
  • 942deb7d80 test for load m128 from u64a function added apostolos 2021-11-10 09:01:28 +02:00
  • 41b98d7d8f add len parameter to arm matchers as well Konstantinos Margaritis 2021-11-08 19:45:36 +00:00
  • dcf6b59e8d split vermicelli block implementations per arch Konstantinos Margaritis 2021-11-08 19:45:21 +00:00
  • 82bea29f4e simd_utils functions fixed Apostolos Tapsas 2021-11-08 14:22:58 +00:00
  • ba90cdeb5a SuperVector constructors as well as andnot implementation fixed Apostolos Tapsas 2021-11-05 13:34:48 +00:00
  • 24fa54081b add len parameter and mask, fixes corner cases on AVX512 Konstantinos Margaritis 2021-11-05 14:30:22 +02:00
  • 210295a702 remove vermicelli.h and replace it with vermicelli.hpp Konstantinos Margaritis 2021-11-02 22:30:53 +02:00
  • 869d2bd53b refactor vermicelliDoubleMaskedExec() Konstantinos Margaritis 2021-11-02 22:30:21 +02:00
  • 16f3cca98b add vermicelli.hpp to includes Konstantinos Margaritis 2021-11-01 16:40:17 +00:00
  • 59505f98ba remove vermicelli_sse.h Konstantinos Margaritis 2021-11-01 16:40:01 +00:00
  • d55c74b6c4 fix arm matchers Konstantinos Margaritis 2021-11-01 16:31:38 +00:00
  • f6fd845400 complete refactoring and unification of Vermicelli functions Konstantinos Margaritis 2021-11-01 16:51:18 +02:00
  • d47641c2fc remove unneeded header Konstantinos Margaritis 2021-11-01 16:50:38 +02:00
  • bc1a1127cf add new include file Konstantinos Margaritis 2021-10-27 12:32:54 +03:00
  • 5eabceddcf renamed matcher functions, added new ones for Vermicelli Konstantinos Margaritis 2021-10-27 12:32:03 +03:00
  • 16e5e2ae64 nits Konstantinos Margaritis 2021-10-27 12:31:04 +03:00
  • 713aaef799 move casemask helper functions to separate header Konstantinos Margaritis 2021-10-27 12:30:42 +03:00
  • 4a569affbc add to CMake Konstantinos Margaritis 2021-10-27 12:29:59 +03:00
  • 2fa947af9c added refactored vermicelli_simd.cpp implementation Konstantinos Margaritis 2021-10-27 12:29:39 +03:00
  • 9abfdcaa84 add Vermicelli/RVermicelli to microbenchmark utility Konstantinos Margaritis 2021-11-01 14:48:17 +02:00
  • 7b65b298c1 add arm vector types in union, avoid -flax-conversions, fix castings Konstantinos Margaritis 2021-10-19 18:23:13 +00:00
  • 44dc75a3ea complete refactoring and unification of Vermicelli functions Konstantinos Margaritis 2021-11-01 16:51:18 +02:00
  • f4a490ac00 remove unneeded header Konstantinos Margaritis 2021-11-01 16:50:38 +02:00
  • d9d39d48c5 prints commants and formating fixes apostolos 2021-11-01 10:05:25 +02:00
  • dd45bf0d35 add new include file Konstantinos Margaritis 2021-10-27 12:32:54 +03:00
  • 8ae6e613cb renamed matcher functions, added new ones for Vermicelli Konstantinos Margaritis 2021-10-27 12:32:03 +03:00
  • 70414574ee nits Konstantinos Margaritis 2021-10-27 12:31:04 +03:00
  • 6e5a8353c5 move casemask helper functions to separate header Konstantinos Margaritis 2021-10-27 12:30:42 +03:00
  • 70ddb11a72 add to CMake Konstantinos Margaritis 2021-10-27 12:29:59 +03:00
  • 8be8ed309f added refactored vermicelli_simd.cpp implementation Konstantinos Margaritis 2021-10-27 12:29:39 +03:00
  • 3f17750a27 nits apostolos 2021-10-26 11:55:02 +03:00