"lib/engines/vscode:/vscode.git/clone" did not exist on "45e881d32482fdf4ba6f0feea4e11440c6f861d7"
Unverified Commit 7b9de7c8 authored by Kyle Mylonakis's avatar Kyle Mylonakis Committed by GitHub
Browse files

[Bugfix] Correct mistake in chained comparison in static assert logic (#38699)


Signed-off-by: default avatarKyle Mylonakis <kyle@protopia.ai>
parent dd9342e6
...@@ -53,7 +53,7 @@ class TileGemm82 { ...@@ -53,7 +53,7 @@ class TileGemm82 {
const int64_t ldb, const int64_t ldc, const int64_t ldb, const int64_t ldc,
const int32_t block_size, const int32_t dynamic_k_size, const int32_t block_size, const int32_t dynamic_k_size,
const bool accum_c) { const bool accum_c) {
static_assert(0 < M <= 8); static_assert(0 < M && M <= 8);
using load_vec_t = typename VecTypeTrait<kv_cache_t>::vec_t; using load_vec_t = typename VecTypeTrait<kv_cache_t>::vec_t;
kv_cache_t* __restrict__ curr_b_0 = b_tile; kv_cache_t* __restrict__ curr_b_0 = b_tile;
......
...@@ -68,7 +68,7 @@ class TileGemm161 { ...@@ -68,7 +68,7 @@ class TileGemm161 {
const int64_t ldb, const int64_t ldc, const int64_t ldb, const int64_t ldc,
const int32_t block_size, const int32_t dynamic_k_size, const int32_t block_size, const int32_t dynamic_k_size,
const bool accum_c) { const bool accum_c) {
static_assert(0 < M <= 16); static_assert(0 < M && M <= 16);
using load_vec_t = typename VecTypeTrait<kv_cache_t>::vec_t; using load_vec_t = typename VecTypeTrait<kv_cache_t>::vec_t;
kv_cache_t* __restrict__ curr_b_0 = b_tile; kv_cache_t* __restrict__ curr_b_0 = b_tile;
......
...@@ -39,7 +39,7 @@ class TileGemm82 { ...@@ -39,7 +39,7 @@ class TileGemm82 {
template <int32_t M> template <int32_t M>
static void gemm_micro(DEFINE_CPU_MICRO_GEMM_PARAMS) { static void gemm_micro(DEFINE_CPU_MICRO_GEMM_PARAMS) {
static_assert(0 < M <= 8); static_assert(0 < M && M <= 8);
using load_vec_t = typename cpu_utils::VecTypeTrait<scalar_t>::vec_t; using load_vec_t = typename cpu_utils::VecTypeTrait<scalar_t>::vec_t;
scalar_t* __restrict__ curr_b_0 = b_ptr; scalar_t* __restrict__ curr_b_0 = b_ptr;
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment