Home | History | Annotate | Download | only in dump_writer_common

Lines Matching refs:fpregs

96   out->float_save.control_word = fpregs.cwd;
97 out->float_save.status_word = fpregs.swd;
98 out->float_save.tag_word = fpregs.twd;
99 out->float_save.error_offset = fpregs.fip;
100 out->float_save.error_selector = fpregs.fcs;
101 out->float_save.data_offset = fpregs.foo;
102 out->float_save.data_selector = fpregs.fos;
105 my_memcpy(out->float_save.register_area, fpregs.st_space, 10 * 8);
108 U16(out->extended_registers + 0, fpregs.cwd);
109 U16(out->extended_registers + 2, fpregs.swd);
110 U16(out->extended_registers + 4, fpregs.twd);
114 U32(out->extended_registers + 16, fpregs.foo);
115 U16(out->extended_registers + 20, fpregs.fos);
172 out->flt_save.control_word = fpregs.cwd;
173 out->flt_save.status_word = fpregs.swd;
174 out->flt_save.tag_word = fpregs.ftw;
175 out->flt_save.error_opcode = fpregs.fop;
176 out->flt_save.error_offset = fpregs.rip;
178 out->flt_save.data_offset = fpregs.rdp;
180 out->flt_save.mx_csr = fpregs.mxcsr;
181 out->flt_save.mx_csr_mask = fpregs.mxcr_mask;
183 my_memcpy(&out->flt_save.float_registers, &fpregs.st_space, 8 * 16);
184 my_memcpy(&out->flt_save.xmm_registers, &fpregs.xmm_space, 16 * 16);
201 out->float_save.fpscr = fpregs.fpsr |
202 (static_cast<uint64_t>(fpregs.fpcr) << 32);
224 out->float_save.fpsr = fpregs.fpsr;
225 out->float_save.fpcr = fpregs.fpcr;
226 my_memcpy(&out->float_save.regs, &fpregs.vregs,
257 out->float_save.regs[i] = fpregs.regs[i];
259 out->float_save.fpcsr = fpregs.fpcsr;
261 out->float_save.fir = fpregs.fir;