Ref #380: lowered stack usage for haswell kernels
This commit is contained in:
parent
73545a79cd
commit
23203d52c1
|
@ -93,8 +93,7 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
|||
|
||||
#endif
|
||||
|
||||
#define L_BUFFER_SIZE 512*8*4
|
||||
#define LB2_OFFSET 512*8*2
|
||||
#define L_BUFFER_SIZE 8192
|
||||
|
||||
#define Ndiv6 24(%rsp)
|
||||
#define Nmod6 32(%rsp)
|
||||
|
@ -105,7 +104,6 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
|||
#define KK 72(%rsp)
|
||||
#define KKK 80(%rsp)
|
||||
#define BUFFER1 128(%rsp)
|
||||
#define BUFFER2 LB2_OFFSET+128(%rsp)
|
||||
|
||||
#if defined(OS_WINDOWS)
|
||||
#if L_BUFFER_SIZE > 16384
|
||||
|
|
|
@ -85,7 +85,7 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
|||
#else
|
||||
|
||||
#define STACKSIZE 256
|
||||
#define L_BUFFER_SIZE 128*8*12+4096
|
||||
#define L_BUFFER_SIZE 128*8*12+512
|
||||
|
||||
#define OLD_A 40 + STACKSIZE(%rsp)
|
||||
#define OLD_B 48 + STACKSIZE(%rsp)
|
||||
|
|
|
@ -90,8 +90,7 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
|||
|
||||
#endif
|
||||
|
||||
#define L_BUFFER_SIZE 512*8*4
|
||||
#define LB2_OFFSET 512*8*2
|
||||
#define L_BUFFER_SIZE 8192
|
||||
|
||||
#define Ndiv6 24(%rsp)
|
||||
#define Nmod6 32(%rsp)
|
||||
|
@ -101,7 +100,6 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
|||
#define KK 64(%rsp)
|
||||
#define KKK 72(%rsp)
|
||||
#define BUFFER1 128(%rsp)
|
||||
#define BUFFER2 LB2_OFFSET+128(%rsp)
|
||||
|
||||
#if defined(OS_WINDOWS)
|
||||
#if L_BUFFER_SIZE > 16384
|
||||
|
|
|
@ -92,8 +92,7 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
|||
|
||||
#endif
|
||||
|
||||
#define L_BUFFER_SIZE 512*8*4
|
||||
#define LB2_OFFSET 512*8*2
|
||||
#define L_BUFFER_SIZE 8192
|
||||
|
||||
#define Ndiv6 24(%rsp)
|
||||
#define Nmod6 32(%rsp)
|
||||
|
@ -104,7 +103,6 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
|||
#define KK 72(%rsp)
|
||||
#define KKK 80(%rsp)
|
||||
#define BUFFER1 128(%rsp)
|
||||
#define BUFFER2 LB2_OFFSET+128(%rsp)
|
||||
|
||||
#if defined(OS_WINDOWS)
|
||||
#if L_BUFFER_SIZE > 16384
|
||||
|
|
Loading…
Reference in New Issue