[PATCH] D39899: [X86] Add CBW/CDQ/CDQE/CQO/CWD/CWDE to WriteALU schedule class
Gadi Haber via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Mon Nov 13 00:25:35 PST 2017
gadi.haber added a comment.
Note that WriteALU means 1 cycle latency using Port 0156
This is true for CBW, CDQE and CWDE.
However, CQO and CDQ do not use port0156 and CWD takes 2 cycles and 2 ports.
See below:
iform: , latency: ports:
XED_IFORM_CBW 1 0156
XED_IFORM_CDQE 1 0156
XED_IFORM_CWDE 1 0156
XED_IFORM_CQO 1 06
XED_IFORM_CDQ 1 06
XED_IFORM_CWD 2 06, 0156
Repository:
rL LLVM
https://reviews.llvm.org/D39899
More information about the llvm-commits
mailing list