return;
}
+ if (size == 28) {
+ PROF_EVENT(84); /* XXX assign correct event number */
+ fpu_read_check_SLOWLY ( addr, 28 );
+ return;
+ }
+
VG_(printf)("size is %d\n", size);
VG_(panic)("vgm_fpu_read_check: unhandled size");
# endif
case 2: /* FSTs */
case 3: /* FSTPs */
return dis_fpu_mem(cb, 4, wr, eip, first_byte);
+ case 4: /* FLDENV */
+ return dis_fpu_mem(cb, 28, rd, eip, first_byte);
case 5: /* FLDCW */
return dis_fpu_mem(cb, 2, rd, eip, first_byte);
case 6: /* FNSTENV */
return;
}
+ if (size == 28) {
+ PROF_EVENT(84); /* XXX assign correct event number */
+ fpu_read_check_SLOWLY ( addr, 28 );
+ return;
+ }
+
VG_(printf)("size is %d\n", size);
VG_(panic)("vgm_fpu_read_check: unhandled size");
# endif
case 2: /* FSTs */
case 3: /* FSTPs */
return dis_fpu_mem(cb, 4, wr, eip, first_byte);
+ case 4: /* FLDENV */
+ return dis_fpu_mem(cb, 28, rd, eip, first_byte);
case 5: /* FLDCW */
return dis_fpu_mem(cb, 2, rd, eip, first_byte);
case 6: /* FNSTENV */