Lines Matching refs:intn

174     e->data.intn = i;
223 yasm_intnum *intn;
238 intn = sube->terms[0].data.intn;
250 intn = sube->terms[1].data.intn;
254 if (!yasm_intnum_is_neg1(intn))
304 ei->data.intn = dist;
372 sube->terms[0].data.intn = yasm_intnum_create_int(-1);
423 yasm_intnum_calc(e->terms[0].data.intn, YASM_EXPR_NEG, NULL);
431 e->terms[1].data.intn = yasm_intnum_create_int(-1);
443 ne->terms[0].data.intn = yasm_intnum_create_int(-1);
489 expr_is_constant(yasm_expr_op op, yasm_intnum *intn)
491 int iszero = yasm_intnum_is_zero(intn);
495 (yasm_intnum_is_neg1(intn) && op == YASM_EXPR_OR));
500 expr_can_destroy_int_left(yasm_expr_op op, yasm_intnum *intn)
502 int iszero = yasm_intnum_is_zero(intn);
503 return ((yasm_intnum_is_pos1(intn) && op == YASM_EXPR_MUL) ||
505 (yasm_intnum_is_neg1(intn) && op == YASM_EXPR_AND) ||
513 expr_can_destroy_int_right(yasm_expr_op op, yasm_intnum *intn)
515 int iszero = yasm_intnum_is_zero(intn);
516 int ispos1 = yasm_intnum_is_pos1(intn);
521 (yasm_intnum_is_neg1(intn) && op == YASM_EXPR_AND) ||
549 || !yasm_intnum_is_pos1(e->terms[*int_term].data.intn)
555 expr_can_destroy_int_left(e->op, e->terms[0].data.intn)) ||
558 e->terms[*int_term].data.intn))) {
560 yasm_intnum_destroy(e->terms[*int_term].data.intn);
578 expr_is_constant(e->op, e->terms[*int_term].data.intn)) {
596 yasm_intnum_calc(e->terms[0].data.intn, e->op, NULL);
684 yasm_intnum_calc(e->terms[first_int_term].data.intn, e->op,
685 e->terms[i].data.intn);
689 yasm_intnum_destroy(e->terms[i].data.intn);
760 yasm_intnum_calc(e->terms[first_int_term].data.intn,
761 e->op, sube->terms[j].data.intn);
763 yasm_intnum_destroy(sube->terms[j].data.intn);
975 dest->data.intn = yasm_intnum_copy(src->data.intn);
1017 yasm_intnum_destroy(term->data.intn);
1264 return (*ep)->terms[0].data.intn;
1428 yasm_intnum_print(e->terms[i].data.intn, f);