2 /* { dg-do compile { target lp64 } } */
3 /* { dg-options "-O2 -std=c99" } */
5 unsigned long long msk66() { return 0x6666666666666666ULL
; }
6 unsigned long long mskih() { return 0xabcd1234abcd1234ULL
; }
7 unsigned long long mskh0() { return 0x0000123400001234ULL
; }
8 unsigned long long mskl0() { return 0xabcd0000abcd0000ULL
; }
9 unsigned long long mskh1() { return 0xffff9234ffff9234ULL
; }
10 unsigned long long mskl1() { return 0x2bcdffff2bcdffffULL
; }
11 unsigned long long mskse() { return 0xffff1234ffff1234ULL
; }
13 /* { dg-final { scan-assembler-times {\mrldimi\M} 7 } } */