multiply divide operation may be implemented illustrated is a processor 110 which is electrically coupled to memory 120 and storage devices 130 via bus 115 memory 120 is one type of computer readable medium and typically comprises random access memory ram read only memory rom integrated circuits and or other memory components memory 120 typically stores computer executable instructions to be executed by processor 110 and or data which is manipulated by processor 110 storage devices 130 are another type of computer readable medium and typically comprise disk drives diskettes networked servers tape drives and other storage devices storage devices 130 typically store computer executable instructions to be executed by processor 110 and or data which is manipulated by processor 110 fig1 and its discussion herein are intended to describe a description of a general computing environment in which the present system for accurately and efficiently performing an integer multiply divide operation may be implemented the present system for accurately and efficiently performing an integer multiply divide operation is not limited to any one computing environment rather the system for accurately and efficiently performing an integer multiply divide operation can be used in an unlimited number of computer and embedded system architectures and can be used in an unlimited number of applications for example processor 110 could be part of a personal computer a hand held device such as a person data assistant pda computer cellular phone communications network device be a standalone processor part of a network minicomputer mainframe consumer electronics an embedded system or the like as would be understood by one skilled in the art fig2.