projects
/
jump.git
/ blob
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
history
|
raw
|
HEAD
dol: fix shm_t contain the shm-buffers
[jump.git]
/
dol
/
src
/
dol
/
visitor
/
cell
/
lib
/
spu
/
common.cpp
1
/*
2
* common.cpp
3
*
4
* Created on: Feb 27, 2009
5
* Author: lschor
6
*/
7
8
#include "../common.h"
9
10
/**
11
Round a number to the alignment of the Cell
12
*/
13
uint32_t roundDMA(uint32_t number) {
14
if (number > 16)
15
if (number % 16 == 0)
16
return number;
17
else
18
return number + 16 - (number % 16);
19
else if (number > 8)
20
return 16;
21
else if (number > 4)
22
return 8;
23
else if (number > 2)
24
return 4;
25
else if (number > 1)
26
return 2;
27
else
28
return 1;
29
}