} },
 };
 
-static inline void crypto_aegis_block_xor(union aegis_block *dst,
-                                         const union aegis_block *src)
+static __always_inline void crypto_aegis_block_xor(union aegis_block *dst,
+                                                  const union aegis_block *src)
 {
        dst->words64[0] ^= src->words64[0];
        dst->words64[1] ^= src->words64[1];
 }
 
-static inline void crypto_aegis_block_and(union aegis_block *dst,
-                                         const union aegis_block *src)
+static __always_inline void crypto_aegis_block_and(union aegis_block *dst,
+                                                  const union aegis_block *src)
 {
        dst->words64[0] &= src->words64[0];
        dst->words64[1] &= src->words64[1];
 }
 
-static inline void crypto_aegis_aesenc(union aegis_block *dst,
-                                      const union aegis_block *src,
-                                      const union aegis_block *key)
+static __always_inline void crypto_aegis_aesenc(union aegis_block *dst,
+                                               const union aegis_block *src,
+                                               const union aegis_block *key)
 {
        const u8  *s  = src->bytes;
        const u32 *t = crypto_ft_tab[0];