brintos

brintos / llvm-project-archived public Read only

0
0
Text · 1.3 KiB · e9dba8c Raw
33 lines · plain
1@ RUN: not llvm-mc -triple=armv7 -mcpu=cortex-a15 -mattr=-hwdiv-arm < %s 2> %t2@ RUN: FileCheck --check-prefix=ARM-A15 < %t %s3@ RUN: not llvm-mc -triple=thumbv7 -mcpu=cortex-a15 -mattr=-hwdiv < %s 2> %t4@ RUN: FileCheck --check-prefix=THUMB-A15 < %t %s5@ RUN: not llvm-mc -triple=armv7 < %s 2> %t6@ RUN: FileCheck --check-prefix=ARM < %t %s7@ RUN: not llvm-mc -triple=thumbv7 < %s 2> %t8@ RUN: FileCheck --check-prefix=THUMB < %t %s9 10        sdiv  r1, r2, r311        udiv  r3, r4, r512@ ARM-A15: note: instruction requires: divide in ARM13@ ARM-A15: note: instruction requires: thumb14@ ARM-A15: sdiv r1, r2, r315@ ARM-A15: note: instruction requires: divide in ARM16@ ARM-A15: note: instruction requires: thumb17@ ARM-A15: udiv r3, r4, r518@ THUMB-A15: note: instruction requires: arm-mode 19@ THUMB-A15: note: instruction requires: divide in THUMB20@ THUMB-A15: sdiv r1, r2, r321@ THUMB-A15: note: instruction requires: arm-mode 22@ THUMB-A15: note: instruction requires: divide in THUMB23@ THUMB-A15: udiv r3, r4, r524 25@ ARM: error: instruction requires: divide in ARM26@ ARM: sdiv r1, r2, r327@ ARM: error: instruction requires: divide in ARM28@ ARM: udiv r3, r4, r529@ THUMB: error: instruction requires: divide in THUMB30@ THUMB: sdiv r1, r2, r331@ THUMB: error: instruction requires: divide in THUMB32@ THUMB: udiv r3, r4, r533