comparison src/OPERATORS/op-i64-i64.cc @ 4964:269c3d6c0569

[project @ 2004-09-04 01:16:28 by jwe]
author jwe
date Sat, 04 Sep 2004 01:16:28 +0000
parents 573d23f9c9cf
children 160365410ad4
comparison
equal deleted inserted replaced
4963:573d23f9c9cf 4964:269c3d6c0569
25 #endif 25 #endif
26 26
27 #ifdef HAVE_CONFIG_H 27 #ifdef HAVE_CONFIG_H
28 #include <config.h> 28 #include <config.h>
29 #endif 29 #endif
30
31 #include "mx-i64nda-i8.h"
32 #include "mx-i64nda-ui8.h"
33 #include "mx-i64nda-i16.h"
34 #include "mx-i64nda-ui16.h"
35 #include "mx-i64nda-i32.h"
36 #include "mx-i64nda-ui32.h"
37 #include "mx-i64nda-ui64.h"
38
39 #include "mx-i64nda-i8nda.h"
40 #include "mx-i64nda-ui8nda.h"
41 #include "mx-i64nda-i16nda.h"
42 #include "mx-i64nda-ui16nda.h"
43 #include "mx-i64nda-i32nda.h"
44 #include "mx-i64nda-ui32nda.h"
45 #include "mx-i64nda-ui64nda.h"
46
47 #include "mx-i64-i8nda.h"
48 #include "mx-i64-ui8nda.h"
49 #include "mx-i64-i16nda.h"
50 #include "mx-i64-ui16nda.h"
51 #include "mx-i64-i32nda.h"
52 #include "mx-i64-ui32nda.h"
53 #include "mx-i64-ui64nda.h"
54
55 #include "mx-i64nda-s.h"
56 #include "mx-s-i64nda.h"
57
58 #include "mx-i64nda-nda.h"
59 #include "mx-nda-i64nda.h"
60
61 #include "mx-i64-nda.h"
62 #include "mx-nda-i64.h"
30 63
31 #include "gripes.h" 64 #include "gripes.h"
32 #include "oct-obj.h" 65 #include "oct-obj.h"
33 #include "ov.h" 66 #include "ov.h"
34 #include "ov-int16.h" 67 #include "ov-int16.h"
62 OCTAVE_MS_INT_ASSIGN_OPS (ms, int64_, int64_, int64_) 95 OCTAVE_MS_INT_ASSIGN_OPS (ms, int64_, int64_, int64_)
63 OCTAVE_MS_INT_ASSIGN_OPS (mx, int64_, , ) 96 OCTAVE_MS_INT_ASSIGN_OPS (mx, int64_, , )
64 OCTAVE_MS_INT_ASSIGN_OPS (mc, int64_, complex_, ) 97 OCTAVE_MS_INT_ASSIGN_OPS (mc, int64_, complex_, )
65 98
66 OCTAVE_M_INT_UNOPS (int64) 99 OCTAVE_M_INT_UNOPS (int64)
67 OCTAVE_MM_INT_CMP_OPS (int64, int64) 100 OCTAVE_MM_INT_CMP_OPS (mm, int64_, int64_)
68 OCTAVE_MM_INT_BOOL_OPS (int64, int64) 101 OCTAVE_MM_INT_BOOL_OPS (mm, int64_, int64_)
69 OCTAVE_MM_INT_ASSIGN_OPS (mm, int64_, int64_, int64_) 102 OCTAVE_MM_INT_ASSIGN_OPS (mm, int64_, int64_, int64_)
70 OCTAVE_MM_INT_ASSIGN_OPS (mmx, int64_, , ) 103 OCTAVE_MM_INT_ASSIGN_OPS (mmx, int64_, , )
71 OCTAVE_MM_INT_ASSIGN_OPS (mmc, int64_, complex_, ) 104 OCTAVE_MM_INT_ASSIGN_OPS (mmc, int64_, complex_, )
72 105
73 OCTAVE_MS_INT_ASSIGN_OPS (mi8, int64_, int8_, int8_) 106 OCTAVE_MS_INT_ASSIGN_OPS (mi8, int64_, int8_, int8_)
84 OCTAVE_MM_INT_ASSIGN_OPS (mmui16, int64_, uint16_, uint16_) 117 OCTAVE_MM_INT_ASSIGN_OPS (mmui16, int64_, uint16_, uint16_)
85 OCTAVE_MM_INT_ASSIGN_OPS (mmi32, int64_, int32_, int32_) 118 OCTAVE_MM_INT_ASSIGN_OPS (mmi32, int64_, int32_, int32_)
86 OCTAVE_MM_INT_ASSIGN_OPS (mmui32, int64_, uint32_, uint32_) 119 OCTAVE_MM_INT_ASSIGN_OPS (mmui32, int64_, uint32_, uint32_)
87 OCTAVE_MM_INT_ASSIGN_OPS (mmui64, int64_, uint64_, uint64_) 120 OCTAVE_MM_INT_ASSIGN_OPS (mmui64, int64_, uint64_, uint64_)
88 121
122 OCTAVE_MIXED_INT_CMP_OPS (int64, int8)
123 OCTAVE_MIXED_INT_CMP_OPS (int64, uint8)
124 OCTAVE_MIXED_INT_CMP_OPS (int64, int16)
125 OCTAVE_MIXED_INT_CMP_OPS (int64, uint16)
126 OCTAVE_MIXED_INT_CMP_OPS (int64, int32)
127 OCTAVE_MIXED_INT_CMP_OPS (int64, uint32)
128 OCTAVE_MIXED_INT_CMP_OPS (int64, uint64)
129
89 void 130 void
90 install_i64_i64_ops (void) 131 install_i64_i64_ops (void)
91 { 132 {
92 OCTAVE_INSTALL_S_INT_UNOPS (int64); 133 OCTAVE_INSTALL_S_INT_UNOPS (int64);
93 OCTAVE_INSTALL_SS_INT_CMP_OPS (ss, int64_, int64_); 134 OCTAVE_INSTALL_SS_INT_CMP_OPS (ss, int64_, int64_);
101 OCTAVE_INSTALL_MS_INT_ASSIGN_OPS (ms, int64_, int64_); 142 OCTAVE_INSTALL_MS_INT_ASSIGN_OPS (ms, int64_, int64_);
102 OCTAVE_INSTALL_MS_INT_ASSIGN_OPS (mx, int64_, ); 143 OCTAVE_INSTALL_MS_INT_ASSIGN_OPS (mx, int64_, );
103 OCTAVE_INSTALL_MS_INT_ASSIGN_OPS (mc, int64_, complex_); 144 OCTAVE_INSTALL_MS_INT_ASSIGN_OPS (mc, int64_, complex_);
104 145
105 OCTAVE_INSTALL_M_INT_UNOPS (int64); 146 OCTAVE_INSTALL_M_INT_UNOPS (int64);
106 OCTAVE_INSTALL_MM_INT_CMP_OPS (int64, int64); 147 OCTAVE_INSTALL_MM_INT_CMP_OPS (mm, int64_, int64_);
107 OCTAVE_INSTALL_MM_INT_BOOL_OPS (int64, int64); 148 OCTAVE_INSTALL_MM_INT_BOOL_OPS (mm, int64_, int64_);
108 OCTAVE_INSTALL_MM_INT_ASSIGN_OPS (mm, int64_, int64_); 149 OCTAVE_INSTALL_MM_INT_ASSIGN_OPS (mm, int64_, int64_);
109 OCTAVE_INSTALL_MM_INT_ASSIGN_OPS (mmx, int64_, ); 150 OCTAVE_INSTALL_MM_INT_ASSIGN_OPS (mmx, int64_, );
110 OCTAVE_INSTALL_MM_INT_ASSIGN_OPS (mmc, int64_, complex_); 151 OCTAVE_INSTALL_MM_INT_ASSIGN_OPS (mmc, int64_, complex_);
111 152
112 OCTAVE_INSTALL_MS_INT_ASSIGN_OPS (mi8, int64_, int8_); 153 OCTAVE_INSTALL_MS_INT_ASSIGN_OPS (mi8, int64_, int8_);
130 OCTAVE_INSTALL_SM_INT_ASSIGNCONV (int64, int16); 171 OCTAVE_INSTALL_SM_INT_ASSIGNCONV (int64, int16);
131 OCTAVE_INSTALL_SM_INT_ASSIGNCONV (int64, uint16); 172 OCTAVE_INSTALL_SM_INT_ASSIGNCONV (int64, uint16);
132 OCTAVE_INSTALL_SM_INT_ASSIGNCONV (int64, int32); 173 OCTAVE_INSTALL_SM_INT_ASSIGNCONV (int64, int32);
133 OCTAVE_INSTALL_SM_INT_ASSIGNCONV (int64, uint32); 174 OCTAVE_INSTALL_SM_INT_ASSIGNCONV (int64, uint32);
134 OCTAVE_INSTALL_SM_INT_ASSIGNCONV (int64, uint64); 175 OCTAVE_INSTALL_SM_INT_ASSIGNCONV (int64, uint64);
176
177 OCTAVE_INSTALL_MIXED_INT_CMP_OPS (int64, int8);
178 OCTAVE_INSTALL_MIXED_INT_CMP_OPS (int64, uint8);
179 OCTAVE_INSTALL_MIXED_INT_CMP_OPS (int64, int16);
180 OCTAVE_INSTALL_MIXED_INT_CMP_OPS (int64, uint16);
181 OCTAVE_INSTALL_MIXED_INT_CMP_OPS (int64, int32);
182 OCTAVE_INSTALL_MIXED_INT_CMP_OPS (int64, uint32);
183 OCTAVE_INSTALL_MIXED_INT_CMP_OPS (int64, uint64);
135 } 184 }
136 185
137 /* 186 /*
138 ;;; Local Variables: *** 187 ;;; Local Variables: ***
139 ;;; mode: C++ *** 188 ;;; mode: C++ ***