LSUThorns/Vectors/src test.cc doesn't compile with "REAL_PRECISION = 4"

Issue #763 closed
Jian Tao created an issue

COMPILING /home/jtao/workspace/CactusDev/Cactus/arrangements/LSUThorns/Vectors/src/test.cc /home/jtao/workspace/CactusDev/Cactus/configs/ml/build/Vectors/test.cc:154:39: error: macro "vec4_store_nta_partial" requires 5 arguments, but only 2 given /home/jtao/workspace/CactusDev/Cactus/configs/ml/build/Vectors/test.cc: In function ‘void Vectors_Test(cGH*)’: /home/jtao/workspace/CactusDev/Cactus/configs/ml/build/Vectors/test.cc:153:46: error: ‘vec4_store_partial_prepare’ was not declared in this scope In file included from /home/jtao/workspace/CactusDev/Cactus/configs/ml/build/Vectors/test.cc:1:0: /home/jtao/workspace/CactusDev/Cactus/arrangements/LSUThorns/Vectors/src/vectors.h:65:37: error: ‘vec4_store_nta_partial’ was not declared in this scope

Keyword:

Comments (9)

  1. Erik Schnetter
    • removed comment

    This works for me.

    Are you using the development version of Vectors? Is your checkout up to date?

  2. Barry Wardell
    • removed comment

    It sounds like the problem is that Jian is using the non-SSE version of the single precision vectors code which is in vectors-4-default.h. This is indeed missing some code which was added recently for other architectures. The attached patch adds this missing code.

  3. Log in to comment