| 10521226 |
Efficient implementation of complex vector fused multiply add and complex vector multiply |
Raanan Sade, Thierry Pons, Amit Gradstein, Zeev Sperber, Robert Valentine +1 more |
2019-12-31 |
| 10514924 |
Apparatus and method for performing dual signed and unsigned multiplication of packed data elements |
Venkateswara Madduri, Elmoustapha Ould-Ahmed-Vall, Robert Valentine, Jesus Corbal, Binwei Yang |
2019-12-24 |
| 10514923 |
Apparatus and method for vector multiply and accumulate of signed doublewords |
Venkateswara Madduri, Elmoustapha Ould-Ahmed-Vall, Robert Valentine, Jesus Corbal |
2019-12-24 |
| 10496407 |
Apparatus and method for adding packed data elements with rotation and halving |
Venkateswara Madduri, Elmoustapha Ould-Ahmed-Vall, Robert Valentine, Jesus Corbal, Binwei Yang |
2019-12-03 |
| 10496403 |
Apparatus and method for left-shifting packed quadwords and extracting packed doublewords |
Venkateswara Madduri, Elmoustapha Ould-Ahmed-Vall, Robert Valentine |
2019-12-03 |
| 10489154 |
Apparatus and method for complex multiply and accumulate |
Robert Valentine, Raanan Sade, Elmoustapha Ould-Ahmed-Vall, Jesus Corbal, Roman S. Dubtsov |
2019-11-26 |
| 10481910 |
Apparatus and method for shifting quadwords and extracting packed words |
Venkateswara Madduri, Elmoustapha Ould-Ahmed-Vall, Jesus Corbal, Robert Valentine, Binwei Yang |
2019-11-19 |
| 10474459 |
Apparatus and method of improved permute instructions |
Elmoustapha Ould-Ahmed-Vall, Robert Valentine, Jesus Corbal, Bret L. Toll, Zeev Sperber +1 more |
2019-11-12 |
| 10459728 |
Apparatus and method of improved insert instructions |
Elmoustapha Ould-Ahmed-Vall, Robert Valentine, Jesus Corbal, Bret L. Toll, Zeev Sperber +1 more |
2019-10-29 |
| 10452394 |
Apparatus and method for complex multiplication |
Robert Valentine, Raanan Sade, Elmoustapha Ould-Ahmed-Vall, Jesus Corbal, Roman S. Dubstov |
2019-10-22 |
| 10445092 |
Method and apparatus for performing a vector permute with an index and an immediate |
Jesus Corbal San Adrian, Elmoustapha Ould-Ahmed-Vall, Robert Valentine, Milind B. Girkar, Bret L. Toll +4 more |
2019-10-15 |
| 10423411 |
Data element comparison processors, methods, systems, and instructions |
Asit K. Mishra, Edward T. Grochowski, Jonathan Pearce, Deborah T. Marr, Ehud Cohen +5 more |
2019-09-24 |
| 10372449 |
Packed data operation mask concatenation processors, methods, systems, and instructions |
Bret L. Toll, Robert Valentine, Jesus Corbal San Andrian, Elmoustapha Ould-Ahmed-Vall |
2019-08-06 |
| 10318298 |
Apparatus and method for shifting quadwords and extracting packed words |
Venkateswara Madduri, Elmoustapha Ould-Ahmed-Vall, Robert Valentine, Jesus Corbal |
2019-06-11 |
| 10296489 |
Method and apparatus for performing a vector bit shuffle |
Elmoustapha Ould-Ahmed-Vall, Jesus Corbal San Adrian, Robert Valentine, Guillem Sole, Roger Espasa |
2019-05-21 |
| 10296347 |
Fusible instructions and logic to provide or-test and and-test functionality using multiple test sources |
Maxim Loktyukhin, Robert Valentine, Julian Horn |
2019-05-21 |
| 10296334 |
Method and apparatus for performing a vector bit gather |
Elmoustapha Ould-Ahmed-Vall, Robert Valentine, Jesus Corbal San Adrian, Guillem Sole, Roger Espasa |
2019-05-21 |
| 10275243 |
Interruptible and restartable matrix multiplication instructions, processors, methods, and systems |
Edward T. Grochowski, Asit K. Mishra, Robert Valentine, Simon C. Steely, Jr. |
2019-04-30 |
| 10255072 |
Architectural register replacement for instructions that use multiple architectural registers |
Robert Valentine, Milind B. Girkar, Ashish Jha, Bret L. Toll, Elmoustapha Ould-Ahmed-Vall +2 more |
2019-04-09 |
| 10224954 |
Floating point to fixed point conversion |
Venkateswara Madduri, Elmoustapha Ould-Ahmed-Vall, Robert Valentine, Jesus Corbal |
2019-03-05 |
| 10223114 |
Fixed point to floating point conversion |
Venkateswara Madduri, Elmoustapha Ould-Ahmed-Vall, Robert Valentine, Jesus Corbal |
2019-03-05 |
| 10203954 |
Instruction and logic to provide conversions between a mask register and a general purpose register or memory |
Elmoustapha Ould-Ahmed-Vall, Jesus Corbal, Robert Valentine, Bret L. Toll |
2019-02-12 |
| 10203955 |
Methods, apparatus, instructions and logic to provide vector packed tuple cross-comparison functionality |
Robert Valentine, Christopher J. Hughes, Zeev Sperber, Amit Gradstein, Simon Rubanovich +2 more |
2019-02-12 |
| 10175990 |
Gathering and scattering multiple data elements |
Christopher J. Hughes, Yen-Kuang Chen, Mayank Bomb, Jason W. Brandt, Mark Buxton +13 more |
2019-01-08 |