(root)/
gcc-13.2.0/
gcc/
testsuite/
gcc.target/
aarch64/
pr96377-1.c
       1  /* { dg-options "" } */
       2  
       3  #include <arm_neon.h>
       4  
       5  struct aegis128_state {
       6   uint8x16_t v[5];
       7  };
       8  
       9  void foo(const void *key, const void *iv, const void *const0, const void *const1)
      10  {
      11   uint8x16_t k = vld1q_u8(key);
      12   uint8x16_t kiv = k ^ vld1q_u8(iv);
      13   struct aegis128_state st = {{
      14    kiv,
      15    vld1q_u8(const1),
      16    vld1q_u8(const0),
      17    k ^ vld1q_u8(const0),
      18    k ^ vld1q_u8(const1),
      19   }};
      20  }