зеркало из https://github.com/mozilla/gecko-dev.git
Remove some pointless aliases. No bug, rs=gal.
--HG-- extra : convert_revision : bdef2f8f4b6bfc0a84de2140beec0ff6f3048f1e
This commit is contained in:
Родитель
c8d644ac00
Коммит
fb9551b2d4
|
@ -154,16 +154,6 @@ enum ReturnType {
|
||||||
#define FN(name, args) \
|
#define FN(name, args) \
|
||||||
{#name, CI(name, args)}
|
{#name, CI(name, args)}
|
||||||
|
|
||||||
const ArgType I32 = nanojit::ARGTYPE_LO;
|
|
||||||
#ifdef NANOJIT_64BIT
|
|
||||||
const ArgType I64 = nanojit::ARGTYPE_Q;
|
|
||||||
#endif
|
|
||||||
const ArgType F64 = nanojit::ARGTYPE_F;
|
|
||||||
const ArgType PTR = nanojit::ARGTYPE_P;
|
|
||||||
const ArgType WRD = nanojit::ARGTYPE_P;
|
|
||||||
const ArgType VD = nanojit::ARGTYPE_V; // "VOID" causes problems on Windows!
|
|
||||||
|
|
||||||
|
|
||||||
enum LirTokenType {
|
enum LirTokenType {
|
||||||
NAME, NUMBER, PUNCT, NEWLINE
|
NAME, NUMBER, PUNCT, NEWLINE
|
||||||
};
|
};
|
||||||
|
@ -372,10 +362,10 @@ double sinFn(double d) {
|
||||||
#define sin sinFn
|
#define sin sinFn
|
||||||
|
|
||||||
Function functions[] = {
|
Function functions[] = {
|
||||||
FN(puts, argMask(PTR, 1, 1) | retMask(I32)),
|
FN(puts, argMask(ARGTYPE_P, 1, 1) | retMask(ARGTYPE_I)),
|
||||||
FN(sin, argMask(F64, 1, 1) | retMask(F64)),
|
FN(sin, argMask(ARGTYPE_F, 1, 1) | retMask(ARGTYPE_F)),
|
||||||
FN(malloc, argMask(WRD, 1, 1) | retMask(PTR)),
|
FN(malloc, argMask(ARGTYPE_P, 1, 1) | retMask(ARGTYPE_P)),
|
||||||
FN(free, argMask(PTR, 1, 1) | retMask(VD))
|
FN(free, argMask(ARGTYPE_P, 1, 1) | retMask(ARGTYPE_V))
|
||||||
};
|
};
|
||||||
|
|
||||||
template<typename out, typename in> out
|
template<typename out, typename in> out
|
||||||
|
@ -1249,51 +1239,51 @@ static void f_V_IQF(int32_t, uint64_t, double)
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
const CallInfo ci_I_I1 = CI(f_I_I1, argMask(I32, 1, 1) |
|
const CallInfo ci_I_I1 = CI(f_I_I1, argMask(ARGTYPE_I, 1, 1) |
|
||||||
retMask(I32));
|
retMask(ARGTYPE_I));
|
||||||
|
|
||||||
const CallInfo ci_I_I6 = CI(f_I_I6, argMask(I32, 1, 6) |
|
const CallInfo ci_I_I6 = CI(f_I_I6, argMask(ARGTYPE_I, 1, 6) |
|
||||||
argMask(I32, 2, 6) |
|
argMask(ARGTYPE_I, 2, 6) |
|
||||||
argMask(I32, 3, 6) |
|
argMask(ARGTYPE_I, 3, 6) |
|
||||||
argMask(I32, 4, 6) |
|
argMask(ARGTYPE_I, 4, 6) |
|
||||||
argMask(I32, 5, 6) |
|
argMask(ARGTYPE_I, 5, 6) |
|
||||||
argMask(I32, 6, 6) |
|
argMask(ARGTYPE_I, 6, 6) |
|
||||||
retMask(I32));
|
retMask(ARGTYPE_I));
|
||||||
|
|
||||||
#ifdef NANOJIT_64BIT
|
#ifdef NANOJIT_64BIT
|
||||||
const CallInfo ci_Q_Q2 = CI(f_Q_Q2, argMask(I64, 1, 2) |
|
const CallInfo ci_Q_Q2 = CI(f_Q_Q2, argMask(ARGTYPE_Q, 1, 2) |
|
||||||
argMask(I64, 2, 2) |
|
argMask(ARGTYPE_Q, 2, 2) |
|
||||||
retMask(I64));
|
retMask(ARGTYPE_Q));
|
||||||
|
|
||||||
const CallInfo ci_Q_Q7 = CI(f_Q_Q7, argMask(I64, 1, 7) |
|
const CallInfo ci_Q_Q7 = CI(f_Q_Q7, argMask(ARGTYPE_Q, 1, 7) |
|
||||||
argMask(I64, 2, 7) |
|
argMask(ARGTYPE_Q, 2, 7) |
|
||||||
argMask(I64, 3, 7) |
|
argMask(ARGTYPE_Q, 3, 7) |
|
||||||
argMask(I64, 4, 7) |
|
argMask(ARGTYPE_Q, 4, 7) |
|
||||||
argMask(I64, 5, 7) |
|
argMask(ARGTYPE_Q, 5, 7) |
|
||||||
argMask(I64, 6, 7) |
|
argMask(ARGTYPE_Q, 6, 7) |
|
||||||
argMask(I64, 7, 7) |
|
argMask(ARGTYPE_Q, 7, 7) |
|
||||||
retMask(I64));
|
retMask(ARGTYPE_Q));
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
const CallInfo ci_F_F3 = CI(f_F_F3, argMask(F64, 1, 3) |
|
const CallInfo ci_F_F3 = CI(f_F_F3, argMask(ARGTYPE_F, 1, 3) |
|
||||||
argMask(F64, 2, 3) |
|
argMask(ARGTYPE_F, 2, 3) |
|
||||||
argMask(F64, 3, 3) |
|
argMask(ARGTYPE_F, 3, 3) |
|
||||||
retMask(F64));
|
retMask(ARGTYPE_F));
|
||||||
|
|
||||||
const CallInfo ci_F_F8 = CI(f_F_F8, argMask(F64, 1, 8) |
|
const CallInfo ci_F_F8 = CI(f_F_F8, argMask(ARGTYPE_F, 1, 8) |
|
||||||
argMask(F64, 2, 8) |
|
argMask(ARGTYPE_F, 2, 8) |
|
||||||
argMask(F64, 3, 8) |
|
argMask(ARGTYPE_F, 3, 8) |
|
||||||
argMask(F64, 4, 8) |
|
argMask(ARGTYPE_F, 4, 8) |
|
||||||
argMask(F64, 5, 8) |
|
argMask(ARGTYPE_F, 5, 8) |
|
||||||
argMask(F64, 6, 8) |
|
argMask(ARGTYPE_F, 6, 8) |
|
||||||
argMask(F64, 7, 8) |
|
argMask(ARGTYPE_F, 7, 8) |
|
||||||
argMask(F64, 8, 8) |
|
argMask(ARGTYPE_F, 8, 8) |
|
||||||
retMask(F64));
|
retMask(ARGTYPE_F));
|
||||||
|
|
||||||
#ifdef NANOJIT_64BIT
|
#ifdef NANOJIT_64BIT
|
||||||
const CallInfo ci_V_IQF = CI(f_V_IQF, argMask(I32, 1, 3) |
|
const CallInfo ci_V_IQF = CI(f_V_IQF, argMask(ARGTYPE_I, 1, 3) |
|
||||||
argMask(I64, 2, 3) |
|
argMask(ARGTYPE_Q, 2, 3) |
|
||||||
argMask(F64, 3, 3) |
|
argMask(ARGTYPE_F, 3, 3) |
|
||||||
retMask(ARGTYPE_V));
|
retMask(ARGTYPE_V));
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
Загрузка…
Ссылка в новой задаче