Lines Matching refs:VReg
90 typedef enum VReg
124 } VReg;
286 extern float aarch64_get_FP_half (sim_cpu *, VReg);
287 extern float aarch64_get_FP_float (sim_cpu *, VReg);
288 extern double aarch64_get_FP_double (sim_cpu *, VReg);
289 extern void aarch64_get_FP_long_double (sim_cpu *, VReg, FRegister *);
291 extern void aarch64_set_FP_half (sim_cpu *, VReg, float);
292 extern void aarch64_set_FP_float (sim_cpu *, VReg, float);
293 extern void aarch64_set_FP_double (sim_cpu *, VReg, double);
294 extern void aarch64_set_FP_long_double (sim_cpu *, VReg, FRegister);
324 extern uint64_t aarch64_get_vec_u64 (sim_cpu *, VReg, unsigned);
325 extern uint32_t aarch64_get_vec_u32 (sim_cpu *, VReg, unsigned);
326 extern uint16_t aarch64_get_vec_u16 (sim_cpu *, VReg, unsigned);
327 extern uint8_t aarch64_get_vec_u8 (sim_cpu *, VReg, unsigned);
328 extern void aarch64_set_vec_u64 (sim_cpu *, VReg, unsigned, uint64_t);
329 extern void aarch64_set_vec_u32 (sim_cpu *, VReg, unsigned, uint32_t);
330 extern void aarch64_set_vec_u16 (sim_cpu *, VReg, unsigned, uint16_t);
331 extern void aarch64_set_vec_u8 (sim_cpu *, VReg, unsigned, uint8_t);
333 extern int64_t aarch64_get_vec_s64 (sim_cpu *, VReg, unsigned);
334 extern int32_t aarch64_get_vec_s32 (sim_cpu *, VReg, unsigned);
335 extern int16_t aarch64_get_vec_s16 (sim_cpu *, VReg, unsigned);
336 extern int8_t aarch64_get_vec_s8 (sim_cpu *, VReg, unsigned);
337 extern void aarch64_set_vec_s64 (sim_cpu *, VReg, unsigned, int64_t);
338 extern void aarch64_set_vec_s32 (sim_cpu *, VReg, unsigned, int32_t);
339 extern void aarch64_set_vec_s16 (sim_cpu *, VReg, unsigned, int16_t);
340 extern void aarch64_set_vec_s8 (sim_cpu *, VReg, unsigned, int8_t);
342 extern float aarch64_get_vec_float (sim_cpu *, VReg, unsigned);
343 extern double aarch64_get_vec_double (sim_cpu *, VReg, unsigned);
344 extern void aarch64_set_vec_float (sim_cpu *, VReg, unsigned, float);
345 extern void aarch64_set_vec_double (sim_cpu *, VReg, unsigned, double);