Mercurial > libavcodec.hg
comparison arm/dsputil_vfp.S @ 10348:bdcc1c52f223 libavcodec
ARM: use undocumented .syntax directive to enable UAL syntax
author | mru |
---|---|
date | Fri, 02 Oct 2009 19:35:07 +0000 |
parents | 7a463923ecd1 |
children | 361a5fcb4393 |
comparison
equal
deleted
inserted
replaced
10347:93abbe76b5cc | 10348:bdcc1c52f223 |
---|---|
19 */ | 19 */ |
20 | 20 |
21 #include "config.h" | 21 #include "config.h" |
22 #include "asm.S" | 22 #include "asm.S" |
23 | 23 |
24 .fpu neon @ required for gas to accept UAL syntax | 24 .syntax unified |
25 /* | 25 /* |
26 * VFP is a floating point coprocessor used in some ARM cores. VFP11 has 1 cycle | 26 * VFP is a floating point coprocessor used in some ARM cores. VFP11 has 1 cycle |
27 * throughput for almost all the instructions (except for double precision | 27 * throughput for almost all the instructions (except for double precision |
28 * arithmetics), but rather high latency. Latency is 4 cycles for loads and 8 cycles | 28 * arithmetics), but rather high latency. Latency is 4 cycles for loads and 8 cycles |
29 * for arithmetic operations. Scheduling code to avoid pipeline stalls is very | 29 * for arithmetic operations. Scheduling code to avoid pipeline stalls is very |