3 4#include "../assembly.h" 5 6// di_int __ashldi3(di_int input, int count); 7 8// This routine has some extra memory traffic, loading the 64-bit input via two 9// 32-bit loads, then immediately storing it back to the stack via a single 64-bit 10// store. This is to avoid a write-small, read-large stall.
--- 46 unchanged lines hidden --- | 3 4#include "../assembly.h" 5 6// di_int __ashldi3(di_int input, int count); 7 8// This routine has some extra memory traffic, loading the 64-bit input via two 9// 32-bit loads, then immediately storing it back to the stack via a single 64-bit 10// store. This is to avoid a write-small, read-large stall.
--- 46 unchanged lines hidden --- |