History log of /external/valgrind/none/tests/arm64/fp_and_simd.c
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
677b6f59a5047cc139d680e50d6a66394fd12779 06-Apr-2015 sewardj <sewardj@a5019735-40e9-0310-863c-91ae7b9d1cf9> arm64: remove redundant comment on test cases for FSQRT 2d_2d, 4s_4s, 2s_2s
(should have been included in r15071). No functional change.


git-svn-id: svn://svn.valgrind.org/valgrind/trunk@15072 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/none/tests/arm64/fp_and_simd.c
251e18023932f68b1eab98b297645ae231ebb635 06-Apr-2015 sewardj <sewardj@a5019735-40e9-0310-863c-91ae7b9d1cf9> arm64: enable test cases for
FSQRT 2d_2d, 4s_4s, 2s_2s


git-svn-id: svn://svn.valgrind.org/valgrind/trunk@15071 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/none/tests/arm64/fp_and_simd.c
a09a725e07a74a5f152fd6868ac72eb80e9a6952 06-Apr-2015 sewardj <sewardj@a5019735-40e9-0310-863c-91ae7b9d1cf9> arm64: enable test cases for

SCVTF d_d_imm, s_s_imm
UCVTF d_d_imm, s_s_imm
FCVTZS d_d_imm, s_s_imm
FCVTZU d_d_imm, s_s_imm
FCVTXN s_d
SCVTF d_d, s_s
UCVTF d_d, s_s
SCVTF {2d_2d,4s_4s,2s_2s}_imm
UCVTF {2d_2d,4s_4s,2s_2s}_imm
FCVTZS {2d_2d,4s_4s,2s_2s}_imm
FCVTZU {2d_2d,4s_4s,2s_2s}_imm
FCVTXN 2s/4s_2d
FCVTZ{S,U} {w,x}_{s,x}_#fbits



git-svn-id: svn://svn.valgrind.org/valgrind/trunk@15069 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/none/tests/arm64/fp_and_simd.c
1a877fd6e438000d6e2ad2271f9eba9178652495 30-Mar-2015 sewardj <sewardj@a5019735-40e9-0310-863c-91ae7b9d1cf9> arm64: enable test cases for
FCVT{N,M,A,P,Z}{S,U} 2d_2d, 4s_4s, 2s_2s


git-svn-id: svn://svn.valgrind.org/valgrind/trunk@15051 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/none/tests/arm64/fp_and_simd.c
a840bc07e61e992baa0e610f5eb095a854550981 30-Mar-2015 sewardj <sewardj@a5019735-40e9-0310-863c-91ae7b9d1cf9> arm64: add test cases for
FCVT{N,M,A,P,Z}{S,U} d_d, s_s
FCVTN 4h/8h_4s, 2s/4s_2d
FCVTL 4s_4h/8h, 2d_2s/4s
FCVT Sd, Hn
FCVT Dd, Hn
FCVT Hd, Sn
FCVT Hd, Dn


git-svn-id: svn://svn.valgrind.org/valgrind/trunk@15050 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/none/tests/arm64/fp_and_simd.c
e19e2ae3aa2e5fd709a7a62b8ce8dc460096a4da 24-Feb-2015 sewardj <sewardj@a5019735-40e9-0310-863c-91ae7b9d1cf9> arm64: enable test cases for conversion instructions which are
in fact implemented at this point.


git-svn-id: svn://svn.valgrind.org/valgrind/trunk@14960 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/none/tests/arm64/fp_and_simd.c
2e0da2af913e4826e31d992702a57a8d9e3f6194 24-Feb-2015 sewardj <sewardj@a5019735-40e9-0310-863c-91ae7b9d1cf9> arm64: enable test cases for
FRECPS d_d_d, s_s_s
FRSQRTS d_d_d, s_s_s
FRECPE d_d, s_s
FRSQRTE d_d, s_s
FRECPX d_d, s_s
FRECPS 2d_2d_2d, 4s_4s_4s, 2s_2s_2s
FRSQRTS 2d_2d_2d, 4s_4s_4s, 2s_2s_2s
FRECPE 2d_2d, 4s_4s, 2s_2s
FRSQRTE 2d_2d, 4s_4s, 2s_2s
--This line, and those below, will be ignored--

M none/tests/arm64/fp_and_simd.c
M none/tests/arm64/fp_and_simd.stdout.exp


