
Сообщение от
Oleg N. Cher
Слив засчитан.

Сообщение от
Oleg N. Cher
У меня нет уверенности, что это где-то всплыло, поэтому не найду. А тебе верить - ну такое.
Код:
MODULE CODE(TIMER=EXTERNAL(SIX12))=
BEGIN
!
! CODE MODULE
! ------------
!
! SEPT. 1972
! WULF,JOHNSSON,WEINSTOCK
! LATER ADDITIONS:
! LEVERETT,KNUEVEN
!
!
! THIS MODULE PRODUCES THE ACTUAL PDP-11 MACHINE CODE. IT IS
! EXECUTED AFTER DELAYING AND TEMP-NAME BINDING. THEREFORE ESSENTIALLY
! ALL RELEVANT INFORMATION IS KNOWN. THE PRIMARY FUNCTION OF 'CODE',
! IN ADDITION TO GENERATING THE CODE, IS TO DO THE (RATHER EXTENSIVE)
! SPECIAL CASE ANALYSIS TO PRODUCE LOCALLY OPTIMAL CODE. THUS, FOR
! EXAMPLE, IT IS CODE THAT DETERMINES THE OPTIMAL SEQUENCE OF MASKING,
! ROTATE AND/OR SHIFT, AND 'SWAB' INSTRUCTIONS TO ISOLATE A SUBFIELD
! AND TO ALIGN IT AT A SPECIFIED LOCATION IN A WORD.
- - - Добавлено - - -

Сообщение от
Oleg N. Cher
У меня нет уверенности, что это где-то всплыло
У меня тоже не было - но нашёл
- - - Добавлено - - -
Код:
MODULE ROTSHIFT=
BEGIN
%< The BLISS-11 out of line shift and rotate routines >%
! As specified by the BLISS-11 definition, shifts are
! arithmetic (sign-extending) and rotates include the hardware
! carry bit. Further details of the operation of the shift and
! rotate operations are implicit in the definitions of the
! PDP-11 hardware instructions ASL, ASR, ROL, and ROR.
!
! March 1973
! R. Levin
! R. Johnsson