1  /* { dg-do compile { target int128 } } */
       2  /* { dg-options "-O2" } */
       3  
       4  __int128 x;
       5  int foo()
       6  {
       7      __int128 t = 0x1234567890abcdefLL;
       8      return x == t;
       9  }
      10  
      11  /* { dg-final { scan-assembler-times "movabsq" 1 } } */
      12  /* { dg-final { scan-assembler-times "xorq" 1 } } */
      13  /* { dg-final { scan-assembler-not "xorl" } } */