Displaying 2 results from an estimated 2 matches for "kshiftrw".
2017 Jan 24
7
[X86][AVX512] RFC: make i1 illegal in the Codegen
...# %if
pushq %rax
callq bar
# kill: %AL<def> %AL<kill> %EAX<def>
andl $1, %eax
kmovw %eax, %k0
addq $8, %rsp
jmp .LBB0_3
.LBB0_1:
kxnorw %k0, %k0, %k0
kshiftrw $15, %k0, %k0
.LBB0_3: # %else
kmovw %k0, %eax
# kill: %AL<def> %AL<kill> %EAX<kill>
Retq
The kmov,kxnor,kshiftr instructions here are the instructions operating on K registers. These are u...
2017 Jul 01
2
KNL Assembly Code for Matrix Multiplication
...>>>>> add rsi, 3856000
>>>>> vpbroadcastq zmm4, qword ptr [rip + .LCPI0_3]
>>>>> vpbroadcastq zmm5, qword ptr [rip + .LCPI0_4]
>>>>> vpbroadcastq zmm6, qword ptr [rip + .LCPI0_5]
>>>>> kxnorw k1, k0, k0
>>>>> kshiftrw k1, k1, 8
>>>>> vpbroadcastq zmm7, qword ptr [rip + .LCPI0_6]
>>>>> .p2align 4, 0x90
>>>>> .LBB0_1: # %.preheader26
>>>>> # =>This Loop Header: Depth=1
>>>&...