![]() Broadwell was missing half the gather instructions. Both models had some mixups in the resource costs and number of uops. I've updated here based on what I think the original IACA source says with some cross checking against the microcode. I'm not sure about latency as the IACA source I have doesn't have that information. So I'm using the latency from uops.info. I plan to update Skylake models as well, but I'll do that in a separate patch. Differential Revision: https://reviews.llvm.org/D73844 |
||
---|---|---|
.. | ||
cmpxchg16b.s | ||
resources-avx1.s | ||
resources-avx2.s | ||
resources-bmi1.s | ||
resources-bmi2.s | ||
resources-cmov.s | ||
resources-cmpxchg.s | ||
resources-f16c.s | ||
resources-fma.s | ||
resources-fsgsbase.s | ||
resources-lea.s | ||
resources-lzcnt.s | ||
resources-mmx.s | ||
resources-movbe.s | ||
resources-pclmul.s | ||
resources-popcnt.s | ||
resources-rdrand.s | ||
resources-sse1.s | ||
resources-sse2.s | ||
resources-sse3.s | ||
resources-sse41.s | ||
resources-sse42.s | ||
resources-ssse3.s | ||
resources-x86_32.s | ||
resources-x86_64.s | ||
resources-x87.s | ||
zero-idioms.s |