@@ -10,14 +10,9 @@ func FetchInstruction(opCode uint8, reader *instructions.CodeReader) instruction
1010 return & istore_x {opCode , reader .ReadUint8 ()}
1111 case 0x37 :
1212 return & lstore_x {opCode , reader .ReadUint8 ()}
13- case 0x3f :
14- return & lstore_x {opCode , 0 }
15- case 0x40 :
16- return & lstore_x {opCode , 1 }
17- case 0x41 :
18- return & lstore_x {opCode , 2 }
19- case 0x42 :
20- return & lstore_x {opCode , 3 }
13+ case 0x38 :
14+ return & fstore_x {opCode , reader .ReadUint8 ()}
15+ // istore_<n>
2116 case 0x3b :
2217 return & istore_x {opCode , 0 }
2318 case 0x3c :
@@ -26,6 +21,25 @@ func FetchInstruction(opCode uint8, reader *instructions.CodeReader) instruction
2621 return & istore_x {opCode , 2 }
2722 case 0x3e :
2823 return & istore_x {opCode , 3 }
24+ // lstore_<n>
25+ case 0x3f :
26+ return & lstore_x {opCode , 0 }
27+ case 0x40 :
28+ return & lstore_x {opCode , 1 }
29+ case 0x41 :
30+ return & lstore_x {opCode , 2 }
31+ case 0x42 :
32+ return & lstore_x {opCode , 3 }
33+ // fstore_<n>
34+ case 0x43 :
35+ return & fstore_x {opCode , 0 }
36+ case 0x44 :
37+ return & fstore_x {opCode , 1 }
38+ case 0x45 :
39+ return & fstore_x {opCode , 2 }
40+ case 0x46 :
41+ return & fstore_x {opCode , 3 }
42+
2943 default :
3044 return instructions .NewNotImplemented (opCode )
3145 }
0 commit comments