llvm-6502/test/MC/ARM
Bruno Cardoso Lopes 030160073d Fix the encoding of QADD/SUB, QDADD/SUB. While qadd16, qadd8 use "rd, rn, rm",
qadd and qdadd uses "rd, rm, rn", the same applies to the 'sub' variants. This
is described in ARM manuals and matches the encoding used by the gnu assembler.



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@123975 91177308-0d34-0410-b5e6-96231b3b80d8
2011-01-21 14:07:40 +00:00
..
arm_fixups.s MC/ARM: Fix-up fixup offset for fixup_arm_branch target specific fixup. 2010-12-14 17:37:16 +00:00
arm_instructions.s Fix the encoding of QADD/SUB, QDADD/SUB. While qadd16, qadd8 use "rd, rn, rm", 2011-01-21 14:07:40 +00:00
arm_word_directive.s Mark ARM subtarget features that are available for the assembler. 2010-11-01 16:59:54 +00:00
dg.exp Convert this test to a .s file, so that it's not sensitive to codegen changes. 2010-10-29 01:01:56 +00:00
elf-movt.s Completed :lower16: / :upper16: support for movw / movt pairs on Darwin. 2011-01-14 02:38:49 +00:00
hilo-16bit-relocations.s Completed :lower16: / :upper16: support for movw / movt pairs on Darwin. 2011-01-14 02:38:49 +00:00
neon-abs-encoding.s Fix misspelled target triples in MC/ARM test commands. 2010-12-15 22:14:01 +00:00
neon-absdiff-encoding.s McARM: Flush out hard coded known non-predicated mnemonic list. 2011-01-10 21:01:03 +00:00
neon-add-encoding.s Use ARM-style comment syntax. 2010-11-01 18:33:37 +00:00
neon-bitcount-encoding.s McARM: Flush out hard coded known non-predicated mnemonic list. 2011-01-10 21:01:03 +00:00
neon-bitwise-encoding.s Fix misspelled target triples in MC/ARM test commands. 2010-12-15 22:14:01 +00:00
neon-cmp-encoding.s Fix misspelled target triples in MC/ARM test commands. 2010-12-15 22:14:01 +00:00
neon-convert-encoding.s Add Neon VCVT instructions for f32 <-> f16 conversions. 2010-12-15 22:14:12 +00:00
neon-dup-encoding.s Fix misspelled target triples in MC/ARM test commands. 2010-12-15 22:14:01 +00:00
neon-minmax-encoding.s Fix misspelled target triples in MC/ARM test commands. 2010-12-15 22:14:01 +00:00
neon-mov-encoding.s Fix misspelled target triples in MC/ARM test commands. 2010-12-15 22:14:01 +00:00
neon-mul-accum-encoding.s Fix misspelled target triples in MC/ARM test commands. 2010-12-15 22:14:01 +00:00
neon-mul-encoding.s Fix misspelled target triples in MC/ARM test commands. 2010-12-15 22:14:01 +00:00
neon-neg-encoding.s Fix misspelled target triples in MC/ARM test commands. 2010-12-15 22:14:01 +00:00
neon-pairwise-encoding.s McARM: Flush out hard coded known non-predicated mnemonic list. 2011-01-10 21:01:03 +00:00
neon-reciprocal-encoding.s Fix misspelled target triples in MC/ARM test commands. 2010-12-15 22:14:01 +00:00
neon-reverse-encoding.s Fix misspelled target triples in MC/ARM test commands. 2010-12-15 22:14:01 +00:00
neon-satshift-encoding.s Fix misspelled target triples in MC/ARM test commands. 2010-12-15 22:14:01 +00:00
neon-shift-encoding.s Fix misspelled target triples in MC/ARM test commands. 2010-12-15 22:14:01 +00:00
neon-shiftaccum-encoding.s Fix misspelled target triples in MC/ARM test commands. 2010-12-15 22:14:01 +00:00
neon-shuffle-encoding.s Fix misspelled target triples in MC/ARM test commands. 2010-12-15 22:14:01 +00:00
neon-sub-encoding.s Fix misspelled target triples in MC/ARM test commands. 2010-12-15 22:14:01 +00:00
neon-table-encoding.s Fix misspelled target triples in MC/ARM test commands. 2010-12-15 22:14:01 +00:00
neon-vld-encoding.s Add correct encodings for the rest of the vld instructions that we generate. 2010-11-02 20:40:59 +00:00
neon-vst-encoding.s Provide correct encodings for the remaining vst variants that we currently generate. 2010-11-02 22:18:18 +00:00
neont2-abs-encoding.s Fix misspelled target triples in MC/ARM test commands. 2010-12-15 22:14:01 +00:00
neont2-absdiff-encoding.s Fix misspelled target triples in MC/ARM test commands. 2010-12-15 22:14:01 +00:00
neont2-add-encoding.s Encode the 32-bit wide Thumb (and Thumb2) instructions with the high order 2010-12-03 22:31:40 +00:00
neont2-bitcount-encoding.s Fix misspelled target triples in MC/ARM test commands. 2010-12-15 22:14:01 +00:00
neont2-bitwise-encoding.s Fix misspelled target triples in MC/ARM test commands. 2010-12-15 22:14:01 +00:00
neont2-cmp-encoding.s Fix misspelled target triples in MC/ARM test commands. 2010-12-15 22:14:01 +00:00
neont2-convert-encoding.s Add Neon VCVT instructions for f32 <-> f16 conversions. 2010-12-15 22:14:12 +00:00
neont2-dup-encoding.s Fix misspelled target triples in MC/ARM test commands. 2010-12-15 22:14:01 +00:00
neont2-minmax-encoding.s Fix misspelled target triples in MC/ARM test commands. 2010-12-15 22:14:01 +00:00
neont2-mov-encoding.s Fix misspelled target triples in MC/ARM test commands. 2010-12-15 22:14:01 +00:00
neont2-mul-accum-encoding.s Fix misspelled target triples in MC/ARM test commands. 2010-12-15 22:14:01 +00:00
neont2-mul-encoding.s Fix misspelled target triples in MC/ARM test commands. 2010-12-15 22:14:01 +00:00
neont2-neg-encoding.s Fix misspelled target triples in MC/ARM test commands. 2010-12-15 22:14:01 +00:00
neont2-pairwise-encoding.s Fix misspelled target triples in MC/ARM test commands. 2010-12-15 22:14:01 +00:00
neont2-reciprocal-encoding.s Fix misspelled target triples in MC/ARM test commands. 2010-12-15 22:14:01 +00:00
neont2-reverse-encoding.s Fix misspelled target triples in MC/ARM test commands. 2010-12-15 22:14:01 +00:00
neont2-satshift-encoding.s Fix misspelled target triples in MC/ARM test commands. 2010-12-15 22:14:01 +00:00
neont2-shift-encoding.s Fix misspelled target triples in MC/ARM test commands. 2010-12-15 22:14:01 +00:00
neont2-shiftaccum-encoding.s Fix misspelled target triples in MC/ARM test commands. 2010-12-15 22:14:01 +00:00
neont2-shuffle-encoding.s Fix misspelled target triples in MC/ARM test commands. 2010-12-15 22:14:01 +00:00
neont2-sub-encoding.s Fix misspelled target triples in MC/ARM test commands. 2010-12-15 22:14:01 +00:00
neont2-table-encoding.s Fix misspelled target triples in MC/ARM test commands. 2010-12-15 22:14:01 +00:00
neont2-vld-encoding.s Add correct Thumb2 encodings for NEON vst[1,2,3,4] and vld[1,2,3,4]. 2010-11-11 21:36:43 +00:00
neont2-vst-encoding.s Add correct Thumb2 encodings for NEON vst[1,2,3,4] and vld[1,2,3,4]. 2010-11-11 21:36:43 +00:00
reg-list.s Sort the register list based on the *actual* register numbers rather than the 2011-01-12 21:20:59 +00:00
simple-encoding.ll Add encoding for ARM "trap" instruction. 2010-11-21 11:05:29 +00:00
simple-fp-encoding.s When matching asm operands, always try to match the most restricted type first. 2011-01-18 23:01:21 +00:00
thumb2_instructions.s McARM: Start marking T2 address operands as such, for the benefit of the parser. 2011-01-18 03:06:03 +00:00
thumb2.s Fix the encoding of QADD/SUB, QDADD/SUB. While qadd16, qadd8 use "rd, rn, rm", 2011-01-21 14:07:40 +00:00
thumb.s Add cdp/cdp2 instructions for thumb/thumb2 2011-01-20 18:32:09 +00:00