Mercurial > hg > octave-lyh
diff src/OPERATORS/op-ui64-ui64.cc @ 5038:fdfce0dec36b
[project @ 2004-09-24 17:46:18 by jwe]
author | jwe |
---|---|
date | Fri, 24 Sep 2004 17:46:19 +0000 (2004-09-24) |
parents | 160365410ad4 |
children | 57077d0ddc8e |
line wrap: on
line diff
--- a/src/OPERATORS/op-ui64-ui64.cc +++ b/src/OPERATORS/op-ui64-ui64.cc @@ -85,20 +85,36 @@ OCTAVE_S_INT_UNOPS (uint64) OCTAVE_SS_INT_CMP_OPS (ss, uint64_, uint64_) +OCTAVE_SS_INT_CMP_OPS (sx, uint64_, ) +OCTAVE_SS_INT_CMP_OPS (xs, , uint64_) OCTAVE_SS_INT_BOOL_OPS (ss, uint64_, uint64_, octave_uint64 (0), octave_uint64 (0)) +OCTAVE_SS_INT_BOOL_OPS (sx, uint64_, , octave_uint64 (0), 0) +OCTAVE_SS_INT_BOOL_OPS (xs, , uint64_, 0, octave_uint64 (0)) OCTAVE_SM_INT_CMP_OPS (sm, uint64_, uint64_) +OCTAVE_SM_INT_CMP_OPS (xm, , uint64_) +OCTAVE_SM_INT_CMP_OPS (smx, uint64_, ) OCTAVE_SM_INT_BOOL_OPS (sm, uint64_, uint64_) +OCTAVE_SM_INT_BOOL_OPS (xm, , uint64_) +OCTAVE_SM_INT_BOOL_OPS (smx, uint64_, ) OCTAVE_MS_INT_CMP_OPS (ms, uint64_, uint64_) +OCTAVE_MS_INT_CMP_OPS (mx, uint64_, ) +OCTAVE_MS_INT_CMP_OPS (mxs, , uint64_) OCTAVE_MS_INT_BOOL_OPS (ms, uint64_, uint64_) +OCTAVE_MS_INT_BOOL_OPS (mx, uint64_, ) +OCTAVE_MS_INT_BOOL_OPS (mxs, , uint64_) OCTAVE_MS_INT_ASSIGN_OPS (ms, uint64_, uint64_, uint64_) OCTAVE_MS_INT_ASSIGN_OPS (mx, uint64_, , ) OCTAVE_MS_INT_ASSIGN_OPS (mc, uint64_, complex_, ) OCTAVE_M_INT_UNOPS (uint64) OCTAVE_MM_INT_CMP_OPS (mm, uint64_, uint64_) +OCTAVE_MM_INT_CMP_OPS (mmx, uint64_, ) +OCTAVE_MM_INT_CMP_OPS (mxm, , uint64_) OCTAVE_MM_INT_BOOL_OPS (mm, uint64_, uint64_) +OCTAVE_MM_INT_BOOL_OPS (mmx, uint64_, ) +OCTAVE_MM_INT_BOOL_OPS (mxm, , uint64_) OCTAVE_MM_INT_ASSIGN_OPS (mm, uint64_, uint64_, uint64_) OCTAVE_MM_INT_ASSIGN_OPS (mmx, uint64_, , ) OCTAVE_MM_INT_ASSIGN_OPS (mmc, uint64_, complex_, ) @@ -127,25 +143,43 @@ OCTAVE_MIXED_INT_CMP_OPS (uint64, uint32) OCTAVE_MIXED_INT_CMP_OPS (uint64, int64) +OCTAVE_CONCAT_FN (uint64) + void install_ui64_ui64_ops (void) { OCTAVE_INSTALL_S_INT_UNOPS (uint64); OCTAVE_INSTALL_SS_INT_CMP_OPS (ss, uint64_, uint64_); + OCTAVE_INSTALL_SS_INT_CMP_OPS (sx, uint64_, ); + OCTAVE_INSTALL_SS_INT_CMP_OPS (xs, , uint64_); OCTAVE_INSTALL_SS_INT_BOOL_OPS (ss, uint64_, uint64_); + OCTAVE_INSTALL_SS_INT_BOOL_OPS (sx, uint64_, ); + OCTAVE_INSTALL_SS_INT_BOOL_OPS (xs, , uint64_); OCTAVE_INSTALL_SM_INT_CMP_OPS (sm, uint64_, uint64_); + OCTAVE_INSTALL_SM_INT_CMP_OPS (xm, , uint64_); + OCTAVE_INSTALL_SM_INT_CMP_OPS (smx, uint64_, ); OCTAVE_INSTALL_SM_INT_BOOL_OPS (sm, uint64_, uint64_); + OCTAVE_INSTALL_SM_INT_BOOL_OPS (xm, , uint64_); + OCTAVE_INSTALL_SM_INT_BOOL_OPS (smx, uint64_, ); OCTAVE_INSTALL_MS_INT_CMP_OPS (ms, uint64_, uint64_); + OCTAVE_INSTALL_MS_INT_CMP_OPS (mx, uint64_, ); + OCTAVE_INSTALL_MS_INT_CMP_OPS (mxs, , uint64_); OCTAVE_INSTALL_MS_INT_BOOL_OPS (ms, uint64_, uint64_); + OCTAVE_INSTALL_MS_INT_BOOL_OPS (mx, uint64_, ); + OCTAVE_INSTALL_MS_INT_BOOL_OPS (mxs, , uint64_); OCTAVE_INSTALL_MS_INT_ASSIGN_OPS (ms, uint64_, uint64_); OCTAVE_INSTALL_MS_INT_ASSIGN_OPS (mx, uint64_, ); OCTAVE_INSTALL_MS_INT_ASSIGN_OPS (mc, uint64_, complex_); OCTAVE_INSTALL_M_INT_UNOPS (uint64); OCTAVE_INSTALL_MM_INT_CMP_OPS (mm, uint64_, uint64_); + OCTAVE_INSTALL_MM_INT_CMP_OPS (mmx, uint64_, ); + OCTAVE_INSTALL_MM_INT_CMP_OPS (mxm, , uint64_); OCTAVE_INSTALL_MM_INT_BOOL_OPS (mm, uint64_, uint64_); + OCTAVE_INSTALL_MM_INT_BOOL_OPS (mmx, uint64_, ); + OCTAVE_INSTALL_MM_INT_BOOL_OPS (mxm, , uint64_); OCTAVE_INSTALL_MM_INT_ASSIGN_OPS (mm, uint64_, uint64_); OCTAVE_INSTALL_MM_INT_ASSIGN_OPS (mmx, uint64_, ); OCTAVE_INSTALL_MM_INT_ASSIGN_OPS (mmc, uint64_, complex_); @@ -181,6 +215,8 @@ OCTAVE_INSTALL_MIXED_INT_CMP_OPS (uint64, int32); OCTAVE_INSTALL_MIXED_INT_CMP_OPS (uint64, uint32); OCTAVE_INSTALL_MIXED_INT_CMP_OPS (uint64, int64); + + OCTAVE_INSTALL_CONCAT_FN (uint64); } /*