immed              98 dev/microcode/aic7xxx/aicasm_gram.y 			   expression_t *immed, symbol_ref_t *src, int ret);
immed             102 dev/microcode/aic7xxx/aicasm_gram.y 			   expression_t *immed, symbol_ref_t *address);
immed             106 dev/microcode/aic7xxx/aicasm_gram.y static void make_expression(expression_t *immed, int value);
immed             109 dev/microcode/aic7xxx/aicasm_gram.y static int  is_download_const(expression_t *immed);
immed            1167 dev/microcode/aic7xxx/aicasm_gram.y 		expression_t immed;
immed            1169 dev/microcode/aic7xxx/aicasm_gram.y 		make_expression(&immed, 1);
immed            1170 dev/microcode/aic7xxx/aicasm_gram.y 		format_1_instr(AIC_OP_ADD, &$2, &immed, &$3, $4);
immed            1177 dev/microcode/aic7xxx/aicasm_gram.y 		expression_t immed;
immed            1179 dev/microcode/aic7xxx/aicasm_gram.y 		make_expression(&immed, -1);
immed            1180 dev/microcode/aic7xxx/aicasm_gram.y 		format_1_instr(AIC_OP_ADD, &$2, &immed, &$3, $4);
immed            1187 dev/microcode/aic7xxx/aicasm_gram.y 		expression_t immed;
immed            1189 dev/microcode/aic7xxx/aicasm_gram.y 		make_expression(&immed, -1);
immed            1190 dev/microcode/aic7xxx/aicasm_gram.y 		format_1_instr(AIC_OP_ADD, &none, &immed, &allzeros, $2);
immed            1201 dev/microcode/aic7xxx/aicasm_gram.y 		expression_t immed;
immed            1203 dev/microcode/aic7xxx/aicasm_gram.y 		make_expression(&immed, 1);
immed            1204 dev/microcode/aic7xxx/aicasm_gram.y 		format_1_instr(AIC_OP_ADD, &none, &immed, &allones, $2);
immed            1208 dev/microcode/aic7xxx/aicasm_gram.y 		expression_t immed;
immed            1210 dev/microcode/aic7xxx/aicasm_gram.y 		make_expression(&immed, 1);
immed            1211 dev/microcode/aic7xxx/aicasm_gram.y 		format_1_instr(AIC_OP_ADD, &$2, &immed, &allones, $3);
immed            1225 dev/microcode/aic7xxx/aicasm_gram.y 		expression_t immed;
immed            1227 dev/microcode/aic7xxx/aicasm_gram.y 		make_expression(&immed, 1);
immed            1228 dev/microcode/aic7xxx/aicasm_gram.y 		format_1_instr(AIC_OP_BMOV, &$2, &immed, &$4, $5);
immed            1237 dev/microcode/aic7xxx/aicasm_gram.y 			expression_t immed;
immed            1244 dev/microcode/aic7xxx/aicasm_gram.y 			make_expression(&immed, 1);
immed            1245 dev/microcode/aic7xxx/aicasm_gram.y 			format_1_instr(AIC_OP_BMOV, &$2, &immed, &allzeros, $5);
immed            1255 dev/microcode/aic7xxx/aicasm_gram.y 		expression_t immed;
immed            1257 dev/microcode/aic7xxx/aicasm_gram.y 		make_expression(&immed, 0xff);
immed            1258 dev/microcode/aic7xxx/aicasm_gram.y 		format_1_instr(AIC_OP_XOR, &$2, &immed, &$3, $4);
immed            1265 dev/microcode/aic7xxx/aicasm_gram.y 		expression_t immed;
immed            1267 dev/microcode/aic7xxx/aicasm_gram.y 		make_expression(&immed, 0xff);
immed            1268 dev/microcode/aic7xxx/aicasm_gram.y 		format_1_instr(AIC_OP_AND, &$2, &immed, &allzeros, $3);
immed            1275 dev/microcode/aic7xxx/aicasm_gram.y 		expression_t immed;
immed            1277 dev/microcode/aic7xxx/aicasm_gram.y 		make_expression(&immed, 0xff);
immed            1278 dev/microcode/aic7xxx/aicasm_gram.y 		format_1_instr(AIC_OP_AND, &none, &immed, &allzeros, $2);
immed            1285 dev/microcode/aic7xxx/aicasm_gram.y 		expression_t immed;
immed            1287 dev/microcode/aic7xxx/aicasm_gram.y 		make_expression(&immed, 0xff);
immed            1288 dev/microcode/aic7xxx/aicasm_gram.y 		format_1_instr(AIC_OP_AND, &none, &immed, &allzeros, TRUE);
immed            1335 dev/microcode/aic7xxx/aicasm_gram.y 		expression_t immed;
immed            1337 dev/microcode/aic7xxx/aicasm_gram.y 		make_expression(&immed, 0);
immed            1338 dev/microcode/aic7xxx/aicasm_gram.y 		format_3_instr($1, &sindex, &immed, &$2);
immed            1366 dev/microcode/aic7xxx/aicasm_gram.y 		expression_t immed;
immed            1368 dev/microcode/aic7xxx/aicasm_gram.y 		make_expression(&immed, 0);
immed            1369 dev/microcode/aic7xxx/aicasm_gram.y 		format_3_instr($3, &$2, &immed, &$4);
immed            1608 dev/microcode/aic7xxx/aicasm_gram.y format_1_instr(int opcode, symbol_ref_t *dest, expression_t *immed,
immed            1622 dev/microcode/aic7xxx/aicasm_gram.y 	type_check(dest->symbol, immed, opcode);
immed            1633 dev/microcode/aic7xxx/aicasm_gram.y 	f1_instr->immediate = immed->value;
immed            1635 dev/microcode/aic7xxx/aicasm_gram.y 	if (is_download_const(immed))
immed            1656 dev/microcode/aic7xxx/aicasm_gram.y 			dst_value = src_value & immed->value;
immed            1659 dev/microcode/aic7xxx/aicasm_gram.y 			dst_value = src_value ^ immed->value;
immed            1662 dev/microcode/aic7xxx/aicasm_gram.y 			dst_value = (src_value + immed->value) & 0xFF;
immed            1665 dev/microcode/aic7xxx/aicasm_gram.y 			dst_value = src_value | immed->value;
immed            1678 dev/microcode/aic7xxx/aicasm_gram.y 	symlist_free(&immed->referenced_syms);
immed            1745 dev/microcode/aic7xxx/aicasm_gram.y 	       expression_t *immed, symbol_ref_t *address)
immed            1755 dev/microcode/aic7xxx/aicasm_gram.y 	type_check(src->symbol, immed, opcode);
immed            1773 dev/microcode/aic7xxx/aicasm_gram.y 	f3_instr->immediate = immed->value;
immed            1775 dev/microcode/aic7xxx/aicasm_gram.y 	if (is_download_const(immed))
immed            1778 dev/microcode/aic7xxx/aicasm_gram.y 	symlist_free(&immed->referenced_syms);
immed            1867 dev/microcode/aic7xxx/aicasm_gram.y make_expression(expression_t *immed, int value)
immed            1869 dev/microcode/aic7xxx/aicasm_gram.y 	SLIST_INIT(&immed->referenced_syms);
immed            1870 dev/microcode/aic7xxx/aicasm_gram.y 	immed->value = value & 0xff;
immed            1942 dev/microcode/aic7xxx/aicasm_gram.y is_download_const(expression_t *immed)
immed            1944 dev/microcode/aic7xxx/aicasm_gram.y 	if ((!SLIST_EMPTY(&immed->referenced_syms))
immed            1945 dev/microcode/aic7xxx/aicasm_gram.y 	 && (SLIST_FIRST(&immed->referenced_syms)->symbol->type == DOWNLOAD_CONST))