Add README.md
[pdp8.git] / sw / rescue / lab8e_goettingen / disk2_11 / rkb / paroff / haecmo.ft
CommitLineData
81e70d48
PH
1C -+-+-+-+-+ \ e H A E C M O . F T \ e -+-+-+-+-+\r
2C\r
3C SUBROUTINE FOR HAEEOG TO DETERMINE CHANGE IN MODE SIGNAL\r
4C\r
5 SUBROUTINE CMODE (S0,S1)\r
6C\r
7C\r
8C INPUT PARAMETER IS\r
9C\r
10 INTEGER S0 @ START OF WINDOW\r
11C\r
12C OUTPUT PARAMETER ARE\r
13C\r
14 INTEGER S1 @ END OF WINDOW ( COMPUTED)\r
15C\r
16 INCLUDE HAEBUF.FI\r
17 INCLUDE HAEGSA.FI\r
18 INCLUDE HAECEO.FI\r
19 INCLUDE HABRK.FI\r
20 EXTERNAL XYSAM\r
21 REAL XYSAM\r
22C\r
23\fC\r
24 INTEGER I\r
25 REAL TE\r
26C\r
27C STATEMENT FUNCTION ARE:\r
28C\r
29 CNGMOD(AP0,IP0)=ABS(AP0-XYSAM(IP0,MODCN)-1000.).GT.50.\r
30 LOGICAL CNGMOD\r
31 MODE (IP0)=XYSAM(IP0,MODCN)\r
32 INTEGER MODE\r
33C\r
34C\r
35 TE=MODE(S0)+1000\r
36 DO 20 I=S0,ENDS*SAMRAT,32 @ SCHNELLES SUCHEN\r
37 IF (CNGMOD(TE,I)) GOTO 25\r
3820 CONTINUE\r
39 S1=ENDS*SAMRAT\r
40 RETURN\r
4125 CONTINUE\r
42 S1=MAX0(S0,I-32)\r
43 DO 30 I=S1,S1+32 @ SUCHE EXAKTEN ENDPUNKT\r
44 IF (CNGMOD(TE,I)) GOTO 35\r
4530 CONTINUE\r
4635 S1=I-1 @ EXAKTER ENDWERT --> S1\r
47 RETURN\r
48 END\r
49\1a\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0