Home | History | Annotate | Download | only in m_syswrap

Lines Matching defs:fs

96    UShort cs, ds, ss, es, fs, gs;
121 "movw %%fs, %[fs]\n"
124 [fs] "=m" (fs), [gs] "=m" (gs));
129 uc->uc_mcontext.gregs[VKI_FS] = fs;
138 struct vki_fpchip_state *fs
230 uc_filler[5] and 'int fs->__pad[2]' arrays) so we can then restore the
270 vg_assert(sizeof(fs->state) == 108);
271 LibVEX_GuestX86_get_x87(&tst->arch.vex, (UChar*)&fs->state);
274 VG_TRACK(post_mem_write, part, tid, (Addr)&fs->state, 28);
277 Addr addr = (Addr)&fs->state + 28 + i * 10;
287 fs->status = 0;
288 VG_TRACK(post_mem_write, part, tid, (Addr)&fs->status, sizeof(fs->status));
291 fs->mxcsr = LibVEX_GuestX86_get_mxcsr(&tst->arch.vex);
292 VG_TRACK(post_mem_write, part, tid, (Addr)&fs->mxcsr, sizeof(fs->mxcsr));
295 fs->xstatus = 0;
296 VG_TRACK(post_mem_write, part, tid, (Addr)&fs->xstatus,
297 sizeof(fs->xstatus));
307 COPY_OUT_XMM(fs->xmm[0], tst->arch.vex.guest_XMM0);
309 guest_XMM0), (Addr)&fs->xmm[0], sizeof(U128));
310 COPY_OUT_XMM(fs->xmm[1], tst->arch.vex.guest_XMM1);
312 guest_XMM1), (Addr)&fs->xmm[1], sizeof(U128));
313 COPY_OUT_XMM(fs->xmm[2], tst->arch.vex.guest_XMM2);
315 guest_XMM2), (Addr)&fs->xmm[2], sizeof(U128));
316 COPY_OUT_XMM(fs->xmm[3], tst->arch.vex.guest_XMM3);
318 guest_XMM3), (Addr)&fs->xmm[3], sizeof(U128));
319 COPY_OUT_XMM(fs->xmm[4], tst->arch.vex.guest_XMM4);
321 guest_XMM4), (Addr)&fs->xmm[4], sizeof(U128));
322 COPY_OUT_XMM(fs->xmm[5], tst->arch.vex.guest_XMM5);
324 guest_XMM5), (Addr)&fs->xmm[5], sizeof(U128));
325 COPY_OUT_XMM(fs->xmm[6], tst->arch.vex.guest_XMM6);
327 guest_XMM6), (Addr)&fs->xmm[6], sizeof(U128));
328 COPY_OUT_XMM(fs->xmm[7], tst->arch.vex.guest_XMM7);
330 guest_XMM7), (Addr)&fs->xmm[7], sizeof(U128));
339 struct vki_fpchip_state *fs
507 (Addr)&fs->state, 28);
510 Addr addr = (Addr)&fs->state + 28 + i * 10;
514 note = LibVEX_GuestX86_put_x87((UChar*)&fs->state, &tst->arch.vex);
523 (Addr)&fs->mxcsr, sizeof(fs->mxcsr));
524 note = LibVEX_GuestX86_put_mxcsr(fs->mxcsr, &tst->arch.vex);
537 COPY_IN_XMM(fs->xmm[0], tst->arch.vex.guest_XMM0);
538 VG_TRACK(copy_mem_to_reg, part, tid, (Addr)&fs->xmm[0],
540 COPY_IN_XMM(fs->xmm[1], tst->arch.vex.guest_XMM1);
541 VG_TRACK(copy_mem_to_reg, part, tid, (Addr)&fs->xmm[1],
543 COPY_IN_XMM(fs->xmm[2], tst->arch.vex.guest_XMM2);
544 VG_TRACK(copy_mem_to_reg, part, tid, (Addr)&fs->xmm[2],
546 COPY_IN_XMM(fs->xmm[3], tst->arch.vex.guest_XMM3);
547 VG_TRACK(copy_mem_to_reg, part, tid, (Addr)&fs->xmm[3],
549 COPY_IN_XMM(fs->xmm[4], tst->arch.vex.guest_XMM4);
550 VG_TRACK(copy_mem_to_reg, part, tid, (Addr)&fs->xmm[4],
552 COPY_IN_XMM(fs->xmm[5], tst->arch.vex.guest_XMM5);
553 VG_TRACK(copy_mem_to_reg, part, tid, (Addr)&fs->xmm[5],
555 COPY_IN_XMM(fs->xmm[6], tst->arch.vex.guest_XMM6);
556 VG_TRACK(copy_mem_to_reg, part, tid, (Addr)&fs->xmm[6],
558 COPY_IN_XMM(fs->xmm[7], tst->arch.vex.guest_XMM7);
559 VG_TRACK(copy_mem_to_reg, part, tid, (Addr)&fs->xmm[7],