For each function on bit strings, its restriction to bit strings of any given length can be computed by a finite instruction sequence that contains only instructions to set and get the content of Boolean registers, forward jump instructions, and a termination instruction. We describe instruction sequences of this kind that compute the function on bit strings that models multiplication on natural numbers less than 2N with respect to their binary representation by bit strings of length N, for a fixed but arbitrary N > 0, according to the long multiplication algorithm and the Karatsuba multiplication algorithm. One of the results obtained is that the instruction sequence expressing the former algorithm is longer than the one expressing the lat...
AbstractIn computer arithmetic, multiplication is one of the most significant operations. Multiplica...
Multiplication is one of the basic operations that influence the performance of many computer applic...
The secure hash function SHA-256 is a function on bit strings. This means that its restriction to th...
For each function on bit strings, its restriction to bit strings of any given length can be computed...
For each function on bit strings, its restriction to bit strings of any given length can be computed...
The Karatsuba multiplication algorithm is an algorithm for computing the product of two natural numb...
Every partial function from bit strings of a given length to bit strings of a possibly different giv...
Every partial function from bit strings of a given length to bit strings of a possibly different giv...
Each Boolean function can be computed by a single-pass instruction sequence that contains only instr...
In program algebra, different instruction sets for Boolean registers are conceivable. In previous wo...
In previous work carried out in the setting of program algebra, including work in the area of instru...
This paper describes a new multiplication algorithm, particularly suited to lightweight microprocess...
Instruction sequence is a key concept in practice, but it has as yet not come prominently into the p...
A reduced-bit multiplication algorithm based on the ancient Vedic multiplication formulae is propose...
A reduced-bit multiplication algorithm based on the ancient Vedic multiplication formulae is propose...
AbstractIn computer arithmetic, multiplication is one of the most significant operations. Multiplica...
Multiplication is one of the basic operations that influence the performance of many computer applic...
The secure hash function SHA-256 is a function on bit strings. This means that its restriction to th...
For each function on bit strings, its restriction to bit strings of any given length can be computed...
For each function on bit strings, its restriction to bit strings of any given length can be computed...
The Karatsuba multiplication algorithm is an algorithm for computing the product of two natural numb...
Every partial function from bit strings of a given length to bit strings of a possibly different giv...
Every partial function from bit strings of a given length to bit strings of a possibly different giv...
Each Boolean function can be computed by a single-pass instruction sequence that contains only instr...
In program algebra, different instruction sets for Boolean registers are conceivable. In previous wo...
In previous work carried out in the setting of program algebra, including work in the area of instru...
This paper describes a new multiplication algorithm, particularly suited to lightweight microprocess...
Instruction sequence is a key concept in practice, but it has as yet not come prominently into the p...
A reduced-bit multiplication algorithm based on the ancient Vedic multiplication formulae is propose...
A reduced-bit multiplication algorithm based on the ancient Vedic multiplication formulae is propose...
AbstractIn computer arithmetic, multiplication is one of the most significant operations. Multiplica...
Multiplication is one of the basic operations that influence the performance of many computer applic...
The secure hash function SHA-256 is a function on bit strings. This means that its restriction to th...