BLITZ Instruction Set – Alpha Sort

 

    Op-Code                                                  Sets

 =============                                      Priv   Condition

 decimal   hex        Instruction          Format   Inst     Code

 =======   ===    ======================   ======   ====   =========

   128      80    add      Ra,data16,Rc       E              cond

    96      60    add      Ra,Rb,Rc           D              cond

   136      88    and      Ra,data16,Rc       E              cond

   104      68    and      Ra,Rb,Rc           D              cond

   137      89    andn     Ra,data16,Rc       E              cond

   105      69    andn     Ra,Rb,Rc           D              cond

   162      A2    be       data24             F

    66      42    be       Ra+Rc              C

   166      A6    bg       data24             F

    70      46    bg       Ra+Rc              C

   167      A7    bge      data24             F

    71      47    bge      Ra+Rc              C

   177      B1    bic      data24             F

    81      51    bic      Ra+Rc              C

   176      B0    bis      data24             F

    80      50    bis      Ra+Rc              C

   164      A4    bl       data24             F

    68      44    bl       Ra+Rc              C

   165      A5    ble      data24             F

    69      45    ble      Ra+Rc              C

   173      AD    bnc      data24             F

    77      4D    bnc      Ra+Rc              C

   163      A3    bne      data24             F

    67      43    bne      Ra+Rc              C

   172      AC    bns      data24             F

    76      4C    bns      Ra+Rc              C

   179      B3    bpc      data24             F

    83      53    bpc      Ra+Rc              C

   178      B2    bps      data24             F

    82      52    bps      Ra+Rc              C

   175      AF    bsc      data24             F

    79      4F    bsc      Ra+Rc              C

   174      AE    bss      data24             F

    78      4E    bss      Ra+Rc              C

   171      AB    bvc      data24             F

    75      4B    bvc      Ra+Rc              C

   170      AA    bvs      data24             F

    74      4A    bvs      Ra+Rc              C

   160      A0    call     data24             F

    64      40    call     Ra+Rc              C

     3      03    cleari                      A     priv

     5      05    clearp                      A     priv

     7      07    clears                      A     priv

     2      02    debug                       A

    10      0A    debug2                      A

   131      83    div      Ra,data16,Rc       E              cond

    99      63    div      Ra,Rb,Rc           D              cond

    94      5E    fabs     Fa,Fc              C

   116      74    fadd     Fa,Fb,Fc           D 

    91      5B    fcmp     Fa,Fc              C              cond

   119      77    fdiv     Fa,Fb,Fc           D 

   150      96    fload    [Ra+data16],Fc     E

   120      78    fload    [Ra+Rb],Fc         D 

   118      76    fmul     Fa,Fb,Fc           D 

    93      5D    fneg     Fa,Fc              C

    92      5C    fsqrt    Fa,Fc              C

 

 


    Op-Code                                                  Sets

 =============                                      Priv   Condition

 decimal   hex        Instruction          Format   Inst     Code

 =======   ===    ======================   ======   ====   =========

   151      97    fstore   Fc,[Ra+data16]     E

   121      79    fstore   Fc,[Ra+Rb]         D 

   117      75    fsub     Fa,Fb,Fc           D 

    89      59    ftoi     Fa,Rc              C

     1      01    wait                        A     priv

    90      5A    itof     Ra,Fc              C

   161      A1    jmp      data24             F

    65      41    jmp      Ra+Rc              C

   194      C2    ldaddr   data16,Rc          G

    32      20    ldptbr   Rc                 B     priv

    33      21    ldptlr   Rc                 B     priv

   139      8B    load     [Ra+data16],Rc     E

   107      6B    load     [Ra+Rb],Rc         D 

   140      8C    loadb    [Ra+data16],Rc     E

   108      6C    loadb    [Ra+Rb],Rc         D 

   142      8E    loadbv   [Ra+data16],Rc     E     priv

   110      6E    loadbv   [Ra+Rb],Rc         D     priv

   141      8D    loadv    [Ra+data16],Rc     E     priv

   109      6D    loadv    [Ra+Rb],Rc         D     priv

   130      82    mul      Ra,data16,Rc       E              cond

    98      62    mul      Ra,Rb,Rc           D              cond

     0      00    nop                         A

   135      87    or       Ra,data16,Rc       E              cond

   103      67    or       Ra,Rb,Rc           D              cond

    85      55    pop      [Ra++],Rc          C

    84      54    push     Rc,[--Ra]          C

   147      93    readu    Rc,[Ra+data16]     E     priv

    86      56    readu    Rc,Ra              C     priv

   149      95    rem      Ra,data16,Rc       E              cond

   115      73    rem      Ra,Rb,Rc           D              cond

     9      09    ret                         A

     8      08    reti                        A     priv

   192      C0    sethi    data16,Rc          G

     4      04    seti                        A     priv

   193      C1    setlo    data16,Rc          G

     6      06    setp                        A     priv

   132      84    sll      Ra,data16,Rc       E              cond

   100      64    sll      Ra,Rb,Rc           D              cond

   134      86    sra      Ra,data16,Rc       E              cond

   102      66    sra      Ra,Rb,Rc           D              cond

   133      85    srl      Ra,data16,Rc       E              cond

   101      65    srl      Ra,Rb,Rc           D              cond

   143      8F    store    Rc,[Ra+data16]     E

   111      6F    store    Rc,[Ra+Rb]         D 

   144      90    storeb   Rc,[Ra+data16]     E

   112      70    storeb   Rc,[Ra+Rb]         D 

   146      92    storebv  Rc,[Ra+data16]     E     priv

   114      72    storebv  Rc,[Ra+Rb]         D     priv

   145      91    storev   Rc,[Ra+data16]     E     priv

   113      71    storev   Rc,[Ra+Rb]         D     priv

   129      81    sub      Ra,data16,Rc       E              cond

    97      61    sub      Ra,Rb,Rc           D              cond

   195      C3    syscall  Rc+data16          G

    88      58    tset     [Ra],Rc            C

   148      94    writeu   [Ra+data16],Rc     E     priv

    87      57    writeu   Ra,Rc              C     priv

   138      8A    xor      Ra,data16,Rc       E              cond

   106      6A    xor      Ra,Rb,Rc           D              cond

 

 


       BLITZ Instruction Set – Numeric Sort

 

    Op-Code                                                  Sets

 =============                                      Priv   Condition

 decimal   hex        Instruction          Format   Inst     Code

 =======   ===    ======================   ======   ====   =========

     0      00    nop                         A

     1      01    wait                        A     priv

     2      02    debug                       A

     3      03    cleari                      A     priv

     4      04    seti                        A     priv

     5      05    clearp                      A     priv

     6      06    setp                        A     priv

     7      07    clears                      A     priv

     8      08    reti                        A     priv

     9      09    ret                         A

    10      0A    debug2                      A

    32      20    ldptbr   Rc                 B     priv

    33      21    ldptlr   Rc                 B     priv

    64      40    call     Ra+Rc              C

    65      41    jmp      Ra+Rc              C

    66      42    be       Ra+Rc              C

    67      43    bne      Ra+Rc              C

    68      44    bl       Ra+Rc              C

    69      45    ble      Ra+Rc              C

    70      46    bg       Ra+Rc              C

    71      47    bge      Ra+Rc              C

    74      4A    bvs      Ra+Rc              C

    75      4B    bvc      Ra+Rc              C

    76      4C    bns      Ra+Rc              C

    77      4D    bnc      Ra+Rc              C

    78      4E    bss      Ra+Rc              C

    79      4F    bsc      Ra+Rc              C

    80      50    bis      Ra+Rc              C

    81      51    bic      Ra+Rc              C

    82      52    bps      Ra+Rc              C

    83      53    bpc      Ra+Rc              C

    84      54    push     Rc,[--Ra]          C

    85      55    pop      [Ra++],Rc          C

    86      56    readu    Rc,Ra              C     priv

    87      57    writeu   Ra,Rc              C     priv

    88      58    tset     [Ra],Rc            C

    89      59    ftoi     Fa,Rc              C

    90      5A    itof     Ra,Fc              C

    91      5B    fcmp     Fa,Fc              C              cond

    92      5C    fsqrt    Fa,Fc              C

    93      5D    fneg     Fa,Fc              C

    94      5E    fabs     Fa,Fc              C

    96      60    add      Ra,Rb,Rc           D              cond

    97      61    sub      Ra,Rb,Rc           D              cond

    98      62    mul      Ra,Rb,Rc           D              cond

    99      63    div      Ra,Rb,Rc           D              cond

   100      64    sll      Ra,Rb,Rc           D              cond

   101      65    srl      Ra,Rb,Rc           D              cond

   102      66    sra      Ra,Rb,Rc           D              cond

   103      67    or       Ra,Rb,Rc           D              cond

   104      68    and      Ra,Rb,Rc           D              cond

   105      69    andn     Ra,Rb,Rc           D              cond

   106      6A    xor      Ra,Rb,Rc           D              cond

   107      6B    load     [Ra+Rb],Rc         D 

   108      6C    loadb    [Ra+Rb],Rc         D 

   109      6D    loadv    [Ra+Rb],Rc         D     priv

 

 


    Op-Code                                                  Sets

 =============                                      Priv   Condition

 decimal   hex        Instruction          Format   Inst     Code

 =======   ===    ======================   ======   ====   =========

   110      6E    loadbv   [Ra+Rb],Rc         D     priv

   111      6F    store    Rc,[Ra+Rb]         D 

   112      70    storeb   Rc,[Ra+Rb]         D 

   113      71    storev   Rc,[Ra+Rb]         D     priv

   114      72    storebv  Rc,[Ra+Rb]         D     priv

   115      73    rem      Ra,Rb,Rc           D              cond

   116      74    fadd     Fa,Fb,Fc           D 

   117      75    fsub     Fa,Fb,Fc           D 

   118      76    fmul     Fa,Fb,Fc           D 

   119      77    fdiv     Fa,Fb,Fc           D 

   120      78    fload    [Ra+Rb],Fc         D 

   121      79    fstore   Fc,[Ra+Rb]         D 

   128      80    add      Ra,data16,Rc       E              cond

   129      81    sub      Ra,data16,Rc       E              cond

   130      82    mul      Ra,data16,Rc       E              cond

   131      83    div      Ra,data16,Rc       E              cond

   132      84    sll      Ra,data16,Rc       E              cond

   133      85    srl      Ra,data16,Rc       E              cond

   134      86    sra      Ra,data16,Rc       E              cond

   135      87    or       Ra,data16,Rc       E              cond

   136      88    and      Ra,data16,Rc       E              cond

   137      89    andn     Ra,data16,Rc       E              cond

   138      8A    xor      Ra,data16,Rc       E              cond

   139      8B    load     [Ra+data16],Rc     E

   140      8C    loadb    [Ra+data16],Rc     E

   141      8D    loadv    [Ra+data16],Rc     E     priv

   142      8E    loadbv   [Ra+data16],Rc     E     priv

   143      8F    store    Rc,[Ra+data16]     E

   144      90    storeb   Rc,[Ra+data16]     E

   145      91    storev   Rc,[Ra+data16]     E     priv

   146      92    storebv  Rc,[Ra+data16]     E     priv

   147      93    readu    Rc,[Ra+data16]     E     priv

   148      94    writeu   [Ra+data16],Rc     E     priv

   149      95    rem      Ra,data16,Rc       E              cond

   150      96    fload    [Ra+data16],Fc     E

   151      97    fstore   Fc,[Ra+data16]     E

   160      A0    call     data24             F

   161      A1    jmp      data24             F

   162      A2    be       data24             F

   163      A3    bne      data24             F

   164      A4    bl       data24             F

   165      A5    ble      data24             F

   166      A6    bg       data24             F

   167      A7    bge      data24             F

   170      AA    bvs      data24             F

   171      AB    bvc      data24             F

   172      AC    bns      data24             F

   173      AD    bnc      data24             F

   174      AE    bss      data24             F

   175      AF    bsc      data24             F

   176      B0    bis      data24             F

   177      B1    bic      data24             F

   178      B2    bps      data24             F

   179      B3    bpc      data24             F

   192      C0    sethi    data16,Rc          G

   193      C1    setlo    data16,Rc          G

   194      C2    ldaddr   data16,Rc          G

   195      C3    syscall  Rc+data16          G