summaryrefslogtreecommitdiff
path: root/arm9/lib/src/GX_asm.c
blob: f40793d84263a6599f6e42d85f1a01207306aaf1 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include "global.h"
#include "main.h"
#include "GX.h"

//looks like asm and says asm on the tin...
ARM_FUNC asm void GX_SendFifo48B(void *src, void *dst){
    ldmia r0!, {r2-r3,r12}
    stmia r1, {r2-r3,r12}
    ldmia r0!, {r2-r3,r12}
    stmia r1, {r2-r3,r12}
    ldmia r0!, {r2-r3,r12}
    stmia r1, {r2-r3,r12}
    ldmia r0!, {r2-r3,r12}
    stmia r1, {r2-r3,r12}
    bx lr
}