diff options
author | Tero Rintaluoma <teror@google.com> | 2011-04-11 12:04:17 +0300 |
---|---|---|
committer | Tero Rintaluoma <teror@google.com> | 2011-05-06 08:59:52 +0300 |
commit | 33fa7c4ebe34d25b20d82e318b05cec8b0e32c9c (patch) | |
tree | 26b9b7f8ebb1d970dd095fb2146c095943ab0e3f /build | |
parent | 4b43167ad16de9d0fef0525fa93771815014b16f (diff) | |
download | libvpx-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')
-rwxr-xr-x | build/make/ads2gas.pl | 7 | ||||
-rwxr-xr-x | build/make/ads2gas_apple.pl | 7 |
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; |