1. 19 Mar, 2014 9 commits
    • Martin Storsjö's avatar
      ads2armasm_ms: Add an ALIGN 4 after ENDP · 5182befa
      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:
         DCD 0x12345678
      could end up being assembled into
        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's avatar
      Merge "Removed several unused functions." · 39f95de8
      Yaowu Xu authored
    • Yaowu Xu's avatar
      Merge "Remove an unused function" · 9aa88c47
      Yaowu Xu authored
    • James Zern's avatar
      update gitignore · 7620506f
      James Zern authored
      vp8_set_maps was renamed in
      61ecd7f1 Add VP9 support to the set maps example.
      Change-Id: I6c67254b9c437886e88dca21387ae4e86c74c440
    • James Zern's avatar
      Merge changes If529f310,I0f4a8202 · 55dbbbbe
      James Zern authored
      * changes:
        configure: test for -mssse3
        configure: factorize gcc machine option checks
    • James Zern's avatar
      Revert "configure: Check for make" · 4b41800d
      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
      Change-Id: I25f8a9c1640909412ab405dbd09a1c4d93e5a511
    • James Zern's avatar
      configure: test for -mssse3 · f1e8d58a
      James Zern authored
      fixes compile with older versions of gcc
      Change-Id: If529f3102dbc926be8d5fb91d4161fa686c11840
    • James Zern's avatar
      configure: factorize gcc machine option checks · c37ecba7
      James Zern authored
      check_gcc_machine_option() replaces individual -m* checks
      Change-Id: I0f4a82020c0541b99209321907e80e071d1245e1
    • James Zern's avatar
  2. 18 Mar, 2014 14 commits
  3. 17 Mar, 2014 15 commits
  4. 15 Mar, 2014 2 commits