diff options
author | Søren Sandmann Pedersen <ssp@redhat.com> | 2013-02-20 08:03:59 -0500 |
---|---|---|
committer | Søren Sandmann Pedersen <ssp@redhat.com> | 2013-02-20 08:22:40 -0500 |
commit | 2878f27e0f1942ac7c9762a6dc1d65dfdd6b7b4d (patch) | |
tree | 2182489890e54e8ab26a8ab73bfd1283df50349a /TODO | |
parent | 830431350cfd308ae1b1e16ceafc32dca8266ecd (diff) |
Consolidate some encodings
Diffstat (limited to 'TODO')
-rw-r--r-- | TODO | 24 |
1 files changed, 17 insertions, 7 deletions
@@ -1,9 +1,18 @@ -Consider changing labels to be integers instead of strings. This will -make it possible in many cases for code to be stored in static const -arrays. +- The pextrw instruction got a new variant in SSE 4.1 where the +destination can now be either a memory location or a register. In +earlier versions it could only be a register. That means this code -Storing the encoding in the info field. Maybe rename info to encoding -or details. + pinsrw eax, xmm1, IMM (7) + +should be encoded with the earlier version in preference to the newer +one. + +- Consider changing labels to be integers instead of strings. This +will make it possible in many cases for code to be stored in static +const arrays. + +- Storing the encoding in the info field. Maybe rename info to +encoding or details. Feature checking @@ -20,8 +29,9 @@ be used. Then, - For code that is doing its own checking, escape hatches will be necessary. -An issue with this is that we may want to specialize at the individual -instruction level rather than at the full assembly block level. +An potential issue with this is that we may want to specialize at the +individual instruction level rather than at the full assembly block +level. Test suite: |