CAC 2015-09-24

continuing CAC 2015-09-23…

Fixed EAQToIEEElongdouble et al to print -1 correctly.

                                  2212  "     Convert the fixed decimal value to bits, and normalize float bin result.
                                  2213
    002237                        2214  flt_dec.flt_bin.up.enter:
    002237  aa  0 00100 3055 00   2215            dtb       (pr),(pr)
    002240  aa   500014 010030    2216            desc9ls   work|flt_dec_generic,24
    002241  aa   500006 000010    2217            desc9a    work|flt_bin_generic,8

dtb x -590295810358705651712

                                  2218
                                  2219  "     Get the precision correction for the high order decimal input digit and
                                  2220  "     formulate the initial binary exponent.
                                  2221
    002242  aa   000000 6350 11   2222            eaa       0,x1
    002243  aa   000012 7350 00   2223            als       18-8                          " to exponent position
    002244  aa  5 00004 7551 00   2224            sta       work|fix_bin_generic
    002245  aa  5 00006 2371 00   2225            ldaq      work|flt_bin_generic
    002246  aa  5 00004 4111 00   2226            lde       work|fix_bin_generic

DBG(124363060)> CPU TRACE:     002246  aa  5 00004 4111 00   2226     lde       work|fix_bin_generic
DBG(124363060)> CPU TRACE: 00314:047620 4 500004411100 (LDE PR5|4) 500004 411(0) 1 0 0 00
DBG(124363060)> CPU APPENDING: Read (Actual) Read:  iefpFinalAddress=66660174  readData=004000000000
DBG(124363060)> CPU REGDUMPAQI: A=700000000000 Q=000000000000 IR:~BAR OMASK
DBG(124363060)> CPU REGDUMPFLT: E=002 A=700000000000 Q=000000000000 -1

Unnormalized -1?

    002247  aa   000000 5730 00   2227            fno

DBG(124363062)> CPU TRACE: 00314:047621 bound_library_wired_:any_to_any_+02247
DBG(124363062)> CPU TRACE:     002247  aa   000000 5730 00   2227     fno
DBG(124363062)> CPU TRACE: 00314:047621 4 000000573000 (FNO 000000) 000000 573(0) 0 0 0 00
DBG(124363062)> CPU REGDUMPAQI: A=400000000000 Q=000000000000 IR:~BAR OMASK Neg
DBG(124363062)> CPU REGDUMPFLT: E=000 A=400000000000 Q=000000000000 -1

Normalized -1

    002250  aa  5 00004 4561 00   2228            ste       work|fix_bin_generic
    002251  aa  5 00006 7571 00   2229            staq      work|flt_bin_generic
    002252  aa  5 00004 2351 00   2230            lda       work|fix_bin_generic
    002253  aa   000034 7310 00   2231            ars       36-8
    002254  aa  5 00012 0551 00   2232            asa       work|flt_bin_generic_exp
    002255  0a   005175 7100 00   2233            tra       generic_to_target

Regenerated log; cycle numbers changed (even though they are supposed to).

    005175                        4593  generic_to_target:
    005175  0a   000376 7210 16   4594            lxl1      target_type_map,x6
    005176  aa   000000 7100 11   4595            tra       0,x1                          " call for target conversion

                                  4676  "     Rounding is done to the desired precision.
                                  4677
    005264                        4678  put_flt_bin_1:
    005264  aa   000033 2220 03   4679            ldx2      27,du                         " round precision
    005265  0a   005333 7010 00   4680            tsx1      load_rounded_flt_bin

                                 4735  "     Load the float bin generic to a true float bin and round to the
                                  4736  "     precision specified.
                                  4737
                                  4738  "     Called with:
                                  4739  "         x1 = return address.
                                  4740  "         x2 = precision to round to.
                                  4741
    005333                        4742  load_rounded_flt_bin:
    005333  aa  5 00012 2351 00   4743            lda       work|flt_bin_generic_exp
    005334  aa   000034 7350 00   4744            als       36-8                          " make short exponent
    005335  0a   006233 6030 00   4745            trc       flt_range_error               " won't fit
    005336  aa  5 00012 7551 00   4746            sta       work|flt_bin_generic_exp
    005337  aa  5 00006 2371 00   4747            ldaq      work|flt_bin_generic          " get mantissa
    005340  aa  5 00012 4111 00   4748            lde       work|flt_bin_generic_exp      " get exponent
    005341  aa   000000 5730 00   4749            fno                                     " find 0.0

