1*97ec5308Schristos# sh testcase for stx.q $rm, $rn, $rd -*- Asm -*-
2*97ec5308Schristos# mach: all
3*97ec5308Schristos# as: -isa=shmedia
4*97ec5308Schristos# ld: -m shelf64
5*97ec5308Schristos
6*97ec5308Schristos	.include "media/testutils.inc"
7*97ec5308Schristos
8*97ec5308Schristos	start
9*97ec5308Schristos
10*97ec5308Schristosinit:
11*97ec5308Schristos	movi -1, r7
12*97ec5308Schristos	xori r7, 13, r7
13*97ec5308Schristos	movi 40, r0
14*97ec5308Schristos	shlli r0, 8, r0
15*97ec5308Schristos
16*97ec5308Schristosstxq1:
17*97ec5308Schristos	movi 0, r1
18*97ec5308Schristos	stx.q r0, r1, r7
19*97ec5308Schristos
20*97ec5308Schristosstxq2:
21*97ec5308Schristos	movi 8, r1
22*97ec5308Schristos	stx.q r0, r1, r7
23*97ec5308Schristos
24*97ec5308Schristosstxq3:
25*97ec5308Schristos	movi -8, r1
26*97ec5308Schristos	stx.q r0, r1, r7
27*97ec5308Schristos
28*97ec5308Schristosokay:
29*97ec5308Schristos	pass
30