Page MenuHomePhabricator

Please use GitHub pull requests for new patches. Phabricator shutdown timeline

ddibyend (Dibyendu Das)


User does not belong to any projects.

User Details

User Since
Sep 23 2014, 10:14 AM (469 w, 5 d)

Recent Activity

Jan 5 2018

ddibyend added a comment to D41723: Introduce the "retpoline" x86 mitigation technique for variant #2 of the speculative execution vulnerabilities disclosed today, specifically identified by CVE-2017-5715, "Branch Target Injection", and is one of the two halves to Spectre...

For AMD processors we may be able to handle indirect jumps via a simpler lfence mechanism. Indirect calls may still require retpoline. If this turns out to be the right solution for AMD processors we may need to put some code in to support this.

Jan 5 2018, 3:14 AM

Dec 7 2017

ddibyend added a comment to D40865: X86 AVX2: Prefer one VPERMV over ShuffleAsRepeatedMaskAndLanePermute.

vpermps/vpermpd/vpermd have high cost in Ryzen. I see that this patch creates cases where a vperm* is introduced where one did not exist earlier. That may cause slowdowns in Ryzen.

Dec 7 2017, 1:29 AM