spl

systems programming language
git clone http://frotz.net/git/spl.git
Log | Files | Refs | README | LICENSE

instab.txt (3538B)


      1 # Copyright 2018, Brian Swetland <swetland@frotz.net>
      2 # Licensed under the Apache License, Version 2.0.
      3 
      4 00000000000000000000000000000000 nop
      5 iiiiiiiiiiiiiiii00000ttttt000000 li      %t, %i
      6 0000000000000000aaaaattttt000000 mv      %t, %a
      7 iiiiiiiiiiiiiiiiaaaaattttt000000 addi    %t, %a, %i
      8 0000000000000000aaaaattttt000001 neg     %t, %a
      9 iiiiiiiiiiiiiiiiaaaaattttt000001 subi    %t, %a, %i
     10 iiiiiiiiiiiiiiiiaaaaattttt000010 andi    %t, %a, %i
     11 iiiiiiiiiiiiiiiiaaaaattttt000011 ori     %t, %a, %i
     12 1111111111111111aaaaattttt000100 not     %t, %a
     13 iiiiiiiiiiiiiiiiaaaaattttt000100 xori    %t, %a, %i
     14 iiiiiiiiiiiiiiiiaaaaattttt000101 slli    %t, %a, %i
     15 iiiiiiiiiiiiiiiiaaaaattttt000110 srli    %t, %a, %i
     16 iiiiiiiiiiiiiiiiaaaaattttt000111 srai    %t, %a, %i
     17 iiiiiiiiiiiiiiiiaaaaattttt001000 slti    %t, %a, %i
     18 0000000000000001aaaaattttt001001 seqz    %t, %a
     19 iiiiiiiiiiiiiiiiaaaaattttt001001 sltui   %t, %a, %i
     20 iiiiiiiiiiiiiiiiaaaaattttt001010 muli    %t, %a, %i
     21 iiiiiiiiiiiiiiiiaaaaattttt001011 divi    %t, %a, %i
     22 00000000000bbbbbaaaaattttt010000 add     %t, %a, %b
     23 00000000000bbbbbaaaaattttt010001 sub     %t, %a, %b
     24 00000000000bbbbbaaaaattttt010010 and     %t, %a, %b
     25 00000000000bbbbbaaaaattttt010011 or      %t, %a, %b
     26 00000000000bbbbbaaaaattttt010100 xor     %t, %a, %b
     27 00000000000bbbbbaaaaattttt010101 sll     %t, %a, %b
     28 00000000000bbbbbaaaaattttt010110 srl     %t, %a, %b
     29 00000000000bbbbbaaaaattttt010111 sra     %t, %a, %b
     30 0000000000000000aaaaattttt011000 sltz    %t, %a
     31 00000000000bbbbb00000ttttt011000 sgtz    %t, %b
     32 00000000000bbbbbaaaaattttt011000 slt     %t, %a, %b
     33 00000000000bbbbb00000ttttt011001 snez    %t, %b
     34 00000000000bbbbbaaaaattttt011001 sltu    %t, %a, %b
     35 00000000000bbbbbaaaaattttt011010 mul     %t, %a, %b
     36 00000000000bbbbbaaaaattttt011011 div     %t, %a, %b
     37 0000000000000000aaaaa00000011111 jr      %a
     38 0000000000000000aaaaattttt011111 jalr    %t, %a
     39 iiiiiiiiiiibbbbbaaaaattttt011111 jalr    %t, %a, %i
     40 iiiiiiiiiiiiiiiiaaaaattttt100000 ldw     %t, %i(%a)
     41 iiiiiiiiiiiiiiiiaaaaattttt100001 ldh     %t, %i(%a)
     42 iiiiiiiiiiiiiiiiaaaaattttt100010 ldb     %t, %i(%a)
     43 iiiiiiiiiiiiiiii00000ttttt100011 ldx     %t, %i
     44 iiiiiiiiiiiiiiiiaaaaattttt100011 ldx     %t, %i(%a)
     45 iiiiiiiiiiiiiiiiaaaaattttt100100 lui     %t, %U
     46 iiiiiiiiiiiiiiiiaaaaattttt100101 ldhu    %t, %i(%a)
     47 iiiiiiiiiiiiiiiiaaaaattttt100110 ldbu    %t, %i(%a)
     48 iiiiiiiiiiiiiiiiaaaaattttt100111 auipc   %t, %U
     49 iiiiiiiiiiiiiiiiaaaaattttt101000 stw     %t, %i(%a)
     50 iiiiiiiiiiiiiiiiaaaaattttt101001 sth     %t, %i(%a)
     51 iiiiiiiiiiiiiiiiaaaaattttt101010 stb     %t, %i(%a)
     52 iiiiiiiiiiiiiiii00000ttttt101011 stx     %t, %i
     53 iiiiiiiiiiiiiiiiaaaaattttt101011 stx     %t, %i(%a)
     54 iiiiiiiiiiiiiiiiaaaaa00000110000 beqz    %a, %B
     55 iiiiiiiiiiiiiiiiaaaaabbbbb110000 beq     %a, %t, %B
     56 iiiiiiiiiiiiiiiiaaaaa00000110001 bnez    %a, %B
     57 iiiiiiiiiiiiiiiiaaaaabbbbb110001 bne     %a, %t, %B
     58 iiiiiiiiiiiiiiiiaaaaa00000110010 bltz    %a, %B
     59 iiiiiiiiiiiiiiii00000bbbbb110010 bgtz    %t, %B
     60 iiiiiiiiiiiiiiiiaaaaabbbbb110010 blt     %a, %t, %B
     61 iiiiiiiiiiiiiiiiaaaaabbbbb110011 bltu    %a, %t, %B
     62 iiiiiiiiiiiiiiii00000bbbbb110100 blez    %t, %B
     63 iiiiiiiiiiiiiiiiaaaaa00000110100 bgez    %a, %B
     64 iiiiiiiiiiiiiiiiaaaaabbbbb110100 bge     %a, %t, %B
     65 iiiiiiiiiiiiiiiiaaaaabbbbb110101 bgeu    %a, %t, %B
     66 iiiiiiiiiiiiiiiiiiiii00000111000 j       %t, %J
     67 iiiiiiiiiiiiiiiiiiiii00001111000 call    %t, %J
     68 iiiiiiiiiiiiiiiiiiiiittttt111000 jal     %t, %J
     69 iiiiiiiiiiiiiiiiiiiiittttt111001 syscall %i
     70 iiiiiiiiiiiiiiiiiiiiittttt111010 break
     71 iiiiiiiiiiiiiiiiiiiiittttt111011 sysret
     72 -------------------------------- unknown