1 @ RUN
: llvm-mc
< %s
-triple armv7r
-mattr
=+hwdiv-arm
-filetype
=obj | llvm-objdump
-triple
=thumb
-d
- | FileCheck
%s
2 @ RUN
: llvm-mc
< %s
-triple armv7r
-mattr
=+hwdiv-arm
-filetype
=obj | llvm-objdump
-triple
=arm
-d
- | FileCheck
%s
--check-prefix
=CHECK-ARM
4 .eabi_attribute Tag_CPU_arch, 10 // v7
5 .eabi_attribute Tag_CPU_arch_profile, 0x52 // 'R' profile
12 @CHECK-
NOT: udiv
r0, r1, r2
13 @CHECK-ARM-
NOT: udiv
r0, r1, r2
19 @CHECK-LABEL
: div_thumb
20 @CHECK
: b1 fb
f2 f0 udiv
r0, r1, r2