BigMing001 / libyuv

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

row_gcc.cc:1809:5: error: inline assembly requires more registers than available #533

Closed GoogleCodeExporter closed 8 years ago

GoogleCodeExporter commented 8 years ago
../../third_party/libyuv/source/row_gcc.cc -o 
obj/third_party/libyuv/source/libyuv.row_gcc.o
../../third_party/libyuv/source/row_gcc.cc:1809:5: error: inline assembly 
requires more registers than available
    "sub       %[u_buf],%[v_buf]               \n"
    ^
../../third_party/libyuv/source/row_gcc.cc:1809:5: error: inline assembly 
requires more registers than available
2 errors generated.
ninja: build stopped: subcommand failed.

Original issue reported on code.google.com by fbarch...@chromium.org on 15 Dec 2015 at 5:31

GoogleCodeExporter commented 8 years ago

Original comment by fbarch...@chromium.org on 15 Dec 2015 at 5:36

GoogleCodeExporter commented 8 years ago
The following revision refers to this bug:
  https://chromium.googlesource.com/libyuv/libyuv.git/+/77346fcb4a6ffb81c70400e9b7417bc1d4ce5a4f

commit 77346fcb4a6ffb81c70400e9b7417bc1d4ce5a4f
Author: Frank Barchard <fbarchard@google.com>
Date: Tue Dec 15 05:36:12 2015

disable I411ToARGB assembly if _DEBUG for chromium, as well as DEBUG for other 
builds.

TBR=harryjin@google.com
BUG=libyuv:533

Review URL: https://codereview.chromium.org/1527903002 .

[modify] 
http://crrev.com/77346fcb4a6ffb81c70400e9b7417bc1d4ce5a4f/include/libyuv/row.h

Original comment by bugdroid1@chromium.org on 15 Dec 2015 at 5:36