about summary refs log tree commit diff stats
path: root/reproducers/issue-1861404.c
blob: 7db3015a506bb12d69bd3115a0610204ecd075a3 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
#define YMM_SIZE (32) // bytes

int main() {
    unsigned char src[YMM_SIZE] = {0x00,0x01,0x02,0x03,0x04,0x05,0x06,0x07,0x08,0x09,0x0a,0x0b,0x0c,0x0d,0x0e,0x0f,0x10,0x11,0x12,0x13,0x14,0x15,0x16,0x17,0x18,0x19,0x1a,0x1b,0x1c,0x1d,0x1e,0x1f};
    unsigned char dst[YMM_SIZE] = {0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00};

    __asm__ __volatile__ ("vmovdqu (%0), %%ymm0;"::"r"(src):);

    return 0;
}