Skip to content

  • Projects
  • Groups
  • Snippets
  • Help
  • This project
    • Loading...
  • Sign in / Register
S
swiftshader
  • Project
    • Overview
    • Details
    • Activity
    • Cycle Analytics
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Charts
  • Issues 0
    • Issues 0
    • List
    • Board
    • Labels
    • Milestones
  • Merge Requests 0
    • Merge Requests 0
  • CI / CD
    • CI / CD
    • Pipelines
    • Jobs
    • Schedules
    • Charts
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Members
    • Members
  • Collapse sidebar
  • Activity
  • Graph
  • Charts
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
  • Chen Yisong
  • swiftshader
  • Repository

Switch branch/tag
  • swiftshader
  • src
  • Reactor
  • x86.hpp
Find file
BlameHistoryPermalink
  • Nicolas Capens's avatar
    Refactor vector packing. · 33438a68
    Nicolas Capens authored Sep 27, 2017
    x86 vector packing instructions always treat the input as having signed
    integer components, but can perform signed or unsigned saturation on
    the output. In Reactor the Pack() intrinsic has overloads which
    differentiate between them based on the signedness of the input, but
    this is confusing.
    
    Also simplify emulation of saturating add/subtract.
    
    Bug b/37496082
    
    Change-Id: I0625fff429ffb40f42baf9600c7760d9858b5d89
    Reviewed-on: https://swiftshader-review.googlesource.com/12548Tested-by: 's avatarNicolas Capens <nicolascapens@google.com>
    Reviewed-by: 's avatarAlexis Hétu <sugoi@google.com>
    Reviewed-by: 's avatarNicolas Capens <nicolascapens@google.com>
    33438a68
x86.hpp 4.25 KB
EditWeb IDE
×

Replace x86.hpp

Attach a file by drag & drop or click to upload


Cancel
A new branch will be created in your fork and a new merge request will be started.