mirror of
https://github.com/libretro/RetroArch
synced 2025-03-02 19:13:34 +00:00
Cleanups
This commit is contained in:
parent
e5dc2b5bcb
commit
996840d2d4
72
deps/mbedtls/mbedtls/bn_mul.h
vendored
72
deps/mbedtls/mbedtls/bn_mul.h
vendored
@ -404,78 +404,6 @@
|
|||||||
|
|
||||||
#endif /* PPC32 */
|
#endif /* PPC32 */
|
||||||
|
|
||||||
/*
|
|
||||||
* The Sparc(64) assembly is reported to be broken.
|
|
||||||
* Disable it for now, until we're able to fix it.
|
|
||||||
*/
|
|
||||||
#if 0 && defined(__sparc__)
|
|
||||||
#if defined(__sparc64__)
|
|
||||||
|
|
||||||
#define MULADDC_INIT \
|
|
||||||
asm( \
|
|
||||||
"ldx %3, %%o0 \n\t" \
|
|
||||||
"ldx %4, %%o1 \n\t" \
|
|
||||||
"ld %5, %%o2 \n\t" \
|
|
||||||
"ld %6, %%o3 \n\t"
|
|
||||||
|
|
||||||
#define MULADDC_CORE \
|
|
||||||
"ld [%%o0], %%o4 \n\t" \
|
|
||||||
"inc 4, %%o0 \n\t" \
|
|
||||||
"ld [%%o1], %%o5 \n\t" \
|
|
||||||
"umul %%o3, %%o4, %%o4 \n\t" \
|
|
||||||
"addcc %%o4, %%o2, %%o4 \n\t" \
|
|
||||||
"rd %%y, %%g1 \n\t" \
|
|
||||||
"addx %%g1, 0, %%g1 \n\t" \
|
|
||||||
"addcc %%o4, %%o5, %%o4 \n\t" \
|
|
||||||
"st %%o4, [%%o1] \n\t" \
|
|
||||||
"addx %%g1, 0, %%o2 \n\t" \
|
|
||||||
"inc 4, %%o1 \n\t"
|
|
||||||
|
|
||||||
#define MULADDC_STOP \
|
|
||||||
"st %%o2, %0 \n\t" \
|
|
||||||
"stx %%o1, %1 \n\t" \
|
|
||||||
"stx %%o0, %2 \n\t" \
|
|
||||||
: "=m" (c), "=m" (d), "=m" (s) \
|
|
||||||
: "m" (s), "m" (d), "m" (c), "m" (b) \
|
|
||||||
: "g1", "o0", "o1", "o2", "o3", "o4", \
|
|
||||||
"o5" \
|
|
||||||
);
|
|
||||||
|
|
||||||
#else /* __sparc64__ */
|
|
||||||
|
|
||||||
#define MULADDC_INIT \
|
|
||||||
asm( \
|
|
||||||
"ld %3, %%o0 \n\t" \
|
|
||||||
"ld %4, %%o1 \n\t" \
|
|
||||||
"ld %5, %%o2 \n\t" \
|
|
||||||
"ld %6, %%o3 \n\t"
|
|
||||||
|
|
||||||
#define MULADDC_CORE \
|
|
||||||
"ld [%%o0], %%o4 \n\t" \
|
|
||||||
"inc 4, %%o0 \n\t" \
|
|
||||||
"ld [%%o1], %%o5 \n\t" \
|
|
||||||
"umul %%o3, %%o4, %%o4 \n\t" \
|
|
||||||
"addcc %%o4, %%o2, %%o4 \n\t" \
|
|
||||||
"rd %%y, %%g1 \n\t" \
|
|
||||||
"addx %%g1, 0, %%g1 \n\t" \
|
|
||||||
"addcc %%o4, %%o5, %%o4 \n\t" \
|
|
||||||
"st %%o4, [%%o1] \n\t" \
|
|
||||||
"addx %%g1, 0, %%o2 \n\t" \
|
|
||||||
"inc 4, %%o1 \n\t"
|
|
||||||
|
|
||||||
#define MULADDC_STOP \
|
|
||||||
"st %%o2, %0 \n\t" \
|
|
||||||
"st %%o1, %1 \n\t" \
|
|
||||||
"st %%o0, %2 \n\t" \
|
|
||||||
: "=m" (c), "=m" (d), "=m" (s) \
|
|
||||||
: "m" (s), "m" (d), "m" (c), "m" (b) \
|
|
||||||
: "g1", "o0", "o1", "o2", "o3", "o4", \
|
|
||||||
"o5" \
|
|
||||||
);
|
|
||||||
|
|
||||||
#endif /* __sparc64__ */
|
|
||||||
#endif /* __sparc__ */
|
|
||||||
|
|
||||||
#if defined(__microblaze__) || defined(microblaze)
|
#if defined(__microblaze__) || defined(microblaze)
|
||||||
|
|
||||||
#define MULADDC_INIT \
|
#define MULADDC_INIT \
|
||||||
|
Loading…
x
Reference in New Issue
Block a user