# cost_basic_ops_1 - Unity cost for basic operations # Modified by Molka Becher - March 2011 # Add of operators since Field operator . till the end of file # int float double complex double-complex <-- type argument(s) + 1 1 1 1 1 - 1 1 1 1 1 * 1 1 1 1 1 / 1 1 1 1 1 -- 1 1 1 1 1 ** 1 1 1 1 1 . 1 1 1 1 1 -> 1 1 1 1 1 *indirection 1 1 1 1 1 post++ 1 1 1 1 1 post-- 1 1 1 1 1 ++pre 1 1 1 1 1 --pre 1 1 1 1 1 *= 1 1 1 1 1 /= 1 1 1 1 1 += 1 1 1 1 1 -= 1 1 1 1 1 <<= 1 1 1 1 1 >>= 1 1 1 1 1 |= 1 1 1 1 1 << 1 1 1 1 1 >> 1 1 1 1 1 | 1 1 1 1 1 __address-of__ 1 1 1 1 1 __bit-and__ 1 1 1 1 1 __bit-not__ 1 1 1 1 1 __C-xor__ 1 1 1 1 1 __C-and__ 1 1 1 1 1 __C-modulo-update__ 1 1 1 1 1 __C-bit-and-update__ 1 1 1 1 1 __C-bit-xor-update__ 1 1 1 1 1 __C-conditional__ 1 1 1 1 1 __C-logical-not__ 1 1 1 1 1 __C-non-equal__ 1 1 1 1 1 __C-modulo__ 1 1 1 1 1 TypeCast 1 1 1 1 1