-
公开(公告)号:US20180088946A1
公开(公告)日:2018-03-29
申请号:US15277963
申请日:2016-09-27
Applicant: Intel Corporation
IPC: G06F9/30
CPC classification number: G06F9/30018 , G06F9/3001 , G06F9/30021 , G06F9/30032 , G06F9/30036 , G06F9/30185 , G06F9/30192
Abstract: Systems, methods, and apparatuses relating to mixing vector operations are described. In one embodiment, a processor includes a decoder to decode an instruction; and an execution unit to execute the decoded instruction to: receive a first input operand of a first data vector, a second input operand of a second data vector, and a third input operand of a control value vector, perform a first operation on data in a same element position of the first and second data vectors for each same element position of the control value vector having a first control value, perform a second, different operation on data in a same element position of the first and second data vectors for each same element position of the control value vector having a second, different control value, and output results from each first operation and each second operation into each corresponding element position in an output vector.