git-svn-id: svn://svn.valgrind.org/valgrind/trunk@14958 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/none/tests/arm64/fp_and_simd.c
4d50c2fc60124d46c208d0e64705dca46de1831c 09-Feb-2015 sewardj <sewardj@a5019735-40e9-0310-863c-91ae7b9d1cf9> Enable test cases for
FMOV (vector, immediate, single precision)
{FRINTN,FRINTM,FRINTP,FRINTZ,FRINTA,FRINTX,FRINTI} 2d_2d, 4s_4s, 2s_2s
{FRINTN,FRINTM,FRINTP,FRINTZ,FRINTA,FRINTX,FRINTI} d_d, s_s


git-svn-id: svn://svn.valgrind.org/valgrind/trunk@14920 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/none/tests/arm64/fp_and_simd.c
7483ef334670f8d3bacb1ba101417f2053fc8ff2 08-Feb-2015 sewardj <sewardj@a5019735-40e9-0310-863c-91ae7b9d1cf9> Enable test cases for all remaining FP multiply instructions:
FMULX d_d_d, s_s_s
FMLA d_d_d[], s_s_s[]
FMLS d_d_d[], s_s_s[]
FMUL d_d_d[], s_s_s[]
FMULX d_d_d[], s_s_s[]
FMULX 2d_2d_2d, 4s_4s_4s, 2s_2s_2s
FMULX 2d_2d_d[], 4s_4s_s[], 2s_2s_s[]
and possibly more.



git-svn-id: svn://svn.valgrind.org/valgrind/trunk@14919 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/none/tests/arm64/fp_and_simd.c
679e410fa0f05d672e89b28628c8b3e30a76d5f1 08-Feb-2015 sewardj <sewardj@a5019735-40e9-0310-863c-91ae7b9d1cf9> Enable test cases:
{FMADD,FNMADD,FMSUB,FNMSUB} d_d_d_d, s_s_s_s
{FMAXMNV,FMINMNV,FMAXV,FMINV} s_4s
{FMAXNMP,FMINNMP,FMAXP,FMINP} d_2d, s_2s
{FMAXNM,FMINNM,FMAX,FMIN} 2d_2d_2d, 4s_4s_4s, 2s_2s_2s
{FMAXNMP,FMINNMP,FMAXP,FMINP} 2d_2d_2d, 4s_4s_4s, 2s_2s_2s


git-svn-id: svn://svn.valgrind.org/valgrind/trunk@14918 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/none/tests/arm64/fp_and_simd.c
5905222b1143defa914429b193ccc30531754810 07-Feb-2015 sewardj <sewardj@a5019735-40e9-0310-863c-91ae7b9d1cf9> Enable test cases for all FP compare instructions:
{FCMEQ,FCMGE,FCMGT,FACGE,FACGT} d_d_d, s_s_s
{FCMEQ,FCMGE,FCMGT,FACGE,FACGT} d_d_#0.0, s_s_#0.0
{FCMEQ,FCMGE,FCMGT,FACGE,FACGT} 2d_2d_#0.0, 4s_4s_#0.0, 2s_2s_#0.0
{FCCMP,FCCMPE} s_s, d_d
{FCMP,FCMPE} d_d, s_s
{FCMP,FCMPE} d_#0.0, s_#0.0



git-svn-id: svn://svn.valgrind.org/valgrind/trunk@14915 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/none/tests/arm64/fp_and_simd.c
44d8ec9cfb9d6a1ae74eb0426dd08c2fc680c6e6 17-Nov-2014 sewardj <sewardj@a5019735-40e9-0310-863c-91ae7b9d1cf9> Enable test cases for r2993, viz:
FADDP s_2s, d_2d
FADDP 2d_2d_2d, 4s_4s_4s, 2s_2s_2s
FMAX d_d, s_s
FMIN d_d, s_s
FMAXNM d_d, s_s (not really correct)
FMINNM d_d, s_s (not really correct)



git-svn-id: svn://svn.valgrind.org/valgrind/trunk@14730 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/none/tests/arm64/fp_and_simd.c
d42615a3165c6ad4181ec09dbb267ca46343ee08 15-Nov-2014 sewardj <sewardj@a5019735-40e9-0310-863c-91ae7b9d1cf9> Add test cases for all remaining AArch64 ARMv8 SIMD and FP instructions.


