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