[GHC] #8153: Implement AES intrinsics

GHC ghc-devs at haskell.org
Thu Aug 22 01:24:49 UTC 2013


#8153: Implement AES intrinsics
----------------------------------------------+----------------------------
       Reporter:  schyler                     |             Owner:
           Type:  feature request             |            Status:  new
       Priority:  low                         |         Milestone:
      Component:  Compiler                    |           Version:
       Keywords:                              |  Operating System:
   Architecture:  Unknown/Multiple            |  Unknown/Multiple
     Difficulty:  Moderate (less than a day)  |   Type of failure:
     Blocked By:                              |  None/Unknown
Related Tickets:                              |         Test Case:
                                              |          Blocking:
----------------------------------------------+----------------------------
 LLVM has the following intrinsics for working with AES encryption;

 @llvm.x86.aesni_{aesimc,aesenc,aesenclast,aesdec,aesdeclast,aeskeygenassist}

 It would be nice if at some stage these are supported through
 primops/intrinsics, as it would mean the crypto libraries can be rewritten
 to not use C and we'd get some nicer inlining on these.

-- 
Ticket URL: <http://ghc.haskell.org/trac/ghc/ticket/8153>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler




More information about the ghc-tickets mailing list