]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blobdiff - cpu/or1kcommon.cpu
or1k: Remove 64-bit support, it's not used and it breaks 32-bit hosts
[thirdparty/binutils-gdb.git] / cpu / or1kcommon.cpu
index 65154407df91858993d926b4672a43e0e5b798ce..9f102c93a18ad3f03595ab8ef7bbe5bf550ba198 100644 (file)
   (set (index newval) (set UWI (reg h-gpr index) (zext UWI (subword SI newval 0))))
   )
 
-;
-; Hardware: virtual registerts for FPU (double precision)
-;           mapped to GPRs
-;
-(define-hardware
-  (name h-fdr)
-  (comment "or64 floating point registers (double, virtual)")
-  (attrs VIRTUAL (MACH ORFPX64-MACHS))
-  (type register DF (32))
-  (indices keyword "" REG-INDICES)
-  (get (index) (subword DF (trunc DI (reg h-gpr index)) 0))
-  (set (index newval) (set UDI (reg h-gpr index) (zext UDI (subword DI newval 0))))
-  )
-
 ;
 ; Register pairs are offset by 2 for registers r16 and above.  This is to
 ; be able to allow registers to be call saved in GCC across function calls.