1
0
Fork 0

Remove usage of register storage specifier

This keywords is only a hint, was used in C in 1970s, but is useless
nowadays. Some reports indicate, that GCC never used it to actually
treat variable as a register.

It was deprecated from C++ in 2009:

http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4193.html#809

It was removed from language in C++17, and will likely see new meaning
in some future standard, similar to how 'auto' got replaced in C++11.
This commit is contained in:
Patryk Obara 2020-02-02 02:47:29 +01:00 committed by Patryk Obara
parent 1666275515
commit e7b8d546a4
2 changed files with 5 additions and 5 deletions

View file

@ -112,7 +112,7 @@ return_address:
mov [retval],eax
}
#elif defined (MACOSX)
register Bit32u tempflags=reg_flags & FMASK_TEST;
Bit32u tempflags = reg_flags & FMASK_TEST;
__asm__ volatile (
"pushl %%ebx \n"
"pushl %%ebp \n"
@ -128,7 +128,7 @@ return_address:
);
reg_flags=(reg_flags & ~FMASK_TEST) | (tempflags & FMASK_TEST);
#else
register Bit32u tempflags=reg_flags & FMASK_TEST;
Bit32u tempflags = reg_flags & FMASK_TEST;
__asm__ volatile (
"pushl %%ebp \n"
"pushl $(run_return_adress) \n"

View file

@ -43,7 +43,7 @@ inline void conc2d(Super2xSaI,SBPP)(PTYPE * line0, PTYPE * line1, const PTYPE *
} else if (C4 == C8 && C7 != C5) {
line1[1] = line0[1] = C4;
} else if (C4 == C8 && C7 == C5) {
register int r = 0;
int r = 0;
r += conc2d(GetResult,SBPP)(C5,C4,C6,D1);
r += conc2d(GetResult,SBPP)(C5,C4,C3,C1);
r += conc2d(GetResult,SBPP)(C5,C4,D2,D5);
@ -127,7 +127,7 @@ inline void conc2d(SuperEagle,SBPP)(PTYPE * line0, PTYPE * line1, const PTYPE *
line1[0] = interp_w2(C7,C8,1U,1U);
}
} else {
register int r = 0;
int r = 0;
r += conc2d(GetResult,SBPP)(C5,C4,C6,D1);
r += conc2d(GetResult,SBPP)(C5,C4,C3,C1);
r += conc2d(GetResult,SBPP)(C5,C4,D2,D5);
@ -185,7 +185,7 @@ inline void conc2d(_2xSaI,SBPP)(PTYPE * line0, PTYPE * line1, const PTYPE * fc)
line1[0] = C4;
line1[1] = C4;
} else {
register int r = 0;
int r = 0;
r += conc2d(GetResult,SBPP)(C4,C5,C3,C1);
r -= conc2d(GetResult,SBPP)(C5,C4,D4,C2);
r -= conc2d(GetResult,SBPP)(C5,C4,C6,D1);