- 19 Mar, 2014 9 commits
-
-
Martin Storsjö authored
This makes sure that labels for data symbols directly after functions get properly 4-byte-aligned (when the source is assembled in thumb mode). Previously, if declaring a data symbol directly after a function, the symbol could end up pointing to the unaligned address (if the total size of the thumb function didn't end up being a multiple of 4). The data in the symbol itself ended up aligned, but the symbol pointed to the preceding unaligned position. That is, a source file looking like this: --- ... ENDP symbol DCD 0x12345678 --- could end up being assembled into symbol: xxxxx2: 0000 xxxxx4: 5678 xxxxx6: 1234 (This doesn't happen if the symbol label is on the same line as the DCD directive.) By adding an ALIGN 4 directly after the ENDP we make sure the symbol itself gets aligned properly. This isn't an issue with the original, untranslated arm source, since it only is built in arm mode where all instructions are 4 byte, and since the gnu assembler automatically adds the padding before the symbol even in thumb mode. Change-Id: Iadbeebd656b0197e423e79a12a7d3ef8859cf445
-
Yaowu Xu authored
-
Yaowu Xu authored
-
James Zern authored
vp8_set_maps was renamed in 61ecd7f1 Add VP9 support to the set maps example. Change-Id: I6c67254b9c437886e88dca21387ae4e86c74c440
-
James Zern authored
* changes: configure: test for -mssse3 configure: factorize gcc machine option checks
-
James Zern authored
This reverts commit 89025585. This check breaks BSD builds and isn't useful through the configure process. The README describes the build environment requirements (GNU make). Change-Id: I25f8a9c1640909412ab405dbd09a1c4d93e5a511
-
James Zern authored
fixes compile with older versions of gcc Change-Id: If529f3102dbc926be8d5fb91d4161fa686c11840
-
James Zern authored
check_gcc_machine_option() replaces individual -m* checks Change-Id: I0f4a82020c0541b99209321907e80e071d1245e1
-
James Zern authored
-
- 18 Mar, 2014 14 commits
-
-
James Zern authored
Change-Id: Iedb136e4019ec3eb3005ea567efb33902dccfb8d
-
James Zern authored
-
James Zern authored
-
James Zern authored
-
James Zern authored
-
Dmitry Kovalev authored
-
Marco Paniconi authored
-
Dmitry Kovalev authored
-
Vignesh Venkatasubramanian authored
-
Marco Paniconi authored
Activated using aq_mode=3. Change-Id: Ied628b9e7bd0e88b0c75790276bca75b19eb5c07
-
Dmitry Kovalev authored
Change-Id: Ia561dda53f2dd10e3a10a2df2adb8027ab19397a
-
Dmitry Kovalev authored
Change-Id: Ibfccee5e35c235c02843e1c1fbd3c39034619cf5
-
Vignesh Venkatasubramanian authored
Hash and license details are found in README.webm Change-Id: I52192abe8eba8ec413f6bccd479e8e2256a8f617
-
Alex Converse authored
-
- 17 Mar, 2014 15 commits
-
-
Jingning Han authored
-
Dmitry Kovalev authored
-
Dmitry Kovalev authored
-
Yaowu Xu authored
Change-Id: Ib9e27298c575afc02a98b593bc6ad60762064d9b
-
Yunqing Wang authored
-
Yaowu Xu authored
Change-Id: Iaaea882e59dfec38c0a9a24deaf8525a0fb62515
-
Dmitry Kovalev authored
Change-Id: Ib5cbf77052bc03495ae135b3cdcd39c2452c2b34
-
Dmitry Kovalev authored
Change-Id: I0d39bdbb8166ee44561f1008d1a2e76e70b36f30
-
James Zern authored
-
James Zern authored
-
Yaowu Xu authored
-
Dmitry Kovalev authored
-
Alex Converse authored
Change-Id: Ic130a77cb77c780bea9d5a3fc7c7dccd3c77f0dd
-
Vignesh Venkatasubramanian authored
-
Martin Storsjö authored
The comment made it look like the condition code was dropped from the extra add instruction, while it actually was handled properly. Thus, the comment was misleading while the code itself did the right thing. Also clarify the comment indicating that we use the full three-operand form of the add instruction. Change-Id: I2c1ac6ac4fedf262d104ea30a6c005febc74de9c
-
- 15 Mar, 2014 2 commits
-
-
James Zern authored
eob is limited by GetCoeffs Change-Id: Ie5c0d024796fe6c9b2db0374892544e421bd5d09
-
James Zern authored
eob is limited by GetCoeffs Change-Id: Id48a92e600375a1d4fb956757c93c91ebb5df59a
-