TRUNC
#define TRUNC(x) (x) = (float)(x)
#define TRUNC(x) *(((int *) &x) + 1) &= 0xf8000000
#define TRUNC(x) x = (double) (float) (x)
#define TRUNC(x) *(((int *) &x) + endian) &= 0xf8000000
#define TRUNC(x) x = (double) (float) (x)
#define TRUNC(x) *(((int *) &x) + endian) &= 0xf8000000
#define TRUNC(x) x = (double) (float) (x)
#define TRUNC(x) *(((int *) &x) + endian) &= 0xf8000000
#define TRUNC(x) x = (double) (float) x
#define TRUNC(x) *(((int *) &x)+endian) &= 0xf8000000
#define TRUNC(d) (_b_trunc(&(d)))
TRUNC(const T v, const T x) {