blob: 26a46bb95b27a0367a5623cbdb30540d93e1ed3f [file] [log] [blame]
! Make 'mov' and 'wr' aliases operate as per V8 SPARC Architecture Manual
.text
foo:
! wr Aliases
wr %l0,%asr1
wr %l0,%y
wr %l0,%psr
wr %l0,%wim
wr %l0,%tbr
wr %g0,%asr1
wr %g0,%y
wr %g0,%psr
wr %g0,%wim
wr %g0,%tbr
wr 0,%asr1
wr 0,%y
wr 0,%psr
wr 0,%wim
wr 0,%tbr
wr -1,%asr1
wr -1,%y
wr -1,%psr
wr -1,%wim
wr -1,%tbr
! mov Aliases
mov %l0,%asr1
mov %l0,%y
mov %l0,%psr
mov %l0,%wim
mov %l0,%tbr
mov %g0,%asr1
mov %g0,%y
mov %g0,%psr
mov %g0,%wim
mov %g0,%tbr
mov 0,%asr1
mov 0,%y
mov 0,%psr
mov 0,%wim
mov 0,%tbr
mov -1,%asr1
mov -1,%y
mov -1,%psr
mov -1,%wim
mov -1,%tbr