Home | History | Annotate | Download | only in x86
      1 %verify "executed"
      2 %verify "forward and backward"
      3     /*
      4      * Unconditional branch, 16-bit offset.
      5      *
      6      * The branch distance is a signed code-unit offset
      7      */
      8     /* goto/16 +AAAA */
      9     movswl  2(rPC),rINST_FULL           # rINST_FULL<- ssssAAAA
     10     testl   rINST_FULL,rINST_FULL       # test for <0
     11     js      common_backwardBranch
     12     movl    rINST_FULL,%eax
     13     FETCH_INST_INDEXED(%eax)
     14     ADVANCE_PC_INDEXED(%eax)
     15     GOTO_NEXT
     16