Пример #1
0
def load_double_cell(addr_expr, cells_offset=0):
    return lib.BinaryenLoad(
        module,
        CELL_SIZE * 2,
        0,
        cells_offset * CELL_SIZE,
        0,
        DOUBLE_CELL_TYPE,
        addr_expr,
    )
Пример #2
0
def load_byte(addr_expr):
    return lib.BinaryenLoad(
        module,
        1,
        0,
        0,
        0,
        CELL_TYPE,
        addr_expr,
    )
Пример #3
0
def load_cell(addr_expr, cells_offset=0):
    return lib.BinaryenLoad(
        module,
        CELL_SIZE,
        0,
        cells_offset * CELL_SIZE,
        0,
        CELL_TYPE,
        addr_expr,
    )