They are not asm, but spit out stuff that is not C
Clang-format gets confused and does bad things with them.
Reviewed-by: Saša Nedvědický <sashan@openssl.org>
Reviewed-by: Nikola Pajkovsky <nikolap@openssl.org>
Reviewed-by: Tomas Mraz <tomas@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/29241)
# define __arch64__
# endif
+/* clang-format off */
# define SPARC_PIC_THUNK(reg) \
.align 32; \
.Lpic_thunk: \
or reg,%lo(_GLOBAL_OFFSET_TABLE_+4), reg; \
add %o7, reg, reg
# endif
+/* clang-format on */
# if defined(__arch64__)
# endif
+/* clang-format off */
# ifdef __PIC__
# undef SPARC_LOAD_ADDRESS
# undef SPARC_LOAD_ADDRESS_LEAF
SPARC_LOAD_ADDRESS(SYM, reg) \
mov tmp, %o7;
# endif
+/* clang-format on */
# ifndef __ASSEMBLER__
extern unsigned int OPENSSL_sparcv9cap_P[2];