Alpha Processor – NT COFF

Assembler code

.text:0000000080900A90
.text:0000000080900A90 # =============== S U B R O U T I N E =======================================
.text:0000000080900A90
.text:0000000080900A90
.text:0000000080900A90 sub_80900A90:                           # CODE XREF: start+360↑p
.text:0000000080900A90                                         # start+3A4↑p ...
.text:0000000080900A90                 beq     $17, locret_80900B2C
.text:0000000080900A94                 subq    $17, 4, $20
.text:0000000080900A98                 ldq_u   $28, 0($18)
.text:0000000080900A9C                 addq    $17, $18, $27
.text:0000000080900AA0                 andnot  $16, 3, $19
.text:0000000080900AA4                 bge     $20, loc_80900B30
.text:0000000080900AA8                 ldq_u   $27, -1($27)
.text:0000000080900AAC                 and     $16, 3, $16
.text:0000000080900AB0                 ldl     $17, 0($19)
.text:0000000080900AB4                 addq    $20, $16, $20
.text:0000000080900AB8                 extql   $28, $18, $28
.text:0000000080900ABC                 bgt     $20, loc_80900AF0
.text:0000000080900AC0                 extqh   $27, $18, $27
.text:0000000080900AC4                 addq    $20, 4, $20
.text:0000000080900AC8                 or      $27, $28, $28
.text:0000000080900ACC                 insql   $28, $16, $28
.text:0000000080900AD0                 mskql   $17, $16, $18
.text:0000000080900AD4                 mskql   $28, $20, $28
.text:0000000080900AD8                 mskqh   $17, $20, $17
.text:0000000080900ADC                 or      $18, $28, $28
.text:0000000080900AE0                 or      $17, $28, $28
.text:0000000080900AE4                 stl     $28, 0($19)
.text:0000000080900AE8                 addq    $19, $20, $16
.text:0000000080900AEC                 ret     $31, ($26), 4
.text:0000000080900AF0 # ---------------------------------------------------------------------------
.text:0000000080900AF0
.text:0000000080900AF0 loc_80900AF0:                           # CODE XREF: sub_80900A90+2C↑j
.text:0000000080900AF0                 extqh   $27, $18, $27
.text:0000000080900AF4                 ldl     $18, 4($19)

Last updated