Deleted Added
full compact
ashldi3.S (215125) ashldi3.S (222656)
1// This file is distributed under the University of Illinois Open Source
2// License. See LICENSE.TXT for details.
1// This file is dual licensed under the MIT and the University of Illinois Open
2// Source Licenses. See LICENSE.TXT for details.
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 ---