VirtualBox

Changeset 93860 in vbox for trunk/src


Ignore:
Timestamp:
Feb 20, 2022 9:53:58 AM (3 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
150075
Message:

VMM/IEM: Stubbed the C versions x87 FPU functions in IEMAllAImpl.asm. bugref:9898

File:
1 edited

Legend:

Unmodified
Added
Removed
  • TabularUnified trunk/src/VBox/VMM/VMMAll/IEMAllAImplC.cpp

    r93854 r93860  
    26552655
    26562656
     2657/*********************************************************************************************************************************
     2658*   x87 FPU                                                                                                                      *
     2659*********************************************************************************************************************************/
     2660#if defined(IEM_WITHOUT_ASSEMBLY)
     2661
     2662IEM_DECL_IMPL_DEF(void, iemAImpl_f2xm1_r80,(PCX86FXSTATE pFpuState, PIEMFPURESULT pFpuRes, PCRTFLOAT80U pr80Val))
     2663{
     2664    RT_NOREF(pFpuState, pFpuRes, pr80Val);
     2665    AssertReleaseFailed();
     2666}
     2667
     2668
     2669IEM_DECL_IMPL_DEF(void, iemAImpl_fabs_r80,(PCX86FXSTATE pFpuState, PIEMFPURESULT pFpuRes, PCRTFLOAT80U pr80Val))
     2670{
     2671    RT_NOREF(pFpuState, pFpuRes, pr80Val);
     2672    AssertReleaseFailed();
     2673}
     2674
     2675
     2676IEM_DECL_IMPL_DEF(void, iemAImpl_fadd_r80_by_r32,(PCX86FXSTATE pFpuState, PIEMFPURESULT pFpuRes,
     2677                                                  PCRTFLOAT80U pr80Val1, PCRTFLOAT32U pr32Val2))
     2678{
     2679    RT_NOREF(pFpuState, pFpuRes, pr80Val1, pr32Val2);
     2680    AssertReleaseFailed();
     2681}
     2682
     2683
     2684IEM_DECL_IMPL_DEF(void, iemAImpl_fadd_r80_by_r64,(PCX86FXSTATE pFpuState, PIEMFPURESULT pFpuRes,
     2685                                                  PCRTFLOAT80U pr80Val1, PCRTFLOAT64U pr64Val2))
     2686{
     2687    RT_NOREF(pFpuState, pFpuRes, pr80Val1, pr64Val2);
     2688    AssertReleaseFailed();
     2689}
     2690
     2691
     2692IEM_DECL_IMPL_DEF(void, iemAImpl_fadd_r80_by_r80,(PCX86FXSTATE pFpuState, PIEMFPURESULT pFpuRes,
     2693                                                  PCRTFLOAT80U pr80Val1, PCRTFLOAT80U pr80Val2))
     2694{
     2695    RT_NOREF(pFpuState, pFpuRes, pr80Val1, pr80Val2);
     2696    AssertReleaseFailed();
     2697}
     2698
     2699
     2700IEM_DECL_IMPL_DEF(void, iemAImpl_fchs_r80,(PCX86FXSTATE pFpuState, PIEMFPURESULT pFpuRes, PCRTFLOAT80U pr80Val))
     2701{
     2702    RT_NOREF(pFpuState, pFpuRes, pr80Val);
     2703    AssertReleaseFailed();
     2704}
     2705
     2706
     2707IEM_DECL_IMPL_DEF(void, iemAImpl_fcom_r80_by_r32,(PCX86FXSTATE pFpuState, uint16_t *pFSW,
     2708                                                  PCRTFLOAT80U pr80Val1, PCRTFLOAT32U pr32Val2))
     2709{
     2710    RT_NOREF(pFpuState, pFSW, pr80Val1, pr32Val2);
     2711    AssertReleaseFailed();
     2712}
     2713
     2714
     2715IEM_DECL_IMPL_DEF(void, iemAImpl_fcom_r80_by_r64,(PCX86FXSTATE pFpuState, uint16_t *pFSW,
     2716                                                  PCRTFLOAT80U pr80Val1, PCRTFLOAT64U pr64Val2))
     2717{
     2718    RT_NOREF(pFpuState, pFSW, pr80Val1, pr64Val2);
     2719    AssertReleaseFailed();
     2720}
     2721
     2722
     2723IEM_DECL_IMPL_DEF(void, iemAImpl_fcom_r80_by_r80,(PCX86FXSTATE pFpuState, uint16_t *pFSW,
     2724                                                  PCRTFLOAT80U pr80Val1, PCRTFLOAT80U pr80Val2))
     2725{
     2726    RT_NOREF(pFpuState, pFSW, pr80Val1, pr80Val2);
     2727    AssertReleaseFailed();
     2728}
     2729
     2730
     2731IEM_DECL_IMPL_DEF(uint32_t, iemAImpl_fcomi_r80_by_r80,(PCX86FXSTATE pFpuState, uint16_t *pFSW,
     2732                                                       PCRTFLOAT80U pr80Val1, PCRTFLOAT80U pr80Val2))
     2733{
     2734    RT_NOREF(pFpuState, pFSW, pr80Val1, pr80Val2);
     2735    AssertReleaseFailed();
     2736    return 0;
     2737}
     2738
     2739
     2740IEM_DECL_IMPL_DEF(void, iemAImpl_fcos_r80,(PCX86FXSTATE pFpuState, PIEMFPURESULT pFpuRes, PCRTFLOAT80U pr80Val))
     2741{
     2742    RT_NOREF(pFpuState, pFpuRes, pr80Val);
     2743    AssertReleaseFailed();
     2744}
     2745
     2746
     2747IEM_DECL_IMPL_DEF(void, iemAImpl_fdiv_r80_by_r32,(PCX86FXSTATE pFpuState, PIEMFPURESULT pFpuRes,
     2748                                                  PCRTFLOAT80U pr80Val1, PCRTFLOAT32U pr32Val2))
     2749{
     2750    RT_NOREF(pFpuState, pFpuRes, pr80Val1, pr32Val2);
     2751    AssertReleaseFailed();
     2752}
     2753
     2754
     2755IEM_DECL_IMPL_DEF(void, iemAImpl_fdiv_r80_by_r64,(PCX86FXSTATE pFpuState, PIEMFPURESULT pFpuRes,
     2756                                                  PCRTFLOAT80U pr80Val1, PCRTFLOAT64U pr64Val2))
     2757{
     2758    RT_NOREF(pFpuState, pFpuRes, pr80Val1, pr64Val2);
     2759    AssertReleaseFailed();
     2760}
     2761
     2762
     2763IEM_DECL_IMPL_DEF(void, iemAImpl_fdiv_r80_by_r80,(PCX86FXSTATE pFpuState, PIEMFPURESULT pFpuRes,
     2764                                                  PCRTFLOAT80U pr80Val1, PCRTFLOAT80U pr80Val2))
     2765{
     2766    RT_NOREF(pFpuState, pFpuRes, pr80Val1, pr80Val2);
     2767    AssertReleaseFailed();
     2768}
     2769
     2770
     2771IEM_DECL_IMPL_DEF(void, iemAImpl_fdivr_r80_by_r32,(PCX86FXSTATE pFpuState, PIEMFPURESULT pFpuRes,
     2772                                                   PCRTFLOAT80U pr80Val1, PCRTFLOAT32U pr32Val2))
     2773{
     2774    RT_NOREF(pFpuState, pFpuRes, pr80Val1, pr32Val2);
     2775    AssertReleaseFailed();
     2776}
     2777
     2778
     2779IEM_DECL_IMPL_DEF(void, iemAImpl_fdivr_r80_by_r64,(PCX86FXSTATE pFpuState, PIEMFPURESULT pFpuRes,
     2780                                                   PCRTFLOAT80U pr80Val1, PCRTFLOAT64U pr64Val2))
     2781{
     2782    RT_NOREF(pFpuState, pFpuRes, pr80Val1, pr64Val2);
     2783    AssertReleaseFailed();
     2784}
     2785
     2786
     2787IEM_DECL_IMPL_DEF(void, iemAImpl_fdivr_r80_by_r80,(PCX86FXSTATE pFpuState, PIEMFPURESULT pFpuRes,
     2788                                                   PCRTFLOAT80U pr80Val1, PCRTFLOAT80U pr80Val2))
     2789{
     2790    RT_NOREF(pFpuState, pFpuRes, pr80Val1, pr80Val2);
     2791    AssertReleaseFailed();
     2792}
     2793
     2794
     2795IEM_DECL_IMPL_DEF(void, iemAImpl_fiadd_r80_by_i16,(PCX86FXSTATE pFpuState, PIEMFPURESULT pFpuRes,
     2796                                                   PCRTFLOAT80U pr80Val1, int16_t const *pi16Val2))
     2797{
     2798    RT_NOREF(pFpuState, pFpuRes, pr80Val1, pi16Val2);
     2799    AssertReleaseFailed();
     2800}
     2801
     2802
     2803IEM_DECL_IMPL_DEF(void, iemAImpl_fiadd_r80_by_i32,(PCX86FXSTATE pFpuState, PIEMFPURESULT pFpuRes,
     2804                                                   PCRTFLOAT80U pr80Val1, int32_t const *pi32Val2))
     2805{
     2806    RT_NOREF(pFpuState, pFpuRes, pr80Val1, pi32Val2);
     2807    AssertReleaseFailed();
     2808}
     2809
     2810
     2811IEM_DECL_IMPL_DEF(void, iemAImpl_ficom_r80_by_i16,(PCX86FXSTATE pFpuState, uint16_t *pu16Fsw,
     2812                                                   PCRTFLOAT80U pr80Val1, int16_t const *pi16Val2))
     2813{
     2814    RT_NOREF(pFpuState, pu16Fsw, pr80Val1, pi16Val2);
     2815    AssertReleaseFailed();
     2816}
     2817
     2818
     2819IEM_DECL_IMPL_DEF(void, iemAImpl_ficom_r80_by_i32,(PCX86FXSTATE pFpuState, uint16_t *pu16Fsw,
     2820                                                   PCRTFLOAT80U pr80Val1, int32_t const *pi32Val2))
     2821{
     2822    RT_NOREF(pFpuState, pu16Fsw, pr80Val1, pi32Val2);
     2823    AssertReleaseFailed();
     2824}
     2825
     2826
     2827IEM_DECL_IMPL_DEF(void, iemAImpl_fidiv_r80_by_i16,(PCX86FXSTATE pFpuState, PIEMFPURESULT pFpuRes,
     2828                                                   PCRTFLOAT80U pr80Val1, int16_t const *pi16Val2))
     2829{
     2830    RT_NOREF(pFpuState, pFpuRes, pr80Val1, pi16Val2);
     2831    AssertReleaseFailed();
     2832}
     2833
     2834
     2835IEM_DECL_IMPL_DEF(void, iemAImpl_fidiv_r80_by_i32,(PCX86FXSTATE pFpuState, PIEMFPURESULT pFpuRes,
     2836                                                   PCRTFLOAT80U pr80Val1, int32_t const *pi32Val2))
     2837{
     2838    RT_NOREF(pFpuState, pFpuRes, pr80Val1, pi32Val2);
     2839    AssertReleaseFailed();
     2840}
     2841
     2842
     2843IEM_DECL_IMPL_DEF(void, iemAImpl_fidivr_r80_by_i16,(PCX86FXSTATE pFpuState, PIEMFPURESULT pFpuRes,
     2844                                                    PCRTFLOAT80U pr80Val1, int16_t const *pi16Val2))
     2845{
     2846    RT_NOREF(pFpuState, pFpuRes, pr80Val1, pi16Val2);
     2847    AssertReleaseFailed();
     2848}
     2849
     2850
     2851IEM_DECL_IMPL_DEF(void, iemAImpl_fidivr_r80_by_i32,(PCX86FXSTATE pFpuState, PIEMFPURESULT pFpuRes,
     2852                                                    PCRTFLOAT80U pr80Val1, int32_t const *pi32Val2))
     2853{
     2854    RT_NOREF(pFpuState, pFpuRes, pr80Val1, pi32Val2);
     2855    AssertReleaseFailed();
     2856}
     2857
     2858
     2859IEM_DECL_IMPL_DEF(void, iemAImpl_fild_i16_to_r80,(PCX86FXSTATE pFpuState, PIEMFPURESULT pFpuRes, int16_t const *pi16Val))
     2860{
     2861    RT_NOREF(pFpuState, pFpuRes, pi16Val);
     2862    AssertReleaseFailed();
     2863}
     2864
     2865
     2866IEM_DECL_IMPL_DEF(void, iemAImpl_fild_i32_to_r80,(PCX86FXSTATE pFpuState, PIEMFPURESULT pFpuRes, int32_t const *pi32Val))
     2867{
     2868    RT_NOREF(pFpuState, pFpuRes, pi32Val);
     2869    AssertReleaseFailed();
     2870}
     2871
     2872
     2873IEM_DECL_IMPL_DEF(void, iemAImpl_fild_i64_to_r80,(PCX86FXSTATE pFpuState, PIEMFPURESULT pFpuRes, int64_t const *pi64Val))
     2874{
     2875    RT_NOREF(pFpuState, pFpuRes, pi64Val);
     2876    AssertReleaseFailed();
     2877}
     2878
     2879
     2880IEM_DECL_IMPL_DEF(void, iemAImpl_fimul_r80_by_i16,(PCX86FXSTATE pFpuState, PIEMFPURESULT pFpuRes,
     2881                                                   PCRTFLOAT80U pr80Val1, int16_t const *pi16Val2))
     2882{
     2883    RT_NOREF(pFpuState, pFpuRes, pr80Val1, pi16Val2);
     2884    AssertReleaseFailed();
     2885}
     2886
     2887
     2888IEM_DECL_IMPL_DEF(void, iemAImpl_fimul_r80_by_i32,(PCX86FXSTATE pFpuState, PIEMFPURESULT pFpuRes,
     2889                                                   PCRTFLOAT80U pr80Val1, int32_t const *pi32Val2))
     2890{
     2891    RT_NOREF(pFpuState, pFpuRes, pr80Val1, pi32Val2);
     2892    AssertReleaseFailed();
     2893}
     2894
     2895
     2896IEM_DECL_IMPL_DEF(void, iemAImpl_fist_r80_to_i16,(PCX86FXSTATE pFpuState, uint16_t *pu16FSW,
     2897                                                  int16_t *pi16Val, PCRTFLOAT80U pr80Val))
     2898{
     2899    RT_NOREF(pFpuState, pu16FSW, pi16Val, pr80Val);
     2900    AssertReleaseFailed();
     2901}
     2902
     2903
     2904IEM_DECL_IMPL_DEF(void, iemAImpl_fist_r80_to_i32,(PCX86FXSTATE pFpuState, uint16_t *pu16FSW,
     2905                                                  int32_t *pi32Val, PCRTFLOAT80U pr80Val))
     2906{
     2907    RT_NOREF(pFpuState, pu16FSW, pi32Val, pr80Val);
     2908    AssertReleaseFailed();
     2909}
     2910
     2911
     2912IEM_DECL_IMPL_DEF(void, iemAImpl_fist_r80_to_i64,(PCX86FXSTATE pFpuState, uint16_t *pu16FSW,
     2913                                                  int64_t *pi64Val, PCRTFLOAT80U pr80Val))
     2914{
     2915    RT_NOREF(pFpuState, pu16FSW, pi64Val, pr80Val);
     2916    AssertReleaseFailed();
     2917}
     2918
     2919
     2920IEM_DECL_IMPL_DEF(void, iemAImpl_fistt_r80_to_i16,(PCX86FXSTATE pFpuState, uint16_t *pu16FSW,
     2921                                                   int16_t *pi16Val, PCRTFLOAT80U pr80Val))
     2922{
     2923    RT_NOREF(pFpuState, pu16FSW, pi16Val, pr80Val);
     2924    AssertReleaseFailed();
     2925}
     2926
     2927
     2928IEM_DECL_IMPL_DEF(void, iemAImpl_fistt_r80_to_i32,(PCX86FXSTATE pFpuState, uint16_t *pu16FSW,
     2929                                                   int32_t *pi32Val, PCRTFLOAT80U pr80Val))
     2930{
     2931    RT_NOREF(pFpuState, pu16FSW, pi32Val, pr80Val);
     2932    AssertReleaseFailed();
     2933}
     2934
     2935
     2936IEM_DECL_IMPL_DEF(void, iemAImpl_fistt_r80_to_i64,(PCX86FXSTATE pFpuState, uint16_t *pu16FSW,
     2937                                                   int64_t *pi64Val, PCRTFLOAT80U pr80Val))
     2938{
     2939    RT_NOREF(pFpuState, pu16FSW, pi64Val, pr80Val);
     2940    AssertReleaseFailed();
     2941}
     2942
     2943
     2944IEM_DECL_IMPL_DEF(void, iemAImpl_fisub_r80_by_i16,(PCX86FXSTATE pFpuState, PIEMFPURESULT pFpuRes,
     2945                                                   PCRTFLOAT80U pr80Val1, int16_t const *pi16Val2))
     2946{
     2947    RT_NOREF(pFpuState, pFpuRes, pr80Val1, pi16Val2);
     2948    AssertReleaseFailed();
     2949}
     2950
     2951
     2952IEM_DECL_IMPL_DEF(void, iemAImpl_fisub_r80_by_i32,(PCX86FXSTATE pFpuState, PIEMFPURESULT pFpuRes,
     2953                                                   PCRTFLOAT80U pr80Val1, int32_t const *pi32Val2))
     2954{
     2955    RT_NOREF(pFpuState, pFpuRes, pr80Val1, pi32Val2);
     2956    AssertReleaseFailed();
     2957}
     2958
     2959
     2960IEM_DECL_IMPL_DEF(void, iemAImpl_fisubr_r80_by_i16,(PCX86FXSTATE pFpuState, PIEMFPURESULT pFpuRes,
     2961                                                    PCRTFLOAT80U pr80Val1, int16_t const *pi16Val2))
     2962{
     2963    RT_NOREF(pFpuState, pFpuRes, pr80Val1, pi16Val2);
     2964    AssertReleaseFailed();
     2965}
     2966
     2967
     2968IEM_DECL_IMPL_DEF(void, iemAImpl_fisubr_r80_by_i32,(PCX86FXSTATE pFpuState, PIEMFPURESULT pFpuRes,
     2969                                                    PCRTFLOAT80U pr80Val1, int32_t const *pi32Val2))
     2970{
     2971    RT_NOREF(pFpuState, pFpuRes, pr80Val1, pi32Val2);
     2972    AssertReleaseFailed();
     2973}
     2974
     2975
     2976IEM_DECL_IMPL_DEF(void, iemAImpl_fld_r32_to_r80,(PCX86FXSTATE pFpuState, PIEMFPURESULT pFpuRes, PCRTFLOAT32U pr32Val))
     2977{
     2978    RT_NOREF(pFpuState, pFpuRes, pr32Val);
     2979    AssertReleaseFailed();
     2980}
     2981
     2982
     2983IEM_DECL_IMPL_DEF(void, iemAImpl_fld_r64_to_r80,(PCX86FXSTATE pFpuState, PIEMFPURESULT pFpuRes, PCRTFLOAT64U pr64Val))
     2984{
     2985    RT_NOREF(pFpuState, pFpuRes, pr64Val);
     2986    AssertReleaseFailed();
     2987}
     2988
     2989IEM_DECL_IMPL_DEF(void, iemAImpl_fld_r80_from_r80,(PCX86FXSTATE pFpuState, PIEMFPURESULT pFpuRes, PCRTFLOAT80U pr80Val))
     2990{
     2991    RT_NOREF(pFpuState, pFpuRes, pr80Val);
     2992    AssertReleaseFailed();
     2993}
     2994
     2995
     2996IEM_DECL_IMPL_DEF(void, iemAImpl_fld1,(PCX86FXSTATE pFpuState, PIEMFPURESULT pFpuRes))
     2997{
     2998    RT_NOREF(pFpuState, pFpuRes);
     2999    AssertReleaseFailed();
     3000}
     3001
     3002
     3003IEM_DECL_IMPL_DEF(void, iemAImpl_fldl2e,(PCX86FXSTATE pFpuState, PIEMFPURESULT pFpuRes))
     3004{
     3005    RT_NOREF(pFpuState, pFpuRes);
     3006    AssertReleaseFailed();
     3007}
     3008
     3009
     3010IEM_DECL_IMPL_DEF(void, iemAImpl_fldl2t,(PCX86FXSTATE pFpuState, PIEMFPURESULT pFpuRes))
     3011{
     3012    RT_NOREF(pFpuState, pFpuRes);
     3013    AssertReleaseFailed();
     3014}
     3015
     3016
     3017IEM_DECL_IMPL_DEF(void, iemAImpl_fldlg2,(PCX86FXSTATE pFpuState, PIEMFPURESULT pFpuRes))
     3018{
     3019    RT_NOREF(pFpuState, pFpuRes);
     3020    AssertReleaseFailed();
     3021}
     3022
     3023
     3024IEM_DECL_IMPL_DEF(void, iemAImpl_fldln2,(PCX86FXSTATE pFpuState, PIEMFPURESULT pFpuRes))
     3025{
     3026    RT_NOREF(pFpuState, pFpuRes);
     3027    AssertReleaseFailed();
     3028}
     3029
     3030
     3031IEM_DECL_IMPL_DEF(void, iemAImpl_fldpi,(PCX86FXSTATE pFpuState, PIEMFPURESULT pFpuRes))
     3032{
     3033    RT_NOREF(pFpuState, pFpuRes);
     3034    AssertReleaseFailed();
     3035}
     3036
     3037
     3038IEM_DECL_IMPL_DEF(void, iemAImpl_fldz,(PCX86FXSTATE pFpuState, PIEMFPURESULT pFpuRes))
     3039{
     3040    RT_NOREF(pFpuState, pFpuRes);
     3041    AssertReleaseFailed();
     3042}
     3043
     3044
     3045IEM_DECL_IMPL_DEF(void, iemAImpl_fmul_r80_by_r32,(PCX86FXSTATE pFpuState, PIEMFPURESULT pFpuRes,
     3046                                                  PCRTFLOAT80U pr80Val1, PCRTFLOAT32U pr32Val2))
     3047{
     3048    RT_NOREF(pFpuState, pFpuRes, pr80Val1, pr32Val2);
     3049    AssertReleaseFailed();
     3050}
     3051
     3052
     3053IEM_DECL_IMPL_DEF(void, iemAImpl_fmul_r80_by_r64,(PCX86FXSTATE pFpuState, PIEMFPURESULT pFpuRes,
     3054                                                  PCRTFLOAT80U pr80Val1, PCRTFLOAT64U pr64Val2))
     3055{
     3056    RT_NOREF(pFpuState, pFpuRes, pr80Val1, pr64Val2);
     3057    AssertReleaseFailed();
     3058}
     3059
     3060
     3061IEM_DECL_IMPL_DEF(void, iemAImpl_fmul_r80_by_r80,(PCX86FXSTATE pFpuState, PIEMFPURESULT pFpuRes,
     3062                                                  PCRTFLOAT80U pr80Val1, PCRTFLOAT80U pr80Val2))
     3063{
     3064    RT_NOREF(pFpuState, pFpuRes, pr80Val1, pr80Val2);
     3065    AssertReleaseFailed();
     3066}
     3067
     3068
     3069IEM_DECL_IMPL_DEF(void, iemAImpl_fpatan_r80_by_r80,(PCX86FXSTATE pFpuState, PIEMFPURESULT pFpuRes,
     3070                                                    PCRTFLOAT80U pr80Val1, PCRTFLOAT80U pr80Val2))
     3071{
     3072    RT_NOREF(pFpuState, pFpuRes, pr80Val1, pr80Val2);
     3073    AssertReleaseFailed();
     3074}
     3075
     3076
     3077IEM_DECL_IMPL_DEF(void, iemAImpl_fprem_r80_by_r80,(PCX86FXSTATE pFpuState, PIEMFPURESULT pFpuRes,
     3078                                                   PCRTFLOAT80U pr80Val1, PCRTFLOAT80U pr80Val2))
     3079{
     3080    RT_NOREF(pFpuState, pFpuRes, pr80Val1, pr80Val2);
     3081    AssertReleaseFailed();
     3082}
     3083
     3084
     3085IEM_DECL_IMPL_DEF(void, iemAImpl_fprem1_r80_by_r80,(PCX86FXSTATE pFpuState, PIEMFPURESULT pFpuRes,
     3086                                                    PCRTFLOAT80U pr80Val1, PCRTFLOAT80U pr80Val2))
     3087{
     3088    RT_NOREF(pFpuState, pFpuRes, pr80Val1, pr80Val2);
     3089    AssertReleaseFailed();
     3090}
     3091
     3092
     3093IEM_DECL_IMPL_DEF(void, iemAImpl_fptan_r80_r80,(PCX86FXSTATE pFpuState, PIEMFPURESULTTWO pFpuResTwo, PCRTFLOAT80U pr80Val))
     3094{
     3095    RT_NOREF(pFpuState, pFpuResTwo, pr80Val);
     3096    AssertReleaseFailed();
     3097}
     3098
     3099
     3100IEM_DECL_IMPL_DEF(void, iemAImpl_frndint_r80,(PCX86FXSTATE pFpuState, PIEMFPURESULT pFpuRes, PCRTFLOAT80U pr80Val))
     3101{
     3102    RT_NOREF(pFpuState, pFpuRes, pr80Val);
     3103    AssertReleaseFailed();
     3104}
     3105
     3106
     3107IEM_DECL_IMPL_DEF(void, iemAImpl_fscale_r80_by_r80,(PCX86FXSTATE pFpuState, PIEMFPURESULT pFpuRes,
     3108                                                    PCRTFLOAT80U pr80Val1, PCRTFLOAT80U pr80Val2))
     3109{
     3110    RT_NOREF(pFpuState, pFpuRes, pr80Val1, pr80Val2);
     3111    AssertReleaseFailed();
     3112}
     3113
     3114
     3115IEM_DECL_IMPL_DEF(void, iemAImpl_fsin_r80,(PCX86FXSTATE pFpuState, PIEMFPURESULT pFpuRes, PCRTFLOAT80U pr80Val))
     3116{
     3117    RT_NOREF(pFpuState, pFpuRes, pr80Val);
     3118    AssertReleaseFailed();
     3119}
     3120
     3121
     3122IEM_DECL_IMPL_DEF(void, iemAImpl_fsincos_r80_r80,(PCX86FXSTATE pFpuState, PIEMFPURESULTTWO pFpuResTwo, PCRTFLOAT80U pr80Val))
     3123{
     3124    RT_NOREF(pFpuState, pFpuResTwo, pr80Val);
     3125    AssertReleaseFailed();
     3126}
     3127
     3128
     3129IEM_DECL_IMPL_DEF(void, iemAImpl_fsqrt_r80,(PCX86FXSTATE pFpuState, PIEMFPURESULT pFpuRes, PCRTFLOAT80U pr80Val))
     3130{
     3131    RT_NOREF(pFpuState, pFpuRes, pr80Val);
     3132    AssertReleaseFailed();
     3133}
     3134
     3135
     3136IEM_DECL_IMPL_DEF(void, iemAImpl_fst_r80_to_r32,(PCX86FXSTATE pFpuState, uint16_t *pu16FSW,
     3137                                                 PRTFLOAT32U pr32Dst, PCRTFLOAT80U pr80Src))
     3138{
     3139    RT_NOREF(pFpuState, pu16FSW, pr32Dst, pr80Src);
     3140    AssertReleaseFailed();
     3141}
     3142
     3143
     3144IEM_DECL_IMPL_DEF(void, iemAImpl_fst_r80_to_r64,(PCX86FXSTATE pFpuState, uint16_t *pu16FSW,
     3145                                                 PRTFLOAT64U pr64Dst, PCRTFLOAT80U pr80Src))
     3146{
     3147    RT_NOREF(pFpuState, pu16FSW, pr64Dst, pr80Src);
     3148    AssertReleaseFailed();
     3149}
     3150
     3151
     3152IEM_DECL_IMPL_DEF(void, iemAImpl_fst_r80_to_r80,(PCX86FXSTATE pFpuState, uint16_t *pu16FSW,
     3153                                                 PRTFLOAT80U pr80Dst, PCRTFLOAT80U pr80Src))
     3154{
     3155    RT_NOREF(pFpuState, pu16FSW, pr80Dst, pr80Src);
     3156    AssertReleaseFailed();
     3157}
     3158
     3159
     3160IEM_DECL_IMPL_DEF(void, iemAImpl_fsub_r80_by_r32,(PCX86FXSTATE pFpuState, PIEMFPURESULT pFpuRes,
     3161                                                  PCRTFLOAT80U pr80Val1, PCRTFLOAT32U pr32Val2))
     3162{
     3163    RT_NOREF(pFpuState, pFpuRes, pr80Val1, pr32Val2);
     3164    AssertReleaseFailed();
     3165}
     3166
     3167
     3168IEM_DECL_IMPL_DEF(void, iemAImpl_fsub_r80_by_r64,(PCX86FXSTATE pFpuState, PIEMFPURESULT pFpuRes,
     3169                                                  PCRTFLOAT80U pr80Val1, PCRTFLOAT64U pr64Val2))
     3170{
     3171    RT_NOREF(pFpuState, pFpuRes, pr80Val1, pr64Val2);
     3172    AssertReleaseFailed();
     3173}
     3174
     3175
     3176IEM_DECL_IMPL_DEF(void, iemAImpl_fsub_r80_by_r80,(PCX86FXSTATE pFpuState, PIEMFPURESULT pFpuRes,
     3177                                                  PCRTFLOAT80U pr80Val1, PCRTFLOAT80U pr80Val2))
     3178{
     3179    RT_NOREF(pFpuState, pFpuRes, pr80Val1, pr80Val2);
     3180    AssertReleaseFailed();
     3181}
     3182
     3183
     3184IEM_DECL_IMPL_DEF(void, iemAImpl_fsubr_r80_by_r32,(PCX86FXSTATE pFpuState, PIEMFPURESULT pFpuRes,
     3185                                                   PCRTFLOAT80U pr80Val1, PCRTFLOAT32U pr32Val2))
     3186{
     3187    RT_NOREF(pFpuState, pFpuRes, pr80Val1, pr32Val2);
     3188    AssertReleaseFailed();
     3189}
     3190
     3191
     3192IEM_DECL_IMPL_DEF(void, iemAImpl_fsubr_r80_by_r64,(PCX86FXSTATE pFpuState, PIEMFPURESULT pFpuRes,
     3193                                                   PCRTFLOAT80U pr80Val1, PCRTFLOAT64U pr64Val2))
     3194{
     3195    RT_NOREF(pFpuState, pFpuRes, pr80Val1, pr64Val2);
     3196    AssertReleaseFailed();
     3197}
     3198
     3199
     3200IEM_DECL_IMPL_DEF(void, iemAImpl_fsubr_r80_by_r80,(PCX86FXSTATE pFpuState, PIEMFPURESULT pFpuRes,
     3201                                                   PCRTFLOAT80U pr80Val1, PCRTFLOAT80U pr80Val2))
     3202{
     3203    RT_NOREF(pFpuState, pFpuRes, pr80Val1, pr80Val2);
     3204    AssertReleaseFailed();
     3205}
     3206
     3207
     3208IEM_DECL_IMPL_DEF(void, iemAImpl_ftst_r80,(PCX86FXSTATE pFpuState, uint16_t *pu16Fsw, PCRTFLOAT80U pr80Val))
     3209{
     3210    RT_NOREF(pFpuState, pu16Fsw, pr80Val);
     3211    AssertReleaseFailed();
     3212}
     3213
     3214
     3215IEM_DECL_IMPL_DEF(void, iemAImpl_fucom_r80_by_r80,(PCX86FXSTATE pFpuState, uint16_t *pFSW,
     3216                                                   PCRTFLOAT80U pr80Val1, PCRTFLOAT80U pr80Val2))
     3217{
     3218    RT_NOREF(pFpuState, pFSW, pr80Val1, pr80Val2);
     3219    AssertReleaseFailed();
     3220}
     3221
     3222
     3223IEM_DECL_IMPL_DEF(uint32_t, iemAImpl_fucomi_r80_by_r80,(PCX86FXSTATE pFpuState, uint16_t *pu16Fsw,
     3224                                                        PCRTFLOAT80U pr80Val1, PCRTFLOAT80U pr80Val2))
     3225{
     3226    RT_NOREF(pFpuState, pu16Fsw, pr80Val1, pr80Val2);
     3227    AssertReleaseFailed();
     3228    return 0;
     3229}
     3230
     3231
     3232IEM_DECL_IMPL_DEF(void, iemAImpl_fxam_r80,(PCX86FXSTATE pFpuState, uint16_t *pu16Fsw, PCRTFLOAT80U pr80Val))
     3233{
     3234    RT_NOREF(pFpuState, pu16Fsw, pr80Val);
     3235    AssertReleaseFailed();
     3236}
     3237
     3238
     3239IEM_DECL_IMPL_DEF(void, iemAImpl_fxtract_r80_r80,(PCX86FXSTATE pFpuState, PIEMFPURESULTTWO pFpuResTwo, PCRTFLOAT80U pr80Val))
     3240{
     3241    RT_NOREF(pFpuState, pFpuResTwo, pr80Val);
     3242    AssertReleaseFailed();
     3243}
     3244
     3245
     3246IEM_DECL_IMPL_DEF(void, iemAImpl_fyl2x_r80_by_r80,(PCX86FXSTATE pFpuState, PIEMFPURESULT pFpuRes,
     3247                                                   PCRTFLOAT80U pr80Val1, PCRTFLOAT80U pr80Val2))
     3248{
     3249    RT_NOREF(pFpuState, pFpuRes, pr80Val1, pr80Val2);
     3250    AssertReleaseFailed();
     3251}
     3252
     3253
     3254IEM_DECL_IMPL_DEF(void, iemAImpl_fyl2xp1_r80_by_r80,(PCX86FXSTATE pFpuState, PIEMFPURESULT pFpuRes,
     3255                                                     PCRTFLOAT80U pr80Val1, PCRTFLOAT80U pr80Val2))
     3256{
     3257    RT_NOREF(pFpuState, pFpuRes, pr80Val1, pr80Val2);
     3258    AssertReleaseFailed();
     3259}
     3260
     3261#endif /* IEM_WITHOUT_ASSEMBLY */
     3262
     3263
     3264/*********************************************************************************************************************************
     3265*   SSE & VEX                                                                                                                    *
     3266*********************************************************************************************************************************/
     3267
    26573268IEM_DECL_IMPL_DEF(void, iemAImpl_movsldup,(PCX86FXSTATE pFpuState, PRTUINT128U puDst, PCRTUINT128U puSrc))
    26583269{
Note: See TracChangeset for help on using the changeset viewer.

© 2025 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette