blob: 09050cf2e0ae6264890706924911ef96355a9ceb [file] [log] [blame]
# Test ldm/stm/ldma/stma
.text
ldmsh [%g0+%g1], %g2
ldmsh [%g1], %g3
ldmsh [%g1+102], %g3
ldmsh [102+%g1], %g3
ldmsh [102], %g3
ldmuh [%g0+%g1], %g2
ldmuh [%g1], %g3
ldmuh [%g1+102], %g3
ldmuh [102+%g1], %g3
ldmuh [102], %g3
ldmsw [%g0+%g1], %g2
ldmsw [%g1], %g3
ldmsw [%g1+102], %g3
ldmsw [102+%g1], %g3
ldmsw [102], %g3
ldmuw [%g0+%g1], %g2
ldmuw [%g1], %g3
ldmuw [%g1+102], %g3
ldmuw [102+%g1], %g3
ldmuw [102], %g3
ldmx [%g0+%g1], %g2
ldmx [%g1], %g3
ldmx [%g1+102], %g3
ldmx [102+%g1], %g3
ldmx [102], %g3
ldmux [%g0+%g1], %g2
ldmux [%g1], %g3
ldmux [%g1+102], %g3
ldmux [102+%g1], %g3
ldmux [102], %g3
ldmsha [%g1+%g2] %asi, %g3
ldmsha [%g1] %asi, %g2
ldmuha [%g1+%g2] %asi, %g3
ldmuha [%g1] %asi, %g2
ldmswa [%g1+%g2] %asi, %g3
ldmswa [%g1] %asi, %g2
ldmuwa [%g1+%g2] %asi, %g3
ldmuwa [%g1] %asi, %g2
ldmxa [%g1+%g2] %asi, %g3
ldmxa [%g1] %asi, %g2
stmh %g2, [%g0+%g1]
stmh %g3, [%g1]
stmh %g3, [%g1+102]
stmh %g3, [102+%g1]
stmh %g3, [102]
stmw %g2, [%g0+%g1]
stmw %g3, [%g1]
stmw %g3, [%g1+102]
stmw %g3, [102+%g1]
stmw %g3, [102]
stmx %g2, [%g0+%g1]
stmx %g3, [%g1]
stmx %g3, [%g1+102]
stmx %g3, [102+%g1]
stmx %g3, [102]
stmha %g2, [%g0+%g1] %asi
stmha %g3, [%g1] %asi
stmwa %g2, [%g0+%g1] %asi
stmwa %g3, [%g1] %asi
stmxa %g2, [%g0+%g1] %asi
stmxa %g3, [%g1] %asi