git-svn-id: svn://svn.valgrind.org/valgrind/trunk@14728 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/none/tests/arm64/fp_and_simd.c
7d8e0a86c474dc56f84e986cc51759293ec9e343 03-Nov-2014 sewardj <sewardj@a5019735-40e9-0310-863c-91ae7b9d1cf9> Add tests for all SIMD FP instructions, except int<->fp conversions.


git-svn-id: svn://svn.valgrind.org/valgrind/trunk@14684 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/none/tests/arm64/fp_and_simd.c
31cf66604789e22717cef05978390129ed032c3a 01-Nov-2014 sewardj <sewardj@a5019735-40e9-0310-863c-91ae7b9d1cf9> Rearrange the test case generators to be exactly in the same order
that they are called, so as to make future editing easier. And
generally tidy up. No functional change.



git-svn-id: svn://svn.valgrind.org/valgrind/trunk@14681 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/none/tests/arm64/fp_and_simd.c
71982253f53cf33d72d5f0d5d22ee9d3055de7ae 31-Oct-2014 sewardj <sewardj@a5019735-40e9-0310-863c-91ae7b9d1cf9> Add test cases and expected outputs for
FMLA 2d_2d_d[], 4s_4s_s[], 2s_2s_s[]
FMLS 2d_2d_d[], 4s_4s_s[], 2s_2s_s[]
PRFM (immediate)

Unfortunately huge diff for arm64/fp_and_simd.stdout.exp because the
new cases are not at the end, and the random data for all after it is
different. ToDo: reset RNG after each test.



git-svn-id: svn://svn.valgrind.org/valgrind/trunk@14679 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/none/tests/arm64/fp_and_simd.c
77de31cd4bb20b16edf7bbc01b4901d4d86dc174 24-Aug-2014 sewardj <sewardj@a5019735-40e9-0310-863c-91ae7b9d1cf9> arm64: enable test cases for:
{zip,uzp,trn}{1,2} (vector)
urecpe, ursqrte (vector)


git-svn-id: svn://svn.valgrind.org/valgrind/trunk@14353 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/none/tests/arm64/fp_and_simd.c
61d16fb377cb9fe0f1da6a4712a820e2d6575491 18-Aug-2014 sewardj <sewardj@a5019735-40e9-0310-863c-91ae7b9d1cf9> arm64: enable test cases for
srhadd, urhadd (vector)
suqadd, usqadd (scalar)
suqadd, usqadd (vector)


git-svn-id: svn://svn.valgrind.org/valgrind/trunk@14303 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/none/tests/arm64/fp_and_simd.c
4d87d238ff337c4d577189cf6dc79a1a443c447b 17-Aug-2014 sewardj <sewardj@a5019735-40e9-0310-863c-91ae7b9d1cf9> arm64: enable test cases for
sshr, ushr, ssra, usra (scalar, imm)
srshr, urshr, srsra, ursra (scalar, imm)
srshr, urshr, srsra, ursra (vector, imm)
sshl, srshl, ushl, urshl (scalar, imm)
sshl, srshl, ushl, urshl (vector, vector)
ssra, usra (vector, imm)


git-svn-id: svn://svn.valgrind.org/valgrind/trunk@14300 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/none/tests/arm64/fp_and_simd.c
693bac3b8f4726c59a11dd1e7f719676bffb5657 15-Aug-2014 sewardj <sewardj@a5019735-40e9-0310-863c-91ae7b9d1cf9> arm64: enable test cases for:
{uqshl, sqshl, sqshlu} (vector, imm)
{uqshl, sqshl, sqshlu} (scalar, imm)
{uqshrn, sqrshrun, sqshrun} (scalar, imm)



git-svn-id: svn://svn.valgrind.org/valgrind/trunk@14281 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/none/tests/arm64/fp_and_simd.c
4eacc8007c18b53be04191606bd5013de19acd07 11-Aug-2014 sewardj <sewardj@a5019735-40e9-0310-863c-91ae7b9d1cf9> arm64: enable test cases for:
uqshrn{2}, sqrshrun{2}, sqshrun{2} (vector, imm)
sqxtn{2}, uqxtn{2}, sqxtun{2} (vector and scalar)


