1*97a70d28SAlvin Chang/* SPDX-License-Identifier: BSD-2-Clause */ 2*97a70d28SAlvin Chang/* 3*97a70d28SAlvin Chang * Copyright (c) 2023 Andes Technology Corporation 4*97a70d28SAlvin Chang */ 5*97a70d28SAlvin Chang 6*97a70d28SAlvin Chang#if __riscv_xlen == 32 7*97a70d28SAlvin Chang#define STR sw 8*97a70d28SAlvin Chang#define LDR lw 9*97a70d28SAlvin Chang#define REGOFF(x) ((x) * 4) 10*97a70d28SAlvin Chang#elif __riscv_xlen == 64 11*97a70d28SAlvin Chang#define STR sd 12*97a70d28SAlvin Chang#define LDR ld 13*97a70d28SAlvin Chang#define REGOFF(x) ((x) * 8) 14*97a70d28SAlvin Chang#endif 15