Skip to content

Commit 1193340

Browse files
milot-mirditaEulium
andcommitted
Fix codon inclusion check on SSE/neon for more than 4 start codons
Co-authored-by: Patrick Boppert <pboppert@snu.ac.kr>
1 parent 18cc749 commit 1193340

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

src/commons/Orf.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -219,7 +219,7 @@ inline bool isInCodons(const char* sequence, simd_int codons, simd_int) {
219219
#ifndef AVX2
220220
if (N > 4) {
221221
simd_int test2 = simdi32_eq(c, codons2);
222-
return (simdi8_movemask(test) != 0) && (simdi8_movemask(test2) != 0);
222+
return (simdi8_movemask(test) != 0) || (simdi8_movemask(test2) != 0);
223223
}
224224
#endif
225225
return simdi8_movemask(test) != 0;

0 commit comments

Comments
 (0)