787810 ランダム
 HOME | DIARY | PROFILE 【フォローする】 【ログイン】

さすらいのプログラマ

decode(Power)

    .file    "decode.s"
    .set     r0, 0
    .set     SP, 1
    .set     r3, 3
    .set     r4, 4
    .set     r5, 5
    .set     r6, 6

    .globl   .decode[PR]

    .csect   .decode[PR]

    stu     SP, -64(SP)
    st      r3, 88(SP)
    st      r4, 92(SP)
    st      r5, 96(SP)

    lwz     r4, 0(r3)

    rlwinm  r3, r4, 8, 18, 23

    rlwinm  r5, r4, 6, 12, 17
    or      r3, r3, r5

    rlwinm  r5, r4, 4, 6, 11
    or      r3, r3, r5

    rlwinm  r5, r4, 2, 0, 5
    or      r3, r3, r5

    l       r4, 92(SP)
    l       r5, 96(SP)
    cal     SP, 64(SP)

    bcr      20, 0

戻る


Copyright (c) 1997-2019 Rakuten, Inc. All Rights Reserved.