From 11de890bdf5d91179cd9f75062e27a89a5f9fffb Mon Sep 17 00:00:00 2001 From: Pearu Peterson Date: Sun, 25 Oct 2009 09:37:31 +0000 Subject: Introduced intent(align4|align8|align16) attributes. Fixes scipy ticket 794 after using intent(align8) in the corresponding scipy pyf files. --- numpy/f2py/auxfuncs.py | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) (limited to 'numpy/f2py/auxfuncs.py') diff --git a/numpy/f2py/auxfuncs.py b/numpy/f2py/auxfuncs.py index facbd0534..18eea6520 100644 --- a/numpy/f2py/auxfuncs.py +++ b/numpy/f2py/auxfuncs.py @@ -345,11 +345,21 @@ def isintent_inplace(var): def isintent_aux(var): return 'aux' in var.get('intent',[]) +def isintent_aligned4(var): + return 'aligned4' in var.get('intent',[]) +def isintent_aligned8(var): + return 'aligned8' in var.get('intent',[]) +def isintent_aligned16(var): + return 'aligned16' in var.get('intent',[]) + isintent_dict = {isintent_in:'INTENT_IN',isintent_inout:'INTENT_INOUT', isintent_out:'INTENT_OUT',isintent_hide:'INTENT_HIDE', isintent_cache:'INTENT_CACHE', isintent_c:'INTENT_C',isoptional:'OPTIONAL', - isintent_inplace:'INTENT_INPLACE' + isintent_inplace:'INTENT_INPLACE', + isintent_aligned4:'INTENT_ALIGNED4', + isintent_aligned8:'INTENT_ALIGNED8', + isintent_aligned16:'INTENT_ALIGNED16', } def isprivate(var): -- cgit v1.2.1