// File: gemm.cpp
// Binding harness: forwards straight to inner_gemm (no derived dims needed).
// ABI: armbench_entry_gemm(A*, output*, B*, M)
#include "gemm.h"
using namespace gemm_def;

extern "C" int armbench_entry_gemm(const uint16_t* A, float* output, const uint16_t* B, int M)
{
    inner_gemm(A, output, B, M);
    return 0;
}