VMS Help  —  MACRO  /ALPHA  Directives  .BEGIN EXACT, Examples
      The following example shows an instruction sequence prior to
      optimization:

             addf f7, f8, f9     ; 1
             addf f2, f3, f4     ; 2
             addl r5, r6, r7     ; 3
             addl r8, r9, r10    ; 4

      The assembler optimizes the previous example to a sequence
      similar to the following instruction sequence:

                     :
             addf f7, f8, f9     ; 1
             addl r5, r6, r7     ; 3
             addf f2, f3, f4     ; 2
             addl r8, r9, r10    ; 4
                     :

      If you choose to suppress optimization in the previous example,
      enclose the four instructions with the .BEGIN_EXACT and
      .END_EXACT directives, as shown in the following example:

             .BEGIN_EXACT
             addf f7, f8, f9     ; 1
             addf f2, f3, f4     ; 2
             addl r5, r6, r7     ; 3
             addl r8, r9, r10    ; 4
             .END_EXACT
Close Help