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