2004-08-26 David Bateman * oct-inttypes.h (template pow (T a, T b)): New template function for power function. * int8NDArray.cc, int16NDArray.cc, int32NDArray.cc, int64NDArray.cc, uint8NDArray.cc, uint16NDArray.cc, uint32NDArray.cc, uint64NDArray.cc: instantiate power function. 2004-08-26 David Bateman * general/bitcmp.m, general/bitget.m, general/bitset.m: Remove limitation on the use of int64 and uint64 types. Hide the use of "eval" with a function handle. * general/bitset.m: Remove superfluous cast to return type, as bug in .^ with integer types is fixed. 2004-08-26 David Bateman * OPERATORS/op-int.h (ss_pow, ms_el_pow, mm_el_pow): New power functions. (sm_el_pow): Modify to correct return type. (OCTAVE_SS_POW_OPS, OCTAVE_SM_POW_OPS, OCTAVE_MS_POW_OPS, OCTAVE_MM_POW_OPS): New macros to define the power operator over integer types. (OCTAVE_SS_INT_OPS, OCTAVE_SM_INT_OPS, OCTAVE_MS_INT_OPS, OCTAVE_MM_INT_OPS): Use the use macros for the power operators. (OCTAVE_INSTALL_SS_INT_OPS, OCTAVE_INSTALL_MS_INT_OPS, OCTAVE_INSTALL_MM_INT_OPS): Install new power functions. * OPERATORS/op-int-conv.cc (INT_CONV_FUNCTIONS): Correct return types for unsigned integer scalars and signed integer matrices.