KerwinMa / libyuv

Automatically exported from code.google.com/p/libyuv
BSD 3-Clause "New" or "Revised" License
0 stars 0 forks source link

scaler does not compile on Neon with fpic #35

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
../third_party/libyuv/files/source/scale.cc: In function 'void 
libyuv::ScaleRowDown38_3_Int_NEON(const uint8*, int, uint8*, int)':
../third_party/libyuv/files/source/scale.cc:410:4: error: can't find a register 
in class 'GENERAL_REGS' while reloading 'asm'
../third_party/libyuv/files/source/scale.cc:410:4: error: 'asm' operand has 
impossible constraints

Original issue reported on code.google.com by fbarch...@chromium.org on 17 May 2012 at 9:57

GoogleCodeExporter commented 9 years ago
Attempted fix in r268, saving one register.  Will need more testing.
If that doesn't work, the function can be done with 2 asm inlines as done for 
fpic on OSX setting up constants.

Original comment by fbarch...@chromium.org on 17 May 2012 at 10:53

GoogleCodeExporter commented 9 years ago
omit frame pointer added to ScaleRowDown38_3_Int_NEON.  Marking fixed.

Original comment by fbarch...@google.com on 22 May 2012 at 3:10