gtsoul-tech
5ad1f2127f
constVariablePointer
2024-05-02 14:30:18 +03:00
gtsoul-tech
a634d57b2d
knownConditionTrueFalse fixes previously fp
2024-05-02 10:13:55 +03:00
gtsoul-tech
389b55c647
refactor bool to void setDistinctTops setDistinctRoseTops
...
setDistinctSuffixTops
2024-05-01 15:21:36 +03:00
gtsoul-tech
ea420114a7
knownConditionTrueFalse
2024-05-01 13:04:51 +03:00
G.E
d3dd448641
the merge got screwed up, this should fix it
2024-05-01 11:22:32 +03:00
g. economou
727cff3621
Merge branch 'develop' into wip-isildur-g-cppcheck-47-48-58
2024-05-01 10:59:59 +03:00
G.E
9902ca0e34
addressing 47 [constParameterReference],48 [constVariableReference],58
...
[constVariable]
2024-05-01 10:54:15 +03:00
Konstantinos Margaritis
27bb2b9134
Merge pull request #239 from ypicchi-arm/feature/add-sheng-unit-tests
...
Feature/add sheng unit tests
2024-05-01 00:07:14 +03:00
gtsoul-tech
b5bf3d8d31
unreadVariable
2024-04-30 13:36:39 +03:00
Konstantinos Margaritis
2921e50ecc
Merge pull request #259 from gtsoul-tech/bug/cppcheckErrors
...
Bug/cppcheck errors (32,35) WIP
2024-04-30 10:27:47 +03:00
Konstantinos Margaritis
aa1955a368
Merge pull request #258 from isildur-g/wip-isildur-g-cppcheck1220
...
Wip cppcheck1220
2024-04-29 21:58:13 +03:00
gtsoul-tech
bb6464431f
new variableScope
2024-04-29 15:09:55 +03:00
G.E
2a476df2c5
fixed const adjustments.
2024-04-29 13:38:35 +03:00
gtsoul-tech
ec8cda3f49
variableScopeFix
2024-04-29 13:28:16 +03:00
gtsoul-tech
987cd17160
variableScope
2024-04-29 13:13:07 +03:00
G.E
f463357a38
ome of the consts couldnt be propagated and had to be reverted
2024-04-29 12:39:28 +03:00
Yoan Picchi
49fd4f0047
Enable sheng32 and sheng64 on Arm
...
Signed-off-by: Yoan Picchi <yoan.picchi@arm.com>
2024-04-25 13:00:54 +00:00
Konstantinos Margaritis
71fcade2ac
Merge pull request #256 from gtsoul-tech/bug/cppcheckErrors
...
Bug/cppcheck errors (3 ,4 ,7 ,10,11) WIP
2024-04-25 10:17:23 +03:00
G.E
7fd45f864c
next batch for cppeheck, addressing syntaxError and
...
constParameterPointer
2024-04-24 17:32:09 +03:00
gtsoul-tech
5dab841cea
badBitmaskCheck
2024-04-24 15:50:55 +03:00
gtsoul-tech
72371a05dc
derefInvalidIteratorRedundantCheck
2024-04-24 13:15:17 +03:00
gtsoul-tech
fd3e251afa
redundantInitialization
2024-04-24 12:40:55 +03:00
Konstantinos Margaritis
db07cddaec
Merge pull request #255 from isildur-g/wip-isildur-g
...
addressing some cppcheck warnings.
2024-04-24 12:39:17 +03:00
gtsoul-tech
9b9df1b397
invalidPrintfArgType_sint
2024-04-24 11:07:23 +03:00
G.E
8dabc86a69
removed commented lines.
2024-04-23 23:46:08 +03:00
G.E
01dee390a9
ddressing some cppcheck warnings. yes this will be cleaned up in a
...
following commit. tests pass.
2024-04-23 19:08:24 +03:00
gtsoul-tech
52b0076f4f
accessMoved
2024-04-23 14:49:10 +03:00
gtsoul-tech
8d3a5d7cf1
legacyUninitvar
2024-04-23 14:48:58 +03:00
gtsoul-tech
73e00e2abc
funcArgOrderDifferent
2024-04-23 14:48:51 +03:00
gtsoul-tech
9316d65022
redundantContinue
2024-04-23 14:48:35 +03:00
gtsoul-tech
9d5753b215
comparisonOfBoolWithBoolError
2024-04-23 14:48:12 +03:00
gtsoul-tech
182f7ddb47
useInitializationList
2024-04-23 14:47:21 +03:00
gtsoul-tech
06fc35321d
unsignedLessThanZero cppcheck
2024-04-23 12:27:43 +03:00
gtsoul-tech
c4bffd7cef
accessMoved cppcheck error
2024-04-23 12:15:12 +03:00
g. economou
7590fdc8c7
Merge branch 'develop' into static-fat-dispatch
2024-04-23 10:40:47 +03:00
Gregory Economou
cfa8397e97
static dispatch for fat runtimes. eliminates the need for ifunc.
2024-04-19 12:32:00 +03:00
gtsoul-tech
51ac3a2287
clang-format revert
2024-04-17 13:55:42 +03:00
gtsoul-tech
f2db0cdf01
gcc-14 compilation fix Closes:#245
2024-04-17 13:33:48 +03:00
G.E.
6e306a508e
removing the dispatcher.c changes from this branch/PR
2024-04-16 17:43:11 +03:00
Gregory Economou
d96206a12f
united the static fat runtime dispatcher with the BSD support.
2024-04-15 14:59:08 +03:00
G.E.
b0916df825
one more place to fix where clang in bsd is more picky than gcc in linux
2024-04-15 11:44:22 +03:00
G.E.
773d57d890
added copyright info for modified src files
2024-04-11 09:49:43 +03:00
G.E.
0045a2bdc7
moved HAVE_BUILTIN_POPCOUNT def to cmake
2024-03-12 14:22:39 +02:00
G.E.
d6d7a96c44
incremental improvement in cleanliness
2024-03-12 12:37:08 +02:00
G.E.
12f61d15ed
support building on NetBSD
2024-03-06 10:48:56 +01:00
Konstantinos Margaritis
98eb459ac2
Merge pull request #225 from VectorCamp/feature/cleanup-compiler-warnings
...
According to https://buildbot-ci.vectorcamp.gr/#/changes/93
most builds succceded and with no compiler warnings. The build failures were only on x86 and Arm for SIMDe builds: x86 because of a bug in SIMDe emulation of own x86 intrinsics in non-native mode and Arm due to clang, unsure if this is actually a bug in SIMDe or clang itself. All the remaining compiler warnings that were suppressed was because they were not possible to fix for the scope of this project.
This PR will close #170 , code quality improvements however will continue with the integration of #222 or similar static code analyzer to CI and continuous refactoring.
2024-01-20 22:41:00 +02:00
Konstantinos Margaritis
1a4e878abe
Revert "if we don't have a 256/512-bit SIMD engine, there is no need to have 32/64-byte alignment and gcc complains anyway"
...
This reverts commit 9134cd6250f47034e15ef42981a3257ae4e3d506.
2024-01-19 15:23:11 +02:00
Konstantinos Margaritis
3d0df318b8
use snprintf() instead
2024-01-18 23:40:38 +02:00
Konstantinos Margaritis
a1258680ac
remove unused constants
2024-01-18 22:08:19 +02:00
Yoan Picchi
01d8a2d768
Make the match component of SVE truffle constant time
...
There are no significant speed up for 128b vectors but we expect some speedup
for wider vectors compared to the previous linear time implementation of the
match.hpp component
Signed-off-by: Yoan Picchi <yoan.picchi@arm.com>
2024-01-18 11:53:45 +00:00