Searched hist:d4d016ca (Results 1 – 5 of 5) sorted by relevance
/openbmc/linux/arch/alpha/lib/ |
H A D | udiv-qrnnd.S | d4d016ca Sat Sep 18 16:45:48 CDT 2021 Linus Torvalds <torvalds@linux-foundation.org> alpha: move __udiv_qrnnd library function to arch/alpha/lib/
We already had the implementation for __udiv_qrnnd (unsigned divide for multi-precision arithmetic) as part of the alpha math emulation code.
But you can disable the math emulation code - even if you shouldn't - and then the MPI code that actually wants this functionality (and is needed by various crypto functions) will fail to build.
So move the extended-precision divide code to be a regular library function, just like all the regular division code is. That way ie is available regardless of math-emulation.
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
|
H A D | Makefile | d4d016ca Sat Sep 18 16:45:48 CDT 2021 Linus Torvalds <torvalds@linux-foundation.org> alpha: move __udiv_qrnnd library function to arch/alpha/lib/
We already had the implementation for __udiv_qrnnd (unsigned divide for multi-precision arithmetic) as part of the alpha math emulation code.
But you can disable the math emulation code - even if you shouldn't - and then the MPI code that actually wants this functionality (and is needed by various crypto functions) will fail to build.
So move the extended-precision divide code to be a regular library function, just like all the regular division code is. That way ie is available regardless of math-emulation.
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
|
/openbmc/linux/arch/alpha/include/asm/ |
H A D | asm-prototypes.h | d4d016ca Sat Sep 18 16:45:48 CDT 2021 Linus Torvalds <torvalds@linux-foundation.org> alpha: move __udiv_qrnnd library function to arch/alpha/lib/
We already had the implementation for __udiv_qrnnd (unsigned divide for multi-precision arithmetic) as part of the alpha math emulation code.
But you can disable the math emulation code - even if you shouldn't - and then the MPI code that actually wants this functionality (and is needed by various crypto functions) will fail to build.
So move the extended-precision divide code to be a regular library function, just like all the regular division code is. That way ie is available regardless of math-emulation.
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
|
/openbmc/linux/arch/alpha/math-emu/ |
H A D | Makefile | d4d016ca Sat Sep 18 16:45:48 CDT 2021 Linus Torvalds <torvalds@linux-foundation.org> alpha: move __udiv_qrnnd library function to arch/alpha/lib/
We already had the implementation for __udiv_qrnnd (unsigned divide for multi-precision arithmetic) as part of the alpha math emulation code.
But you can disable the math emulation code - even if you shouldn't - and then the MPI code that actually wants this functionality (and is needed by various crypto functions) will fail to build.
So move the extended-precision divide code to be a regular library function, just like all the regular division code is. That way ie is available regardless of math-emulation.
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
|
H A D | math.c | d4d016ca Sat Sep 18 16:45:48 CDT 2021 Linus Torvalds <torvalds@linux-foundation.org> alpha: move __udiv_qrnnd library function to arch/alpha/lib/
We already had the implementation for __udiv_qrnnd (unsigned divide for multi-precision arithmetic) as part of the alpha math emulation code.
But you can disable the math emulation code - even if you shouldn't - and then the MPI code that actually wants this functionality (and is needed by various crypto functions) will fail to build.
So move the extended-precision divide code to be a regular library function, just like all the regular division code is. That way ie is available regardless of math-emulation.
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
|