Lines Matching refs:OP
7123 #define zend_ffi_expr_math(val, op2, OP) do { \ argument
7127 val->u64 = val->u64 OP op2->u64; \
7129 val->u64 = val->u64 OP op2->i64; \
7131 val->u64 = val->u64 OP op2->i64; \
7134 val->d = (zend_ffi_double)val->u64 OP op2->d; \
7136 val->u64 = val->u64 OP op2->ch; \
7142 val->i64 = val->i64 OP op2->u64; \
7144 val->i64 = val->i64 OP op2->u64; \
7147 val->i64 = val->i64 OP op2->i64; \
7150 val->d = (zend_ffi_double)val->i64 OP op2->d; \
7152 val->i64 = val->i64 OP op2->ch; \
7158 val->d = val->d OP (zend_ffi_double)op2->u64; \
7160 val->d = val->d OP (zend_ffi_double)op2->i64; \
7163 val->d = val->d OP op2->d; \
7165 val->d = val->d OP (zend_ffi_double)op2->ch; \
7172 val->u64 = val->ch OP op2->u64; \
7175 val->i64 = val->ch OP op2->i64; \
7178 val->d = (zend_ffi_double)val->ch OP op2->d; \
7180 val->ch = val->ch OP op2->ch; \
7189 #define zend_ffi_expr_int_math(val, op2, OP) do { \ argument
7193 val->u64 = val->u64 OP op2->u64; \
7195 val->u64 = val->u64 OP op2->i64; \
7197 val->u64 = val->u64 OP op2->i64; \
7199 val->u64 = val->u64 OP (uint64_t)op2->d; \
7201 val->u64 = val->u64 OP op2->ch; \
7207 val->i64 = val->i64 OP op2->u64; \
7209 val->i64 = val->i64 OP op2->u64; \
7212 val->i64 = val->i64 OP op2->i64; \
7214 val->u64 = val->u64 OP (int64_t)op2->d; \
7216 val->i64 = val->i64 OP op2->ch; \
7223 val->u64 = (uint64_t)val->d OP op2->u64; \
7226 val->i64 = (int64_t)val->d OP op2->i64; \
7233 val->u64 = (uint64_t)val->ch OP op2->u64; \
7236 val->i64 = (int64_t)val->ch OP op2->u64; \
7238 val->ch = val->ch OP op2->ch; \
7247 #define zend_ffi_expr_cmp(val, op2, OP) do { \ argument
7251 val->i64 = val->u64 OP op2->u64; \
7254 val->i64 = val->u64 OP op2->u64; /*signed/unsigned */ \
7257 val->i64 = (zend_ffi_double)val->u64 OP op2->d; \
7260 val->i64 = val->u64 OP op2->d; \
7267 val->i64 = val->i64 OP op2->i64; /* signed/unsigned */ \
7270 val->i64 = val->i64 OP op2->i64; \
7273 val->i64 = (zend_ffi_double)val->i64 OP op2->d; \
7276 val->i64 = val->i64 OP op2->ch; \
7283 val->i64 = val->d OP (zend_ffi_double)op2->u64; \
7286 val->i64 = val->d OP (zend_ffi_double)op2->i64; \
7289 val->i64 = val->d OP op2->d; \
7292 val->i64 = val->d OP (zend_ffi_double)op2->ch; \
7299 val->i64 = val->ch OP op2->i64; /* signed/unsigned */ \
7302 val->i64 = val->ch OP op2->i64; \
7305 val->i64 = (zend_ffi_double)val->ch OP op2->d; \
7308 val->i64 = val->ch OP op2->ch; \