1. A method for efficiently operating a computer system including supporting at least one multi-way branch instruction comprising the steps of: a) providing a computer system with a hardware token-to-address table (TTAT), b) providing software for execution with at least one multi-way branch instruction, c) loading the TTAT with branch target data correlating to the multi-way branch instruction data prior to the execution of said multi-way branch instruction, and d) executing the software including accessing the TTAT to execute the multi-way branch instruction by applying an index associated with said multi-way branch instruction to said TTAT to branch to a corresponding target address.