I've now reduced the code down to this, a much simpler example [don't expect it to run!]

Regards,

Nick
.sub _md5_create_buffer

    .param string str

     .local int word

     $I0 = length str
     $I1 = $I0 / 64
     $I2 = $I0 % 64

     $I3 = 64 * $I1

     word = 0

md5_create_buffer_loop:     

     $I10 = word & 0x000000ff
     $I11 = word & 0x0000ff00
     $I12 = word & 0x00ff0000
     $I13 = word & 0xff000000

    .return 0
.end

Reply via email to