=================================================================== RCS file: /home/cvs/OpenXM_contrib2/asir2018/engine/dist.c,v retrieving revision 1.23 retrieving revision 1.25 diff -u -p -r1.23 -r1.25 --- OpenXM_contrib2/asir2018/engine/dist.c 2020/06/19 10:18:13 1.23 +++ OpenXM_contrib2/asir2018/engine/dist.c 2021/01/11 08:37:44 1.25 @@ -45,7 +45,7 @@ * DEVELOPER SHALL HAVE NO LIABILITY IN CONNECTION WITH THE USE, * PERFORMANCE OR NON-PERFORMANCE OF THE SOFTWARE. * - * $OpenXM: OpenXM_contrib2/asir2018/engine/dist.c,v 1.22 2020/02/11 01:43:57 noro Exp $ + * $OpenXM: OpenXM_contrib2/asir2018/engine/dist.c,v 1.24 2020/10/06 06:31:19 noro Exp $ */ #include "ca.h" @@ -582,6 +582,16 @@ void _adddl(int n,DL d1,DL d2,DL d3) d3->d[i] = d1->d[i]+d2->d[i]; } +void _subdl(int n,DL d1,DL d2,DL d3) +{ + int i; + + d3->td = d1->td-d2->td; + for ( i = 0; i < n; i++ ) + d3->d[i] = d1->d[i]-d2->d[i]; +} + + void _addtodl(int n,DL d1,DL d2) { int i; @@ -3220,6 +3230,8 @@ int compdmm_schreyer(int n,DMM m1,DMM m2) else return 0; } } + /* XXX */ + return 0; } int compdmm_schreyer_old(int n,DMM m1,DMM m2) @@ -3302,6 +3314,7 @@ int compdmm(int n,DMM m1,DMM m2) else return (*cmpdl)(n,m1->dl,m2->dl); default: error("compdmm : invalid dpm_ordtype"); + return 0; } }