File tree Expand file tree Collapse file tree 1 file changed +3
-1
lines changed Expand file tree Collapse file tree 1 file changed +3
-1
lines changed Original file line number Diff line number Diff line change @@ -1151,8 +1151,10 @@ static const char * GGML_GLU_OP_NAME[GGML_GLU_OP_COUNT] = {
11511151static_assert (GGML_GLU_OP_COUNT == 5 , "GGML_GLU_OP_COUNT != 5" );
11521152
11531153
1154+ #define GGML_ASSERT_ALIGNED_MSG_P (N , A , P , MSG ) \
1155+ static_assert((N) % (A) == 0, MSG " (size=" #N ", align=" #A ", padding=" #P ")")
11541156#define GGML_ASSERT_ALIGNED_MSG (N , A , MSG ) \
1155- static_assert((N) % (A) == 0, MSG " (size=" #N ", align=" #A ", padding=" # ((A - (N % A)) % A) ")" )
1157+ GGML_ASSERT_ALIGNED_MSG_P(N, A, ((A) - (N) % ( A)) % (A), MSG )
11561158
11571159// check that the tensor and object sizes are multiples of GGML_MEM_ALIGN
11581160GGML_ASSERT_ALIGNED_MSG (sizeof (struct ggml_object ), GGML_MEM_ALIGN , "ggml_object size must be a multiple of GGML_MEM_ALIGN" );
You can’t perform that action at this time.
0 commit comments