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.
page revision: 0, last edited: 24 Sep 2015 19:49