Path: blob/main/system/lib/compiler-rt/emscripten_tempret.s
6162 views
.section .globals,"",@12.globaltype tempRet0, i323tempRet0:45.section .text,"",@67.globl _emscripten_tempret_set8_emscripten_tempret_set:9.functype _emscripten_tempret_set (i32) -> ()10local.get 011global.set tempRet012end_function1314.globl _emscripten_tempret_get15_emscripten_tempret_get:16.functype _emscripten_tempret_get () -> (i32)17global.get tempRet018end_function1920# These aliases exist for LegalizeJSInterface pass in binaryen21# They get exported by emcc and the exports are then removed by the22# binaryen pass23.globl __get_temp_ret24.type __get_temp_ret, @function25__get_temp_ret = _emscripten_tempret_get2627.globl __set_temp_ret28.type __set_temp_ret, @function29__set_temp_ret = _emscripten_tempret_set3031# These aliases exist for the llvm passes that generate calls to these32# functions. These aliases should no longer be exported by emscripten33# and hopefully can be removed if/when we transition llvm to the new names34# above.35.globl getTempRet036.type getTempRet0, @function37getTempRet0 = _emscripten_tempret_get3839.globl setTempRet040.type setTempRet0, @function41setTempRet0 = _emscripten_tempret_set424344