Как отметили другие, smallish не маленький для auto
переменных класса, которые расположены в стеке.
В зависимости от ваших потребностей, вы можете
static float confmx[MAXLEN][MAXLEN];
, который выделил бы хранилище в BSS. Возможно, вы захотите рассмотреть другую систему хранения, поскольку часто требуется только разреженная матрица, и есть более эффективные способы хранения и доступа к матрицам, где многие ячейки равны нулю.