# frv testcase for dcei @(GRi,GRj),a | |
# mach: fr400 fr550 | |
.include "testutils.inc" | |
start | |
.global dcei | |
dcei: | |
or_spr_immed 0x08000000,hsr0 ; data cache: copy-back mode | |
set_mem_immed 0xdeadbeef,sp | |
test_mem_immed 0xdeadbeef,sp | |
flush_data_cache sp | |
set_mem_immed 0xbeefdead,sp | |
test_mem_immed 0xbeefdead,sp | |
dcei @(sp,gr0),1 | |
test_mem_immed 0xdeadbeef,sp | |
set_mem_immed 0xbeefdead,sp | |
test_mem_immed 0xbeefdead,sp | |
dcei @(gr0,gr0),1 | |
test_mem_immed 0xdeadbeef,sp | |
pass |