Abstract: A constant data accessing system having a constant pool comprises a computer processor having a constant pool base register, a compiler having a constant pool handler, and an instruction set module having a constant pool instruction set unit. The constant pool base register is configured to store a value of constant pool base address of one or a plurality of subroutines which have constants to be accessed.
Type:
Grant
Filed:
November 16, 2011
Date of Patent:
March 3, 2015
Assignee:
Andes Technology Corporation
Inventors:
Wei-Hao Chiao, Haw-Luen Tsai, Chen-Wei Chang, Hong-Men Su
Abstract: A processor is operable to carry out a method that comprises accessing a first register based on a program instruction and obtaining a first register-out value, accessing a second register based on the first register-out value and obtaining a second register-out value, and storing the second register-out value into a third register based on the program instruction. The processor is further operable to carry out a method that comprises accessing a first register based on a program instruction and obtaining a first register-out value, accessing a second register based on the program instruction and obtaining a second register-out value, and storing the first register-out value into a third register based on the second register-out value.
Type:
Grant
Filed:
March 24, 2005
Date of Patent:
June 3, 2008
Assignee:
QUALCOMM Incorporated
Inventors:
Erich Plondke, Lucian Codrescu, Muhammad Ahmed, William C. Anderson