Patent ID: 6523108
Filing Date: 2003-02-18
Classification: G06F

Abstract:
A method of placing a string of bits onto a binary bit string comprising the steps of:a. reading an instruction comprising an opcode, a source address, a destination address, a shift number, and a K-bit mask string; b. reading a J-bit source string located at the source address; c. reading an N-bit destination string located at the destination address; d. shifting the J-bit source string as determined by the shift number and the opcode to obtain a shifted bit string; e. combining the shifted bit string and the N-bit destination string under control of the K-bit mask string to obtain an N-bit final string wherein individual bits of the shifted bit string are included in the N-bit final string where the corresponding individual bits of the K-bit mask string have a first logical value and individual bits of the N-bit destination string are included in the N-bit final string where the corresponding individual bits of the K-bit mask string have a is second logical value; and f. writing the N-bit final string to the destination address.