From 52563febd5b3700de00369d85cb32a031bdc1617 Mon Sep 17 00:00:00 2001 From: simon Date: Mon, 24 Aug 2009 10:02:42 +0000 Subject: corrected the interfaces of somes of the operations functions --- src/c/operations/interfaces/int_OpBackSlash.h | 45 ++++++----- src/c/operations/interfaces/int_OpDotBackSlash.h | 2 +- src/c/operations/interfaces/int_OpExt.h | 2 +- src/c/operations/interfaces/int_OpLogAnd.h | 95 ++++++++++++++++++++++-- src/c/operations/interfaces/int_OpLogOr.h | 89 ++++++++++++++++++++-- src/c/operations/interfaces/int_OpSlash.h | 20 +++++ src/c/operations/interfaces/int_OpStar.h | 17 ++++- 7 files changed, 228 insertions(+), 42 deletions(-) (limited to 'src') diff --git a/src/c/operations/interfaces/int_OpBackSlash.h b/src/c/operations/interfaces/int_OpBackSlash.h index 217aaa34..8a733f28 100644 --- a/src/c/operations/interfaces/int_OpBackSlash.h +++ b/src/c/operations/interfaces/int_OpBackSlash.h @@ -37,47 +37,47 @@ /* Scalar \ Matrix */ #define s0s2OpBackSlashs2(in1,in2,size,out) {int i;\ - for(int i=0;i b ? a : b) -#define s2s2OpStars0(in1, size1, in2, size2) smulv(in1, in2, MAX(MAX(size1[0], size1[1]), MAX(size2[0], size2[1]))) +#define s2s2OpStars0(in1, size1, in2, size2) smulv( in1, in2, MAX(MAX(size1[0], size1[1]), MAX(size2[0], size2[1]))) -#define d2d2OpStard0(in1, size1, in2, size2) dmulv(in1, in2, MAX(MAX(size1[0], size1[1]), MAX(size2[0], size2[1]))) +#define c2s2OpStarc0(in1, size1, in2, size2) cmulcsv(in1, in2, MAX(MAX(size1[0], size1[1]), MAX(size2[0], size2[1]))) -#define c2c2OpStarc0(in1, size1, in2, size2) cmulv(in1, in2, MAX(MAX(size1[0], size1[1]), MAX(size2[0], size2[1]))) +#define s2c2OpStarc0(in1, size1, in2, size2) cmulscv(in1, in2, MAX(MAX(size1[0], size1[1]), MAX(size2[0], size2[1]))) -#define z2z2OpStarz0(in1, size1, in2, size2) zmulv(in1, in2, MAX(MAX(size1[0], size1[1]), MAX(size2[0], size2[1]))) +#define c2c2OpStarc0(in1, size1, in2, size2) cmulv( in1, in2, MAX(MAX(size1[0], size1[1]), MAX(size2[0], size2[1]))) + + +#define d2d2OpStard0(in1, size1, in2, size2) dmulv( in1, in2, MAX(MAX(size1[0], size1[1]), MAX(size2[0], size2[1]))) + +#define z2d2OpStarz0(in1, size1, in2, size2) zmulzdv(in1, in2, MAX(MAX(size1[0], size1[1]), MAX(size2[0], size2[1]))) + +#define d2z2OpStarz0(in1, size1, in2, size2) zmuldzv(in1, in2, MAX(MAX(size1[0], size1[1]), MAX(size2[0], size2[1]))) + +#define z2z2OpStarz0(in1, size1, in2, size2) zmulv( in1, in2, MAX(MAX(size1[0], size1[1]), MAX(size2[0], size2[1]))) #endif /* !__INT_OPSTAR_H__ */ -- cgit