i386-modes.def (132718) | i386-modes.def (146895) |
---|---|
1/* Definitions of target machine for GCC for IA-32. 2 Copyright (C) 2002 Free Software Foundation, Inc. 3 4This file is part of GCC. 5 6GCC is free software; you can redistribute it and/or modify 7it under the terms of the GNU General Public License as published by 8the Free Software Foundation; either version 2, or (at your option) --- 15 unchanged lines hidden (view full) --- 24 25 IEEE extended is 128 bits wide, except in ILP32 mode, but we 26 have to say it's 12 bytes so that the bitsize and wider_mode 27 tables are correctly set up. We correct its size below. */ 28 29FLOAT_MODE (XF, 12, ieee_extended_intel_96_format); 30ADJUST_FLOAT_FORMAT (XF, (TARGET_128BIT_LONG_DOUBLE 31 ? &ieee_extended_intel_128_format | 1/* Definitions of target machine for GCC for IA-32. 2 Copyright (C) 2002 Free Software Foundation, Inc. 3 4This file is part of GCC. 5 6GCC is free software; you can redistribute it and/or modify 7it under the terms of the GNU General Public License as published by 8the Free Software Foundation; either version 2, or (at your option) --- 15 unchanged lines hidden (view full) --- 24 25 IEEE extended is 128 bits wide, except in ILP32 mode, but we 26 have to say it's 12 bytes so that the bitsize and wider_mode 27 tables are correctly set up. We correct its size below. */ 28 29FLOAT_MODE (XF, 12, ieee_extended_intel_96_format); 30ADJUST_FLOAT_FORMAT (XF, (TARGET_128BIT_LONG_DOUBLE 31 ? &ieee_extended_intel_128_format |
32 : TARGET_96_ROUND_53_LONG_DOUBLE 33 ? &ieee_extended_intel_96_round_53_format |
|
32 : &ieee_extended_intel_96_format)); 33ADJUST_BYTESIZE (XF, TARGET_128BIT_LONG_DOUBLE ? 16 : 12); 34ADJUST_ALIGNMENT (XF, TARGET_128BIT_LONG_DOUBLE ? 16 : 4); 35FLOAT_MODE (TF, 16, ieee_quad_format); 36 37/* Add any extra modes needed to represent the condition code. 38 39 For the i386, we need separate modes when floating-point --- 23 unchanged lines hidden --- | 34 : &ieee_extended_intel_96_format)); 35ADJUST_BYTESIZE (XF, TARGET_128BIT_LONG_DOUBLE ? 16 : 12); 36ADJUST_ALIGNMENT (XF, TARGET_128BIT_LONG_DOUBLE ? 16 : 4); 37FLOAT_MODE (TF, 16, ieee_quad_format); 38 39/* Add any extra modes needed to represent the condition code. 40 41 For the i386, we need separate modes when floating-point --- 23 unchanged lines hidden --- |