Lines Matching refs:immed

97 			   expression_t *immed, symbol_ref_t *src, int ret);
101 expression_t *immed, symbol_ref_t *address);
105 static void make_expression(expression_t *immed, int value);
108 static int is_download_const(expression_t *immed);
1166 expression_t immed;
1168 make_expression(&immed, 1);
1169 format_1_instr(AIC_OP_ADD, &$2, &immed, &$3, $4);
1176 expression_t immed;
1178 make_expression(&immed, -1);
1179 format_1_instr(AIC_OP_ADD, &$2, &immed, &$3, $4);
1186 expression_t immed;
1188 make_expression(&immed, -1);
1189 format_1_instr(AIC_OP_ADD, &none, &immed, &allzeros, $2);
1200 expression_t immed;
1202 make_expression(&immed, 1);
1203 format_1_instr(AIC_OP_ADD, &none, &immed, &allones, $2);
1207 expression_t immed;
1209 make_expression(&immed, 1);
1210 format_1_instr(AIC_OP_ADD, &$2, &immed, &allones, $3);
1224 expression_t immed;
1226 make_expression(&immed, 1);
1227 format_1_instr(AIC_OP_BMOV, &$2, &immed, &$4, $5);
1236 expression_t immed;
1243 make_expression(&immed, 1);
1244 format_1_instr(AIC_OP_BMOV, &$2, &immed, &allzeros, $5);
1254 expression_t immed;
1256 make_expression(&immed, 0xff);
1257 format_1_instr(AIC_OP_XOR, &$2, &immed, &$3, $4);
1264 expression_t immed;
1266 make_expression(&immed, 0xff);
1267 format_1_instr(AIC_OP_AND, &$2, &immed, &allzeros, $3);
1274 expression_t immed;
1276 make_expression(&immed, 0xff);
1277 format_1_instr(AIC_OP_AND, &none, &immed, &allzeros, $2);
1284 expression_t immed;
1286 make_expression(&immed, 0xff);
1287 format_1_instr(AIC_OP_AND, &none, &immed, &allzeros, TRUE);
1334 expression_t immed;
1336 make_expression(&immed, 0);
1337 format_3_instr($1, &sindex, &immed, &$2);
1365 expression_t immed;
1367 make_expression(&immed, 0);
1368 format_3_instr($3, &$2, &immed, &$4);
1607 format_1_instr(int opcode, symbol_ref_t *dest, expression_t *immed,
1621 type_check(dest->symbol, immed, opcode);
1632 f1_instr->immediate = immed->value;
1634 if (is_download_const(immed))
1655 dst_value = src_value & immed->value;
1658 dst_value = src_value ^ immed->value;
1661 dst_value = (src_value + immed->value) & 0xFF;
1664 dst_value = src_value | immed->value;
1677 symlist_free(&immed->referenced_syms);
1744 expression_t *immed, symbol_ref_t *address)
1754 type_check(src->symbol, immed, opcode);
1772 f3_instr->immediate = immed->value;
1774 if (is_download_const(immed))
1777 symlist_free(&immed->referenced_syms);
1868 make_expression(expression_t *immed, int value)
1870 SLIST_INIT(&immed->referenced_syms);
1871 immed->value = value & 0xff;
1938 is_download_const(expression_t *immed)
1940 if ((immed->referenced_syms.slh_first != NULL)
1941 && (immed->referenced_syms.slh_first->symbol->type == DOWNLOAD_CONST))