summaryrefslogtreecommitdiff
path: root/build/make
diff options
context:
space:
mode:
authorTero Rintaluoma <teror@google.com>2011-04-11 12:04:17 +0300
committerTero Rintaluoma <teror@google.com>2011-05-06 08:59:52 +0300
commit33fa7c4ebe34d25b20d82e318b05cec8b0e32c9c (patch)
tree26b9b7f8ebb1d970dd095fb2146c095943ab0e3f /build/make
parent4b43167ad16de9d0fef0525fa93771815014b16f (diff)
downloadlibvpx-33fa7c4ebe34d25b20d82e318b05cec8b0e32c9c.tar
libvpx-33fa7c4ebe34d25b20d82e318b05cec8b0e32c9c.tar.gz
libvpx-33fa7c4ebe34d25b20d82e318b05cec8b0e32c9c.tar.bz2
libvpx-33fa7c4ebe34d25b20d82e318b05cec8b0e32c9c.zip
neon fast quantizer updated
vp8_fast_quantize_b_neon function updated and further optimized. - match current C implementation of fast quantizer - updated to use asm_enc_offsets for structure members - updated ads2gas scripts to handle alignment issues Change-Id: I5cbad9c460ad8ddb35d2970a8684cc620711c56d
Diffstat (limited to 'build/make')
-rwxr-xr-xbuild/make/ads2gas.pl7
-rwxr-xr-xbuild/make/ads2gas_apple.pl7
2 files changed, 10 insertions, 4 deletions
diff --git a/build/make/ads2gas.pl b/build/make/ads2gas.pl
index 3dff048b5..efdfce7a1 100755
--- a/build/make/ads2gas.pl
+++ b/build/make/ads2gas.pl
@@ -23,6 +23,9 @@ print "\t.equ DO1STROUNDING, 0\n";
while (<STDIN>)
{
+ # Load and store alignment
+ s/@/,:/g;
+
# Comment character
s/;/@/g;
@@ -114,8 +117,8 @@ while (<STDIN>)
# put the colon at the end of the line in the macro
s/^([a-zA-Z_0-9\$]+)/$1:/ if !/EQU/;
- # Strip ALIGN
- s/\sALIGN/@ ALIGN/g;
+ # ALIGN directive
+ s/ALIGN/.balign/g;
# Strip ARM
s/\sARM/@ ARM/g;
diff --git a/build/make/ads2gas_apple.pl b/build/make/ads2gas_apple.pl
index 5014c61fb..1b3039374 100755
--- a/build/make/ads2gas_apple.pl
+++ b/build/make/ads2gas_apple.pl
@@ -41,6 +41,9 @@ sub trim($)
while (<STDIN>)
{
+ # Load and store alignment
+ s/@/,:/g;
+
# Comment character
s/;/@/g;
@@ -137,8 +140,8 @@ while (<STDIN>)
# put the colon at the end of the line in the macro
s/^([a-zA-Z_0-9\$]+)/$1:/ if !/EQU/;
- # Strip ALIGN
- s/\sALIGN/@ ALIGN/g;
+ # ALIGN directive
+ s/ALIGN/.balign/g;
# Strip ARM
s/\sARM/@ ARM/g;