Patent Document ID: 20160041947
Application ID: 14452358
Patent Flag: 0

Claim One:
1. A method of implementing a square root operation in a computer system to determine a value of √{square root over (b)}, where b is an input value, the method using an iterative converging approximation technique for determining converging approximations of 1 b , the method comprising: obtaining an initial approximation of 1 b ; and implementing one or more iterations of the iterative converging approximation technique using multiplier logic of the computer system, wherein a concluding iteration of the one or more iterations of the iterative converging approximation technique comprises: (i) performing a first computation with the multiplier logic of the computer system to determine a first intermediate parameter r c for the concluding iteration based on a multiplication of the input value b with a previous approximation of 1 b ; (ii) performing a second computation with the multiplier logic to determine a second intermediate parameter s c for the concluding iteration based on a multiplication of the first intermediate parameter r c for the concluding iteration with the previous approximation of 1 b ; and (iii) performing a concluding computation with the multiplier logic to determine the value of √{square root over (b)} based on a multiplication of the first intermediate parameter r c for the concluding iteration with the second intermediate parameter s c for the concluding iteration.