@tolokoban/tgd
Version:
ToloGameDev library for WebGL2
14 lines • 1.12 kB
JavaScript
export function wasm_local_get(name) {
return [`(local.get $${name})`];
}
export function wasm_local_set(name, value) {
return [`(local.set $${name}`, [...value], ")"];
}
/**
* Store a value in a local variable and keep this value on the stack.
* @see [MDN](https://developer.mozilla.org/en-US/docs/WebAssembly/Reference/Variables/Local_tee)
*/
export function wasm_local_tee(name, value) {
return [`(local.tee $${name}`, [...value], ")"];
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibG9jYWwuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi9zcmMvd2FzbS9sb2NhbC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFFQSxNQUFNLFVBQVUsY0FBYyxDQUFDLElBQVk7SUFDdkMsT0FBTyxDQUFDLGVBQWUsSUFBSSxHQUFHLENBQUMsQ0FBQTtBQUNuQyxDQUFDO0FBRUQsTUFBTSxVQUFVLGNBQWMsQ0FBQyxJQUFZLEVBQUUsS0FBb0I7SUFDN0QsT0FBTyxDQUFDLGVBQWUsSUFBSSxFQUFFLEVBQUUsQ0FBQyxHQUFHLEtBQUssQ0FBQyxFQUFFLEdBQUcsQ0FBQyxDQUFBO0FBQ25ELENBQUM7QUFFRDs7O0dBR0c7QUFDSCxNQUFNLFVBQVUsY0FBYyxDQUFDLElBQVksRUFBRSxLQUFvQjtJQUM3RCxPQUFPLENBQUMsZUFBZSxJQUFJLEVBQUUsRUFBRSxDQUFDLEdBQUcsS0FBSyxDQUFDLEVBQUUsR0FBRyxDQUFDLENBQUE7QUFDbkQsQ0FBQyJ9