/external/llvm/test/MC/ARM/ |
virtexts-thumb.s | 1 # RUN: llvm-mc -triple thumbv7 -mattr=virtualization -show-encoding %s | FileCheck %s --check-prefix=CHECK-THUMB 7 # CHECK-THUMB: [0xe0,0xf7,0x01,0x80] 8 # CHECK-THUMB: [0xe0,0xf7,0x07,0x80] 9 # CHECK-THUMB: [0xe0,0xf7,0x01,0x81] 10 # CHECK-THUMB: [0xef,0xf7,0xff,0x8f] 16 # CHECK-THUMB: [0xe0,0xf7,0x01,0x80] 17 # CHECK-THUMB: [0xe0,0xf7,0x07,0x80] 18 # CHECK-THUMB: [0xe0,0xf7,0x01,0x81] 19 # CHECK-THUMB: [0xef,0xf7,0xff,0x8f] 36 # CHECK-THUMB: [0xde,0xf3,0x00,0x8f [all...] |
invalid-idiv.s | 4 @ RUN: FileCheck --check-prefix=THUMB-A15 < %t %s 8 @ RUN: FileCheck --check-prefix=THUMB < %t %s 16 @ THUMB-A15: error: instruction requires: arm-mode 17 @ THUMB-A15: sdiv r1, r2, r3 18 @ THUMB-A15: error: instruction requires: arm-mode 19 @ THUMB-A15: udiv r3, r4, r5 25 @ THUMB: error: instruction requires: divide in THUMB 26 @ THUMB: sdiv r1, r2, r3 27 @ THUMB: error: instruction requires: divide in THUM [all...] |
arm-thumb-cpus-default.s | 5 @ RUN: | FileCheck %s --check-prefix=CHECK-ARM-THUMB 8 @ RUN: | FileCheck %s --check-prefix=CHECK-ARM-THUMB 11 @ RUN: | FileCheck %s --check-prefix=CHECK-THUMB-ONLY 14 @ RUN: | FileCheck %s --check-prefix=CHECK-THUMB-ONLY 17 @ RUN: | FileCheck %s --check-prefix=CHECK-THUMB-ONLY 20 @ ARM/Thumb mode. 22 @ CHECK-ARM-THUMB: movs r0, r0 @ encoding: [0x00,0x00,0xb0,0xe1] 24 @ CHECK-THUMB-ONLY: movs r0, r0 @ encoding: [0x00,0x00]
|
move-banked-regs.s | 2 @ RUN: llvm-mc -triple thumbv7 -mattr=virtualization -show-encoding %s | FileCheck %s --check-prefix=CHECK-THUMB 18 @ CHECK-THUMB: mrs r2, r8_usr @ encoding: [0xe0,0xf3,0x20,0x82] 19 @ CHECK-THUMB: mrs r3, r9_usr @ encoding: [0xe1,0xf3,0x20,0x83] 20 @ CHECK-THUMB: mrs r5, r10_usr @ encoding: [0xe2,0xf3,0x20,0x85] 21 @ CHECK-THUMB: mrs r7, r11_usr @ encoding: [0xe3,0xf3,0x20,0x87] 22 @ CHECK-THUMB: mrs r11, r12_usr @ encoding: [0xe4,0xf3,0x20,0x8b] 23 @ CHECK-THUMB: mrs r1, sp_usr @ encoding: [0xe5,0xf3,0x20,0x81] 24 @ CHECK-THUMB: mrs r2, lr_usr @ encoding: [0xe6,0xf3,0x20,0x82] 42 @ CHECK-THUMB: mrs r2, r8_fiq @ encoding: [0xe8,0xf3,0x20,0x82] 43 @ CHECK-THUMB: mrs r3, r9_fiq @ encoding: [0xe9,0xf3,0x20,0x83 [all...] |
arm-thumb-cpus.s | 5 @ RUN: | FileCheck %s --check-prefix=CHECK-ARM-THUMB 8 @ RUN: | FileCheck %s --check-prefix=CHECK-ARM-THUMB 11 @ RUN: | FileCheck %s --check-prefix=CHECK-THUMB-ONLY 14 @ RUN: | FileCheck %s --check-prefix=CHECK-THUMB-ONLY 17 @ RUN: | FileCheck %s --check-prefix=CHECK-THUMB-ONLY 20 @ RUN: | FileCheck %s --check-prefix=CHECK-THUMB-ONLY 24 .thumb 28 @ CHECK-ARM-THUMB-NOT: target does not support 30 @ CHECK-ARM-ONLY: target does not support Thumb mode 31 @ CHECK-ARM-ONLY: target does not support Thumb mod [all...] |
fullfp16-neon.s | 2 @ RUN: llvm-mc -triple thumbv8a-none-eabi -mattr=+fullfp16,+neon -show-encoding < %s | FileCheck %s --check-prefix=THUMB 8 @ THUMB: vadd.f16 d0, d1, d2 @ encoding: [0x11,0xef,0x02,0x0d] 9 @ THUMB: vadd.f16 q0, q1, q2 @ encoding: [0x12,0xef,0x44,0x0d] 15 @ THUMB: vsub.f16 d0, d1, d2 @ encoding: [0x31,0xef,0x02,0x0d] 16 @ THUMB: vsub.f16 q0, q1, q2 @ encoding: [0x32,0xef,0x44,0x0d] 22 @ THUMB: vmul.f16 d0, d1, d2 @ encoding: [0x11,0xff,0x12,0x0d] 23 @ THUMB: vmul.f16 q0, q1, q2 @ encoding: [0x12,0xff,0x54,0x0d] 29 @ THUMB: vmul.f16 d1, d2, d3[2] @ encoding: [0x92,0xef,0x63,0x19] 30 @ THUMB: vmul.f16 q4, q5, d6[3] @ encoding: [0x9a,0xff,0x6e,0x89] 36 @ THUMB: vmla.f16 d0, d1, d2 @ encoding: [0x11,0xef,0x12,0x0d [all...] |
vpush-vpop.s | 2 @ RUN: llvm-mc -triple thumbv7-unknown-unknown -mcpu=cortex-a8 -show-encoding < %s | FileCheck --check-prefix=CHECK-THUMB %s 16 @ CHECK-THUMB: vpush {d8, d9, d10, d11, d12} @ encoding: [0x2d,0xed,0x0a,0x8b] 17 @ CHECK-THUMB: vpush {s8, s9, s10, s11, s12} @ encoding: [0x2d,0xed,0x05,0x4a] 18 @ CHECK-THUMB: vpop {d8, d9, d10, d11, d12} @ encoding: [0xbd,0xec,0x0a,0x8b] 19 @ CHECK-THUMB: vpop {s8, s9, s10, s11, s12} @ encoding: [0xbd,0xec,0x05,0x4a] 26 @ CHECK-THUMB: vpush {d8, d9, d10, d11, d12} @ encoding: [0x2d,0xed,0x0a,0x8b] 27 @ CHECK-THUMB: vpush {s8, s9, s10, s11, s12} @ encoding: [0x2d,0xed,0x05,0x4a] 28 @ CHECK-THUMB: vpop {d8, d9, d10, d11, d12} @ encoding: [0xbd,0xec,0x0a,0x8b] 29 @ CHECK-THUMB: vpop {s8, s9, s10, s11, s12} @ encoding: [0xbd,0xec,0x05,0x4a]
|
arm11-hint-instr.s | 8 @ RUN: llvm-mc -triple=thumb -mcpu=arm1156t2-s -show-encoding < %s \ 9 @ RUN: | FileCheck --check-prefix=CHECK-THUMB %s 54 @ v6T2 using THUMB encoding (thumb triple) 56 @ CHECK-THUMB: nop @ encoding: [0x00,0xbf] 57 @ CHECK-THUMB: yield @ encoding: [0x10,0xbf] 58 @ CHECK-THUMB: wfe @ encoding: [0x20,0xbf] 59 @ CHECK-THUMB: wfi @ encoding: [0x30,0xbf] 60 @ CHECK-THUMB: sev @ encoding: [0x40,0xbf] 63 @ v6M using THUMB encodin [all...] |
vfp4.s | 2 @ RUN: llvm-mc < %s -triple thumbv7-unknown-unknown -show-encoding -mattr=+neon,+vfp4 | FileCheck %s --check-prefix=THUMB 8 @ THUMB: vfma.f64 d16, d18, d17 @ encoding: [0xe2,0xee,0xa1,0x0b] 14 @ THUMB: vfma.f32 s2, s4, s0 @ encoding: [0xa2,0xee,0x00,0x1a] 19 @ THUMB: vfma.f32 d16, d18, d17 @ encoding: [0x42,0xef,0xb1,0x0c] 25 @ THUMB: vfma.f32 q2, q4, q0 @ encoding: [0x08,0xef,0x50,0x4c] 31 @ THUMB: vfnma.f64 d16, d18, d17 @ encoding: [0xd2,0xee,0xe1,0x0b] 37 @ THUMB: vfnma.f32 s2, s4, s0 @ encoding: [0x92,0xee,0x40,0x1a] 42 @ THUMB: vfms.f64 d16, d18, d17 @ encoding: [0xe2,0xee,0xe1,0x0b] 48 @ THUMB: vfms.f32 s2, s4, s0 @ encoding: [0xa2,0xee,0x40,0x1a] 53 @ THUMB: vfms.f32 d16, d18, d17 @ encoding: [0x62,0xef,0xb1,0x0c [all...] |
idiv.s | 2 @ RUN: llvm-mc -triple=thumbv7 -mcpu=cortex-a15 -show-encoding < %s 2>&1 | FileCheck -check-prefix A15-THUMB %s 5 @ RUN: llvm-mc -triple=thumbv7 -mcpu=cortex-a15 -mattr=-hwdiv-arm -show-encoding < %s 2>&1 | FileCheck -check-prefix A15-THUMB-NOARMHWDIV %s 17 @ A15-THUMB: sdiv r1, r2, r3 @ encoding: [0x92,0xfb,0xf3,0xf1] 18 @ A15-THUMB: udiv r3, r4, r5 @ encoding: [0xb4,0xfb,0xf5,0xf3] 22 @ A15-THUMB-NOARMHWDIV: sdiv r1, r2, r3 @ encoding: [0x92,0xfb,0xf3,0xf1] 23 @ A15-THUMB-NOARMHWDIV: udiv r3, r4, r5 @ encoding: [0xb4,0xfb,0xf5,0xf3]
|
directive-arch_extension-mode-switch.s | 14 .thumb 16 @ CHECK: instruction requires: divide in THUMB
|
symbol-variants.s | 2 @ RUN: llvm-mc < %s -triple thumbv7-none-linux-gnueabi -filetype=obj | llvm-objdump -triple thumbv7-none-linux-gnueabi -r - | FileCheck %s --check-prefix=CHECK --check-prefix=THUMB 24 @THUMB: 10 R_ARM_THM_CALL f04 25 @THUMB: 14 R_ARM_THM_CALL f05
|
/toolchain/binutils/binutils-2.25/gas/testsuite/gas/arm/ |
sp-pc-validations-bad-t.d | 1 # name: Invalid SP and PC operands test - THUMB
|
strex-bad-t.d | 1 # name: Bad addressing modes STREXH/STREXB. - THUMB
|
blx-bad.s | 5 .thumb 7 THUMB:
|
thumbv6k.d | 1 #name: THUMB V6K instructions 3 #objdump: -dr --prefix-addresses --show-raw-insn -M force-thumb
|
blx-bad.d | 14 00000004 <THUMB>:
|
thumbv6.d | 1 #name: THUMB V6 instructions 3 #objdump: -dr --prefix-addresses --show-raw-insn -M force-thumb
|
/toolchain/binutils/binutils-2.25/gold/testsuite/ |
thumb_blx_in_range.s | 3 # Test THUMB/THUMB-2 blx instructions just within the branch range limits. 6 # acutally -((1<<22) + 2) to ((1<<22) - 4) for THUMB and -((1<<24) + 2) to
|
thumb_bl_in_range.s | 2 # Test THUMB/THUMB-2 bl instructions just within the branch range limits.
|
thumb_blx_out_of_range.s | 2 # Test THUMB/THUMB-2 blx instructions just out of the branch range limits.
|
thumb_bl_out_of_range.s | 2 # Test THUMB/THUMB-2 bl instructions just out of the branch range limits.
|
thumb_bl_out_of_range_local.s | 2 # Test THUMB/THUMB-2 bl instructions just out of the branch range limits
|
/ndk/sources/cxx-stl/gnu-libstdc++/ |
build-gnu-libstdc++.sh | 124 # $5: optional "thumb" 132 local THUMB="$5" 133 local DSTDIR=$NDK_DIR/$GNUSTL_SUBDIR/libs/$ABI/$THUMB 140 INSTALLDIR=$BUILDDIR/install-$ABI-$GCC_VERSION/$THUMB 141 BUILDDIR=$BUILDDIR/$LIBTYPE-${ABI}${THUMB}-$GCC_VERSION 180 if [ -n "$THUMB" ] ; then 280 PROJECT="gnustl_$LIBTYPE gcc-$GCC_VERSION $ABI $THUMB" 305 fail_panic "Could not create $ABI $THUMB prebuilts for GNU libsupc++/libstdc++" 399 if [ -d "$SDIR/thumb" ] ; then 400 copy_file_list "$SDIR/thumb/$LDIR" "$DDIR/libs/$ABI/thumb" libsupc++.a libgnustl_shared.s [all...] |
/ndk/build/tools/ |
build-cxx-stl.sh | 490 # $5: (optional) thumb 495 local THUMB="$5" 496 local BUILDDIR="$2"/$THUMB 546 if [ -n "$THUMB" ]; then 559 DSTDIR=$DSTDIR/$CXX_STL_SUBDIR/libs/$ABI/$THUMB 644 # build thumb version of libraries for 32-bit arm 646 build_stl_libs_for_abi $ABI "$BUILD_DIR/$ABI/static" "static" "$OUT_DIR" thumb 647 build_stl_libs_for_abi $ABI "$BUILD_DIR/$ABI/shared" "shared" "$OUT_DIR" thumb
|