Skip to content

Commit e09f006

Browse files
committed
Fixed masks in sort_reg_4lanes
1 parent dcf9e6d commit e09f006

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

src/xss-reg-networks.hpp

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -31,12 +31,12 @@ X86_SIMD_SORT_INLINE reg_t sort_reg_4lanes(reg_t reg)
3131
{
3232
using swizzle = typename vtype::swizzle_ops;
3333

34-
const typename vtype::opmask_t oxAA = convert_int_to_mask<vtype>(0xAA);
35-
const typename vtype::opmask_t oxCC = convert_int_to_mask<vtype>(0xCC);
34+
const typename vtype::opmask_t oxA = convert_int_to_mask<vtype>(0xA);
35+
const typename vtype::opmask_t oxC = convert_int_to_mask<vtype>(0xC);
3636

37-
reg = cmp_merge<vtype>(reg, swizzle::template swap_n<vtype, 2>(reg), oxAA);
38-
reg = cmp_merge<vtype>(reg, vtype::reverse(reg), oxCC);
39-
reg = cmp_merge<vtype>(reg, swizzle::template swap_n<vtype, 2>(reg), oxAA);
37+
reg = cmp_merge<vtype>(reg, swizzle::template swap_n<vtype, 2>(reg), oxA);
38+
reg = cmp_merge<vtype>(reg, vtype::reverse(reg), oxC);
39+
reg = cmp_merge<vtype>(reg, swizzle::template swap_n<vtype, 2>(reg), oxA);
4040
return reg;
4141
}
4242

0 commit comments

Comments
 (0)