Lines Matching refs:left
2078 valueT left, right; in resolve_expression() local
2090 left = 0; in resolve_expression()
2095 if (!snapshot_symbol (&add_symbol, &left, &seg_left, &frag_left)) in resolve_expression()
2103 if (!snapshot_symbol (&add_symbol, &left, &seg_left, &frag_left)) in resolve_expression()
2110 left = !left; in resolve_expression()
2112 left = -left; in resolve_expression()
2114 left = ~left; in resolve_expression()
2137 if (!snapshot_symbol (&add_symbol, &left, &seg_left, &frag_left) in resolve_expression()
2153 final_val += left; in resolve_expression()
2154 left = right; in resolve_expression()
2194 && (seg_left != reg_section || left == right) in resolve_expression()
2197 if ((seg_left == absolute_section && left == 0) in resolve_expression()
2205 left = right; in resolve_expression()
2214 if (!(seg_left == absolute_section && left == 0)) in resolve_expression()
2225 && seg_left == absolute_section && left == 1) in resolve_expression()
2228 left = right; in resolve_expression()
2240 else if (!(left == right in resolve_expression()
2258 case O_add: left += right; break; in resolve_expression()
2259 case O_subtract: left -= right; break; in resolve_expression()
2260 case O_multiply: left *= right; break; in resolve_expression()
2264 left = (offsetT) left / (offsetT) right; in resolve_expression()
2269 left = (offsetT) left % (offsetT) right; in resolve_expression()
2271 case O_left_shift: left <<= right; break; in resolve_expression()
2272 case O_right_shift: left >>= right; break; in resolve_expression()
2273 case O_bit_inclusive_or: left |= right; break; in resolve_expression()
2274 case O_bit_or_not: left |= ~right; break; in resolve_expression()
2275 case O_bit_exclusive_or: left ^= right; break; in resolve_expression()
2276 case O_bit_and: left &= right; break; in resolve_expression()
2279 left = (left == right in resolve_expression()
2286 left = ~left; in resolve_expression()
2289 left = (offsetT) left < (offsetT) right ? ~ (valueT) 0 : 0; in resolve_expression()
2292 left = (offsetT) left <= (offsetT) right ? ~ (valueT) 0 : 0; in resolve_expression()
2295 left = (offsetT) left >= (offsetT) right ? ~ (valueT) 0 : 0; in resolve_expression()
2298 left = (offsetT) left > (offsetT) right ? ~ (valueT) 0 : 0; in resolve_expression()
2300 case O_logical_and: left = left && right; break; in resolve_expression()
2301 case O_logical_or: left = left || right; break; in resolve_expression()
2316 final_val += left; in resolve_expression()
2322 final_val += left; in resolve_expression()