1 #objdump: -dr --prefix-addresses --show-raw-insn 2 #name: Unpredictable ARMv8-A CRC32 instructions. 3 #source: crc32-armv8-ar-bad.s 4 #as: -march=armv8-a+crc 5 #warning_output: crc32-bad.l 6 #notarget: *-*-pe *-*-wince 7 8 .*: +file format .*arm.* 9 10 11 Disassembly of section .text: 12 0+0 <[^>]*> e101f042 crc32b pc, r1, r2 ; <UNPREDICTABLE> 13 0+4 <[^>]*> e12f0042 crc32h r0, pc, r2 ; <UNPREDICTABLE> 14 0+8 <[^>]*> e141004f crc32w r0, r1, pc ; <UNPREDICTABLE> 15 0+c <[^>]*> e10f0242 crc32cb r0, pc, r2 ; <UNPREDICTABLE> 16 0+10 <[^>]*> e121f242 crc32ch pc, r1, r2 ; <UNPREDICTABLE> 17 0+14 <[^>]*> e14f0242 crc32cw r0, pc, r2 ; <UNPREDICTABLE> 18 0+18 <[^>]*> fac1 ff82 crc32b pc, r1, r2 ; <UNPREDICTABLE> 19 0+1c <[^>]*> facf f092 crc32h r0, pc, r2 ; <UNPREDICTABLE> 20 0+20 <[^>]*> fac1 f0af crc32w r0, r1, pc ; <UNPREDICTABLE> 21 0+24 <[^>]*> fadf f082 crc32cb r0, pc, r2 ; <UNPREDICTABLE> 22 0+28 <[^>]*> fad1 ff92 crc32ch pc, r1, r2 ; <UNPREDICTABLE> 23 0+2c <[^>]*> fadf f0a2 crc32cw r0, pc, r2 ; <UNPREDICTABLE> 24