TEXT   17

ace opcodes txt

Guest on 26th July 2022 12:53:19 AM

  1. General         Int             Float           String
  2.  
  3. nop
  4. push
  5.                 push_i  n
  6.                 const_i label   const_f label   const_s label
  7.                 load_i  label   load_f  label   load_s  label
  8.                 store_i label   store_f label   store_s label
  9.  
  10. get field
  11. put field
  12.  
  13. pop
  14. dup
  15. swap
  16.  
  17.                 print_i         print_f         print_s
  18.                 read_i          read_f          read_s
  19.  
  20.                 add_i           add_f           add_s
  21.                 sub_i           sub_f
  22.                 mul_i           mul_f           mul_s
  23.                 div_i           div_f
  24.  
  25.                 rem_i
  26.                 neg_i           neg_f
  27.                 shl_i
  28.                 shr_i
  29.                 ushr_i
  30.                 and_i
  31.                 or_i
  32.                 xor_i
  33.                 inc_i
  34.  
  35.                                                 sub_s
  36.                                                 find_s
  37.                                                 insert_s
  38.  
  39.                                 f_to_i          s_to_i
  40.                 i_to_f                          s_to_f
  41.                 i_to_s          f_to_s
  42.  
  43.                 cmp_i           cmp_f           cmp_s
  44. if_eq   label
  45. if_ne   label
  46. if_gt   label
  47. if_ge   label
  48. if_lt   label
  49. if_le   label
  50.  
  51. call    label
  52. jump    label
  53. ret

Raw Paste


Login or Register to edit or fork this paste. It's free.