1// Test the disassembler's detection of illegal binary sequences. 2 3// PR 21380: 4 5 .inst 0x4dc2d4ec 6 .inst 0x4de2d4fc 7 .inst 0x4dc2f4ec 8 .inst 0x4de2f4fc 9 10// PR 20319: 11 # Check FMOV for Unallocated Encodings 12 # FMOV (register): type == 0x10 13 .inst 0x1ea04000 14 # FMOV (scalar, immediate): type == 0x10 15 .inst 0x1ea01000 16 # FMOV (vector, immediate): Q == 0 && op == 1 17 .inst 0x2f00f400 18 # FMOV (general): 19 # type == 10 && rmode != 01 20 .inst 0x1ea60000 21 .inst 0x1ea70000 22 .inst 0x9ea60000 23 .inst 0x9ea70000 24 # rmode == 00 && fltsize != 16 && fltsize != intsize 25 .inst 0x9e260000 26 .inst 0x9e270000 27 .inst 0x1e660000 28 .inst 0x1e670000 29 # rmode == 01 && intsize != 64 30 .inst 0x1e2e0000 31 .inst 0x1e2f0000 32 .inst 0x1e6e0000 33 .inst 0x1e6f0000 34 .inst 0x1eae0000 35 .inst 0x1eaf0000 36 .inst 0x1eee0000 37 .inst 0x1eef0000 38 # rmode == 01 && fltsize != 128 39 .inst 0x1e2e0000 40 .inst 0x1e2f0000 41 .inst 0x1e6e0000 42 .inst 0x1e6f0000 43 .inst 0x1eee0000 44 .inst 0x1eef0000 45 .inst 0x9e2e0000 46 .inst 0x9e2f0000 47 .inst 0x9e6e0000 48 .inst 0x9e6f0000 49 .inst 0x9eee0000 50 .inst 0x9eef0000 51 # type == 10 && rmode != 01 52 .inst 0x1ea60000 53 .inst 0x1ea70000 54 .inst 0x9ea60000 55 .inst 0x9ea70000 56 57