(self, insn)
return {wasm.opcodes.OP_I32_STORE:   'i32',
                wasm.opcodes.OP_I64_STORE:   'i64',
                wasm.opcodes.OP_F32_STORE:   'f32',
                wasm.opcodes.OP_F64_STORE:   'f64',
                wasm.opcodes.OP_I32_STORE8:  'i8',
                wasm.opcodes.OP_I32_STORE16: 'i16',
                wasm.opcodes.OP_I64_STORE8:  'i8',
                wasm.opcodes.OP_I64_STORE16: 'i16',
                wasm.opcodes.OP_I64_STORE32: 'i32'}[insn.op.id]
fetch the type and size of the given STORE instruction.

        args:
          insn (wasm.decode.Instruction): the instruction.

        returns:
          str: String identifier for the store size and type, like `i32`.
fetch the type and size of the given STORE instruction.
fetch the type and size of the given STORE instruction .
def get_store_size(self, insn):
        '''
        fetch the type and size of the given STORE instruction.

        args:
          insn (wasm.decode.Instruction): the instruction.

        returns:
          str: String identifier for the store size and type, like `i32`.
        '''
        return {wasm.opcodes.OP_I32_STORE:   'i32',
                wasm.opcodes.OP_I64_STORE:   'i64',
                wasm.opcodes.OP_F32_STORE:   'f32',
                wasm.opcodes.OP_F64_STORE:   'f64',
                wasm.opcodes.OP_I32_STORE8:  'i8',
                wasm.opcodes.OP_I32_STORE16: 'i16',
                wasm.opcodes.OP_I64_STORE8:  'i8',
                wasm.opcodes.OP_I64_STORE16: 'i16',
                wasm.opcodes.OP_I64_STORE32: 'i32'}[insn.op.id]
def get_store_size ( self , insn ) : return { wasm . opcodes . OP_I32_STORE : 'i32' , wasm . opcodes . OP_I64_STORE : 'i64' , wasm . opcodes . OP_F32_STORE : 'f32' , wasm . opcodes . OP_F64_STORE : 'f64' , wasm . opcodes . OP_I32_STORE8 : 'i8' , wasm . opcodes . OP_I32_STORE16 : 'i16' , wasm . opcodes . OP_I64_STORE8 : 'i8' , wasm . opcodes . OP_I64_STORE16 : 'i16' , wasm . opcodes . OP_I64_STORE32 : 'i32' } [ insn . op . id ]