12345678910111213141516171819202122232425262728293031323334353637383940414243 |
- # mach: all
- # output:
- # sim: --environment operating
- .include "t-macros.i"
- start
- test_slae_1:
- loadpsw2 PSW_ST|PSW_FX
- loadacc2 a0 0x00 0x0AFF 0xF000
- ldi r0, 4
- slae a0, r0
- checkacc2 1 a0 0x00 0x7FFF 0xFFFF
- test_slae_2:
- loadpsw2 PSW_ST|PSW_FX
- loadacc2 a0 0xFF 0xF700 0x1000
- ldi r0, 4
- slae a0, r0
- checkacc2 2 a0 0xFF 0x8000 0x0000
- test_slae_3:
- loadpsw2 PSW_ST|PSW_FX
- loadacc2 a0 0x00 0x0010 0xA000
- ldi r0, 4
- slae a0, r0
- checkacc2 3 a0 0x00 0x010A 0x0000
- test_slae_4:
- loadpsw2 0
- loadacc2 a0 0x00 0x0010 0xA000
- ldi r0, 4
- slae a0, r0
- checkacc2 4 a0 0x00 0x010A 0x0000
- test_slae_5:
- loadacc2 a0 0x00 0x0010 0xA000
- ldi r0, -4
- slae a0, r0
- checkacc2 4 a0 0x00 0x0001 0x0A00
- exit0
|