A 100 MIPS High Speed and Low Power Digital Signal Processor