[MIPS] checkfiles: Fix "need space after that ','" errors.
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
This commit is contained in:
@@ -178,24 +178,24 @@ static int isBranchInstr(mips_instruction * i)
|
||||
#define FR_BIT 0
|
||||
#endif
|
||||
|
||||
#define SIFROMREG(si,x) ((si) = \
|
||||
#define SIFROMREG(si, x) ((si) = \
|
||||
(xcp->cp0_status & FR_BIT) || !(x & 1) ? \
|
||||
(int)ctx->fpr[x] : \
|
||||
(int)(ctx->fpr[x & ~1] >> 32 ))
|
||||
#define SITOREG(si,x) (ctx->fpr[x & ~((xcp->cp0_status & FR_BIT) == 0)] = \
|
||||
#define SITOREG(si, x) (ctx->fpr[x & ~((xcp->cp0_status & FR_BIT) == 0)] = \
|
||||
(xcp->cp0_status & FR_BIT) || !(x & 1) ? \
|
||||
ctx->fpr[x & ~1] >> 32 << 32 | (u32)(si) : \
|
||||
ctx->fpr[x & ~1] << 32 >> 32 | (u64)(si) << 32)
|
||||
|
||||
#define DIFROMREG(di,x) ((di) = \
|
||||
#define DIFROMREG(di, x) ((di) = \
|
||||
ctx->fpr[x & ~((xcp->cp0_status & FR_BIT) == 0)])
|
||||
#define DITOREG(di,x) (ctx->fpr[x & ~((xcp->cp0_status & FR_BIT) == 0)] \
|
||||
#define DITOREG(di, x) (ctx->fpr[x & ~((xcp->cp0_status & FR_BIT) == 0)] \
|
||||
= (di))
|
||||
|
||||
#define SPFROMREG(sp,x) SIFROMREG((sp).bits,x)
|
||||
#define SPTOREG(sp,x) SITOREG((sp).bits,x)
|
||||
#define DPFROMREG(dp,x) DIFROMREG((dp).bits,x)
|
||||
#define DPTOREG(dp,x) DITOREG((dp).bits,x)
|
||||
#define SPFROMREG(sp, x) SIFROMREG((sp).bits, x)
|
||||
#define SPTOREG(sp, x) SITOREG((sp).bits, x)
|
||||
#define DPFROMREG(dp, x) DIFROMREG((dp).bits, x)
|
||||
#define DPTOREG(dp, x) DITOREG((dp).bits, x)
|
||||
|
||||
/*
|
||||
* Emulate the single floating point instruction pointed at by EPC.
|
||||
@@ -584,12 +584,12 @@ static ieee754sp fpemu_sp_rsqrt(ieee754sp s)
|
||||
return ieee754sp_div(ieee754sp_one(0), ieee754sp_sqrt(s));
|
||||
}
|
||||
|
||||
DEF3OP(madd, sp, ieee754sp_mul, ieee754sp_add,);
|
||||
DEF3OP(msub, sp, ieee754sp_mul, ieee754sp_sub,);
|
||||
DEF3OP(madd, sp, ieee754sp_mul, ieee754sp_add, );
|
||||
DEF3OP(msub, sp, ieee754sp_mul, ieee754sp_sub, );
|
||||
DEF3OP(nmadd, sp, ieee754sp_mul, ieee754sp_add, ieee754sp_neg);
|
||||
DEF3OP(nmsub, sp, ieee754sp_mul, ieee754sp_sub, ieee754sp_neg);
|
||||
DEF3OP(madd, dp, ieee754dp_mul, ieee754dp_add,);
|
||||
DEF3OP(msub, dp, ieee754dp_mul, ieee754dp_sub,);
|
||||
DEF3OP(madd, dp, ieee754dp_mul, ieee754dp_add, );
|
||||
DEF3OP(msub, dp, ieee754dp_mul, ieee754dp_sub, );
|
||||
DEF3OP(nmadd, dp, ieee754dp_mul, ieee754dp_add, ieee754dp_neg);
|
||||
DEF3OP(nmsub, dp, ieee754dp_mul, ieee754dp_sub, ieee754dp_neg);
|
||||
|
||||
|
@@ -121,7 +121,7 @@ ieee754dp ieee754dp_mul(ieee754dp x, ieee754dp y)
|
||||
*/
|
||||
|
||||
/* 32 * 32 => 64 */
|
||||
#define DPXMULT(x,y) ((u64)(x) * (u64)y)
|
||||
#define DPXMULT(x, y) ((u64)(x) * (u64)y)
|
||||
|
||||
{
|
||||
unsigned lxm = xm;
|
||||
|
@@ -47,13 +47,13 @@
|
||||
|
||||
|
||||
#if (defined(BYTE_ORDER) && BYTE_ORDER == LITTLE_ENDIAN) || defined(__MIPSEL__)
|
||||
#define SPSTR(s,b,m) {m,b,s}
|
||||
#define DPSTR(s,b,mh,ml) {ml,mh,b,s}
|
||||
#define SPSTR(s, b, m) {m, b, s}
|
||||
#define DPSTR(s, b, mh, ml) {ml, mh, b, s}
|
||||
#endif
|
||||
|
||||
#ifdef __MIPSEB__
|
||||
#define SPSTR(s,b,m) {s,b,m}
|
||||
#define DPSTR(s,b,mh,ml) {s,b,mh,ml}
|
||||
#define SPSTR(s, b, m) {s, b, m}
|
||||
#define DPSTR(s, b, mh, ml) {s, b, mh, ml}
|
||||
#endif
|
||||
|
||||
const struct ieee754dp_konst __ieee754dp_spcvals[] = {
|
||||
@@ -65,7 +65,7 @@ const struct ieee754dp_konst __ieee754dp_spcvals[] = {
|
||||
DPSTR(1, 3 + DP_EBIAS, 0x40000, 0), /* - 10.0 */
|
||||
DPSTR(0, DP_EMAX + 1 + DP_EBIAS, 0, 0), /* + infinity */
|
||||
DPSTR(1, DP_EMAX + 1 + DP_EBIAS, 0, 0), /* - infinity */
|
||||
DPSTR(0,DP_EMAX+1+DP_EBIAS,0x7FFFF,0xFFFFFFFF), /* + indef quiet Nan */
|
||||
DPSTR(0, DP_EMAX+1+DP_EBIAS, 0x7FFFF, 0xFFFFFFFF), /* + indef quiet Nan */
|
||||
DPSTR(0, DP_EMAX + DP_EBIAS, 0xFFFFF, 0xFFFFFFFF), /* + max */
|
||||
DPSTR(1, DP_EMAX + DP_EBIAS, 0xFFFFF, 0xFFFFFFFF), /* - max */
|
||||
DPSTR(0, DP_EMIN + DP_EBIAS, 0, 0), /* + min normal */
|
||||
@@ -85,7 +85,7 @@ const struct ieee754sp_konst __ieee754sp_spcvals[] = {
|
||||
SPSTR(1, 3 + SP_EBIAS, 0x200000), /* - 10.0 */
|
||||
SPSTR(0, SP_EMAX + 1 + SP_EBIAS, 0), /* + infinity */
|
||||
SPSTR(1, SP_EMAX + 1 + SP_EBIAS, 0), /* - infinity */
|
||||
SPSTR(0,SP_EMAX+1+SP_EBIAS,0x3FFFFF), /* + indef quiet Nan */
|
||||
SPSTR(0, SP_EMAX+1+SP_EBIAS, 0x3FFFFF), /* + indef quiet Nan */
|
||||
SPSTR(0, SP_EMAX + SP_EBIAS, 0x7FFFFF), /* + max normal */
|
||||
SPSTR(1, SP_EMAX + SP_EBIAS, 0x7FFFFF), /* - max normal */
|
||||
SPSTR(0, SP_EMIN + SP_EBIAS, 0), /* + min normal */
|
||||
|
@@ -43,8 +43,8 @@
|
||||
/* convert denormal to normalized with extended exponent */
|
||||
#define DPDNORMx(m,e) \
|
||||
while( (m >> DP_MBITS) == 0) { m <<= 1; e--; }
|
||||
#define DPDNORMX DPDNORMx(xm,xe)
|
||||
#define DPDNORMY DPDNORMx(ym,ye)
|
||||
#define DPDNORMX DPDNORMx(xm, xe)
|
||||
#define DPDNORMY DPDNORMx(ym, ye)
|
||||
|
||||
static __inline ieee754dp builddp(int s, int bx, u64 m)
|
||||
{
|
||||
@@ -71,13 +71,13 @@ extern ieee754dp ieee754dp_bestnan(ieee754dp, ieee754dp);
|
||||
extern ieee754dp ieee754dp_format(int, int, u64);
|
||||
|
||||
|
||||
#define DPNORMRET2(s,e,m,name,a0,a1) \
|
||||
#define DPNORMRET2(s, e, m, name, a0, a1) \
|
||||
{ \
|
||||
ieee754dp V = ieee754dp_format(s,e,m); \
|
||||
ieee754dp V = ieee754dp_format(s, e, m); \
|
||||
if(TSTX()) \
|
||||
return ieee754dp_xcpt(V,name,a0,a1); \
|
||||
return ieee754dp_xcpt(V, name, a0, a1); \
|
||||
else \
|
||||
return V; \
|
||||
}
|
||||
|
||||
#define DPNORMRET1(s,e,m,name,a0) DPNORMRET2(s,e,m,name,a0,a0)
|
||||
#define DPNORMRET1(s, e, m, name, a0) DPNORMRET2(s, e, m, name, a0, a0)
|
||||
|
@@ -55,16 +55,16 @@
|
||||
#define DPBEXP(dp) (dp.parts.bexp)
|
||||
#define DPMANT(dp) (dp.parts.mant)
|
||||
|
||||
#define CLPAIR(x,y) ((x)*6+(y))
|
||||
#define CLPAIR(x, y) ((x)*6+(y))
|
||||
|
||||
#define CLEARCX \
|
||||
(ieee754_csr.cx = 0)
|
||||
|
||||
#define SETCX(x) \
|
||||
(ieee754_csr.cx |= (x),ieee754_csr.sx |= (x))
|
||||
(ieee754_csr.cx |= (x), ieee754_csr.sx |= (x))
|
||||
|
||||
#define SETANDTESTCX(x) \
|
||||
(SETCX(x),ieee754_csr.mx & (x))
|
||||
(SETCX(x), ieee754_csr.mx & (x))
|
||||
|
||||
#define TSTX() \
|
||||
(ieee754_csr.cx & ieee754_csr.mx)
|
||||
@@ -76,7 +76,7 @@
|
||||
#define COMPYSP \
|
||||
unsigned ym; int ye; int ys; int yc
|
||||
|
||||
#define EXPLODESP(v,vc,vs,ve,vm) \
|
||||
#define EXPLODESP(v, vc, vs, ve, vm) \
|
||||
{\
|
||||
vs = SPSIGN(v);\
|
||||
ve = SPBEXP(v);\
|
||||
@@ -100,8 +100,8 @@
|
||||
vc = IEEE754_CLASS_NORM;\
|
||||
}\
|
||||
}
|
||||
#define EXPLODEXSP EXPLODESP(x,xc,xs,xe,xm)
|
||||
#define EXPLODEYSP EXPLODESP(y,yc,ys,ye,ym)
|
||||
#define EXPLODEXSP EXPLODESP(x, xc, xs, xe, xm)
|
||||
#define EXPLODEYSP EXPLODESP(y, yc, ys, ye, ym)
|
||||
|
||||
|
||||
#define COMPXDP \
|
||||
@@ -110,7 +110,7 @@ u64 xm; int xe; int xs; int xc
|
||||
#define COMPYDP \
|
||||
u64 ym; int ye; int ys; int yc
|
||||
|
||||
#define EXPLODEDP(v,vc,vs,ve,vm) \
|
||||
#define EXPLODEDP(v, vc, vs, ve, vm) \
|
||||
{\
|
||||
vm = DPMANT(v);\
|
||||
vs = DPSIGN(v);\
|
||||
@@ -134,10 +134,10 @@ u64 ym; int ye; int ys; int yc
|
||||
vc = IEEE754_CLASS_NORM;\
|
||||
}\
|
||||
}
|
||||
#define EXPLODEXDP EXPLODEDP(x,xc,xs,xe,xm)
|
||||
#define EXPLODEYDP EXPLODEDP(y,yc,ys,ye,ym)
|
||||
#define EXPLODEXDP EXPLODEDP(x, xc, xs, xe, xm)
|
||||
#define EXPLODEYDP EXPLODEDP(y, yc, ys, ye, ym)
|
||||
|
||||
#define FLUSHDP(v,vc,vs,ve,vm) \
|
||||
#define FLUSHDP(v, vc, vs, ve, vm) \
|
||||
if(vc==IEEE754_CLASS_DNORM) {\
|
||||
if(ieee754_csr.nod) {\
|
||||
SETCX(IEEE754_INEXACT);\
|
||||
@@ -148,7 +148,7 @@ u64 ym; int ye; int ys; int yc
|
||||
}\
|
||||
}
|
||||
|
||||
#define FLUSHSP(v,vc,vs,ve,vm) \
|
||||
#define FLUSHSP(v, vc, vs, ve, vm) \
|
||||
if(vc==IEEE754_CLASS_DNORM) {\
|
||||
if(ieee754_csr.nod) {\
|
||||
SETCX(IEEE754_INEXACT);\
|
||||
@@ -159,7 +159,7 @@ u64 ym; int ye; int ys; int yc
|
||||
}\
|
||||
}
|
||||
|
||||
#define FLUSHXDP FLUSHDP(x,xc,xs,xe,xm)
|
||||
#define FLUSHYDP FLUSHDP(y,yc,ys,ye,ym)
|
||||
#define FLUSHXSP FLUSHSP(x,xc,xs,xe,xm)
|
||||
#define FLUSHYSP FLUSHSP(y,yc,ys,ye,ym)
|
||||
#define FLUSHXDP FLUSHDP(x, xc, xs, xe, xm)
|
||||
#define FLUSHYDP FLUSHDP(y, yc, ys, ye, ym)
|
||||
#define FLUSHXSP FLUSHSP(x, xc, xs, xe, xm)
|
||||
#define FLUSHYSP FLUSHSP(y, yc, ys, ye, ym)
|
||||
|
@@ -48,8 +48,8 @@
|
||||
/* convert denormal to normalized with extended exponent */
|
||||
#define SPDNORMx(m,e) \
|
||||
while( (m >> SP_MBITS) == 0) { m <<= 1; e--; }
|
||||
#define SPDNORMX SPDNORMx(xm,xe)
|
||||
#define SPDNORMY SPDNORMx(ym,ye)
|
||||
#define SPDNORMX SPDNORMx(xm, xe)
|
||||
#define SPDNORMY SPDNORMx(ym, ye)
|
||||
|
||||
static __inline ieee754sp buildsp(int s, int bx, unsigned m)
|
||||
{
|
||||
@@ -77,13 +77,13 @@ extern ieee754sp ieee754sp_bestnan(ieee754sp, ieee754sp);
|
||||
extern ieee754sp ieee754sp_format(int, int, unsigned);
|
||||
|
||||
|
||||
#define SPNORMRET2(s,e,m,name,a0,a1) \
|
||||
#define SPNORMRET2(s, e, m, name, a0, a1) \
|
||||
{ \
|
||||
ieee754sp V = ieee754sp_format(s,e,m); \
|
||||
ieee754sp V = ieee754sp_format(s, e, m); \
|
||||
if(TSTX()) \
|
||||
return ieee754sp_xcpt(V,name,a0,a1); \
|
||||
return ieee754sp_xcpt(V, name, a0, a1); \
|
||||
else \
|
||||
return V; \
|
||||
}
|
||||
|
||||
#define SPNORMRET1(s,e,m,name,a0) SPNORMRET2(s,e,m,name,a0,a0)
|
||||
#define SPNORMRET1(s, e, m, name, a0) SPNORMRET2(s, e, m, name, a0, a0)
|
||||
|
Reference in New Issue
Block a user