1*66e63ce3Schristos# sh testcase for ldx.b $rm, $rn, $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*66e63ce3Schristosldxb1: 10*66e63ce3Schristos movi 20, r3 11*66e63ce3Schristos shlli r3, 8, r3 12*66e63ce3Schristos movi 0, r4 13*66e63ce3Schristos ldx.b r3, r4, r0 14*66e63ce3Schristos 15*66e63ce3Schristosldxb2: 16*66e63ce3Schristos movi 20, r3 17*66e63ce3Schristos shlli r3, 8, r3 18*66e63ce3Schristos movi 1, r4 19*66e63ce3Schristos ldx.b r3, r4, r0 20*66e63ce3Schristos 21*66e63ce3Schristosldxb3: 22*66e63ce3Schristos movi 20, r3 23*66e63ce3Schristos shlli r3, 8, r3 24*66e63ce3Schristos movi -1, r4 25*66e63ce3Schristos ldx.b r3, r4, r0 26*66e63ce3Schristos 27*66e63ce3Schristosokay: 28*66e63ce3Schristos pass 29