static void rg_width(int m) { /* Other architectures are bi-endian. */ #if !defined(__x86__) && !defined(__x86_64__) return; #endif #ifdef CK_F_PR_FAS_64 if (m == 64) { #if defined(CK_F_PR_FAS_32) CK_PR_FAS_W(64, 32); #endif #if defined(CK_PR_FAS_16) CK_PR_FAS_W(64, 16); #endif #if defined(CK_PR_FAS_8) CK_PR_FAS_W(64, 8); #endif } #endif /* CK_PR_FAS_64 */ #ifdef CK_F_PR_FAS_32 if (m == 32) { #if defined(CK_F_PR_FAS_16) CK_PR_FAS_W(32, 16); #endif #if defined(CK_PR_FAS_8) CK_PR_FAS_W(32, 8); #endif } #endif /* CK_PR_FAS_32 */ #if defined(CK_F_PR_FAS_16) && defined(CK_PR_FAS_8) if (m == 16) { CK_PR_FAS_W(16, 8); } #endif /* CK_PR_FAS_16 && CK_PR_FAS_8 */ return; }
static void rg_width(int m) { #ifdef CK_F_PR_FAS_64 if (m == 64) { #if defined(CK_F_PR_FAS_32) CK_PR_FAS_W(64, 32); #endif #if defined(CK_PR_FAS_16) CK_PR_FAS_W(64, 16); #endif #if defined(CK_PR_FAS_8) CK_PR_FAS_W(64, 8); #endif } #endif /* CK_PR_FAS_64 */ #ifdef CK_F_PR_FAS_32 if (m == 32) { #if defined(CK_F_PR_FAS_16) CK_PR_FAS_W(32, 16); #endif #if defined(CK_PR_FAS_8) CK_PR_FAS_W(32, 8); #endif } #endif /* CK_PR_FAS_32 */ #if defined(CK_F_PR_FAS_16) && defined(CK_PR_FAS_8) if (m == 16) { CK_PR_FAS_W(16, 8); } #endif /* CK_PR_FAS_16 && CK_PR_FAS_8 */ return; }