Media instructions, an instruction set for multimedia extensions, are 16-bit fixed-point operations. They are also SIMD instructions that perform two or four operations simultaneously, augmenting digital processing perforAtsuhiro Suga Fujitsu Laboratories Limited Kunihiko Matsunami Fujitsu Limited INTRODUCING THE FR500 EMBEDDED MICROPROCESSOR DEVELOPED FOR DIGITAL CONSUMER PRODUCTS, THE FR500 MICROPROCESSOR ISSUES FOUR INSTRUCTIONS SIMULTANEOUSLY AND CAN BE CONFIGURED IN A SMALL-SCALE CIRCUIT, MAKING IT POSSIBLE TO IMPLEMENT A LOW-COST, HIGH-PERFORMANCE SYSTEM. mance such as voice and image processing. Moreover, to augment instruction-level parallelism (ILP), we prepared predicated and nonexception instructions for global scheduling.