DBG(124370656)> CPU REGDUMPFLT: E=000 A=400000000000 Q=000000000000 -1

DBG(124370658)> CPU TRACE: 00314:052712 bound_library_wired_:any_to_any_+05340
DBG(124370658)> CPU TRACE:     005340  aa  5 00012 4111 00   4748     lde       work|flt_bin_generic_exp      " get exponent
DBG(124370658)> CPU TRACE: 00314:052712 4 500012411100 (LDE PR5|12) 500012 411(0) 1 0 0 00
DBG(124370658)> CPU APPENDING: Read (Actual) Read:  iefpFinalAddress=66660202  readData=000000000000
DBG(124370658)> CPU REGDUMPAQI: A=400000000000 Q=000000000000 IR:~BAR OMASK
DBG(124370658)> CPU REGDUMPFLT: E=000 A=400000000000 Q=000000000000 -1

-1; good.

    005342  aa   000000 6000 11   4750            tze       0,x1                          " cannot round
    005343  aa   000000 1050 03   4751            cmpx5     0,du
    005344  aa   000000 6000 11   4752            tze       0,x1                          " no round
    005345  aa  5 00012 7421 00   4754            stx2      work|flt_bin_generic_exp      " two word mask entries
    005346  aa   000000 6230 12   4755            eax3      0,x2
    005347  aa  5 00012 0631 00   4756            adx3      work|flt_bin_generic_exp
    005350  aa   000000 1150 03   4757            cmpa      0,du
    005351  0a   005356 6040 00   4758            tmi       load_rounded_flt_bin.negative

    005356                        4767  load_rounded_flt_bin.negative:
    005356  aa   000000 5130 00   4768            fneg

DBG(124370676)> CPU REGDUMPFLT: E=000 A=400000000000 Q=000000000000 -1

DBG(124370677)> CPU APPENDING: Read (Actual) Read:  iefpFinalAddress=77420730  readData=000000513000

DBG(124370678)> CPU TRACE: 00314:052730 bound_library_wired_:any_to_any_+05356
DBG(124370678)> CPU TRACE:     005356                        4767  load_rounded_flt_bin.negative:
DBG(124370678)> CPU TRACE:     005356  aa   000000 5130 00   4768     fneg
DBG(124370678)> CPU TRACE: 00314:052730 4 000000513000 (FNEG 000000) 000000 513(0) 0 0 0 00
DBG(124370678)> CPU REGDUMPAQI: A=400000000000 Q=000000000000 IR:~BAR OMASK Carry Neg
DBG(124370678)> CPU REGDUMPFLT: E=001 A=400000000000 Q=000000000000 -2

oops -(-1) is (-2)

    005357  0a   010410 0770 13   4769            adaq      mask_table+2,x3               " round
    005360  aa   000000 5730 00   4770            fno                                     " fix overflow
    005361  aa  5 00004 7571 00   4771            staq      work|fix_bin_generic          " temp save
    005362  aa   004000 6340 07   4772            ldi       mask_faults,dl                " clear possible overflow
    005363  aa   400000 2350 03   4773            lda       =o400000,du                   " generate mask
    005364  aa   000000 2360 07   4774            ldq       =0,dl
    005365  aa   000000 7330 12   4775            lrs       0,x2                          " mask for precision+sign
    005366  aa  5 00004 3771 00   4776            anaq      work|fix_bin_generic
    005367  aa   000000 5130 00   4777            fneg
    005370  aa   000000 7100 11   4778            tra       0,x1

Revwork fneg. Fixed; -1 is now -1.

fromSource diffs

bound_bce_wired$bce_data

