Commit 17398c1e authored by Alexander Alekhin's avatar Alexander Alekhin

Merge pull request #7533 from seanm:master

parents 7793299e 943ac965
...@@ -2370,7 +2370,7 @@ static inline float sacLMGain(const float* dH, ...@@ -2370,7 +2370,7 @@ static inline float sacLMGain(const float* dH,
static inline int sacChol8x8Damped(const float (*A)[8], static inline int sacChol8x8Damped(const float (*A)[8],
float lambda, float lambda,
float (*L)[8]){ float (*L)[8]){
const register int N = 8; const int N = 8;
int i, j, k; int i, j, k;
float lambdap1 = lambda + 1.0f; float lambdap1 = lambda + 1.0f;
float x; float x;
......
This diff is collapsed.
...@@ -97,27 +97,27 @@ int agast_cornerScore<AgastFeatureDetector::OAST_9_16>(const uchar* ptr, const i ...@@ -97,27 +97,27 @@ int agast_cornerScore<AgastFeatureDetector::OAST_9_16>(const uchar* ptr, const i
int bmax = 255; int bmax = 255;
int b_test = (bmax + bmin) / 2; int b_test = (bmax + bmin) / 2;
register short offset0 = (short) pixel[0]; short offset0 = (short) pixel[0];
register short offset1 = (short) pixel[1]; short offset1 = (short) pixel[1];
register short offset2 = (short) pixel[2]; short offset2 = (short) pixel[2];
register short offset3 = (short) pixel[3]; short offset3 = (short) pixel[3];
register short offset4 = (short) pixel[4]; short offset4 = (short) pixel[4];
register short offset5 = (short) pixel[5]; short offset5 = (short) pixel[5];
register short offset6 = (short) pixel[6]; short offset6 = (short) pixel[6];
register short offset7 = (short) pixel[7]; short offset7 = (short) pixel[7];
register short offset8 = (short) pixel[8]; short offset8 = (short) pixel[8];
register short offset9 = (short) pixel[9]; short offset9 = (short) pixel[9];
register short offset10 = (short) pixel[10]; short offset10 = (short) pixel[10];
register short offset11 = (short) pixel[11]; short offset11 = (short) pixel[11];
register short offset12 = (short) pixel[12]; short offset12 = (short) pixel[12];
register short offset13 = (short) pixel[13]; short offset13 = (short) pixel[13];
register short offset14 = (short) pixel[14]; short offset14 = (short) pixel[14];
register short offset15 = (short) pixel[15]; short offset15 = (short) pixel[15];
while(true) while(true)
{ {
register const int cb = *ptr + b_test; const int cb = *ptr + b_test;
register const int c_b = *ptr - b_test; const int c_b = *ptr - b_test;
if(ptr[offset0] > cb) if(ptr[offset0] > cb)
if(ptr[offset2] > cb) if(ptr[offset2] > cb)
if(ptr[offset4] > cb) if(ptr[offset4] > cb)
...@@ -2196,23 +2196,23 @@ int agast_cornerScore<AgastFeatureDetector::AGAST_7_12d>(const uchar* ptr, const ...@@ -2196,23 +2196,23 @@ int agast_cornerScore<AgastFeatureDetector::AGAST_7_12d>(const uchar* ptr, const
int bmax = 255; int bmax = 255;
int b_test = (bmax + bmin)/2; int b_test = (bmax + bmin)/2;
register short offset0 = (short) pixel[0]; short offset0 = (short) pixel[0];
register short offset1 = (short) pixel[1]; short offset1 = (short) pixel[1];
register short offset2 = (short) pixel[2]; short offset2 = (short) pixel[2];
register short offset3 = (short) pixel[3]; short offset3 = (short) pixel[3];
register short offset4 = (short) pixel[4]; short offset4 = (short) pixel[4];
register short offset5 = (short) pixel[5]; short offset5 = (short) pixel[5];
register short offset6 = (short) pixel[6]; short offset6 = (short) pixel[6];
register short offset7 = (short) pixel[7]; short offset7 = (short) pixel[7];
register short offset8 = (short) pixel[8]; short offset8 = (short) pixel[8];
register short offset9 = (short) pixel[9]; short offset9 = (short) pixel[9];
register short offset10 = (short) pixel[10]; short offset10 = (short) pixel[10];
register short offset11 = (short) pixel[11]; short offset11 = (short) pixel[11];
while(true) while(true)
{ {
register const int cb = *ptr + b_test; const int cb = *ptr + b_test;
register const int c_b = *ptr - b_test; const int c_b = *ptr - b_test;
if(ptr[offset0] > cb) if(ptr[offset0] > cb)
if(ptr[offset5] > cb) if(ptr[offset5] > cb)
if(ptr[offset2] > cb) if(ptr[offset2] > cb)
...@@ -3409,23 +3409,23 @@ int agast_cornerScore<AgastFeatureDetector::AGAST_7_12s>(const uchar* ptr, const ...@@ -3409,23 +3409,23 @@ int agast_cornerScore<AgastFeatureDetector::AGAST_7_12s>(const uchar* ptr, const
int bmax = 255; int bmax = 255;
int b_test = (bmax + bmin)/2; int b_test = (bmax + bmin)/2;
register short offset0 = (short) pixel[0]; short offset0 = (short) pixel[0];
register short offset1 = (short) pixel[1]; short offset1 = (short) pixel[1];
register short offset2 = (short) pixel[2]; short offset2 = (short) pixel[2];
register short offset3 = (short) pixel[3]; short offset3 = (short) pixel[3];
register short offset4 = (short) pixel[4]; short offset4 = (short) pixel[4];
register short offset5 = (short) pixel[5]; short offset5 = (short) pixel[5];
register short offset6 = (short) pixel[6]; short offset6 = (short) pixel[6];
register short offset7 = (short) pixel[7]; short offset7 = (short) pixel[7];
register short offset8 = (short) pixel[8]; short offset8 = (short) pixel[8];
register short offset9 = (short) pixel[9]; short offset9 = (short) pixel[9];
register short offset10 = (short) pixel[10]; short offset10 = (short) pixel[10];
register short offset11 = (short) pixel[11]; short offset11 = (short) pixel[11];
while(true) while(true)
{ {
register const int cb = *ptr + b_test; const int cb = *ptr + b_test;
register const int c_b = *ptr - b_test; const int c_b = *ptr - b_test;
if(ptr[offset0] > cb) if(ptr[offset0] > cb)
if(ptr[offset5] > cb) if(ptr[offset5] > cb)
if(ptr[offset2] < c_b) if(ptr[offset2] < c_b)
...@@ -9044,19 +9044,19 @@ int agast_cornerScore<AgastFeatureDetector::AGAST_5_8>(const uchar* ptr, const i ...@@ -9044,19 +9044,19 @@ int agast_cornerScore<AgastFeatureDetector::AGAST_5_8>(const uchar* ptr, const i
int bmax = 255; int bmax = 255;
int b_test = (bmax + bmin)/2; int b_test = (bmax + bmin)/2;
register short offset0 = (short) pixel[0]; short offset0 = (short) pixel[0];
register short offset1 = (short) pixel[1]; short offset1 = (short) pixel[1];
register short offset2 = (short) pixel[2]; short offset2 = (short) pixel[2];
register short offset3 = (short) pixel[3]; short offset3 = (short) pixel[3];
register short offset4 = (short) pixel[4]; short offset4 = (short) pixel[4];
register short offset5 = (short) pixel[5]; short offset5 = (short) pixel[5];
register short offset6 = (short) pixel[6]; short offset6 = (short) pixel[6];
register short offset7 = (short) pixel[7]; short offset7 = (short) pixel[7];
while(true) while(true)
{ {
register const int cb = *ptr + b_test; const int cb = *ptr + b_test;
register const int c_b = *ptr - b_test; const int c_b = *ptr - b_test;
if(ptr[offset0] > cb) if(ptr[offset0] > cb)
if(ptr[offset2] > cb) if(ptr[offset2] > cb)
if(ptr[offset3] > cb) if(ptr[offset3] > cb)
......
This diff is collapsed.
...@@ -98,27 +98,27 @@ int agast_cornerScore<AgastFeatureDetector::OAST_9_16>(const uchar* ptr, const i ...@@ -98,27 +98,27 @@ int agast_cornerScore<AgastFeatureDetector::OAST_9_16>(const uchar* ptr, const i
int bmax = 255; int bmax = 255;
int b_test = (bmax + bmin) / 2; int b_test = (bmax + bmin) / 2;
register short offset0 = (short) pixel[0]; short offset0 = (short) pixel[0];
register short offset1 = (short) pixel[1]; short offset1 = (short) pixel[1];
register short offset2 = (short) pixel[2]; short offset2 = (short) pixel[2];
register short offset3 = (short) pixel[3]; short offset3 = (short) pixel[3];
register short offset4 = (short) pixel[4]; short offset4 = (short) pixel[4];
register short offset5 = (short) pixel[5]; short offset5 = (short) pixel[5];
register short offset6 = (short) pixel[6]; short offset6 = (short) pixel[6];
register short offset7 = (short) pixel[7]; short offset7 = (short) pixel[7];
register short offset8 = (short) pixel[8]; short offset8 = (short) pixel[8];
register short offset9 = (short) pixel[9]; short offset9 = (short) pixel[9];
register short offset10 = (short) pixel[10]; short offset10 = (short) pixel[10];
register short offset11 = (short) pixel[11]; short offset11 = (short) pixel[11];
register short offset12 = (short) pixel[12]; short offset12 = (short) pixel[12];
register short offset13 = (short) pixel[13]; short offset13 = (short) pixel[13];
register short offset14 = (short) pixel[14]; short offset14 = (short) pixel[14];
register short offset15 = (short) pixel[15]; short offset15 = (short) pixel[15];
while(true) while(true)
{ {
register const int cb = *ptr + b_test; const int cb = *ptr + b_test;
register const int c_b = *ptr - b_test; const int c_b = *ptr - b_test;
if(ptr[offset0] > cb) if(ptr[offset0] > cb)
if(ptr[offset2] > cb) if(ptr[offset2] > cb)
if(ptr[offset4] > cb) if(ptr[offset4] > cb)
...@@ -2173,23 +2173,23 @@ int agast_cornerScore<AgastFeatureDetector::AGAST_7_12d>(const uchar* ptr, const ...@@ -2173,23 +2173,23 @@ int agast_cornerScore<AgastFeatureDetector::AGAST_7_12d>(const uchar* ptr, const
int bmax = 255; int bmax = 255;
int b_test = (bmax + bmin)/2; int b_test = (bmax + bmin)/2;
register short offset0 = (short) pixel[0]; short offset0 = (short) pixel[0];
register short offset1 = (short) pixel[1]; short offset1 = (short) pixel[1];
register short offset2 = (short) pixel[2]; short offset2 = (short) pixel[2];
register short offset3 = (short) pixel[3]; short offset3 = (short) pixel[3];
register short offset4 = (short) pixel[4]; short offset4 = (short) pixel[4];
register short offset5 = (short) pixel[5]; short offset5 = (short) pixel[5];
register short offset6 = (short) pixel[6]; short offset6 = (short) pixel[6];
register short offset7 = (short) pixel[7]; short offset7 = (short) pixel[7];
register short offset8 = (short) pixel[8]; short offset8 = (short) pixel[8];
register short offset9 = (short) pixel[9]; short offset9 = (short) pixel[9];
register short offset10 = (short) pixel[10]; short offset10 = (short) pixel[10];
register short offset11 = (short) pixel[11]; short offset11 = (short) pixel[11];
while(true) while(true)
{ {
register const int cb = *ptr + b_test; const int cb = *ptr + b_test;
register const int c_b = *ptr - b_test; const int c_b = *ptr - b_test;
if(ptr[offset0] > cb) if(ptr[offset0] > cb)
if(ptr[offset5] > cb) if(ptr[offset5] > cb)
if(ptr[offset2] > cb) if(ptr[offset2] > cb)
...@@ -3385,23 +3385,23 @@ int agast_cornerScore<AgastFeatureDetector::AGAST_7_12s>(const uchar* ptr, const ...@@ -3385,23 +3385,23 @@ int agast_cornerScore<AgastFeatureDetector::AGAST_7_12s>(const uchar* ptr, const
int bmax = 255; int bmax = 255;
int b_test = (bmax + bmin)/2; int b_test = (bmax + bmin)/2;
register short offset0 = (short) pixel[0]; short offset0 = (short) pixel[0];
register short offset1 = (short) pixel[1]; short offset1 = (short) pixel[1];
register short offset2 = (short) pixel[2]; short offset2 = (short) pixel[2];
register short offset3 = (short) pixel[3]; short offset3 = (short) pixel[3];
register short offset4 = (short) pixel[4]; short offset4 = (short) pixel[4];
register short offset5 = (short) pixel[5]; short offset5 = (short) pixel[5];
register short offset6 = (short) pixel[6]; short offset6 = (short) pixel[6];
register short offset7 = (short) pixel[7]; short offset7 = (short) pixel[7];
register short offset8 = (short) pixel[8]; short offset8 = (short) pixel[8];
register short offset9 = (short) pixel[9]; short offset9 = (short) pixel[9];
register short offset10 = (short) pixel[10]; short offset10 = (short) pixel[10];
register short offset11 = (short) pixel[11]; short offset11 = (short) pixel[11];
while(true) while(true)
{ {
register const int cb = *ptr + b_test; const int cb = *ptr + b_test;
register const int c_b = *ptr - b_test; const int c_b = *ptr - b_test;
if(ptr[offset0] > cb) if(ptr[offset0] > cb)
if(ptr[offset5] > cb) if(ptr[offset5] > cb)
if(ptr[offset2] < c_b) if(ptr[offset2] < c_b)
...@@ -9019,19 +9019,19 @@ int agast_cornerScore<AgastFeatureDetector::AGAST_5_8>(const uchar* ptr, const i ...@@ -9019,19 +9019,19 @@ int agast_cornerScore<AgastFeatureDetector::AGAST_5_8>(const uchar* ptr, const i
int bmax = 255; int bmax = 255;
int b_test = (bmax + bmin)/2; int b_test = (bmax + bmin)/2;
register short offset0 = (short) pixel[0]; short offset0 = (short) pixel[0];
register short offset1 = (short) pixel[1]; short offset1 = (short) pixel[1];
register short offset2 = (short) pixel[2]; short offset2 = (short) pixel[2];
register short offset3 = (short) pixel[3]; short offset3 = (short) pixel[3];
register short offset4 = (short) pixel[4]; short offset4 = (short) pixel[4];
register short offset5 = (short) pixel[5]; short offset5 = (short) pixel[5];
register short offset6 = (short) pixel[6]; short offset6 = (short) pixel[6];
register short offset7 = (short) pixel[7]; short offset7 = (short) pixel[7];
while(true) while(true)
{ {
register const int cb = *ptr + b_test; const int cb = *ptr + b_test;
register const int c_b = *ptr - b_test; const int c_b = *ptr - b_test;
if(ptr[offset0] > cb) if(ptr[offset0] > cb)
if(ptr[offset2] > cb) if(ptr[offset2] > cb)
if(ptr[offset3] > cb) if(ptr[offset3] > cb)
...@@ -9377,11 +9377,11 @@ int agast_cornerScore<AgastFeatureDetector::AGAST_5_8>(const uchar* ptr, const i ...@@ -9377,11 +9377,11 @@ int agast_cornerScore<AgastFeatureDetector::AGAST_5_8>(const uchar* ptr, const i
int agast_tree_search(const uint32_t table_struct32[], int pixel_[], const unsigned char* const ptr, int threshold) int agast_tree_search(const uint32_t table_struct32[], int pixel_[], const unsigned char* const ptr, int threshold)
{ {
register const int cb = *ptr + threshold; const int cb = *ptr + threshold;
register const int c_b = *ptr - threshold; const int c_b = *ptr - threshold;
register int index; int index;
register int offset; int offset;
register int cmpresult; int cmpresult;
index = 0; index = 0;
while ((table_struct32[index]>>16)!=0) while ((table_struct32[index]>>16)!=0)
{ {
......
...@@ -907,10 +907,10 @@ b = b > 255 ? 255 : b ...@@ -907,10 +907,10 @@ b = b > 255 ? 255 : b
uyv2bgr(const unsigned char *src, unsigned char *dest, uyv2bgr(const unsigned char *src, unsigned char *dest,
unsigned long long int NumPixels) unsigned long long int NumPixels)
{ {
register int i = NumPixels + (NumPixels << 1) - 1; int i = NumPixels + (NumPixels << 1) - 1;
register int j = NumPixels + (NumPixels << 1) - 1; int j = NumPixels + (NumPixels << 1) - 1;
register int y, u, v; int y, u, v;
register int r, g, b; int r, g, b;
while (i > 0) { while (i > 0) {
v = src[i--] - 128; v = src[i--] - 128;
...@@ -927,10 +927,10 @@ uyv2bgr(const unsigned char *src, unsigned char *dest, ...@@ -927,10 +927,10 @@ uyv2bgr(const unsigned char *src, unsigned char *dest,
uyvy2bgr(const unsigned char *src, unsigned char *dest, uyvy2bgr(const unsigned char *src, unsigned char *dest,
unsigned long long int NumPixels) unsigned long long int NumPixels)
{ {
register int i = (NumPixels << 1) - 1; int i = (NumPixels << 1) - 1;
register int j = NumPixels + (NumPixels << 1) - 1; int j = NumPixels + (NumPixels << 1) - 1;
register int y0, y1, u, v; int y0, y1, u, v;
register int r, g, b; int r, g, b;
while (i > 0) { while (i > 0) {
y1 = src[i--]; y1 = src[i--];
...@@ -953,10 +953,10 @@ uyvy2bgr(const unsigned char *src, unsigned char *dest, ...@@ -953,10 +953,10 @@ uyvy2bgr(const unsigned char *src, unsigned char *dest,
uyyvyy2bgr(const unsigned char *src, unsigned char *dest, uyyvyy2bgr(const unsigned char *src, unsigned char *dest,
unsigned long long int NumPixels) unsigned long long int NumPixels)
{ {
register int i = NumPixels + (NumPixels >> 1) - 1; int i = NumPixels + (NumPixels >> 1) - 1;
register int j = NumPixels + (NumPixels << 1) - 1; int j = NumPixels + (NumPixels << 1) - 1;
register int y0, y1, y2, y3, u, v; int y0, y1, y2, y3, u, v;
register int r, g, b; int r, g, b;
while (i > 0) { while (i > 0) {
y3 = src[i--]; y3 = src[i--];
...@@ -988,9 +988,9 @@ uyyvyy2bgr(const unsigned char *src, unsigned char *dest, ...@@ -988,9 +988,9 @@ uyyvyy2bgr(const unsigned char *src, unsigned char *dest,
y2bgr(const unsigned char *src, unsigned char *dest, y2bgr(const unsigned char *src, unsigned char *dest,
unsigned long long int NumPixels) unsigned long long int NumPixels)
{ {
register int i = NumPixels - 1; int i = NumPixels - 1;
register int j = NumPixels + (NumPixels << 1) - 1; int j = NumPixels + (NumPixels << 1) - 1;
register int y; int y;
while (i > 0) { while (i > 0) {
y = src[i--]; y = src[i--];
...@@ -1004,9 +1004,9 @@ y2bgr(const unsigned char *src, unsigned char *dest, ...@@ -1004,9 +1004,9 @@ y2bgr(const unsigned char *src, unsigned char *dest,
y162bgr(const unsigned char *src, unsigned char *dest, y162bgr(const unsigned char *src, unsigned char *dest,
unsigned long long int NumPixels, int bits) unsigned long long int NumPixels, int bits)
{ {
register int i = (NumPixels << 1) - 1; int i = (NumPixels << 1) - 1;
register int j = NumPixels + (NumPixels << 1) - 1; int j = NumPixels + (NumPixels << 1) - 1;
register int y; int y;
while (i > 0) { while (i > 0) {
y = src[i--]; y = src[i--];
...@@ -1022,9 +1022,9 @@ y162bgr(const unsigned char *src, unsigned char *dest, ...@@ -1022,9 +1022,9 @@ y162bgr(const unsigned char *src, unsigned char *dest,
rgb482bgr(const unsigned char *src, unsigned char *dest, rgb482bgr(const unsigned char *src, unsigned char *dest,
unsigned long long int NumPixels, int bits) unsigned long long int NumPixels, int bits)
{ {
register int i = (NumPixels << 1) - 1; int i = (NumPixels << 1) - 1;
register int j = NumPixels + (NumPixels << 1) - 1; int j = NumPixels + (NumPixels << 1) - 1;
register int y; int y;
while (i > 0) { while (i > 0) {
y = src[i--]; y = src[i--];
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment