diff options
author | Pearu Peterson <pearu.peterson@gmail.com> | 2009-10-25 09:37:31 +0000 |
---|---|---|
committer | Pearu Peterson <pearu.peterson@gmail.com> | 2009-10-25 09:37:31 +0000 |
commit | 11de890bdf5d91179cd9f75062e27a89a5f9fffb (patch) | |
tree | ce5ddbf1b213b5ea1ea8d75ca0ad40c11299f6aa /numpy/f2py/auxfuncs.py | |
parent | 944524fa0ba6a9a174e1e3af99be61f35c8b4503 (diff) | |
download | numpy-11de890bdf5d91179cd9f75062e27a89a5f9fffb.tar.gz |
Introduced intent(align4|align8|align16) attributes. Fixes scipy ticket 794 after using intent(align8) in the corresponding scipy pyf files.
Diffstat (limited to 'numpy/f2py/auxfuncs.py')
-rw-r--r-- | numpy/f2py/auxfuncs.py | 12 |
1 files changed, 11 insertions, 1 deletions
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): |