git-svn-id: svn://svn.valgrind.org/valgrind/trunk@14257 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/none/tests/arm64/fp_and_simd.c
351949cc18c7a6c427aa21568028689903b7025b 04-Aug-2014 sewardj <sewardj@a5019735-40e9-0310-863c-91ae7b9d1cf9> Enable tests for: sq{r}dmulh (scalar vs elem, vector vs elem),
sqshl, uqshl, sqrshl, uqrshl (reg) (vector and scalar).


git-svn-id: svn://svn.valgrind.org/valgrind/trunk@14231 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/none/tests/arm64/fp_and_simd.c
abe2a22ef54810a7b1ed5764ad9b1bc3d86588e6 22-Jul-2014 sewardj <sewardj@a5019735-40e9-0310-863c-91ae7b9d1cf9> Enable test cases for:
{sqdmlal,sqdmlsl,sqdmull}{d_s_s[],s_h_h[]}
{sqdmlal,sqdmlsl,sqdmull}{d_s_s,s_h_h}
{sqdmlal,sqdmlsl,sqdmull}{2d_(2s_2s)/(4s_4s), 4s_(4h_4h)/(8h_8h)}
sqrdmulh 4s,2s,8h,4h (vector)


git-svn-id: svn://svn.valgrind.org/valgrind/trunk@14180 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/none/tests/arm64/fp_and_simd.c
8accb81cb14286f2d5ea1bbd75b7d7021c405f7e 21-Jul-2014 sewardj <sewardj@a5019735-40e9-0310-863c-91ae7b9d1cf9> Enable tests for: sqneg, {u,s}q{add,sub} (scalar),
{sqdmlal,sqdmlsl,sqdmull} (vector x element).


git-svn-id: svn://svn.valgrind.org/valgrind/trunk@14177 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/none/tests/arm64/fp_and_simd.c
427b37662fbee774d39e557dfdcdbfa0dce3c57b 11-Jul-2014 sewardj <sewardj@a5019735-40e9-0310-863c-91ae7b9d1cf9> arm64: enable test cases for:
{sli,sri} (vector & scalar), sqabs (vector & scalar)



git-svn-id: svn://svn.valgrind.org/valgrind/trunk@14152 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/none/tests/arm64/fp_and_simd.c
b2cbddecbe82e15af8eda328f04ce7572224428e 10-Jul-2014 sewardj <sewardj@a5019735-40e9-0310-863c-91ae7b9d1cf9> Enable test cases for: shll #imm, shrn #imm, rshrn #imm,
{smlal,umlal,smlsl,umlsl,smull,umull} (elem)


git-svn-id: svn://svn.valgrind.org/valgrind/trunk@14148 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/none/tests/arm64/fp_and_simd.c
8908decae6e44b34893da768437fe80d5cc163d0 30-Jun-2014 sewardj <sewardj@a5019735-40e9-0310-863c-91ae7b9d1cf9> arm64:
Add support for checking FPSR.QC effects of each instruction.
Implement: sadalp uadalp saddlp uaddlp saddlv uaddlv saddw{2} uaddw{2}
ssubw{2} usubw{2} shadd uhadd shsub uhsub sqadd uqadd sqsub uqsub
smaxp umaxp sminp uminp



git-svn-id: svn://svn.valgrind.org/valgrind/trunk@14121 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/none/tests/arm64/fp_and_simd.c
8e701e183ddd32d699a036f5cf53b8c4d04bc532 28-Jun-2014 sewardj <sewardj@a5019735-40e9-0310-863c-91ae7b9d1cf9> Enable test cases for: sabal uabal sabdl uabdl saddl uaddl ssubl usubl
smlal umlal smlsl umlsl smull umull


git-svn-id: svn://svn.valgrind.org/valgrind/trunk@14119 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/none/tests/arm64/fp_and_simd.c
5d3b66983bac36e85bf97c24c77cc73bb1d633db 27-Jun-2014 sewardj <sewardj@a5019735-40e9-0310-863c-91ae7b9d1cf9> Enable test cases for: rev32, rev64, saba, uaba, sabd, uabd.


git-svn-id: svn://svn.valgrind.org/valgrind/trunk@14115 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/none/tests/arm64/fp_and_simd.c
a8f62d1101cfde181e5b377ee820fadcd5336135 26-Jun-2014 sewardj <sewardj@a5019735-40e9-0310-863c-91ae7b9d1cf9> arm64: add/enable testcases:
pmul, pmull, rbit, rev16,
LD1/ST1 (multiple 1-elem structs to/from 3 regs, no offset)
LD3/ST3 (multiple 3-elem structs to/from 3/regs, post index)


