From a8d11df1665a48e9ee8ef13b03e0048614e5e3d1 Mon Sep 17 00:00:00 2001 From: schneefux Date: Sun, 12 Jun 2016 19:41:31 +0200 Subject: import into git --- change_bclk.src | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 change_bclk.src (limited to 'change_bclk.src') diff --git a/change_bclk.src b/change_bclk.src new file mode 100644 index 0000000..7847321 --- /dev/null +++ b/change_bclk.src @@ -0,0 +1,23 @@ + .export _change_bclk + + .SECTION P,CODE,ALIGN=4 + +_change_bclk: + mov r4, r0 + and #h'0F, r0 + shll16 r0 + shll2 r0 + shll2 r0 + mov.l #h'80000000, r1 + mov.l #h'FFFFF0FF, r3 + mov.l @r1, r2 + and r3, r2 + or r0, r2 + mov.l r2, @r1 + mov.l #h'A4150000, r0 + mov.l @r1, r2 + or r0, r2 + rts + mov.l r2, @r1 + .align 4 + .END \ No newline at end of file -- cgit v1.3.1