[Libre-soc-bugs] [Bug 917] pysvp64dis: support SVP64 disassembly

bugzilla-daemon at libre-soc.org bugzilla-daemon at libre-soc.org
Sat Sep 10 06:45:33 BST 2022


https://bugs.libre-soc.org/show_bug.cgi?id=917

--- Comment #28 from Dmitry Selyutin <ghostmansd at gmail.com> ---
After some thoughts, I decided to also slightly tune target_addr, hopefully
it's clearer now.

00 00 40 05    sv.bc 12,2,0x1c
1c 00 82 41    
    spec
        sv.bc BO,BI,target_addr (AA=0 LK=0)
    binary
        [0:8]   00000101
        [8:16]  01000000
        [16:24] 00000000
        [24:32] 00000000
        [32:40] 01000001
        [40:48] 10000010
        [48:56] 00000000
        [56:64] 00011100
    opcode
        0x40000000
    mask
        0x40000003
    BO
        01100
        38, 39, 40, 41, 42
    BI
        00010
        43, 44, 45, 46, 47
    target_addr = EXTS(BD || 0b00))
        BD
            0000000000011100
            48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, {0}, {0}
    AA
        0
        62
    LK
        0
        63
    mode
        branch

-- 
You are receiving this mail because:
You are on the CC list for the bug.


More information about the libre-soc-bugs mailing list