BlockContext's caller is now stored in sender field
[panda.git] / docs / bytecodes.txt
blobdba1d982e05d11bc42a6d56cb7d6fbfd60563668
1 Formats:
3 B    (byte)
4 BB   (byte, byte)
5 BBB  (byte, byte, byte)
7 Codes:
9 push_temp               BB
10 store_pop_temp          BB
11 push_instvar            BB
12 store_pop_instvar       BB     
13 push_literal_const      BB
14 push_literal_var        BB
15 store_literal_var       BB
16 store_temp              BB
17 store_instvar           BB
19 push_self               B
20 push_nil                B
21 push_true               B
22 push_false              B
23 push_integer            BB  
25 return_stack_top        B
27 pop_stack_top           B
28 duplicate_stack_top     B
30 push_active_context     B
32 block_copy              BB
34 jump_true               BBB
35 jump_false              BBB
36 jump                    BBB
38 send                    BBB
39 send_super              BBB
41 send_plus               B
42 send_minus              B
43 send_lt                 B
44 send_gt                 B
45 send_le                 B
46 send_ge                 B
47 send_eq                 B
48 send_ne                 B
49 send_mul                B
50 send_div                B
51 send_mod                B
52 send_bitshift           B
53 send_bitand             B
54 send_bitor              B
55 send_bitxor             B
56 send_at                 B
57 send_at_put             B
58 send_size               B
59 send_value              B
60 send_value_arg          B
61 send_identity_eq        B
62 send_class              B
63 send_hash               B
64 send_do                 B
65 send_new                B
66 send_new_arg            B