git-svn-id: svn://svn.valgrind.org/valgrind/trunk@14110 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/none/tests/arm64/fp_and_simd.c
94ef326ec9ce6a6f759785bcee4aa8f2aa7189f9 23-Jun-2014 sewardj <sewardj@a5019735-40e9-0310-863c-91ae7b9d1cf9> Enable more test cases:
ins (vec[], vec[])
mla, mls, mul (vec, vec, vec[])
various more movi/mvni cases
not 16b/8b



git-svn-id: svn://svn.valgrind.org/valgrind/trunk@14083 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/none/tests/arm64/fp_and_simd.c
946f019a196b4c3a3b7b104922a2167b0f5f1439 20-Jun-2014 sewardj <sewardj@a5019735-40e9-0310-863c-91ae7b9d1cf9> Enable/enhance test cases for: dup_{d_d[], s_s[], h_h[], b_b[]}, ext


git-svn-id: svn://svn.valgrind.org/valgrind/trunk@14054 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/none/tests/arm64/fp_and_simd.c
6599d5b38adf525ed126d4fd537cd3c4108ec1a8 19-Jun-2014 sewardj <sewardj@a5019735-40e9-0310-863c-91ae7b9d1cf9> Enable test cases for: orr_{8h,4h}_imm8_shifted,
orr_{4s,2s}_imm8_shifted, bic_{8h,4h}_imm8_shifted,
bic_{4s,2s}_imm8_shifted, cls_std6_std6, cm{eq,ge,gt,hi,hs,tst}_d_d_d,
cm{ge,gt,le,lt}_d_d_zero, cnt_{16,8}b_{16,8}b




git-svn-id: svn://svn.valgrind.org/valgrind/trunk@14052 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/none/tests/arm64/fp_and_simd.c
5e023e80942092a0fddf6120358e0f40627eebcf 15-Jun-2014 sewardj <sewardj@a5019735-40e9-0310-863c-91ae7b9d1cf9> Enable test cases for instructions implemented today.


git-svn-id: svn://svn.valgrind.org/valgrind/trunk@14042 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/none/tests/arm64/fp_and_simd.c
9c33269fcac40e4a82ccc13ab7c845123c8e67af 12-Jun-2014 sewardj <sewardj@a5019735-40e9-0310-863c-91ae7b9d1cf9> Add test cases for FMUL 2d_2d_d[], 4s_4s_s[], 2s_2s_s[].


git-svn-id: svn://svn.valgrind.org/valgrind/trunk@14026 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/none/tests/arm64/fp_and_simd.c
770f5eac3e99d1e205f931f346ec3c8a9ae5aaa9 12-Jun-2014 sewardj <sewardj@a5019735-40e9-0310-863c-91ae7b9d1cf9> Add tests for movi_4s_#imm8,lsl8 and ushr_d_d_#imm.


git-svn-id: svn://svn.valgrind.org/valgrind/trunk@14025 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/none/tests/arm64/fp_and_simd.c
dce0698a84e8fd34dc8e69d99f263ace36d3765f 11-Jun-2014 sewardj <sewardj@a5019735-40e9-0310-863c-91ae7b9d1cf9> Enable test for movi_{16b,8b}_#imm8.


git-svn-id: svn://svn.valgrind.org/valgrind/trunk@14021 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/none/tests/arm64/fp_and_simd.c
5ccbe759d6393fbe6bf9842c244b0b0208be6777 04-Jun-2014 sewardj <sewardj@a5019735-40e9-0310-863c-91ae7b9d1cf9> Make each test disable-able, and enable tests of instructions that are
currently supported.


git-svn-id: svn://svn.valgrind.org/valgrind/trunk@13993 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/none/tests/arm64/fp_and_simd.c
d98cee7ccbaca68482f3aa3ec12da4b4412dda71 15-May-2014 sewardj <sewardj@a5019735-40e9-0310-863c-91ae7b9d1cf9> Add more test cases: trn1, trn2, uzp1, uzp2, zip1, zip2, urecpe, ursqrte.
This completes the test cases for the SIMD integer instructions.



