99 lines · plain
1// RUN: llvm-mc -triple i386-unknown-unknown --show-encoding %s | FileCheck %s2 3// CHECK: prefetchnta -485498096(%edx,%eax,4)4// CHECK: encoding: [0x0f,0x18,0x84,0x82,0x10,0xe3,0x0f,0xe3]5prefetchnta -485498096(%edx,%eax,4)6 7// CHECK: prefetchnta 485498096(%edx,%eax,4)8// CHECK: encoding: [0x0f,0x18,0x84,0x82,0xf0,0x1c,0xf0,0x1c]9prefetchnta 485498096(%edx,%eax,4)10 11// CHECK: prefetchnta 485498096(%edx)12// CHECK: encoding: [0x0f,0x18,0x82,0xf0,0x1c,0xf0,0x1c]13prefetchnta 485498096(%edx)14 15// CHECK: prefetchnta 48549809616// CHECK: encoding: [0x0f,0x18,0x05,0xf0,0x1c,0xf0,0x1c]17prefetchnta 48549809618 19// CHECK: prefetchnta 64(%edx,%eax)20// CHECK: encoding: [0x0f,0x18,0x44,0x02,0x40]21prefetchnta 64(%edx,%eax)22 23// CHECK: prefetchnta (%edx)24// CHECK: encoding: [0x0f,0x18,0x02]25prefetchnta (%edx)26 27// CHECK: prefetcht0 -485498096(%edx,%eax,4)28// CHECK: encoding: [0x0f,0x18,0x8c,0x82,0x10,0xe3,0x0f,0xe3]29prefetcht0 -485498096(%edx,%eax,4)30 31// CHECK: prefetcht0 485498096(%edx,%eax,4)32// CHECK: encoding: [0x0f,0x18,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]33prefetcht0 485498096(%edx,%eax,4)34 35// CHECK: prefetcht0 485498096(%edx)36// CHECK: encoding: [0x0f,0x18,0x8a,0xf0,0x1c,0xf0,0x1c]37prefetcht0 485498096(%edx)38 39// CHECK: prefetcht0 48549809640// CHECK: encoding: [0x0f,0x18,0x0d,0xf0,0x1c,0xf0,0x1c]41prefetcht0 48549809642 43// CHECK: prefetcht0 64(%edx,%eax)44// CHECK: encoding: [0x0f,0x18,0x4c,0x02,0x40]45prefetcht0 64(%edx,%eax)46 47// CHECK: prefetcht0 (%edx)48// CHECK: encoding: [0x0f,0x18,0x0a]49prefetcht0 (%edx)50 51// CHECK: prefetcht1 -485498096(%edx,%eax,4)52// CHECK: encoding: [0x0f,0x18,0x94,0x82,0x10,0xe3,0x0f,0xe3]53prefetcht1 -485498096(%edx,%eax,4)54 55// CHECK: prefetcht1 485498096(%edx,%eax,4)56// CHECK: encoding: [0x0f,0x18,0x94,0x82,0xf0,0x1c,0xf0,0x1c]57prefetcht1 485498096(%edx,%eax,4)58 59// CHECK: prefetcht1 485498096(%edx)60// CHECK: encoding: [0x0f,0x18,0x92,0xf0,0x1c,0xf0,0x1c]61prefetcht1 485498096(%edx)62 63// CHECK: prefetcht1 48549809664// CHECK: encoding: [0x0f,0x18,0x15,0xf0,0x1c,0xf0,0x1c]65prefetcht1 48549809666 67// CHECK: prefetcht1 64(%edx,%eax)68// CHECK: encoding: [0x0f,0x18,0x54,0x02,0x40]69prefetcht1 64(%edx,%eax)70 71// CHECK: prefetcht1 (%edx)72// CHECK: encoding: [0x0f,0x18,0x12]73prefetcht1 (%edx)74 75// CHECK: prefetcht2 -485498096(%edx,%eax,4)76// CHECK: encoding: [0x0f,0x18,0x9c,0x82,0x10,0xe3,0x0f,0xe3]77prefetcht2 -485498096(%edx,%eax,4)78 79// CHECK: prefetcht2 485498096(%edx,%eax,4)80// CHECK: encoding: [0x0f,0x18,0x9c,0x82,0xf0,0x1c,0xf0,0x1c]81prefetcht2 485498096(%edx,%eax,4)82 83// CHECK: prefetcht2 485498096(%edx)84// CHECK: encoding: [0x0f,0x18,0x9a,0xf0,0x1c,0xf0,0x1c]85prefetcht2 485498096(%edx)86 87// CHECK: prefetcht2 48549809688// CHECK: encoding: [0x0f,0x18,0x1d,0xf0,0x1c,0xf0,0x1c]89prefetcht2 48549809690 91// CHECK: prefetcht2 64(%edx,%eax)92// CHECK: encoding: [0x0f,0x18,0x5c,0x02,0x40]93prefetcht2 64(%edx,%eax)94 95// CHECK: prefetcht2 (%edx)96// CHECK: encoding: [0x0f,0x18,0x1a]97prefetcht2 (%edx)98 99