brintos

brintos / llvm-project-archived public Read only

0
0
Text · 4.2 KiB · b962b80 Raw
115 lines · plain
1// RUN: llvm-mc -triple i386-unknown-unknown --show-encoding %s | FileCheck %s2 3// CHECK: vcvtph2ps -485498096(%edx,%eax,4), %xmm1 4// CHECK: encoding: [0xc4,0xe2,0x79,0x13,0x8c,0x82,0x10,0xe3,0x0f,0xe3]        5vcvtph2ps -485498096(%edx,%eax,4), %xmm1 6 7// CHECK: vcvtph2ps 485498096(%edx,%eax,4), %xmm1 8// CHECK: encoding: [0xc4,0xe2,0x79,0x13,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]        9vcvtph2ps 485498096(%edx,%eax,4), %xmm1 10 11// CHECK: vcvtph2ps -485498096(%edx,%eax,4), %ymm4 12// CHECK: encoding: [0xc4,0xe2,0x7d,0x13,0xa4,0x82,0x10,0xe3,0x0f,0xe3]        13vcvtph2ps -485498096(%edx,%eax,4), %ymm4 14 15// CHECK: vcvtph2ps 485498096(%edx,%eax,4), %ymm4 16// CHECK: encoding: [0xc4,0xe2,0x7d,0x13,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]        17vcvtph2ps 485498096(%edx,%eax,4), %ymm4 18 19// CHECK: vcvtph2ps 485498096(%edx), %xmm1 20// CHECK: encoding: [0xc4,0xe2,0x79,0x13,0x8a,0xf0,0x1c,0xf0,0x1c]        21vcvtph2ps 485498096(%edx), %xmm1 22 23// CHECK: vcvtph2ps 485498096(%edx), %ymm4 24// CHECK: encoding: [0xc4,0xe2,0x7d,0x13,0xa2,0xf0,0x1c,0xf0,0x1c]        25vcvtph2ps 485498096(%edx), %ymm4 26 27// CHECK: vcvtph2ps 485498096, %xmm1 28// CHECK: encoding: [0xc4,0xe2,0x79,0x13,0x0d,0xf0,0x1c,0xf0,0x1c]        29vcvtph2ps 485498096, %xmm1 30 31// CHECK: vcvtph2ps 485498096, %ymm4 32// CHECK: encoding: [0xc4,0xe2,0x7d,0x13,0x25,0xf0,0x1c,0xf0,0x1c]        33vcvtph2ps 485498096, %ymm4 34 35// CHECK: vcvtph2ps 64(%edx,%eax), %xmm1 36// CHECK: encoding: [0xc4,0xe2,0x79,0x13,0x4c,0x02,0x40]        37vcvtph2ps 64(%edx,%eax), %xmm1 38 39// CHECK: vcvtph2ps 64(%edx,%eax), %ymm4 40// CHECK: encoding: [0xc4,0xe2,0x7d,0x13,0x64,0x02,0x40]        41vcvtph2ps 64(%edx,%eax), %ymm4 42 43// CHECK: vcvtph2ps (%edx), %xmm1 44// CHECK: encoding: [0xc4,0xe2,0x79,0x13,0x0a]        45vcvtph2ps (%edx), %xmm1 46 47// CHECK: vcvtph2ps (%edx), %ymm4 48// CHECK: encoding: [0xc4,0xe2,0x7d,0x13,0x22]        49vcvtph2ps (%edx), %ymm4 50 51// CHECK: vcvtph2ps %xmm1, %xmm1 52// CHECK: encoding: [0xc4,0xe2,0x79,0x13,0xc9]        53vcvtph2ps %xmm1, %xmm1 54 55// CHECK: vcvtph2ps %xmm1, %ymm4 56// CHECK: encoding: [0xc4,0xe2,0x7d,0x13,0xe1]        57vcvtph2ps %xmm1, %ymm4 58 59// CHECK: vcvtps2ph $0, %xmm1, -485498096(%edx,%eax,4) 60// CHECK: encoding: [0xc4,0xe3,0x79,0x1d,0x8c,0x82,0x10,0xe3,0x0f,0xe3,0x00]       61vcvtps2ph $0, %xmm1, -485498096(%edx,%eax,4) 62 63// CHECK: vcvtps2ph $0, %xmm1, 485498096(%edx,%eax,4) 64// CHECK: encoding: [0xc4,0xe3,0x79,0x1d,0x8c,0x82,0xf0,0x1c,0xf0,0x1c,0x00]       65vcvtps2ph $0, %xmm1, 485498096(%edx,%eax,4) 66 67// CHECK: vcvtps2ph $0, %xmm1, 485498096(%edx) 68// CHECK: encoding: [0xc4,0xe3,0x79,0x1d,0x8a,0xf0,0x1c,0xf0,0x1c,0x00]       69vcvtps2ph $0, %xmm1, 485498096(%edx) 70 71// CHECK: vcvtps2ph $0, %xmm1, 485498096 72// CHECK: encoding: [0xc4,0xe3,0x79,0x1d,0x0d,0xf0,0x1c,0xf0,0x1c,0x00]       73vcvtps2ph $0, %xmm1, 485498096 74 75// CHECK: vcvtps2ph $0, %xmm1, 64(%edx,%eax) 76// CHECK: encoding: [0xc4,0xe3,0x79,0x1d,0x4c,0x02,0x40,0x00]       77vcvtps2ph $0, %xmm1, 64(%edx,%eax) 78 79// CHECK: vcvtps2ph $0, %xmm1, (%edx) 80// CHECK: encoding: [0xc4,0xe3,0x79,0x1d,0x0a,0x00]       81vcvtps2ph $0, %xmm1, (%edx) 82 83// CHECK: vcvtps2ph $0, %xmm1, %xmm1 84// CHECK: encoding: [0xc4,0xe3,0x79,0x1d,0xc9,0x00]       85vcvtps2ph $0, %xmm1, %xmm1 86 87// CHECK: vcvtps2ph $0, %ymm4, -485498096(%edx,%eax,4) 88// CHECK: encoding: [0xc4,0xe3,0x7d,0x1d,0xa4,0x82,0x10,0xe3,0x0f,0xe3,0x00]       89vcvtps2ph $0, %ymm4, -485498096(%edx,%eax,4) 90 91// CHECK: vcvtps2ph $0, %ymm4, 485498096(%edx,%eax,4) 92// CHECK: encoding: [0xc4,0xe3,0x7d,0x1d,0xa4,0x82,0xf0,0x1c,0xf0,0x1c,0x00]       93vcvtps2ph $0, %ymm4, 485498096(%edx,%eax,4) 94 95// CHECK: vcvtps2ph $0, %ymm4, 485498096(%edx) 96// CHECK: encoding: [0xc4,0xe3,0x7d,0x1d,0xa2,0xf0,0x1c,0xf0,0x1c,0x00]       97vcvtps2ph $0, %ymm4, 485498096(%edx) 98 99// CHECK: vcvtps2ph $0, %ymm4, 485498096 100// CHECK: encoding: [0xc4,0xe3,0x7d,0x1d,0x25,0xf0,0x1c,0xf0,0x1c,0x00]       101vcvtps2ph $0, %ymm4, 485498096 102 103// CHECK: vcvtps2ph $0, %ymm4, 64(%edx,%eax) 104// CHECK: encoding: [0xc4,0xe3,0x7d,0x1d,0x64,0x02,0x40,0x00]       105vcvtps2ph $0, %ymm4, 64(%edx,%eax) 106 107// CHECK: vcvtps2ph $0, %ymm4, (%edx) 108// CHECK: encoding: [0xc4,0xe3,0x7d,0x1d,0x22,0x00]       109vcvtps2ph $0, %ymm4, (%edx) 110 111// CHECK: vcvtps2ph $0, %ymm4, %xmm1 112// CHECK: encoding: [0xc4,0xe3,0x7d,0x1d,0xe1,0x00]       113vcvtps2ph $0, %ymm4, %xmm1 114 115