Lines Matching refs:error
22 #define safe_load(load, src, dst, error) \
26 " li %[" STR(error) "], 0\n" \
30 "3: li %[" STR(error) "], 1\n" \
38 : [dst] "=&r" (dst), [error] "=r" (error)\
44 #define safe_store(store, src, dst, error) \
48 " li %[" STR(error) "], 0\n" \
52 "3: li %[" STR(error) "], 1\n" \
60 : [error] "=r" (error) \
66 #define safe_load_code(dst, src, error) \
67 safe_load(STR(lw), src, dst, error)
68 #define safe_store_code(src, dst, error) \
69 safe_store(STR(sw), src, dst, error)
71 #define safe_load_stack(dst, src, error) \
72 safe_load(STR(PTR_L), src, dst, error)
74 #define safe_store_stack(src, dst, error) \
75 safe_store(STR(PTR_S), src, dst, error)