mirror of
https://github.com/dolphin-emu/dolphin.git
synced 2024-12-29 05:40:55 +01:00
56d55f2d22
Ran this test on my Wii, with AC0.M = 0x0004 and AC1.M = 0x1234 Result: AC1.M = 0x2340 This opcode is NOT andc'ls. It left-shifts ACC1 by value in ACC0. git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3796 8ced0084-cf51-0410-be5f-012b33b47a6e
24 lines
374 B
Plaintext
24 lines
374 B
Plaintext
incdir "tests"
|
|
include "dsp_base.inc"
|
|
|
|
; Test for andc'ls
|
|
;
|
|
; 3d80 andc'ls $AC1.M : $AX0.L, $AC0.M
|
|
|
|
|
|
clr $ACC0
|
|
clr $ACC1
|
|
lri $AX0.L, #0x0000
|
|
lri $AR0, #0x0FF0
|
|
lri $AR3, #0x0FF0
|
|
|
|
lri $AC0.M, #0x0004
|
|
lri $AC1.M, #0x1234
|
|
andc'ls $AC1.M : $AX0.L, $AC0.M
|
|
|
|
call send_back
|
|
|
|
|
|
; We're done, DO NOT DELETE THIS LINE
|
|
jmp end_of_test
|