• Home
  • Raw
  • Download

Lines Matching refs:immed

93 			   expression_t *immed, symbol_ref_t *src, int ret);
97 expression_t *immed, symbol_ref_t *address);
101 static void make_expression(expression_t *immed, int value);
104 static int is_download_const(expression_t *immed);
1192 expression_t immed; variable
1194 make_expression(&immed, 1);
1195 format_1_instr(AIC_OP_ADD, &$2, &immed, &$3, $4);
1202 expression_t immed; variable
1204 make_expression(&immed, -1);
1205 format_1_instr(AIC_OP_ADD, &$2, &immed, &$3, $4);
1212 expression_t immed; variable
1214 make_expression(&immed, -1);
1215 format_1_instr(AIC_OP_ADD, &none, &immed, &allzeros, $2);
1226 expression_t immed; variable
1228 make_expression(&immed, 1);
1229 format_1_instr(AIC_OP_ADD, &none, &immed, &allones, $2);
1233 expression_t immed; variable
1235 make_expression(&immed, 1);
1236 format_1_instr(AIC_OP_ADD, &$2, &immed, &allones, $3);
1250 expression_t immed; variable
1252 make_expression(&immed, 1);
1253 format_1_instr(AIC_OP_BMOV, &$2, &immed, &$4, $5);
1262 expression_t immed; variable
1269 make_expression(&immed, 1);
1270 format_1_instr(AIC_OP_BMOV, &$2, &immed, &allzeros, $5);
1280 expression_t immed; variable
1282 make_expression(&immed, 0xff);
1283 format_1_instr(AIC_OP_XOR, &$2, &immed, &$3, $4);
1290 expression_t immed; variable
1292 make_expression(&immed, 0xff);
1293 format_1_instr(AIC_OP_AND, &$2, &immed, &allzeros, $3);
1300 expression_t immed; variable
1302 make_expression(&immed, 0xff);
1303 format_1_instr(AIC_OP_AND, &none, &immed, &allzeros, $2);
1310 expression_t immed; variable
1312 make_expression(&immed, 0xff);
1313 format_1_instr(AIC_OP_AND, &none, &immed, &allzeros, TRUE);
1373 expression_t immed; variable
1375 make_expression(&immed, 0);
1376 format_3_instr($1, &sindex, &immed, &$2);
1405 expression_t immed; variable
1407 make_expression(&immed, 0);
1408 format_3_instr($3, &$2, &immed, &$4);
1646 format_1_instr(int opcode, symbol_ref_t *dest, expression_t *immed, in format_1_instr() argument
1661 type_check(dest, immed, opcode); in format_1_instr()
1673 f1_instr->immediate = immed->value; in format_1_instr()
1675 if (is_download_const(immed)) in format_1_instr()
1696 dst_value = src_value & immed->value; in format_1_instr()
1699 dst_value = src_value ^ immed->value; in format_1_instr()
1702 dst_value = (src_value + immed->value) & 0xFF; in format_1_instr()
1705 dst_value = src_value | immed->value; in format_1_instr()
1718 symlist_free(&immed->referenced_syms); in format_1_instr()
1785 expression_t *immed, symbol_ref_t *address) in format_3_instr() argument
1810 f3_instr->immediate = immed->value; in format_3_instr()
1812 if (is_download_const(immed)) in format_3_instr()
1815 symlist_free(&immed->referenced_syms); in format_3_instr()
1913 make_expression(expression_t *immed, int value) in make_expression() argument
1915 SLIST_INIT(&immed->referenced_syms); in make_expression()
1916 immed->value = value & 0xff; in make_expression()
1983 is_download_const(expression_t *immed) in is_download_const() argument
1985 if ((immed->referenced_syms.slh_first != NULL) in is_download_const()
1986 && (immed->referenced_syms.slh_first->symbol->type == DOWNLOAD_CONST)) in is_download_const()