{"ground_truth": ["", "rtx", "i860_saveregs", "(", ")", "{", "rtx", "fn", "=", "gen_rtx_SYMBOL_REF", "(", "Pmode", ",", "\"__builtin_saveregs\"", ")", ";", "rtx", "save", "=", "gen_reg_rtx", "(", "Pmode", ")", ";", "rtx", "valreg", "=", "LIBCALL_VALUE", "(", "Pmode", ")", ";", "rtx", "ret", ";", "emit_move_insn", "(", "save", ",", "valreg", ")", ";", "ret", "=", "emit_library_call_value", "(", "fn", ",", "NULL_RTX", ",", "1", ",", "Pmode", ",", "0", ")", ";", "if", "(", "GET_CODE", "(", "ret", ")", "!=", "REG", "||", "REGNO", "(", "ret", ")", "<", "FIRST_PSEUDO_REGISTER", ")", "ret", "=", "copy_to_reg", "(", "ret", ")", ";", "emit_move_insn", "(", "valreg", ",", "save", ")", ";", "return", "ret", ";", "}", ""], "natrual_language": ["Expand", "a", "library", "call", "to", "__builtin_saveregs", "."], "TS_V_token": ["i860", "\"__builtin_saveregs\"", "1", "0"], "File": "i860", "Func": "i860_saveregs", "Target": "i860", "Target_Clf": "CPU", "Compiler_Type": "GCC", "Idx": 36710, "Length": 90}