Uploaded image for project: 'Embedded Software & Tools'
  1. Embedded Software & Tools
  2. EXT_EP-10342

Vector accesses in for loops may generate incorrect results

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: High High
    • Code Generation Tools
    • CODEGEN-8880
    • Hide
      C7000_1.4.0.LTS
      C7000_1.4.1.LTS
      C7000_2.0.0.STS*
      C7000_1.4.2.LTS
      Show
      C7000_1.4.0.LTS C7000_1.4.1.LTS C7000_2.0.0.STS* C7000_1.4.2.LTS
    • Hide
      C7000_1.4.3.LTS*
      C7000_2.0.0.STS*
      Show
      C7000_1.4.3.LTS* C7000_2.0.0.STS*
    • default
    • Use simple vector accesses inside of for loops. For example, vector.s0 instead of vector.even.s0. Alternatively, use an equivalent while loop.

      Vector field accesses (swizzles), such as vector.even.s0, inside of for loops may generate incorrect results. This includes vector field access in the for loop initialization, test, increment, and body. While loops are not affected. Single element vector field accesses, such as vector.s0, are not affected.

            syncuser TI User
            syncuser TI User
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: