6769
6770
6771
6772
6773
6774
6775
6776 CHARACTER*1 CMACH
6777 INTEGER ICTXT
6778
6779
6780
6781
6782
6783
6784
6785
6786
6787
6788
6789
6790
6791
6792
6793
6794
6795
6796
6797
6798
6799
6800
6801
6802
6803
6804
6805
6806
6807
6808
6809
6810
6811
6812
6813
6814
6815
6816
6817
6818
6819
6820
6821
6822
6823
6824
6825
6826 CHARACTER*1 TOP
6827 INTEGER IDUMM
6828 REAL TEMP
6829
6830
6831 EXTERNAL pb_topget, sgamn2d, sgamx2d
6832
6833
6834 LOGICAL LSAME
6835 REAL SLAMCH
6837
6838
6839
6841
6842 IF(
lsame( cmach,
'E' ).OR.
lsame( cmach,
'S' ).OR.
6843 $
lsame( cmach,
'M' ).OR.
lsame( cmach,
'U' ) )
THEN
6844 CALL pb_topget( ictxt, 'Combine', 'All', top )
6845 idumm = 0
6846 CALL sgamx2d( ictxt, 'All', top, 1, 1, temp, 1, idumm,
6847 $ idumm, -1, -1, idumm )
6848 ELSE IF(
lsame( cmach,
'L' ).OR.
lsame( cmach,
'O' ) )
THEN
6849 CALL pb_topget( ictxt, 'Combine', 'All', top )
6850 idumm = 0
6851 CALL sgamn2d( ictxt, 'All', top, 1, 1, temp, 1, idumm,
6852 $ idumm, -1, -1, idumm )
6853 END IF
6854
6856
6857 RETURN
6858
6859
6860
real function pslamch(ictxt, cmach)