summaryrefslogtreecommitdiff
path: root/Source/TestSuite/ASM/source/Instructions.h
blob: e4eb8374b0196b1a39b1ac8d9e29a8d0dd2e1e92 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20

// Integer
void add(u32 *a, u32 *b, u32 *c, u32 *d);
void addRC(u32 *a, u32 *b, u32 *c, u32 *d);

void subfc(u32 *a, u32 *b, u32 *c, u32 *d);
void subfcRC(u32 *a, u32 *b, u32 *c, u32 *d);

void divw(u32 *a, u32 *b, u32 *c, u32 *d);
void divwRC(u32 *a, u32 *b, u32 *c, u32 *d);

void divwo(u32 *a, u32 *b, u32 *c, u32 *d);
void divwoRC(u32 *a, u32 *b, u32 *c, u32 *d);


// Float

void fsqrt(float *a, float *b, float *c, float *d);

void fsqrtRC(float *a, float *b, float *c, float *d);