1*66e63ce3Schristos# sh testcase for st.q $rm, $disp10, $rd -*- Asm -*-
2*66e63ce3Schristos# mach: all
3*66e63ce3Schristos# as: -isa=shmedia
4*66e63ce3Schristos# ld: -m shelf64
5*66e63ce3Schristos
6*66e63ce3Schristos	.include "media/testutils.inc"
7*66e63ce3Schristos
8*66e63ce3Schristos	start
9*66e63ce3Schristos
10*66e63ce3Schristosinit:
11*66e63ce3Schristos	movi -1, r7
12*66e63ce3Schristos	xori r7, 13, r7
13*66e63ce3Schristos	movi 40, r0
14*66e63ce3Schristos	shlli r0, 8, r0
15*66e63ce3Schristos
16*66e63ce3Schristosstq1:
17*66e63ce3Schristos	st.q r0, 0, r7
18*66e63ce3Schristos
19*66e63ce3Schristosstq2:
20*66e63ce3Schristos	st.q r0, 8, r7
21*66e63ce3Schristos
22*66e63ce3Schristosstq3:
23*66e63ce3Schristos	st.q r0, -8, r7
24*66e63ce3Schristos
25*66e63ce3Schristosokay:
26*66e63ce3Schristos	pass
27