Home
last modified time | relevance | path

Searched refs:unat (Results 1 – 16 of 16) sorted by relevance

/netbsd/src/lib/libc/arch/ia64/gen/
D_setjmp.S85 mov r14 = ar.unat // save user Unat register
114 mov r2 = ar.unat // save Unat register after spill
182 mov ar.unat = r14 // restore unat
215 mov ar.unat = r2
299 mov ar.unat = r21
/netbsd/src/sys/arch/ia64/ia64/
Dsetjmp.S91 mov r14 = ar.unat // save user Unat register
117 mov r2 = ar.unat // save Unat register after spill
180 mov ar.unat = r14 // restore unat
222 mov ar.unat = r2
339 mov ar.unat = r21
Dcontext.S77 mov ar.unat=r17
95 mov ar.unat=r16
174 mov r16=ar.unat
233 mov r16=ar.unat
327 mov r18=ar.unat
364 mov ar.unat=r30
Dsyscall_stubs.S256 mov r21=ar.unat
513 mov ar.unat=r17
533 mov ar.unat=r17
Dexception.S176 mov r26 = ar.unat
252 mov r20=ar.unat
502 mov r17=ar.unat
617 mov ar.unat=r8
782 mov ar.unat=r17
Ddb_interface.c238 {"ar.unat", DB_OFFSET(tf_special.unat), db_frame},
/netbsd/src/sys/arch/ia64/include/
D_regset.h58 unsigned long unat; /* NaT before spilling */ member
182 unsigned long unat; /* NaT after spilling. */ member
223 unsigned long unat; /* NaT after spilling. */ member
Dia64_cpu.h426 IA64_AR(unat) in IA64_AR()
/netbsd/src/sys/arch/ia64/unwind/
DTODO4 - All Preserved Registers (ar.unat, ar.rnat, ar.lc, ar.fpsr, ar.bsp, ar.bspstore)
/netbsd/src/external/gpl3/gdb/dist/gdb/regformats/
Dreg-ia64.dat383 64:unat
/netbsd/src/external/gpl3/gdb/dist/gdb/
Dia64-tdep.c984 ULONGEST unat; in ia64_pseudo_register_read() local
986 status = regcache->cooked_read (IA64_UNAT_REGNUM, &unat); in ia64_pseudo_register_read()
989 unatN_val = (unat & (1LL << (regnum - IA64_NAT0_REGNUM))) != 0; in ia64_pseudo_register_read()
1111 ULONGEST unatN_val, unat, unatN_mask; in ia64_pseudo_register_write() local
1112 regcache_cooked_read_unsigned (regcache, IA64_UNAT_REGNUM, &unat); in ia64_pseudo_register_write()
1118 unat &= ~unatN_mask; in ia64_pseudo_register_write()
1120 unat |= unatN_mask; in ia64_pseudo_register_write()
1121 regcache_cooked_write_unsigned (regcache, IA64_UNAT_REGNUM, unat); in ia64_pseudo_register_write()
/netbsd/src/external/gpl3/gcc/dist/gcc/config/ia64/
Ditanium2.md781 ;; There is only two insns `mov = ar.unat' or `mov = ar.ccv' for frar_m:
908 ;; There are only ony 2 insns `mov ar.ccv =' and `mov ar.unat =' for toar_m:
Dia64.md4747 ;; Modifies ar.unat
4771 ;; Reads ar.unat
/netbsd/src/external/gpl3/gcc/dist/gcc/
DChangeLog-200011589 ar.unat moves, gr_spill, and gr_restore.
11863 (ia64_epilogue_uses): Mark ar.pfs and ar.unat live on exit.
11898 (gr_spill, gr_restore): Indicate ar.unat read/written.
DChangeLog-200113413 (ia64_compute_frame_size): Make ar.unat live when in use.
13415 for ar.pfs; remove ar.unat handling.
13416 * config/ia64/ia64.h (CALL_REALLY_USED_REGISTERS): ar.unat is
DChangeLog-200325331 to clobber ar.pfs and ar.unat.