.section .globals,"",@ .globaltype tempRet0, i32 tempRet0: .section .text,"",@ .globl _emscripten_tempret_set _emscripten_tempret_set: .functype _emscripten_tempret_set (i32) -> () local.get 0 global.set tempRet0 end_function .globl _emscripten_tempret_get _emscripten_tempret_get: .functype _emscripten_tempret_get () -> (i32) global.get tempRet0 end_function # These aliases exist for LegalizeJSInterface pass in binaryen # They get exported by emcc and the exports are then removed by the # binaryen pass .globl __get_temp_ret .type __get_temp_ret, @function __get_temp_ret = _emscripten_tempret_get .globl __set_temp_ret .type __set_temp_ret, @function __set_temp_ret = _emscripten_tempret_set # These aliases exist for the llvm passes that generate calls to these # functions. These aliases should no longer be exported by emscripten # and hopefully can be removed if/when we transition llvm to the new names # above. .globl getTempRet0 .type getTempRet0, @function getTempRet0 = _emscripten_tempret_get .globl setTempRet0 .type setTempRet0, @function setTempRet0 = _emscripten_tempret_set