Possible to make the arraymancer compile with the vcc?
I try to make the arraymancer compile with the vcc.
There is two part of the code doesn't compile with the vcc.
1. withMemoryOptimHints
2. log1p and expm1

I change the code a bit, the example can compile, but run result is full of error:
```nim
D:\Tool\Nim\tmp\array>ex01_xor_perceptron_from_scratch.exe
 ** On entry to SGEMM  parameter number  0 had an illegal value
 ** On entry to SGEMM  parameter number  0 had an illegal value
Epoch is:0
Batch id:0
Loss is:0.3190621137619019
 ** On entry to SGEMM  parameter number  0 had an illegal value
 ** On entry to SGEMM  parameter number  0 had an illegal value
 ** On entry to SGEMM  parameter number  0 had an illegal value
 ** On entry to SGEMM  parameter number  0 had an illegal value
 ** On entry to SGEMM  parameter number  0 had an illegal value
Epoch is:0
Batch id:1
Loss is:0.3396746218204498
 ** On entry to SGEMM  parameter number  0 had an illegal value
 ** On entry to SGEMM  parameter number  0 had an illegal value
 ** On entry to SGEMM  parameter number  0 had an illegal value
 ** On entry to SGEMM  parameter number  0 had an illegal value
 ** On entry to SGEMM  parameter number  0 had an illegal value
```

What is possible reason of this problem?