bce_data diffs got bigger :(

>user_dir_dir>SysEng>Anthony>fromSource>work>tmp>bce_data:  (segment 1)
11/11/89  1036.6 pdt Sat    cds

>user_dir_dir>SysEng>Anthony>fromSource>work>bce_data:  (segment 2)
09/24/93  1043.0 pdt Fri    cds

Lengths of the symb section of the 2 segments do not agree.
>user_dir_dir>SysEng>Anthony>fromSource>work>tmp>bce_data : 107
>user_dir_dir>SysEng>Anthony>fromSource>work>bce_data : 106
The discrepancy is trivial

**Internal Static Discrepancies

Location              Segment 1           Segment 2

10                  001645400043        000234400043
11                  000000000046        017300000000
12                  000000000000        000371400043
13                  411776001700        003330100200
16                  000000000000        000257400043
17                  076163160145        021736000000
20                  000004000004        000234400043
21                  000000000000        016440000000
24                  000000000037        163105156147
26                  000000000001        150157156171
27                  000000000003        076146162157
32                  000234400043        000247400043
33                  041746000000        035120000000
34                  000000050400        000371400043
35                  040040040040        000000000000
54                  400000000000        000000000000
66                  000000000000        000375000043

bound_library_wired_

All fixed now except for double_sine_

>user_dir_dir>SysEng>Anthony>fromSource>work>tmp>double_sine_:  (segment 1)
11/11/89  0945.4 pdt Sat    alm

>user_dir_dir>SysEng>Anthony>fromSource>work>double_sine_:  (segment 2)
09/24/93  1046.8 pdt Fri    alm

Lengths of the symb section of the 2 segments do not agree.
>user_dir_dir>SysEng>Anthony>fromSource>work>tmp>double_sine_ : 115
>user_dir_dir>SysEng>Anthony>fromSource>work>double_sine_ : 123
The discrepancy is trivial

**Text discrepancies between the 2 segments have been found.

>user_dir_dir>SysEng>Anthony>fromSource>work>tmp>double_sine_:
000176  aa     002400000000
Changed to:
>user_dir_dir>SysEng>Anthony>fromSource>work>double_sine_:
000176  aa     001000000000

bound_temp_1

**Text discrepancies between the 2 segments have been found.

>user_dir_dir>SysEng>Anthony>fromSource>work>tmp>init_empty_root:
000161  aa     000541000006
Changed to:
>user_dir_dir>SysEng>Anthony>fromSource>work>init_empty_root:
000161  aa     000537000006

>user_dir_dir>SysEng>Anthony>fromSource>work>tmp>init_empty_root:
000167  aa     000533000006
Changed to:
>user_dir_dir>SysEng>Anthony>fromSource>work>init_empty_root:
000167  aa     000531000006

>user_dir_dir>SysEng>Anthony>fromSource>work>tmp>init_empty_root:
000175  aa     000525000006
Changed to:
>user_dir_dir>SysEng>Anthony>fromSource>work>init_empty_root:
000175  aa     000523000006

>user_dir_dir>SysEng>Anthony>fromSource>work>tmp>init_empty_root:
000203  aa     000517000006
Changed to:
>user_dir_dir>SysEng>Anthony>fromSource>work>init_empty_root:
000203  aa     000515000006

>user_dir_dir>SysEng>Anthony>fromSource>work>tmp>init_empty_root:
000211  aa     000511000006
Changed to:
>user_dir_dir>SysEng>Anthony>fromSource>work>init_empty_root:
000211  aa     000507000006

>user_dir_dir>SysEng>Anthony>fromSource>work>tmp>init_empty_root:
000217  aa     000503000006
Changed to:
>user_dir_dir>SysEng>Anthony>fromSource>work>init_empty_root:
000217  aa     000501000006

>user_dir_dir>SysEng>Anthony>fromSource>work>tmp>init_empty_root:
000225  aa     000474000006
Changed to:
>user_dir_dir>SysEng>Anthony>fromSource>work>init_empty_root:
000225  aa     000472000006

>user_dir_dir>SysEng>Anthony>fromSource>work>tmp>init_empty_root:
000233  aa     000466000006
Changed to:
>user_dir_dir>SysEng>Anthony>fromSource>work>init_empty_root:
000233  aa     000464000006

>user_dir_dir>SysEng>Anthony>fromSource>work>tmp>init_empty_root:
000642  aa     600056000004
000643  aa  6 00056 2351 00   lda       pr6|46
Changed to:
>user_dir_dir>SysEng>Anthony>fromSource>work>init_empty_root:
000642  aa     602237000004

>user_dir_dir>SysEng>Anthony>fromSource>work>tmp>init_empty_root:
000651  aa     602237010003
000652  aa  6 02242 4501 00   stz       pr6|1186
000653  aa  100 004 024 500   mvne      (pr),(ic),(pr)
000654  aa  6 02237 01 0003   desc9ls   pr6|1183,3,0
000655  aa   000027 00 0002   desc9a    23,2                000702 = 070322000000
000656  aa  6 02242 00 0002   desc9a    pr6|1186,2
000657  aa  6 02242 2351 00   lda       pr6|1186
Changed to:
>user_dir_dir>SysEng>Anthony>fromSource>work>init_empty_root:
000650  aa     602242010003
000651  aa  6 02243 4501 00   stz       pr6|1187
000652  aa  100 004 024 500   mvne      (pr),(ic),(pr)
000653  aa  6 02242 01 0003   desc9ls   pr6|1186,3,0
000654  aa   000027 00 0002   desc9a    23,2                000701 = 070322000000
000655  aa  6 02243 00 0002   desc9a    pr6|1187,2
000656  aa  6 02243 2351 00   lda       pr6|1187

>user_dir_dir>SysEng>Anthony>fromSource>work>tmp>init_empty_root:
000703  aa     000000000000
Deleted before:
>user_dir_dir>SysEng>Anthony>fromSource>work>init_empty_root:
000702  aa     000010000000
000703  aa     000000000000
000704  aa     600000000041
000705  aa     002135000000
000706  aa     600000000041

>user_dir_dir>SysEng>Anthony>fromSource>work>tmp>init_empty_root:
000651  aa     602237010003
000652  aa  6 02242 4501 00   stz       pr6|1186
000653  aa  100 004 024 500   mvne      (pr),(ic),(pr)
000654  aa  6 02237 01 0003   desc9ls   pr6|1183,3,0
000655  aa   000027 00 0002   desc9a    23,2                000702 = 070322000000
000656  aa  6 02242 00 0002   desc9a    pr6|1186,2
000657  aa  6 02242 2351 00   lda       pr6|1186
Changed to:
>user_dir_dir>SysEng>Anthony>fromSource>work>init_empty_root:
000650  aa     602242010003
000651  aa  6 02243 4501 00   stz       pr6|1187
000652  aa  100 004 024 500   mvne      (pr),(ic),(pr)
000653  aa  6 02242 01 0003   desc9ls   pr6|1186,3,0
000654  aa   000027 00 0002   desc9a    23,2                000701 = 070322000000
000655  aa  6 02243 00 0002   desc9a    pr6|1187,2
000656  aa  6 02243 2351 00   lda       pr6|1187

>user_dir_dir>SysEng>Anthony>fromSource>work>tmp>init_empty_root:
000703  aa     000000000000
Deleted before:
>user_dir_dir>SysEng>Anthony>fromSource>work>init_empty_root:
000702  aa     000010000000
000703  aa     000000000000
000704  aa     600000000041
000705  aa     002135000000
000706  aa     600000000041

bound_multics_bce_

>user_dir_dir>SysEng>Anthony>fromSource>work>tmp>cp_data_:  (segment 1)
11/11/89  1029.3 pdt Sat    cds

>user_dir_dir>SysEng>Anthony>fromSource>work>cp_data_:  (segment 2)
09/24/93  1056.3 pdt Fri    cds

Lengths of the symb section of the 2 segments do not agree.
>user_dir_dir>SysEng>Anthony>fromSource>work>tmp>cp_data_ : 112
>user_dir_dir>SysEng>Anthony>fromSource>work>cp_data_ : 116
The discrepancy is trivial

**Internal Static Discrepancies

Location              Segment 1           Segment 2

5                   040040040040        017210000000
7                   040040040040        002534000000
>user_dir_dir>SysEng>Anthony>fromSource>work>tmp>config_deck_data_:  (segment 1)
11/11/89  1029.6 pdt Sat    cds

>user_dir_dir>SysEng>Anthony>fromSource>work>config_deck_data_:  (segment 2)
09/24/93  1056.4 pdt Fri    cds

Lengths of the symb section of the 2 segments do not agree.
>user_dir_dir>SysEng>Anthony>fromSource>work>tmp>config_deck_data_ : 217
>user_dir_dir>SysEng>Anthony>fromSource>work>config_deck_data_ : 220
The discrepancy is trivial

**Text discrepancies between the 2 segments have been found.

>user_dir_dir>SysEng>Anthony>fromSource>work>tmp>config_deck_data_:
002614  aa     000003400043
Changed to:
>user_dir_dir>SysEng>Anthony>fromSource>work>config_deck_data_:
002614  aa     000001400043

bound_rcprm_

>user_dir_dir>SysEng>Anthony>fromSource>work>tmp>rcprm_journal_file_:  (segment 1)
11/11/89  0939.2 pdt Sat    PL/I

>user_dir_dir>SysEng>Anthony>fromSource>work>rcprm_journal_file_:  (segment 2)
09/24/93  1115.7 pdt Fri    PL/I

Lengths of the symb section of the 2 segments do not agree.
>user_dir_dir>SysEng>Anthony>fromSource>work>tmp>rcprm_journal_file_ : 624
>user_dir_dir>SysEng>Anthony>fromSource>work>rcprm_journal_file_ : 628
The discrepancy is trivial

**Text discrepancies between the 2 segments have been found.

>user_dir_dir>SysEng>Anthony>fromSource>work>tmp>rcprm_journal_file_:
000236  sa   000313 0520 03   adwp2     203,du
Changed to:
>user_dir_dir>SysEng>Anthony>fromSource>work>rcprm_journal_file_:
000236  sa   000317 0520 03   adwp2     207,du

>user_dir_dir>SysEng>Anthony>fromSource>work>tmp>rcprm_journal_file_:
000255  2s     000012000313
Changed to:
>user_dir_dir>SysEng>Anthony>fromSource>work>rcprm_journal_file_:
000255  2s     000012000317

>user_dir_dir>SysEng>Anthony>fromSource>work>tmp>rcprm_journal_file_:
000277  2s     000012000313
Changed to:
>user_dir_dir>SysEng>Anthony>fromSource>work>rcprm_journal_file_:
000277  2s     000012000317

>user_dir_dir>SysEng>Anthony>fromSource>work>tmp>rcprm_journal_file_:
000470  2s     000012000664
Changed to:
>user_dir_dir>SysEng>Anthony>fromSource>work>rcprm_journal_file_:
000470  2s     000012000670

>user_dir_dir>SysEng>Anthony>fromSource>work>tmp>rcprm_journal_file_:
001143  2s     000012000313
Changed to:
>user_dir_dir>SysEng>Anthony>fromSource>work>rcprm_journal_file_:
001143  2s     000012000317

>user_dir_dir>SysEng>Anthony>fromSource>work>tmp>rcprm_journal_file_:
001177  2s     000012000702
Changed to:
>user_dir_dir>SysEng>Anthony>fromSource>work>rcprm_journal_file_:
001177  2s     000012000706

>user_dir_dir>SysEng>Anthony>fromSource>work>tmp>rcprm_journal_file_:
001476  sa   000351 2350 07   lda       233,dl
001477  aa  6 02252 3521 20   epp2      pr6|1194,*
001500  aa  0 01237 7001 00   tsx0      pr0|671             put_data_eis
001501  aa  6 02432 4501 00   stz       pr6|1306
001502  sa   000372 2350 07   lda       250,dl
Changed to:
>user_dir_dir>SysEng>Anthony>fromSource>work>rcprm_journal_file_:
001476  sa   000355 2350 07   lda       237,dl
001477  aa  6 02252 3521 20   epp2      pr6|1194,*
001500  aa  0 01237 7001 00   tsx0      pr0|671             put_data_eis
001501  aa  6 02432 4501 00   stz       pr6|1306
001502  sa   000376 2350 07   lda       254,dl

>user_dir_dir>SysEng>Anthony>fromSource>work>tmp>rcprm_journal_file_:
001513  sa   000404 2350 07   lda       260,dl
Changed to:
>user_dir_dir>SysEng>Anthony>fromSource>work>rcprm_journal_file_:
001513  sa   000410 2350 07   lda       264,dl

>user_dir_dir>SysEng>Anthony>fromSource>work>tmp>rcprm_journal_file_:
001522  sa   000416 2350 07   lda       270,dl
Changed to:
>user_dir_dir>SysEng>Anthony>fromSource>work>rcprm_journal_file_:
001522  sa   000422 2350 07   lda       274,dl

>user_dir_dir>SysEng>Anthony>fromSource>work>tmp>rcprm_journal_file_:
001531  sa   000430 2350 07   lda       280,dl
Changed to:
>user_dir_dir>SysEng>Anthony>fromSource>work>rcprm_journal_file_:
001531  sa   000434 2350 07   lda       284,dl

>user_dir_dir>SysEng>Anthony>fromSource>work>tmp>rcprm_journal_file_:
001540  sa   000443 2350 07   lda       291,dl
Changed to:
>user_dir_dir>SysEng>Anthony>fromSource>work>rcprm_journal_file_:
001540  sa   000447 2350 07   lda       295,dl

>user_dir_dir>SysEng>Anthony>fromSource>work>tmp>rcprm_journal_file_:
001547  sa   000456 2350 07   lda       302,dl
Changed to:
>user_dir_dir>SysEng>Anthony>fromSource>work>rcprm_journal_file_:
001547  sa   000462 2350 07   lda       306,dl

>user_dir_dir>SysEng>Anthony>fromSource>work>tmp>rcprm_journal_file_:
001556  sa   000471 2350 07   lda       313,dl
Changed to:
>user_dir_dir>SysEng>Anthony>fromSource>work>rcprm_journal_file_:
001556  sa   000475 2350 07   lda       317,dl

>user_dir_dir>SysEng>Anthony>fromSource>work>tmp>rcprm_journal_file_:
001565  sa   000502 2350 07   lda       322,dl
001566  aa  0 01237 7001 00   tsx0      pr0|671             put_data_eis
001567  aa  6 02432 4501 00   stz       pr6|1306
001570  sa   000515 2350 07   lda       333,dl
001571  aa  6 02252 3735 20   epp7      pr6|1194,*
001572  aa  7 00002 3521 00   epp2      pr7|2
001573  aa  0 01237 7001 00   tsx0      pr0|671             put_data_eis
001574  aa  6 02432 4501 00   stz       pr6|1306
001575  sa   000527 2350 07   lda       343,dl
001576  aa  6 02252 3735 20   epp7      pr6|1194,*
001577  aa  7 00003 3521 00   epp2      pr7|3
001600  aa  0 01237 7001 00   tsx0      pr0|671             put_data_eis
001601  aa  6 02432 4501 00   stz       pr6|1306
001602  sa   000541 2350 07   lda       353,dl
001603  aa  6 02252 3735 20   epp7      pr6|1194,*
001604  aa  7 00004 3521 00   epp2      pr7|4
001605  aa  0 01237 7001 00   tsx0      pr0|671             put_data_eis
001606  aa  6 02432 4501 00   stz       pr6|1306
001607  sa   000553 2350 07   lda       363,dl
001610  aa  6 02252 3735 20   epp7      pr6|1194,*
001611  aa  7 00006 3521 00   epp2      pr7|6
001612  aa  0 01237 7001 00   tsx0      pr0|671             put_data_eis
001613  aa  6 02432 4501 00   stz       pr6|1306
001614  sa   000565 2350 07   lda       373,dl
001615  aa  6 02252 3735 20   epp7      pr6|1194,*
001616  aa  7 00007 3521 00   epp2      pr7|7
001617  aa  0 01237 7001 00   tsx0      pr0|671             put_data_eis
001620  aa  6 02432 4501 00   stz       pr6|1306
001621  sa   000601 2350 07   lda       385,dl
001622  aa  6 02252 3735 20   epp7      pr6|1194,*
001623  aa  7 00010 3521 00   epp2      pr7|8
001624  aa  0 01237 7001 00   tsx0      pr0|671             put_data_eis
001625  aa  6 02432 4501 00   stz       pr6|1306
001626  sa   000613 2350 07   lda       395,dl
001627  aa  6 02252 3735 20   epp7      pr6|1194,*
001630  aa  7 00012 3521 00   epp2      pr7|10
001631  aa  0 01237 7001 00   tsx0      pr0|671             put_data_eis
001632  aa  6 02432 4501 00   stz       pr6|1306
001633  sa   000625 2350 07   lda       405,dl
001634  aa  6 02252 3735 20   epp7      pr6|1194,*
001635  aa  7 00013 3521 00   epp2      pr7|11
001636  aa  0 01237 7001 00   tsx0      pr0|671             put_data_eis
001637  aa  6 02432 4501 00   stz       pr6|1306
001640  sa   000641 2350 07   lda       417,dl
001641  aa  6 02252 3735 20   epp7      pr6|1194,*
001642  aa  7 00014 3521 00   epp2      pr7|12
001643  aa  0 01237 7001 00   tsx0      pr0|671             put_data_eis
001644  aa  6 02432 4501 00   stz       pr6|1306
001645  sa   000652 2350 07   lda       426,dl
Changed to:
>user_dir_dir>SysEng>Anthony>fromSource>work>rcprm_journal_file_:
001565  sa   000506 2350 07   lda       326,dl
001566  aa  0 01237 7001 00   tsx0      pr0|671             put_data_eis
001567  aa  6 02432 4501 00   stz       pr6|1306
001570  sa   000521 2350 07   lda       337,dl
001571  aa  6 02252 3735 20   epp7      pr6|1194,*
001572  aa  7 00002 3521 00   epp2      pr7|2
001573  aa  0 01237 7001 00   tsx0      pr0|671             put_data_eis
001574  aa  6 02432 4501 00   stz       pr6|1306
001575  sa   000533 2350 07   lda       347,dl
001576  aa  6 02252 3735 20   epp7      pr6|1194,*
001577  aa  7 00003 3521 00   epp2      pr7|3
001600  aa  0 01237 7001 00   tsx0      pr0|671             put_data_eis
001601  aa  6 02432 4501 00   stz       pr6|1306
001602  sa   000545 2350 07   lda       357,dl
001603  aa  6 02252 3735 20   epp7      pr6|1194,*
001604  aa  7 00004 3521 00   epp2      pr7|4
001605  aa  0 01237 7001 00   tsx0      pr0|671             put_data_eis
001606  aa  6 02432 4501 00   stz       pr6|1306
001607  sa   000557 2350 07   lda       367,dl
001610  aa  6 02252 3735 20   epp7      pr6|1194,*
001611  aa  7 00006 3521 00   epp2      pr7|6
001612  aa  0 01237 7001 00   tsx0      pr0|671             put_data_eis
001613  aa  6 02432 4501 00   stz       pr6|1306
001614  sa   000571 2350 07   lda       377,dl
001615  aa  6 02252 3735 20   epp7      pr6|1194,*
001616  aa  7 00007 3521 00   epp2      pr7|7
001617  aa  0 01237 7001 00   tsx0      pr0|671             put_data_eis
001620  aa  6 02432 4501 00   stz       pr6|1306
001621  sa   000605 2350 07   lda       389,dl
001622  aa  6 02252 3735 20   epp7      pr6|1194,*
001623  aa  7 00010 3521 00   epp2      pr7|8
001624  aa  0 01237 7001 00   tsx0      pr0|671             put_data_eis
001625  aa  6 02432 4501 00   stz       pr6|1306
001626  sa   000617 2350 07   lda       399,dl
001627  aa  6 02252 3735 20   epp7      pr6|1194,*
001630  aa  7 00012 3521 00   epp2      pr7|10
001631  aa  0 01237 7001 00   tsx0      pr0|671             put_data_eis
001632  aa  6 02432 4501 00   stz       pr6|1306
001633  sa   000631 2350 07   lda       409,dl
001634  aa  6 02252 3735 20   epp7      pr6|1194,*
001635  aa  7 00013 3521 00   epp2      pr7|11
001636  aa  0 01237 7001 00   tsx0      pr0|671             put_data_eis
001637  aa  6 02432 4501 00   stz       pr6|1306
001640  sa   000645 2350 07   lda       421,dl
001641  aa  6 02252 3735 20   epp7      pr6|1194,*
001642  aa  7 00014 3521 00   epp2      pr7|12
001643  aa  0 01237 7001 00   tsx0      pr0|671             put_data_eis
001644  aa  6 02432 4501 00   stz       pr6|1306
001645  sa   000656 2350 07   lda       430,dl

>user_dir_dir>SysEng>Anthony>fromSource>work>tmp>rcprm_journal_file_:
002633  2s     000012000313
Changed to:
>user_dir_dir>SysEng>Anthony>fromSource>work>rcprm_journal_file_:
002633  2s     000012000317

>user_dir_dir>SysEng>Anthony>fromSource>work>tmp>rcprm_journal_file_:
002700  2s     000012000313
Changed to:
>user_dir_dir>SysEng>Anthony>fromSource>work>rcprm_journal_file_:
002700  2s     000012000317

>user_dir_dir>SysEng>Anthony>fromSource>work>tmp>rcprm_journal_file_:
002742  2s     000012000313
Changed to:
>user_dir_dir>SysEng>Anthony>fromSource>work>rcprm_journal_file_:
002742  2s     000012000317

>user_dir_dir>SysEng>Anthony>fromSource>work>tmp>rcprm_journal_file_:
003012  2s     000012000313
Changed to:
>user_dir_dir>SysEng>Anthony>fromSource>work>rcprm_journal_file_:
003012  2s     000012000317

>user_dir_dir>SysEng>Anthony>fromSource>work>tmp>rcprm_journal_file_:
003061  2s     000012000313
Changed to:
>user_dir_dir>SysEng>Anthony>fromSource>work>rcprm_journal_file_:
003061  2s     000012000317

>user_dir_dir>SysEng>Anthony>fromSource>work>tmp>rcprm_journal_file_:
003124  2s     000012000313
Changed to:
>user_dir_dir>SysEng>Anthony>fromSource>work>rcprm_journal_file_:
003124  2s     000012000317

>user_dir_dir>SysEng>Anthony>fromSource>work>tmp>rcprm_journal_file_:
003171  2s     000012000313
Changed to:
>user_dir_dir>SysEng>Anthony>fromSource>work>rcprm_journal_file_:
003171  2s     000012000317

>user_dir_dir>SysEng>Anthony>fromSource>work>tmp>rcprm_journal_file_:
003251  2s     000012000313
Changed to:
>user_dir_dir>SysEng>Anthony>fromSource>work>rcprm_journal_file_:
003251  2s     000012000317

>user_dir_dir>SysEng>Anthony>fromSource>work>tmp>rcprm_journal_file_:
003371  2s     000012000313
Changed to:
>user_dir_dir>SysEng>Anthony>fromSource>work>rcprm_journal_file_:
003371  2s     000012000317

>user_dir_dir>SysEng>Anthony>fromSource>work>tmp>rcprm_journal_file_:
003437  2s     000012000313
Changed to:
>user_dir_dir>SysEng>Anthony>fromSource>work>rcprm_journal_file_:
003437  2s     000012000317

>user_dir_dir>SysEng>Anthony>fromSource>work>tmp>rcprm_journal_file_:
003544  2s     000012000741
Changed to:
>user_dir_dir>SysEng>Anthony>fromSource>work>rcprm_journal_file_:
003544  2s     000012000745

Definition descrepencies

Example:

cds tty_buf
CDS - PL/1 33e
create_data_segment_: A level 2 element, padb1, is not word aligned and cannot be turned into an entrypoint.
cob >ldd>sl1>e>tty_buf tty_buf -a

>ldd>sl1>e>tty_buf:  (segment 1)
11/11/89  1004.6 pdt Sat    cds

>user_dir_dir>SysEng>Anthony>fromSource>work>tty_buf:  (segment 2)
09/24/93  1110.0 pdt Fri    cds

Lengths of the defs section of the 2 segments do not agree.
>ldd>sl1>e>tty_buf : 590
>user_dir_dir>SysEng>Anthony>fromSource>work>tty_buf : 586
Lengths of the symb section of the 2 segments do not agree.
>ldd>sl1>e>tty_buf : 188
>user_dir_dir>SysEng>Anthony>fromSource>work>tty_buf : 190
The discrepancy may be serious

**Definition discrepancies between the 2 segments have been found.

>ldd>sl1>e>tty_buf:
          section = text      offset = 274        entrypoint = 0
          symbol = padb1
          symbol_lng = 5
          new_format = 1      ignore = 0          ep = 0    retain = 0          descr_sw = 0

>user_dir_dir>SysEng>Anthony>fromSource>work>tty_buf:
          section = text      offset = 6          entrypoint = 0
          symbol = lct_ptr
          symbol_lng = 7
          new_format = 1      ignore = 0          ep = 0    retain = 0          descr_sw = 0

.....

Since padb1 is not made into an entry point, all of the symbols get moved up one, leading to many discrepancies

Symbol sections

Example:

>user_dir_dir>SysEng>Anthony>fromSource>work>tmp>wired_hardcore_data:  (segment 1)
11/11/89  1100.5 pdt Sat    cds

>user_dir_dir>SysEng>Anthony>fromSource>work>wired_hardcore_data:  (segment 2)
09/24/93  1042.3 pdt Fri    cds

Lengths of the symb section of the 2 segments do not agree.
>user_dir_dir>SysEng>Anthony>fromSource>work>tmp>wired_hardcore_data : 179
>user_dir_dir>SysEng>Anthony>fromSource>work>wired_hardcore_data : 181
The discrepancy is trivial

Why is the length of the time stamp and translator name different?

Because the segment contains a long-form date. Sigh.
Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-ShareAlike 3.0 License