Cleaning up raw32 thread context switching functions (use consistent coding style)
This commit is contained in:
parent
d80bd18157
commit
0ab0e28bdb
3 changed files with 30 additions and 30 deletions
|
@ -101,13 +101,13 @@
|
|||
|
||||
// Run the users function - we save some code because gfxThreadExit() never returns
|
||||
// gfxThreadExit(_gfxCurrentThread->fn(_gfxCurrentThread->param));
|
||||
LDR r2,__cpp(&_gfxCurrentThread)
|
||||
LDR r2,[r2,#0]
|
||||
LDR r0,[r2,#__cpp(offsetof(thread,param))]
|
||||
LDR r1,[r2,#__cpp(offsetof(thread,fn))]
|
||||
BLX r1
|
||||
MOV r4,r0
|
||||
BL gfxThreadExit
|
||||
ldr r2,__cpp(&_gfxCurrentThread)
|
||||
ldr r2,[r2,#0]
|
||||
ldr r0,[r2,#__cpp(offsetof(thread,param))]
|
||||
ldr r1,[r2,#__cpp(offsetof(thread,fn))]
|
||||
blx r1
|
||||
mov r4,r0
|
||||
bl gfxThreadExit
|
||||
}
|
||||
|
||||
#else
|
||||
|
|
|
@ -72,13 +72,13 @@
|
|||
|
||||
// Run the users function - we save some code because gfxThreadExit() never returns
|
||||
// gfxThreadExit(_gfxCurrentThread->fn(_gfxCurrentThread->param));
|
||||
LDR r2,__cpp(&_gfxCurrentThread)
|
||||
LDR r2,[r2,#0]
|
||||
LDR r0,[r2,#__cpp(offsetof(thread,param))]
|
||||
LDR r1,[r2,#__cpp(offsetof(thread,fn))]
|
||||
BLX r1
|
||||
MOV r4,r0
|
||||
BL gfxThreadExit
|
||||
ldr r2,__cpp(&_gfxCurrentThread)
|
||||
ldr r2,[r2,#0]
|
||||
ldr r0,[r2,#__cpp(offsetof(thread,param))]
|
||||
ldr r1,[r2,#__cpp(offsetof(thread,fn))]
|
||||
blx r1
|
||||
mov r4,r0
|
||||
bl gfxThreadExit
|
||||
}
|
||||
|
||||
#else
|
||||
|
|
|
@ -77,13 +77,13 @@
|
|||
|
||||
// Run the users function - we save some code because gfxThreadExit() never returns
|
||||
// gfxThreadExit(_gfxCurrentThread->fn(_gfxCurrentThread->param));
|
||||
LDR r2,__cpp(&_gfxCurrentThread)
|
||||
LDR r2,[r2,#0]
|
||||
LDR r0,[r2,#__cpp(offsetof(thread,param))]
|
||||
LDR r1,[r2,#__cpp(offsetof(thread,fn))]
|
||||
BLX r1
|
||||
MOV r4,r0
|
||||
BL gfxThreadExit
|
||||
ldr r2,__cpp(&_gfxCurrentThread)
|
||||
ldr r2,[r2,#0]
|
||||
ldr r0,[r2,#__cpp(offsetof(thread,param))]
|
||||
ldr r1,[r2,#__cpp(offsetof(thread,fn))]
|
||||
blx r1
|
||||
mov r4,r0
|
||||
bl gfxThreadExit
|
||||
}
|
||||
|
||||
#else
|
||||
|
|
Loading…
Add table
Reference in a new issue