Commit summary from repository starlink ------------------------------------ (Tim Jenness) pcs: Some generic files in subpar 99.9% libraries/pcs/subpar/ (Tim Jenness) pcs: "task" now generic again 99.7% libraries/pcs/task/ (Tim Jenness) gaia: Build the K byte swapping function 100.0% applications/gaia/gaia/generic/ (Peter W. Draper) gaia: add byte swap routine for integer*8 100.0% applications/gaia/gaia/generic/ Commits from repository starlink ----------------------------- commit e18bea6a96e9700a19d53917a4bb7c23b513ec5d Author: Tim Jenness <[log in to unmask]> Date: Thu May 17 16:44:01 2012 -0700 pcs: Some generic files in subpar There are a number of per-type files that can not be converted to generic form: sup_def0 sup_get0 sup_put0 sup_fetch sup_limit sup_range SUBPAR has a common block entry for each type called DOUBLELIST, INTLIST etc. There are also variables called PARDOUBLE, PARINT etc. These are used in the above routines for accessing and writing global values. .gitignore | 10 + libraries/pcs/subpar/Makefile.am | 64 +--- libraries/pcs/subpar/sup_def0c.f | 109 ------ libraries/pcs/subpar/sup_def0d.f | 109 ------ libraries/pcs/subpar/sup_def0l.f | 109 ------ libraries/pcs/subpar/sup_def0r.f | 109 ------ .../pcs/subpar/{sup_def0i.f => sup_def0x.gen} | 24 +- libraries/pcs/subpar/sup_defnc.f | 178 --------- libraries/pcs/subpar/sup_defnd.f | 178 --------- libraries/pcs/subpar/sup_defni.f | 178 --------- libraries/pcs/subpar/sup_defnl.f | 178 --------- .../pcs/subpar/{sup_defnr.f => sup_defnx.gen} | 12 +- libraries/pcs/subpar/sup_get1c.f | 256 ------------- libraries/pcs/subpar/sup_get1d.f | 256 ------------- libraries/pcs/subpar/sup_get1i.f | 256 ------------- libraries/pcs/subpar/sup_get1l.f | 256 ------------- .../pcs/subpar/{sup_get1r.f => sup_get1x.gen} | 18 +- libraries/pcs/subpar/sup_getnc.f | 267 -------------- libraries/pcs/subpar/sup_getnd.f | 267 -------------- libraries/pcs/subpar/sup_getni.f | 267 -------------- libraries/pcs/subpar/sup_getnl.f | 267 -------------- .../pcs/subpar/{sup_getnr.f => sup_getnx.gen} | 16 +- libraries/pcs/subpar/sup_getvc.f | 229 ------------ libraries/pcs/subpar/sup_getvd.f | 229 ------------ libraries/pcs/subpar/sup_getvi.f | 229 ------------ libraries/pcs/subpar/sup_getvr.f | 229 ------------ .../pcs/subpar/{sup_getvl.f => sup_getvx.gen} | 16 +- libraries/pcs/subpar/sup_maxd.f | 337 ----------------- libraries/pcs/subpar/sup_maxr.f | 337 ----------------- libraries/pcs/subpar/{sup_maxi.f => sup_maxx.gn} | 24 +- libraries/pcs/subpar/sup_mind.f | 340 ------------------ libraries/pcs/subpar/sup_minr.f | 340 ------------------ libraries/pcs/subpar/{sup_mini.f => sup_minx.gn} | 24 +- libraries/pcs/subpar/sup_put1c.f | 232 ------------ libraries/pcs/subpar/sup_put1d.f | 232 ------------ libraries/pcs/subpar/sup_put1i.f | 232 ------------ libraries/pcs/subpar/sup_put1l.f | 232 ------------ .../pcs/subpar/{sup_put1r.f => sup_put1x.gen} | 16 +- libraries/pcs/subpar/sup_putnc.f | 248 ------------- libraries/pcs/subpar/sup_putnd.f | 248 ------------- libraries/pcs/subpar/sup_putni.f | 248 ------------- libraries/pcs/subpar/sup_putnr.f | 248 ------------- .../pcs/subpar/{sup_putnl.f => sup_putnx.gen} | 16 +- libraries/pcs/subpar/sup_putvc.f | 239 ------------ libraries/pcs/subpar/sup_putvd.f | 239 ------------ libraries/pcs/subpar/sup_putvi.f | 239 ------------ libraries/pcs/subpar/sup_putvr.f | 239 ------------ .../pcs/subpar/{sup_putvl.f => sup_putvx.gen} | 16 +- 48 files changed, 118 insertions(+), 8524 deletions(-) commit 4250154a001fd3151203b032310b132ab7a28c56 Author: Tim Jenness <[log in to unmask]> Date: Thu May 17 10:59:02 2012 -0700 pcs: "task" now generic again tsk_dec0?.f is not generic because the I and C implementations are different and themselves differ to the L, D and R implementations. .gitignore | 8 + libraries/pcs/component.xml | 2 +- libraries/pcs/configure.ac | 4 +- libraries/pcs/task/Makefile.am | 62 +++----- libraries/pcs/task/tsk_dec1d.f | 109 ------------- libraries/pcs/task/tsk_dec1i.f | 109 ------------- libraries/pcs/task/tsk_dec1l.f | 109 ------------- libraries/pcs/task/tsk_dec1r.f | 109 ------------- libraries/pcs/task/{tsk_dec1c.f => tsk_dec1x.gen} | 16 +- libraries/pcs/task/tsk_decnd.f | 161 ------------------- libraries/pcs/task/tsk_decni.f | 161 ------------------- libraries/pcs/task/tsk_decnl.f | 161 ------------------- libraries/pcs/task/tsk_decnr.f | 161 ------------------- libraries/pcs/task/{tsk_decnc.f => tsk_decnx.gen} | 16 +- libraries/pcs/task/tsk_enc0c.f | 93 ----------- libraries/pcs/task/tsk_enc0d.f | 93 ----------- libraries/pcs/task/tsk_enc0i.f | 93 ----------- libraries/pcs/task/tsk_enc0r.f | 93 ----------- libraries/pcs/task/{tsk_enc0l.f => tsk_enc0x.gen} | 14 +- libraries/pcs/task/tsk_enc1d.f | 97 ----------- libraries/pcs/task/tsk_enc1i.f | 97 ----------- libraries/pcs/task/tsk_enc1l.f | 97 ----------- libraries/pcs/task/tsk_enc1r.f | 97 ----------- libraries/pcs/task/{tsk_enc1c.f => tsk_enc1x.gen} | 14 +- libraries/pcs/task/tsk_encnd.f | 119 -------------- libraries/pcs/task/tsk_encni.f | 119 -------------- libraries/pcs/task/tsk_encnl.f | 119 -------------- libraries/pcs/task/tsk_encnr.f | 119 -------------- libraries/pcs/task/{tsk_encnc.f => tsk_encnx.gen} | 12 +- libraries/pcs/task/tsk_val0d.f | 95 ----------- libraries/pcs/task/tsk_val0i.f | 95 ----------- libraries/pcs/task/tsk_val0l.f | 95 ----------- libraries/pcs/task/tsk_val0r.f | 95 ----------- libraries/pcs/task/{tsk_val0c.f => tsk_val0x.gen} | 18 +- libraries/pcs/task/tsk_val1d.f | 93 ----------- libraries/pcs/task/tsk_val1i.f | 93 ----------- libraries/pcs/task/tsk_val1l.f | 93 ----------- libraries/pcs/task/tsk_val1r.f | 93 ----------- libraries/pcs/task/{tsk_val1c.f => tsk_val1x.gen} | 16 +- libraries/pcs/task/tsk_valnd.f | 98 ----------- libraries/pcs/task/tsk_valni.f | 98 ----------- libraries/pcs/task/tsk_valnl.f | 98 ----------- libraries/pcs/task/tsk_valnr.f | 98 ----------- libraries/pcs/task/{tsk_valnc.f => tsk_valnx.gen} | 16 +- 44 files changed, 92 insertions(+), 3566 deletions(-) commit 571e0d66d62684d0c7fd6cec4a48bf4141a3e640 Author: Tim Jenness <[log in to unmask]> Date: Thu May 17 07:08:22 2012 -0700 gaia: Build the K byte swapping function applications/gaia/gaia/generic/Makefile.in | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit c103b83cf0a752a4fbbab0f8ebce9e072275bc78 Author: Peter W. Draper <[log in to unmask]> Date: Thu May 17 09:51:01 2012 +0100 gaia: add byte swap routine for integer*8 .../gaia/generic/{gai1_bswapd.f => gai1_bswapk.f} | 30 +++++++++--------- 1 files changed, 15 insertions(+), 15 deletions(-)