[commit: ghc] simd: Add missing STG details for 128-byte vector applications. (db66370)

Geoffrey Mainland gmainlan at microsoft.com
Wed Apr 18 20:10:28 CEST 2012


Repository : ssh://darcs.haskell.org//srv/darcs/ghc

On branch  : simd

http://hackage.haskell.org/trac/ghc/changeset/db66370e21d17b3b1bb75e305906493b1530e544

>---------------------------------------------------------------

commit db66370e21d17b3b1bb75e305906493b1530e544
Author: Geoffrey Mainland <gmainlan at microsoft.com>
Date:   Wed Apr 4 14:18:36 2012 +0100

    Add missing STG details for 128-byte vector applications.

>---------------------------------------------------------------

 includes/stg/MiscClosures.h |    2 ++
 rts/Linker.c                |    3 +++
 2 files changed, 5 insertions(+), 0 deletions(-)

diff --git a/includes/stg/MiscClosures.h b/includes/stg/MiscClosures.h
index 727c9ef..096bb67 100644
--- a/includes/stg/MiscClosures.h
+++ b/includes/stg/MiscClosures.h
@@ -237,6 +237,7 @@ RTS_RET(stg_ap_v);
 RTS_RET(stg_ap_f);
 RTS_RET(stg_ap_d);
 RTS_RET(stg_ap_l);
+RTS_RET(stg_ap_x16);
 RTS_RET(stg_ap_n);
 RTS_RET(stg_ap_p);
 RTS_RET(stg_ap_pv);
@@ -253,6 +254,7 @@ RTS_FUN_DECL(stg_ap_v_fast);
 RTS_FUN_DECL(stg_ap_f_fast);
 RTS_FUN_DECL(stg_ap_d_fast);
 RTS_FUN_DECL(stg_ap_l_fast);
+RTS_FUN_DECL(stg_ap_x16_fast);
 RTS_FUN_DECL(stg_ap_n_fast);
 RTS_FUN_DECL(stg_ap_p_fast);
 RTS_FUN_DECL(stg_ap_pv_fast);
diff --git a/rts/Linker.c b/rts/Linker.c
index 0f73768..629ff4f 100644
--- a/rts/Linker.c
+++ b/rts/Linker.c
@@ -618,6 +618,7 @@ typedef struct _RtsSymbolVal {
       SymI_HasProto(stg_ap_f_ret)                       \
       SymI_HasProto(stg_ap_d_ret)                       \
       SymI_HasProto(stg_ap_l_ret)                       \
+      SymI_HasProto(stg_ap_x16_ret)                     \
       SymI_HasProto(stg_ap_n_ret)                       \
       SymI_HasProto(stg_ap_p_ret)                       \
       SymI_HasProto(stg_ap_pv_ret)                      \
@@ -967,6 +968,7 @@ typedef struct _RtsSymbolVal {
       SymI_HasProto(stg_ap_f_info)                      \
       SymI_HasProto(stg_ap_d_info)                      \
       SymI_HasProto(stg_ap_l_info)                      \
+      SymI_HasProto(stg_ap_x16_info)                    \
       SymI_HasProto(stg_ap_n_info)                      \
       SymI_HasProto(stg_ap_p_info)                      \
       SymI_HasProto(stg_ap_pv_info)                     \
@@ -982,6 +984,7 @@ typedef struct _RtsSymbolVal {
       SymI_HasProto(stg_ap_f_fast)                      \
       SymI_HasProto(stg_ap_d_fast)                      \
       SymI_HasProto(stg_ap_l_fast)                      \
+      SymI_HasProto(stg_ap_x16_fast)                    \
       SymI_HasProto(stg_ap_n_fast)                      \
       SymI_HasProto(stg_ap_p_fast)                      \
       SymI_HasProto(stg_ap_pv_fast)                     \





More information about the Cvs-ghc mailing list