git-svn-id: svn://svn.valgrind.org/valgrind/trunk@13970 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/none/tests/arm64/fp_and_simd.c
2148803c9ffb697e9c434ea58b90653d0ec133a6 15-May-2014 sewardj <sewardj@a5019735-40e9-0310-863c-91ae7b9d1cf9> Add more test cases: sqrshrn, uqrshrn, sqshrn, uqshrn, sqrshrun,
sqshrun, sqshl, uqshl, sqshlu, sqxtn, uqxtn, sqxtun, srhadd, urhadd,
sshl, ushl, shl, sshr, ushr, ssra, usra, srshl, urshl, srshr, urshr,
srsra, ursra, suqadd, usqadd.



git-svn-id: svn://svn.valgrind.org/valgrind/trunk@13969 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/none/tests/arm64/fp_and_simd.c
e50a5cc9ee293d0929267a390133af4a56347d1d 15-May-2014 sewardj <sewardj@a5019735-40e9-0310-863c-91ae7b9d1cf9> Add more test cases: sqdmulh, sqrdmulh, sqshl, uqshl, sqrshl, uqrshl,
sqrshrn, uqrshrn, sqshrn, uqshrn, sqrshrun, sqshrun.


git-svn-id: svn://svn.valgrind.org/valgrind/trunk@13968 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/none/tests/arm64/fp_and_simd.c
d8999c5f9829c0c464f9ceaa864769c8906272b4 13-May-2014 sewardj <sewardj@a5019735-40e9-0310-863c-91ae7b9d1cf9> Add more test cases: shll, shrn, rshrn, sli, sri, smaxp, umaxp, sminp,
uminp, smlal, umlal, smlsl, umlsl, smull, umull, sqabs, sqneg, sqadd,
uqadd, sqsub, uqsub, sqdmlal, sqdmlsl, sqdmull, sqrdmulh.



git-svn-id: svn://svn.valgrind.org/valgrind/trunk@13956 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/none/tests/arm64/fp_and_simd.c
38823bce67c71b8f5af2c41a9744ca201e53bbb9 09-May-2014 sewardj <sewardj@a5019735-40e9-0310-863c-91ae7b9d1cf9> Add more test cases: mul, mvni, not, pmul, pmull, rbit, rev16/32/64,
saba, uaba, sabal, uabal, sabd, uabd, sabdl, uabdl, sadalp, uadalp,
saddl, uaddl, ssubl, usubl, saddlp, uaddlp, saddlv, uaddlv, saddw,
uaddw, ssubw, usubw, shadd, uhadd, shsub, uhsub.



git-svn-id: svn://svn.valgrind.org/valgrind/trunk@13946 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/none/tests/arm64/fp_and_simd.c
bcbfa985e861e1919b80fc75201d414327dee93e 09-May-2014 sewardj <sewardj@a5019735-40e9-0310-863c-91ae7b9d1cf9> Add more test cases: ext, ins, mla, mls, movi.


git-svn-id: svn://svn.valgrind.org/valgrind/trunk@13945 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/none/tests/arm64/fp_and_simd.c
f3ea0d58c82358fe8f5eba1e8770c1f7b2e97b8d 06-May-2014 sewardj <sewardj@a5019735-40e9-0310-863c-91ae7b9d1cf9> Fill in some SIMD integer test cases.


git-svn-id: svn://svn.valgrind.org/valgrind/trunk@13937 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/none/tests/arm64/fp_and_simd.c
192c6924845581c005533a3ddb6ec107b321e64d 06-May-2014 sewardj <sewardj@a5019735-40e9-0310-863c-91ae7b9d1cf9> Big reorganisation:

* add lane type descriptors, to be used by the random data
generators -- as-yet unused

* move existing tests into new groupings, and rename some of
them to be more consistent with the new notation.



git-svn-id: svn://svn.valgrind.org/valgrind/trunk@13936 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/none/tests/arm64/fp_and_simd.c
7cbc4e1ead740427d7a2b9e8d685680ddd1252dd 05-May-2014 sewardj <sewardj@a5019735-40e9-0310-863c-91ae7b9d1cf9> Rename these two test files to make their names a bit less cumbersome.


git-svn-id: svn://svn.valgrind.org/valgrind/trunk@13935 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/none/tests/arm64/fp_and_simd.c