changeset 1044:03c97933de98

inline ASM review
author thomask
date Thu, 08 Jun 2006 18:26:22 +0000
parents a83d3bf9bde8
children b020c416b514
files compile/a/asm_sysenter_01_A.d compile/a/asm_sysexit_01_A.d compile/a/asm_ud2_01_A.d compile/a/asm_wbinvd_01_A.d compile/a/asm_wrmsr_01_A.d norun/a/asm_ud2_01.d run/a/asm_adc_01_A.d run/a/asm_adc_01_B.d run/a/asm_adc_01_C.d run/a/asm_adc_01_D.d run/a/asm_adc_01_E.d run/a/asm_adc_01_F.d run/a/asm_adc_01_H.d run/a/asm_adc_01_I.d run/a/asm_adc_01_J.d run/a/asm_add_01_A.d run/a/asm_add_01_B.d run/a/asm_add_01_C.d run/a/asm_add_02.d run/a/asm_add_03_A.d run/a/asm_add_03_B.d run/a/asm_add_03_C.d run/a/asm_add_04_A.d run/a/asm_add_04_B.d run/a/asm_add_04_C.d run/a/asm_add_05_A.d run/a/asm_add_05_B.d run/a/asm_add_05_C.d run/a/asm_ah_01.d run/a/asm_ah_02_P.d run/a/asm_al_01.d run/a/asm_and_01_A.d run/a/asm_and_01_B.d run/a/asm_and_01_C.d run/a/asm_and_02_A.d run/a/asm_and_02_B.d run/a/asm_and_02_C.d run/a/asm_and_03_A.d run/a/asm_and_03_B.d run/a/asm_and_04_A.d run/a/asm_and_04_B.d run/a/asm_and_04_C.d run/a/asm_ax_01.d run/a/asm_ax_02.d run/a/asm_bh_01.d run/a/asm_bl_01.d run/a/asm_bsf_01_A.d run/a/asm_bsf_01_B.d run/a/asm_bsf_02_A.d run/a/asm_bsf_02_B.d run/a/asm_bsr_01_A.d run/a/asm_bsr_01_B.d run/a/asm_bsr_02_A.d run/a/asm_bsr_02_B.d run/a/asm_bswap_01.d run/a/asm_bt_01_A.d run/a/asm_bt_01_B.d run/a/asm_bt_02_A.d run/a/asm_bt_02_B.d run/a/asm_btc_01_A.d run/a/asm_btc_01_B.d run/a/asm_btc_02_A.d run/a/asm_btc_02_B.d run/a/asm_btr_01_A.d run/a/asm_btr_01_B.d run/a/asm_btr_02_A.d run/a/asm_btr_02_B.d run/a/asm_bts_01_A.d run/a/asm_bts_01_B.d run/a/asm_bts_02_A.d run/a/asm_bts_02_B.d run/a/asm_bx_01.d run/a/asm_bx_02.d run/a/asm_call_01.d run/a/asm_cbw_01.d run/a/asm_cdq_01.d run/a/asm_ch_01.d run/a/asm_cl_01.d run/a/asm_clc_01.d run/a/asm_clflush_01.d run/a/asm_cmc_01.d run/a/asm_cmova_01_A.d run/a/asm_cmova_01_B.d run/a/asm_cmova_02_A.d run/a/asm_cmova_02_B.d run/a/asm_cmpeqsd_01.d run/a/asm_cmpeqss_01.d run/a/asm_cmplesd_01.d run/a/asm_cmpless_01.d run/a/asm_cmpltsd_01.d run/a/asm_cmpltss_01.d run/a/asm_cmpneqsd_01.d run/a/asm_cmpneqss_01.d run/a/asm_cmpnlesd_01.d run/a/asm_cmpnless_01.d run/a/asm_cmpnltsd_01.d run/a/asm_cmpnltss_01.d run/a/asm_cmpordsd_01.d run/a/asm_cmpordss_01.d run/a/asm_cmpunordsd_01.d run/a/asm_cmpunordss_01.d run/a/asm_cmpxch8b_01.d run/a/asm_cmpxchg_01_A.d run/a/asm_cmpxchg_01_B.d run/a/asm_cmpxchg_01_C.d run/a/asm_cmpxchg_02_A.d run/a/asm_cmpxchg_02_B.d run/a/asm_cmpxchg_02_C.d run/a/asm_comisd_01_A.d run/a/asm_comiss_01_A.d run/a/asm_cvtsd2si_01.d run/a/asm_cvtsd2ss_01.d run/a/asm_cvtsi2sd_01.d run/a/asm_cvtsi2ss_01.d run/a/asm_cvtss2sd_01.d run/a/asm_cvtss2si_01.d run/a/asm_cwd_01.d run/a/asm_cwde_01.d run/a/asm_cx_01.d run/a/asm_cx_02.d run/a/asm_dec_01_A.d run/a/asm_dec_01_B.d run/a/asm_dec_01_C.d run/a/asm_dec_02_A.d run/a/asm_dec_02_B.d run/a/asm_dec_02_C.d run/a/asm_dh_01.d run/a/asm_di_01.d run/a/asm_div_01_A.d run/a/asm_div_01_B.d run/a/asm_div_01_C.d run/a/asm_div_02_A.d run/a/asm_div_02_B.d run/a/asm_div_02_C.d run/a/asm_divps_01_A.d run/a/asm_divsd_01_A.d run/a/asm_divss_01_A.d run/a/asm_dl_01.d run/a/asm_dx_01.d run/a/asm_dx_02.d run/a/asm_eax_01.d run/a/asm_eax_02.d run/a/asm_ebx_01.d run/a/asm_ebx_02.d run/a/asm_ecx_01.d run/a/asm_ecx_02.d run/a/asm_edi_01.d run/a/asm_edi_02.d run/a/asm_edx_01.d run/a/asm_edx_02.d run/a/asm_esi_01.d run/a/asm_esi_02.d run/a/asm_f2xm1_01.d run/a/asm_fabs_01.d run/a/asm_fadd_01_A.d run/a/asm_fadd_01_B.d run/a/asm_fadd_02_A.d run/a/asm_fadd_02_B.d run/a/asm_faddp_01_A.d run/a/asm_faddp_01_B.d run/a/asm_fbld_01.d run/a/asm_fbstp_01.d run/a/asm_fchs_01.d run/a/asm_fclex_01_A.d run/a/asm_fcmovb_01_A.d run/a/asm_fcmovbe_01_A.d run/a/asm_fcmove_01_A.d run/a/asm_fcmovnb_01_A.d run/a/asm_fcmovnbe_01_A.d run/a/asm_fcmovne_01_A.d run/a/asm_fcmovnu_01_A.d run/a/asm_fcmovu_01_A.d run/a/asm_fcom_01_A.d run/a/asm_fcom_01_B.d run/a/asm_fcom_01_C.d run/a/asm_fcom_01_D.d run/a/asm_fcomi_01_A.d run/a/asm_fcomip_01_A.d run/a/asm_fcomp_01_A.d run/a/asm_fcomp_01_B.d run/a/asm_fcomp_01_C.d run/a/asm_fcomp_01_D.d run/a/asm_fcompp_01.d run/a/asm_fcos_01.d run/a/asm_fdecstp_01.d run/a/asm_fdiv_01_A.d run/a/asm_fdiv_01_B.d run/a/asm_fdiv_01_C.d run/a/asm_fdiv_01_D.d run/a/asm_fdivp_01_A.d run/a/asm_fdivp_01_B.d run/a/asm_fdivr_01_A.d run/a/asm_fdivr_01_B.d run/a/asm_fdivr_01_C.d run/a/asm_fdivr_01_D.d run/a/asm_fdivrp_01_A.d run/a/asm_fdivrp_01_B.d run/a/asm_ffree_01_A.d run/a/asm_fiadd_01_A.d run/a/asm_fiadd_01_B.d run/a/asm_ficom_01_A.d run/a/asm_ficom_01_B.d run/a/asm_ficomp_01_A.d run/a/asm_ficomp_01_B.d run/a/asm_fidiv_01_A.d run/a/asm_fidiv_01_B.d run/a/asm_fidivr_01_A.d run/a/asm_fidivr_01_B.d run/a/asm_fild_01_A.d run/a/asm_fild_01_B.d run/a/asm_fild_01_C.d run/a/asm_fimul_01_A.d run/a/asm_fimul_01_B.d run/a/asm_fincstp_01.d run/a/asm_finit_01.d run/a/asm_fist_01_A.d run/a/asm_fist_01_B.d run/a/asm_fistp_01_A.d run/a/asm_fistp_01_B.d run/a/asm_fistp_01_C.d run/a/asm_fisttp_01_A.d run/a/asm_fisttp_01_B.d run/a/asm_fisttp_01_C.d run/a/asm_fisub_01_A.d run/a/asm_fisub_01_B.d run/a/asm_fisubr_01_A.d run/a/asm_fisubr_01_B.d run/a/asm_fld1_01.d run/a/asm_fld_01_A.d run/a/asm_fld_01_B.d run/a/asm_fld_01_C.d run/a/asm_fld_01_D.d run/a/asm_fld_02_A.d run/a/asm_fldcw_01.d run/a/asm_fldl2e_01.d run/a/asm_fldl2t_01.d run/a/asm_fldlg2_01.d run/a/asm_fldln2_01.d run/a/asm_fldpi_01.d run/a/asm_fldz_01.d run/a/asm_fmul_01_A.d run/a/asm_fmul_01_B.d run/a/asm_fmul_01_C.d run/a/asm_fmul_01_D.d run/a/asm_fmulp_01_A.d run/a/asm_fmulp_01_B.d run/a/asm_fnclex_01_A.d run/a/asm_fninit_01.d run/a/asm_fnop_01.d run/a/asm_fnsave_01.d run/a/asm_fnstcw_01.d run/a/asm_fnstenv_01.d run/a/asm_fnstsw_01.d run/a/asm_fpatan_01.d run/a/asm_fprem1_01.d run/a/asm_fprem_01.d run/a/asm_fptan_01.d run/a/asm_frndint_01.d run/a/asm_frstor_01.d run/a/asm_fsave_01.d run/a/asm_fscale_01.d run/a/asm_fsin_01.d run/a/asm_fsincos_01.d run/a/asm_fsqrt_01.d run/a/asm_fst_01_A.d run/a/asm_fst_01_B.d run/a/asm_fst_01_C.d run/a/asm_fstcw_01.d run/a/asm_fstenv_01.d run/a/asm_fstp_01_A.d run/a/asm_fstp_01_B.d run/a/asm_fstp_01_C.d run/a/asm_fstp_01_D.d run/a/asm_fstsw_01.d run/a/asm_fsub_01_A.d run/a/asm_fsub_01_B.d run/a/asm_fsub_01_C.d run/a/asm_fsub_01_D.d run/a/asm_fsubp_01_A.d run/a/asm_fsubp_01_B.d run/a/asm_fsubr_01_A.d run/a/asm_fsubr_01_B.d run/a/asm_fsubr_01_C.d run/a/asm_fsubr_01_D.d run/a/asm_fsubrp_01_A.d run/a/asm_fsubrp_01_B.d run/a/asm_ftst_01_A.d run/a/asm_fucom_01_A.d run/a/asm_fucom_01_B.d run/a/asm_fucomi_01_A.d run/a/asm_fucomip_01_A.d run/a/asm_fucomp_01_A.d run/a/asm_fucomp_01_B.d run/a/asm_fucompp_01.d run/a/asm_fwait_01.d run/a/asm_fxam_01_A.d run/a/asm_fxch_01_A.d run/a/asm_fxch_01_B.d run/a/asm_fxrstor_01_A.d run/a/asm_fxtract_01.d run/a/asm_fyl2x_01.d run/a/asm_fyl2xp1_01.d run/a/asm_haddpd_01_A.d run/a/asm_haddps_01_A.d run/a/asm_hsubpd_01_A.d run/a/asm_hsubps_01_A.d run/a/asm_idiv_01_A.d run/a/asm_idiv_01_B.d run/a/asm_idiv_01_C.d run/a/asm_idiv_02_A.d run/a/asm_idiv_02_B.d run/a/asm_idiv_02_C.d run/a/asm_imul_01_A.d run/a/asm_imul_01_B.d run/a/asm_imul_01_C.d run/a/asm_imul_02_A.d run/a/asm_imul_02_B.d run/a/asm_imul_03_A.d run/a/asm_imul_03_B.d run/a/asm_imul_03_C.d run/a/asm_imul_04_A.d run/a/asm_imul_04_B.d run/a/asm_inc_01_A.d run/a/asm_inc_01_B.d run/a/asm_inc_01_C.d run/a/asm_inc_02_A.d run/a/asm_inc_02_B.d run/a/asm_inc_02_C.d run/a/asm_ja_01_A.d run/a/asm_ja_01_B.d run/a/asm_ja_01_C.d run/a/asm_jae_01_A.d run/a/asm_jae_01_B.d run/a/asm_jae_01_C.d run/a/asm_jb_01_A.d run/a/asm_jb_01_B.d run/a/asm_jb_01_C.d run/a/asm_jbe_01_A.d run/a/asm_jbe_01_B.d run/a/asm_jbe_01_C.d run/a/asm_jc_01_A.d run/a/asm_jc_01_B.d run/a/asm_jczx_01_A.d run/a/asm_jczx_01_B.d run/a/asm_je_01_A.d run/a/asm_je_01_B.d run/a/asm_jeczx_01_A.d run/a/asm_jeczx_01_B.d run/a/asm_jg_01_A.d run/a/asm_jg_01_B.d run/a/asm_jg_01_C.d run/a/asm_jge_01_A.d run/a/asm_jge_01_B.d run/a/asm_jge_01_C.d run/a/asm_jl_01_A.d run/a/asm_jl_01_B.d run/a/asm_jl_01_C.d run/a/asm_jle_01_A.d run/a/asm_jle_01_B.d run/a/asm_jle_01_C.d run/a/asm_jmp_01.d run/a/asm_jna_01_A.d run/a/asm_jna_01_B.d run/a/asm_jna_01_C.d run/a/asm_jnae_01_A.d run/a/asm_jnae_01_B.d run/a/asm_jnae_01_C.d run/a/asm_jnb_01_A.d run/a/asm_jnb_01_B.d run/a/asm_jnb_01_C.d run/a/asm_jnbe_01_A.d run/a/asm_jnbe_01_B.d run/a/asm_jnbe_01_C.d run/a/asm_jnc_01_A.d run/a/asm_jnc_01_B.d run/a/asm_jne_01_A.d run/a/asm_jne_01_B.d run/a/asm_jne_01_C.d run/a/asm_jng_01_A.d run/a/asm_jng_01_B.d run/a/asm_jng_01_C.d run/a/asm_jnge_01_A.d run/a/asm_jnge_01_B.d run/a/asm_jnge_01_C.d run/a/asm_jnl_01_A.d run/a/asm_jnl_01_B.d run/a/asm_jnl_01_C.d run/a/asm_jnle_01_A.d run/a/asm_jnle_01_B.d run/a/asm_jnle_01_C.d run/a/asm_jno_01_A.d run/a/asm_jno_01_B.d run/a/asm_jnp_01_A.d run/a/asm_jnp_01_B.d run/a/asm_jnp_01_C.d run/a/asm_jnp_01_D.d run/a/asm_jns_01_A.d run/a/asm_jns_01_B.d run/a/asm_jnz_01_A.d run/a/asm_jnz_01_B.d run/a/asm_jnz_01_C.d run/a/asm_jo_01_A.d run/a/asm_jo_01_B.d run/a/asm_jp_01_A.d run/a/asm_jp_01_B.d run/a/asm_jpe_01_A.d run/a/asm_jpe_01_B.d run/a/asm_jpo_01_A.d run/a/asm_jpo_01_B.d run/a/asm_js_01_A.d run/a/asm_js_01_B.d run/a/asm_js_01_C.d run/a/asm_jz_01_A.d run/a/asm_jz_01_B.d run/a/asm_jz_01_C.d run/a/asm_lahf_01_A.d run/a/asm_lddqu_01.d run/a/asm_ldmxcsr_01_A.d run/a/asm_lea_01_A.d run/a/asm_lea_01_B.d run/a/asm_leave_01.d run/a/asm_lfence_01.d run/a/asm_loop_01.d run/a/asm_loope_01_A.d run/a/asm_loopne_01_A.d run/a/asm_maxpd_01_A.d run/a/asm_maxps_01_A.d run/a/asm_maxsd_01_A.d run/a/asm_maxss_01_A.d run/a/asm_mfence_01.d run/a/asm_minpd_01_A.d run/a/asm_minps_01_A.d run/a/asm_minsd_01_A.d run/a/asm_minsd_01_B.d run/a/asm_minss_01_A.d run/a/asm_minss_01_B.d run/a/asm_mov_01_A.d run/a/asm_mov_01_B.d run/a/asm_mov_01_C.d run/a/asm_mov_01_D.d run/a/asm_mov_01_E.d run/a/asm_mov_02_A.d run/a/asm_mov_02_B.d run/a/asm_mov_02_C.d run/a/asm_mov_02_D.d run/a/asm_mov_02_E.d run/a/asm_mov_03_A.d run/a/asm_mov_03_B.d run/a/asm_mov_03_C.d run/a/asm_movapd_01_A.d run/a/asm_movaps_01_A.d run/a/asm_movd_01.d run/a/asm_movddup_01_A.d run/a/asm_movddup_01_B.d run/a/asm_movdq2q_01.d run/a/asm_movdqa_01.d run/a/asm_movdqu_01.d run/a/asm_movhlps_01_A.d run/a/asm_movhpd_01_A.d run/a/asm_movhps_01_A.d run/a/asm_movhps_01_B.d run/a/asm_movlhps_01_A.d run/a/asm_movlpd_01_A.d run/a/asm_movlpd_01_B.d run/a/asm_movlps_01_A.d run/a/asm_movmskpd_01_A.d run/a/asm_movmskps_01_A.d run/a/asm_movntdq_01.d run/a/asm_movnti_01.d run/a/asm_movntpd_01_A.d run/a/asm_movntps_01_A.d run/a/asm_movq2dq_01.d run/a/asm_movq_01_A.d run/a/asm_movq_01_B.d run/a/asm_movq_01_C.d run/a/asm_movq_02_A.d run/a/asm_movq_02_B.d run/a/asm_movq_02_C.d run/a/asm_movq_02_D.d run/a/asm_movq_02_E.d run/a/asm_movq_02_F.d run/a/asm_movq_02_G.d run/a/asm_movq_02_H.d run/a/asm_movq_02_I.d run/a/asm_movq_02_J.d run/a/asm_movq_02_K.d run/a/asm_movq_02_L.d run/a/asm_movq_02_M.d run/a/asm_movq_02_N.d run/a/asm_movq_02_O.d run/a/asm_movq_02_P.d run/a/asm_movsd_01_A.d run/a/asm_movsd_01_B.d run/a/asm_movsd_01_C.d run/a/asm_movshdup_01_A.d run/a/asm_movsldup_01_A.d run/a/asm_movss_01_A.d run/a/asm_movss_01_B.d run/a/asm_movss_01_C.d run/a/asm_movsx_01_A.d run/a/asm_movsx_01_B.d run/a/asm_movsx_01_C.d run/a/asm_movupd_01_A.d run/a/asm_movupd_01_B.d run/a/asm_movupd_01_C.d run/a/asm_movups_01_A.d run/a/asm_movups_01_B.d run/a/asm_movups_01_C.d run/a/asm_movzx_01_A.d run/a/asm_movzx_01_B.d run/a/asm_movzx_01_C.d run/a/asm_movzx_02_A.d run/a/asm_movzx_02_B.d run/a/asm_movzx_02_C.d run/a/asm_mul_01_A.d run/a/asm_mul_01_B.d run/a/asm_mul_01_C.d run/a/asm_mul_02_A.d run/a/asm_mul_02_B.d run/a/asm_mul_02_C.d run/a/asm_mulpd_01_B.d run/a/asm_mulps_01_B.d run/a/asm_mulsd_01_A.d run/a/asm_mulsd_01_B.d run/a/asm_mulss_01_A.d run/a/asm_mulss_01_B.d run/a/asm_neg_01_A.d run/a/asm_neg_01_B.d run/a/asm_neg_01_C.d run/a/asm_neg_02_A.d run/a/asm_neg_02_B.d run/a/asm_neg_02_C.d run/a/asm_nop_01.d run/a/asm_not_01_A.d run/a/asm_not_01_B.d run/a/asm_not_01_C.d run/a/asm_not_02_A.d run/a/asm_not_02_B.d run/a/asm_not_02_C.d run/a/asm_offset_01_A.d run/a/asm_or_01_A.d run/a/asm_or_01_B.d run/a/asm_or_01_C.d run/a/asm_or_01_D.d run/a/asm_or_01_E.d run/a/asm_or_01_F.d run/a/asm_or_02_A.d run/a/asm_or_02_B.d run/a/asm_or_02_C.d run/a/asm_or_02_D.d run/a/asm_or_02_E.d run/a/asm_or_02_F.d run/a/asm_or_03_A.d run/a/asm_or_03_B.d run/a/asm_or_03_C.d run/a/asm_or_03_D.d run/a/asm_or_03_E.d run/a/asm_or_03_F.d run/a/asm_orpd_01_A.d run/a/asm_orps_01_A.d run/a/asm_packssdw_01_A.d run/a/asm_packsswb_01_A.d run/a/asm_packuswb_01_A.d run/a/asm_paddb_01_A.d run/a/asm_paddd_01_A.d run/a/asm_paddq_01_A.d run/a/asm_paddsb_01_A.d run/a/asm_paddsw_01_A.d run/a/asm_paddusb_01_A.d run/a/asm_paddusw_01_A.d run/a/asm_paddw_01_A.d run/a/asm_pand_01_A.d run/a/asm_pandn_01_A.d run/a/asm_pavgb_01_A.d run/a/asm_pavgb_01_B.d run/a/asm_pavgusb_01_A.d run/a/asm_pavgusb_01_B.d run/a/asm_pavgw_01_A.d run/a/asm_pcmpeqb_01_A.d run/a/asm_pcmpeqd_01_A.d run/a/asm_pcmpeqw_01_A.d run/a/asm_pcmpgtb_01_A.d run/a/asm_pcmpgtd_01_A.d run/a/asm_pcmpgtw_01_A.d run/a/asm_pextrw_01_A.d run/a/asm_pextrw_01_B.d run/a/asm_pf2id_01_B.d run/a/asm_pfadd_01_A.d run/a/asm_pfadd_01_B.d run/a/asm_pfcmpeq_01_B.d run/a/asm_pfcmpge_01_A.d run/a/asm_pfmax_01_A.d run/a/asm_pfmax_01_B.d run/a/asm_pfmul_01_A.d run/a/asm_pfmul_01_B.d run/a/asm_pfrcp_01_A.d run/a/asm_pfrcp_01_B.d run/a/asm_pfrcpit1_01_A.d run/a/asm_pfrcpit1_01_B.d run/a/asm_pfrcpit2_01_A.d run/a/asm_pfrcpit2_01_B.d run/a/asm_pfrsqrt_01_A.d run/a/asm_pfrsqrt_01_B.d run/a/asm_pfrsqrtit1_01_A.d run/a/asm_pfrsqrtit1_01_B.d run/a/asm_pfsub_01_A.d run/a/asm_pfsubr_01_A.d run/a/asm_pfsubr_01_B.d run/a/asm_pi2fd_01_A.d run/a/asm_pi2fd_01_B.d run/a/asm_pinsrw_01_A.d run/a/asm_pinsrw_01_B.d run/a/asm_pinsrw_01_C.d run/a/asm_pinsrw_01_D.d run/a/asm_pmaddwd_01_A.d run/a/asm_pmaxsw_01_A.d run/a/asm_pmaxub_01_A.d run/a/asm_pminsub_01_A.d run/a/asm_pminsw_01_A.d run/a/asm_pmovmskb_01_B.d run/a/asm_pop_01_A.d run/a/asm_pop_01_B.d run/a/asm_pop_02_A.d run/a/asm_pop_02_B.d run/a/asm_popa_01_A.d run/a/asm_popad_01_A.d run/a/asm_por_01.d run/a/asm_por_02_A.d run/a/asm_prefetchnta_01.d run/a/asm_prefetcht0_01.d run/a/asm_prefetcht1_01.d run/a/asm_prefetcht2_01.d run/a/asm_psadbw_01_A.d run/a/asm_pshufd_01_A.d run/a/asm_pshufhw_01_A.d run/a/asm_pshuflw_01_A.d run/a/asm_pshufw_01_A.d run/a/asm_push_02_A.d run/a/asm_pxor_01_A.d run/a/asm_pxor_02_A.d run/a/asm_rcl_01_A.d run/a/asm_rcl_01_B.d run/a/asm_rcl_01_C.d run/a/asm_rcl_01_D.d run/a/asm_rcl_01_E.d run/a/asm_rcl_01_F.d run/a/asm_rcl_02_A.d run/a/asm_rcl_02_B.d run/a/asm_rcl_02_C.d run/a/asm_rcl_02_D.d run/a/asm_rcl_02_E.d run/a/asm_rcl_02_F.d run/a/asm_rcpps_01_A.d run/a/asm_rcpss_01_A.d run/a/asm_rcr_01_A.d run/a/asm_rcr_01_B.d run/a/asm_rcr_01_C.d run/a/asm_rcr_01_D.d run/a/asm_rcr_01_E.d run/a/asm_rcr_01_F.d run/a/asm_rcr_01_G.d run/a/asm_rcr_01_H.d run/a/asm_rcr_01_I.d run/a/asm_rcr_02_A.d run/a/asm_rcr_02_B.d run/a/asm_rcr_02_C.d run/a/asm_rcr_02_D.d run/a/asm_rcr_02_E.d run/a/asm_rcr_02_F.d run/a/asm_rcr_02_G.d run/a/asm_rcr_02_H.d run/a/asm_rcr_02_I.d run/a/asm_rdtsc_01.d run/a/asm_rol_01_A.d run/a/asm_rol_01_B.d run/a/asm_rol_01_C.d run/a/asm_rol_01_D.d run/a/asm_rol_01_E.d run/a/asm_rol_01_F.d run/a/asm_rol_01_G.d run/a/asm_rol_01_H.d run/a/asm_rol_01_I.d run/a/asm_rol_02_A.d run/a/asm_rol_02_B.d run/a/asm_rol_02_C.d run/a/asm_rol_02_D.d run/a/asm_rol_02_E.d run/a/asm_rol_02_F.d run/a/asm_rol_02_G.d run/a/asm_rol_02_H.d run/a/asm_rol_02_I.d run/a/asm_ror_01_A.d run/a/asm_ror_01_B.d run/a/asm_ror_01_C.d run/a/asm_ror_01_D.d run/a/asm_ror_01_E.d run/a/asm_ror_01_F.d run/a/asm_ror_01_G.d run/a/asm_ror_01_H.d run/a/asm_ror_01_I.d run/a/asm_ror_02_A.d run/a/asm_ror_02_B.d run/a/asm_ror_02_C.d run/a/asm_ror_02_D.d run/a/asm_ror_02_E.d run/a/asm_ror_02_F.d run/a/asm_ror_02_G.d run/a/asm_ror_02_H.d run/a/asm_ror_02_I.d run/a/asm_rsqrtps_01_A.d run/a/asm_rsqrtss_01_A.d run/a/asm_sahf_01_A.d run/a/asm_sal_01_A.d run/a/asm_sal_01_B.d run/a/asm_sal_01_C.d run/a/asm_sal_01_D.d run/a/asm_sal_01_E.d run/a/asm_sal_01_F.d run/a/asm_sal_01_G.d run/a/asm_sal_01_H.d run/a/asm_sal_01_I.d run/a/asm_sal_02_A.d run/a/asm_sal_02_B.d run/a/asm_sal_02_C.d run/a/asm_sal_02_D.d run/a/asm_sal_02_E.d run/a/asm_sal_02_F.d run/a/asm_sal_02_G.d run/a/asm_sal_02_H.d run/a/asm_sal_02_I.d run/a/asm_sar_01_A.d run/a/asm_sar_01_B.d run/a/asm_sar_01_C.d run/a/asm_sar_01_D.d run/a/asm_sar_01_E.d run/a/asm_sar_01_F.d run/a/asm_sar_01_G.d run/a/asm_sar_01_H.d run/a/asm_sar_01_I.d run/a/asm_sar_02_A.d run/a/asm_sar_02_B.d run/a/asm_sar_02_C.d run/a/asm_sar_02_D.d run/a/asm_sar_02_E.d run/a/asm_sar_02_F.d run/a/asm_sar_02_G.d run/a/asm_sar_02_H.d run/a/asm_sar_02_I.d run/a/asm_sbb_01_A.d run/a/asm_sbb_01_B.d run/a/asm_sbb_01_C.d run/a/asm_sbb_01_D.d run/a/asm_sbb_01_E.d run/a/asm_sbb_01_F.d run/a/asm_sbb_01_G.d run/a/asm_sbb_01_H.d run/a/asm_sbb_01_I.d run/a/asm_sbb_02_A.d run/a/asm_sbb_02_B.d run/a/asm_sbb_02_C.d run/a/asm_sbb_03_D.d run/a/asm_sbb_03_E.d run/a/asm_sbb_03_F.d run/a/asm_sbb_03_G.d run/a/asm_sbb_03_H.d run/a/asm_sbb_03_I.d run/a/asm_seta_01_A.d run/a/asm_seta_01_B.d run/a/asm_setae_01_A.d run/a/asm_setae_01_B.d run/a/asm_setb_01_A.d run/a/asm_setb_01_B.d run/a/asm_setbe_01_A.d run/a/asm_setbe_01_B.d run/a/asm_setc_01_A.d run/a/asm_setc_01_B.d run/a/asm_sete_01_A.d run/a/asm_sete_01_B.d run/a/asm_setg_01_A.d run/a/asm_setg_01_B.d run/a/asm_setge_01_A.d run/a/asm_setge_01_B.d run/a/asm_setl_01_A.d run/a/asm_setl_01_B.d run/a/asm_setle_01_A.d run/a/asm_setle_01_B.d run/a/asm_setna_01_A.d run/a/asm_setna_01_B.d run/a/asm_setnae_01_A.d run/a/asm_setnae_01_B.d run/a/asm_setnb_01_A.d run/a/asm_setnb_01_B.d run/a/asm_setnbe_01.d run/a/asm_setnc_01.d run/a/asm_setne_01.d run/a/asm_setng_01.d run/a/asm_setnge_01.d run/a/asm_setnl_01.d run/a/asm_setnle_01.d run/a/asm_setno_01.d run/a/asm_setnp_01.d run/a/asm_setns_01.d run/a/asm_setnz_01.d run/a/asm_setp_01.d run/a/asm_setpe_01.d run/a/asm_setpo_01.d run/a/asm_sets_01.d run/a/asm_setz_01.d run/a/asm_sfence_01.d run/a/asm_sgdt_01.d run/a/asm_shl_01_A.d run/a/asm_shl_01_B.d run/a/asm_shl_01_C.d run/a/asm_shl_01_D.d run/a/asm_shl_01_E.d run/a/asm_shl_01_F.d run/a/asm_shl_01_G.d run/a/asm_shl_01_H.d run/a/asm_shl_01_I.d run/a/asm_shl_02_A.d run/a/asm_shl_02_B.d run/a/asm_shl_02_C.d run/a/asm_shl_02_D.d run/a/asm_shl_02_E.d run/a/asm_shl_02_F.d run/a/asm_shl_02_G.d run/a/asm_shl_02_H.d run/a/asm_shl_02_I.d run/a/asm_shld_01_A.d run/a/asm_shld_01_B.d run/a/asm_shr_01_A.d run/a/asm_shr_01_B.d run/a/asm_shr_01_C.d run/a/asm_shr_01_D.d run/a/asm_shr_01_E.d run/a/asm_shr_01_F.d run/a/asm_shr_01_G.d run/a/asm_shr_01_H.d run/a/asm_shr_01_I.d run/a/asm_shr_02_A.d run/a/asm_shr_02_B.d run/a/asm_shr_02_C.d run/a/asm_shr_02_D.d run/a/asm_shr_02_E.d run/a/asm_shr_02_F.d run/a/asm_shr_02_G.d run/a/asm_shr_02_H.d run/a/asm_shr_02_I.d run/a/asm_shrd_01_A.d run/a/asm_shrd_01_B.d run/a/asm_si_01.d run/a/asm_sidt_01.d run/a/asm_sldt_01.d run/a/asm_smsw_01.d run/a/asm_stc_01.d run/a/asm_stmxcsr_01_A.d run/a/asm_str_01.d run/a/asm_sub_01_A.d run/a/asm_sub_01_B.d run/a/asm_sub_01_C.d run/a/asm_test_01_A.d run/a/asm_test_01_B.d run/a/asm_test_01_C.d run/a/asm_test_01_D.d run/a/asm_test_01_E.d run/a/asm_test_01_F.d run/a/asm_test_02_A.d run/a/asm_test_02_B.d run/a/asm_test_02_C.d run/a/asm_test_02_D.d run/a/asm_test_02_E.d run/a/asm_test_02_F.d run/a/asm_test_03_A.d run/a/asm_test_03_B.d run/a/asm_test_03_C.d run/a/asm_wait_01.d run/a/asm_xadd_01_A.d run/a/asm_xadd_01_B.d run/a/asm_xadd_01_C.d run/a/asm_xadd_02_A.d run/a/asm_xadd_02_B.d run/a/asm_xadd_02_C.d run/a/asm_xchg_01_A.d run/a/asm_xchg_01_B.d run/a/asm_xchg_01_C.d run/a/asm_xchg_01_D.d run/a/asm_xchg_01_E.d run/a/asm_xchg_01_F.d run/a/asm_xchg_02_A.d run/a/asm_xchg_02_B.d run/a/asm_xchg_02_C.d run/a/asm_xchg_03_A.d run/a/asm_xchg_03_B.d run/a/asm_xchg_03_C.d run/a/asm_xchg_03_D.d run/a/asm_xor_01_A.d run/a/asm_xor_01_B.d run/a/asm_xor_01_C.d run/a/asm_xor_01_D.d run/a/asm_xor_01_E.d run/a/asm_xor_01_F.d run/a/asm_xor_02_A.d run/a/asm_xor_02_B.d run/a/asm_xor_02_C.d run/a/asm_xor_02_D.d run/a/asm_xor_02_E.d run/a/asm_xor_02_F.d run/a/asm_xor_03_A.d run/a/asm_xor_03_B.d run/a/asm_xor_03_C.d
diffstat 910 files changed, 4563 insertions(+), 3106 deletions(-) [+]
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/compile/a/asm_sysenter_01_A.d	Thu Jun 08 18:26:22 2006 +0000
@@ -0,0 +1,23 @@
+// $HeadURL$
+// $Date$
+// $Author$
+
+module dstress.compile.a.asm_sysenter_01_A;
+
+version(D_InlineAsm_X86){
+	version = runTest;
+}else version(D_InlineAsm_X86_64){
+	version = runTest;
+}
+
+version(runTest){
+	int main(){
+		asm{
+			sysenter;
+		}
+		return 0;
+	}
+}else{
+	pragma(msg, "DSTRESS{XPASS}: no inline ASM support");
+	static assert(0);
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/compile/a/asm_sysexit_01_A.d	Thu Jun 08 18:26:22 2006 +0000
@@ -0,0 +1,23 @@
+// $HeadURL$
+// $Date$
+// $Author$
+
+module dstress.compile.a.asm_sysexit_01_A;
+
+version(D_InlineAsm_X86){
+	version = runTest;
+}else version(D_InlineAsm_X86_64){
+	version = runTest;
+}
+
+version(runTest){
+	int main(){
+		asm{
+			sysexit;
+		}
+		return 0;
+	}
+}else{
+	pragma(msg, "DSTRESS{XPASS}: no inline ASM support");
+	static assert(0);
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/compile/a/asm_ud2_01_A.d	Thu Jun 08 18:26:22 2006 +0000
@@ -0,0 +1,24 @@
+// $HeadURL$
+// $Date$
+// $Author$
+
+module dstress.norun.a.asm_ud2_01_A;
+
+version(D_InlineAsm_X86){
+	version = runTest;
+}else version(D_InlineAsm_X86_64){
+	version = runTest;
+}
+
+version(runTest){
+	int main(){
+		asm{
+			ud2;
+		}
+		
+		return 0;
+	}
+}else{
+	pragma(msg, "DSTRESS{XPASS}: no inline ASM support");
+	static assert(0);
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/compile/a/asm_wbinvd_01_A.d	Thu Jun 08 18:26:22 2006 +0000
@@ -0,0 +1,23 @@
+// $HeadURL$
+// $Date$
+// $Author$
+
+module dstress.compile.a.asm_wbinvd_01_A;
+
+version(D_InlineAsm_X86){
+	version = runTest;
+}else version(D_InlineAsm_X86_64){
+	version = runTest;
+}
+
+version(runTest){
+	int main(){
+		asm{
+			wbinvd;
+		}
+		return 0;
+	}
+}else{
+	pragma(msg, "DSTRESS{XPASS}: no inline ASM support");
+	static assert(0);
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/compile/a/asm_wrmsr_01_A.d	Thu Jun 08 18:26:22 2006 +0000
@@ -0,0 +1,23 @@
+// $HeadURL$
+// $Date$
+// $Author$
+
+module dstress.compile.a.asm_wrmsr_01_A;
+
+version(D_InlineAsm_X86){
+	version = runTest;
+}else version(D_InlineAsm_X86_64){
+	version = runTest;
+}
+
+version(runTest){
+	int main(){
+		asm{
+			wrmsr;
+		}
+		return 0;
+	}
+}else{
+	pragma(msg, "DSTRESS{XPASS}: no inline ASM support");
+	static assert(0);
+}
--- a/norun/a/asm_ud2_01.d	Wed Jun 07 21:30:06 2006 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,18 +0,0 @@
-// $HeadURL$
-// $Date$
-// $Author$
-
-module dstress.norun.a.asm_ud2_01;
-
-int main(){
-	version(D_InlineAsm){
-		asm{
-			ud2;
-		}
-		
-		return 0;
-	}else{
-		pragma(msg, "no Inline asm support");
-		static assert(0);
-	}
-}
\ No newline at end of file
--- a/run/a/asm_adc_01_A.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_adc_01_A.d	Thu Jun 08 18:26:22 2006 +0000
@@ -14,7 +14,7 @@
 	version(runTest){
 		byte a = 3;
 		byte b = 5;
-				
+
 		asm{
 			clc;
 			mov AL, a;
@@ -26,16 +26,16 @@
 
 		a = 3;
 		b = 5;
-		
+
 		asm{
 			stc;
 			mov AL, a;
 			adc AL, b;
 			mov a, AL;
 		}
-		
+
 		assert(a == 9);
-		
+
 		return 0;
 	}else{
 		pragma(msg, "DSTRESS{XPASS}: no inline ASM support");
--- a/run/a/asm_adc_01_B.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_adc_01_B.d	Thu Jun 08 18:26:22 2006 +0000
@@ -14,7 +14,7 @@
 	version(runTest){
 		short a = 300;
 		short b = 500;
-				
+
 		asm{
 			clc;
 			mov AX, a;
@@ -26,16 +26,16 @@
 
 		a = 300;
 		b = 500;
-		
+
 		asm{
 			stc;
 			mov AX, a;
 			adc AX, b;
 			mov a, AX;
 		}
-		
+
 		assert(a == 801);
-		
+
 		return 0;
 	}else{
 		pragma(msg, "DSTRESS{XPASS}: no inline ASM support");
--- a/run/a/asm_adc_01_C.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_adc_01_C.d	Thu Jun 08 18:26:22 2006 +0000
@@ -14,7 +14,7 @@
 	version(runTest){
 		int a = 30000;
 		int b = 50000;
-				
+
 		asm{
 			clc;
 			mov EAX, a;
@@ -26,16 +26,16 @@
 
 		a = 30000;
 		b = 50000;
-		
+
 		asm{
 			stc;
 			mov EAX, a;
 			adc EAX, b;
 			mov a, EAX;
 		}
-		
+
 		assert(a == 80001);
-		
+
 		return 0;
 	}else{
 		pragma(msg, "DSTRESS{XPASS}: no inline ASM support");
--- a/run/a/asm_adc_01_D.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_adc_01_D.d	Thu Jun 08 18:26:22 2006 +0000
@@ -13,7 +13,7 @@
 int main(){
 	version(runTest){
 		byte a;
-				
+
 		asm{
 			clc;
 			mov AL, 3;
@@ -31,11 +31,11 @@
 			adc AL, 5;
 			mov a, AL;
 		}
-		
+
 		if(a != 9){
 			assert(0);
 		}
-		
+
 		return 0;
 	}else{
 		pragma(msg, "DSTRESS{XPASS}: no inline ASM support");
--- a/run/a/asm_adc_01_E.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_adc_01_E.d	Thu Jun 08 18:26:22 2006 +0000
@@ -13,7 +13,7 @@
 int main(){
 	version(runTest){
 		short a;
-				
+
 		asm{
 			clc;
 			mov AX, 3;
@@ -31,11 +31,11 @@
 			adc AX, 5;
 			mov a, AX;
 		}
-		
+
 		if(a != 9){
 			assert(0);
 		}
-		
+
 		return 0;
 	}else{
 		pragma(msg, "DSTRESS{XPASS}: no inline ASM support");
--- a/run/a/asm_adc_01_F.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_adc_01_F.d	Thu Jun 08 18:26:22 2006 +0000
@@ -13,7 +13,7 @@
 int main(){
 	version(runTest){
 		int a;
-				
+
 		asm{
 			clc;
 			mov EAX, 3;
@@ -31,11 +31,11 @@
 			adc EAX, 5;
 			mov a, EAX;
 		}
-		
+
 		if(a != 9){
 			assert(0);
 		}
-		
+
 		return 0;
 	}else{
 		pragma(msg, "DSTRESS{XPASS}: no inline ASM support");
--- a/run/a/asm_adc_01_H.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_adc_01_H.d	Thu Jun 08 18:26:22 2006 +0000
@@ -13,7 +13,7 @@
 int main(){
 	version(runTest){
 		byte a;
-				
+
 		asm{
 			clc;
 			mov BL, 3;
@@ -31,11 +31,11 @@
 			adc BL, 5;
 			mov a, BL;
 		}
-		
+
 		if(a != 9){
 			assert(0);
 		}
-		
+
 		return 0;
 	}else{
 		pragma(msg, "DSTRESS{XPASS}: no inline ASM support");
--- a/run/a/asm_adc_01_I.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_adc_01_I.d	Thu Jun 08 18:26:22 2006 +0000
@@ -13,7 +13,7 @@
 int main(){
 	version(runTest){
 		short a;
-				
+
 		asm{
 			clc;
 			mov BX, 3;
@@ -31,11 +31,11 @@
 			adc BX, 5;
 			mov a, BX;
 		}
-		
+
 		if(a != 9){
 			assert(0);
 		}
-		
+
 		return 0;
 	}else{
 		pragma(msg, "DSTRESS{XPASS}: no inline ASM support");
--- a/run/a/asm_adc_01_J.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_adc_01_J.d	Thu Jun 08 18:26:22 2006 +0000
@@ -13,7 +13,7 @@
 int main(){
 	version(runTest){
 		int a;
-				
+
 		asm{
 			clc;
 			mov EBX, 3;
@@ -31,11 +31,11 @@
 			adc EBX, 5;
 			mov a, EBX;
 		}
-		
+
 		if(a != 9){
 			assert(0);
 		}
-		
+
 		return 0;
 	}else{
 		pragma(msg, "DSTRESS{XPASS}: no inline ASM support");
--- a/run/a/asm_add_01_A.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_add_01_A.d	Thu Jun 08 18:26:22 2006 +0000
@@ -8,20 +8,20 @@
 	version(D_InlineAsm_X86){
 		uint i = 0x12_23_45_56;
 		ubyte b = 0xFFu;
-		
+
 		assert(i==0x12_23_45_56);
 		assert(b==0xFFu);
-		
+
 		asm{
 			mov EAX, 0x98_76_54_32;
 			mov AH, b;
 			add AH, 1;
 			mov i, EAX;
 		}
-	
+
 		assert(i==0x98_76_00_32);
 		assert(b==0xFFu);
-		
+
 		return 0;
 	}else{
 		pragma(msg, "DSTRESS{XPASS}: no inline ASM support");
--- a/run/a/asm_add_01_B.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_add_01_B.d	Thu Jun 08 18:26:22 2006 +0000
@@ -14,20 +14,20 @@
 	version(runTest){
 		uint i = 0x12_23_45_56u;
 		ushort s = 0xFFFFu;
-		
+
 		assert(i==0x12_23_45_56u);
 		assert(s==0xFFFFu);
-		
+
 		asm{
 			mov EAX, 0x98_76_54_32;
 			mov AX, s;
 			add AX, 1;
 			mov i, EAX;
 		}
-	
+
 		assert(i==0x98_76_00_00u);
 		assert(s==0xFFFFu);
-		
+
 		return 0;
 	}else{
 		pragma(msg, "DSTRESS{XPASS}: no inline ASM support");
--- a/run/a/asm_add_01_C.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_add_01_C.d	Thu Jun 08 18:26:22 2006 +0000
@@ -14,19 +14,19 @@
 	version(runTest){
 		uint i = 0x12_23_45_56u;
 		uint s = 0xFF_FF_FF_FFu;
-		
+
 		assert(i==0x12_23_45_56u);
 		assert(s==0xFF_FF_FF_FFu);
-		
+
 		asm{
 			mov EAX, s;
 			add EAX, 1;
 			mov i, EAX;
 		}
-	
+
 		assert(i==0u);
 		assert(s==0xFF_FF_FF_FFu);
-		
+
 		return 0;
 	}else{
 		pragma(msg, "DSTRESS{XPASS}: no inline ASM support");
--- a/run/a/asm_add_02.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_add_02.d	Thu Jun 08 18:26:22 2006 +0000
@@ -1,7 +1,7 @@
  // $HeadURL$
  // $Date$
  // $Author$
- 
+
 module dstress.run.a.asm_add_02;
 
 version(D_InlineAsm_X86){
--- a/run/a/asm_add_03_A.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_add_03_A.d	Thu Jun 08 18:26:22 2006 +0000
@@ -22,7 +22,7 @@
 		if(i != 0x12_34_56_01){
 			assert(0);
 		}
-		
+
 		return 0;
 	}else{
 		pragma(msg, "DSTRESS{XPASS}: no inline ASM support");
--- a/run/a/asm_add_03_B.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_add_03_B.d	Thu Jun 08 18:26:22 2006 +0000
@@ -22,7 +22,7 @@
 		if(i != 0x12_34_00_01){
 			assert(0);
 		}
-		
+
 		return 0;
 	}else{
 		pragma(msg, "DSTRESS{XPASS}: no inline ASM support");
--- a/run/a/asm_add_03_C.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_add_03_C.d	Thu Jun 08 18:26:22 2006 +0000
@@ -22,7 +22,7 @@
 		if(i != 0x12_35_00_01){
 			assert(0);
 		}
-		
+
 		return 0;
 	}else{
 		pragma(msg, "DSTRESS{XPASS}: no inline ASM support");
--- a/run/a/asm_add_04_A.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_add_04_A.d	Thu Jun 08 18:26:22 2006 +0000
@@ -21,7 +21,7 @@
 		if(i != 0x12_35_00_01){
 			assert(0);
 		}
-		
+
 		return 0;
 	}else{
 		pragma(msg, "DSTRESS{XPASS}: no inline ASM support");
--- a/run/a/asm_add_04_B.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_add_04_B.d	Thu Jun 08 18:26:22 2006 +0000
@@ -21,7 +21,7 @@
 		if(i != 0x00_01){
 			assert(0);
 		}
-		
+
 		return 0;
 	}else{
 		pragma(msg, "DSTRESS{XPASS}: no inline ASM support");
--- a/run/a/asm_add_04_C.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_add_04_C.d	Thu Jun 08 18:26:22 2006 +0000
@@ -21,7 +21,7 @@
 		if(i != 0x01){
 			assert(0);
 		}
-		
+
 		return 0;
 	}else{
 		pragma(msg, "DSTRESS{XPASS}: no inline ASM support");
--- a/run/a/asm_add_05_A.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_add_05_A.d	Thu Jun 08 18:26:22 2006 +0000
@@ -23,7 +23,7 @@
 		if(i != 0x01){
 			assert(0);
 		}
-		
+
 		return 0;
 	}else{
 		pragma(msg, "DSTRESS{XPASS}: no inline ASM support");
--- a/run/a/asm_add_05_B.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_add_05_B.d	Thu Jun 08 18:26:22 2006 +0000
@@ -23,7 +23,7 @@
 		if(i != 0x00_01){
 			assert(0);
 		}
-		
+
 		return 0;
 	}else{
 		pragma(msg, "DSTRESS{XPASS}: no inline ASM support");
--- a/run/a/asm_add_05_C.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_add_05_C.d	Thu Jun 08 18:26:22 2006 +0000
@@ -23,7 +23,7 @@
 		if(i != 0x00_00_00_01){
 			assert(0);
 		}
-		
+
 		return 0;
 	}else{
 		pragma(msg, "DSTRESS{XPASS}: no inline ASM support");
--- a/run/a/asm_ah_01.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_ah_01.d	Thu Jun 08 18:26:22 2006 +0000
@@ -8,18 +8,18 @@
 	version(D_InlineAsm){
 		byte a = 0x12;
 		byte b;
-	
+
 		assert(a==0x12);
 		assert(b==0);
-	
+
 		asm{
 			mov AH, a;
 			mov b, AH;
 		}
-	
+
 		assert(a==0x12);
 		assert(b==0x12);
-		
+
 		return 0;
 	}else{
 		pragma(msg, "no Inline asm support");
--- a/run/a/asm_ah_02_P.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_ah_02_P.d	Thu Jun 08 18:26:22 2006 +0000
@@ -13,14 +13,14 @@
 	version(D_InlineAsm){
 		byte b;
 		assert(b==0);
-	
+
 		asm{
 			mov AH, E.A;
 			mov b, AH;
 		}
-		
+
 		assert(b==E.A);
-		
+
 		return 0;
 	}else{
 		pragma(msg, "no Inline asm support");
--- a/run/a/asm_al_01.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_al_01.d	Thu Jun 08 18:26:22 2006 +0000
@@ -8,18 +8,18 @@
 	version(D_InlineAsm){
 		byte a = 0x12;
 		byte b;
-	
+
 		assert(a==0x12);
 		assert(b==0);
-	
+
 		asm{
 			mov AL, a;
 			mov b, AL;
 		}
-	
+
 		assert(a==0x12);
 		assert(b==0x12);
-		
+
 		return 0;
 	}else{
 		pragma(msg, "no Inline asm support");
--- a/run/a/asm_and_01_A.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_and_01_A.d	Thu Jun 08 18:26:22 2006 +0000
@@ -1,7 +1,7 @@
  // $HeadURL$
  // $Date$
  // $Author$
- 
+
 module dstress.run.a.asm_and_01_A;
 
 version(D_InlineAsm_X86){
@@ -19,7 +19,7 @@
 			and AL, b;
 			mov a, EAX;
 		}
-		
+
 		if(a != 0x12_34_56_04){
 			assert(0);
 		}
--- a/run/a/asm_and_01_B.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_and_01_B.d	Thu Jun 08 18:26:22 2006 +0000
@@ -1,7 +1,7 @@
  // $HeadURL$
  // $Date$
  // $Author$
- 
+
 module dstress.run.a.asm_and_01_B;
 
 version(D_InlineAsm_X86){
@@ -19,7 +19,7 @@
 			and AX, b;
 			mov a, EAX;
 		}
-		
+
 		if(a != 0x12_34_00_04){
 			assert(0);
 		}
--- a/run/a/asm_and_01_C.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_and_01_C.d	Thu Jun 08 18:26:22 2006 +0000
@@ -1,7 +1,7 @@
  // $HeadURL$
  // $Date$
  // $Author$
- 
+
 module dstress.run.a.asm_and_01_C;
 
 version(D_InlineAsm_X86){
@@ -19,7 +19,7 @@
 			and EAX, b;
 			mov a, EAX;
 		}
-		
+
 		if(a != 0x12_30_42_00){
 			assert(0);
 		}
--- a/run/a/asm_and_02_A.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_and_02_A.d	Thu Jun 08 18:26:22 2006 +0000
@@ -1,7 +1,7 @@
  // $HeadURL$
  // $Date$
  // $Author$
- 
+
 module dstress.run.a.asm_and_02_A;
 
 version(D_InlineAsm_X86){
@@ -19,7 +19,7 @@
 			and BL, b;
 			mov a, EBX;
 		}
-		
+
 		if(a != 0x12_34_56_04){
 			assert(0);
 		}
--- a/run/a/asm_and_02_B.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_and_02_B.d	Thu Jun 08 18:26:22 2006 +0000
@@ -1,7 +1,7 @@
  // $HeadURL$
  // $Date$
  // $Author$
- 
+
 module dstress.run.a.asm_and_02_B;
 
 version(D_InlineAsm_X86){
@@ -19,7 +19,7 @@
 			and BX, b;
 			mov a, EBX;
 		}
-		
+
 		if(a != 0x12_34_00_04){
 			assert(0);
 		}
--- a/run/a/asm_and_02_C.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_and_02_C.d	Thu Jun 08 18:26:22 2006 +0000
@@ -1,7 +1,7 @@
  // $HeadURL$
  // $Date$
  // $Author$
- 
+
 module dstress.run.a.asm_and_02_C;
 
 version(D_InlineAsm_X86){
@@ -19,7 +19,7 @@
 			and EBX, b;
 			mov a, EBX;
 		}
-		
+
 		if(a != 0x12_30_42_00){
 			assert(0);
 		}
--- a/run/a/asm_and_03_A.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_and_03_A.d	Thu Jun 08 18:26:22 2006 +0000
@@ -1,7 +1,7 @@
  // $HeadURL$
  // $Date$
  // $Author$
- 
+
 module dstress.run.a.asm_and_03_A;
 
 version(D_InlineAsm_X86){
@@ -19,7 +19,7 @@
 			and AX, b;
 			mov a, EAX;
 		}
-		
+
 		if(a != 0x12_34_42_00){
 			assert(0);
 		}
--- a/run/a/asm_and_03_B.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_and_03_B.d	Thu Jun 08 18:26:22 2006 +0000
@@ -1,7 +1,7 @@
  // $HeadURL$
  // $Date$
  // $Author$
- 
+
 module dstress.run.a.asm_and_03_B;
 
 version(D_InlineAsm_X86){
@@ -19,7 +19,7 @@
 			and AL, b;
 			mov a, EAX;
 		}
-		
+
 		if(a != 0x12_34_56_04){
 			assert(0);
 		}
--- a/run/a/asm_and_04_A.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_and_04_A.d	Thu Jun 08 18:26:22 2006 +0000
@@ -1,7 +1,7 @@
  // $HeadURL$
  // $Date$
  // $Author$
- 
+
 module dstress.run.a.asm_and_04_A;
 
 version(D_InlineAsm_X86){
@@ -20,7 +20,7 @@
 			and AL, BL;
 			mov a, EAX;
 		}
-		
+
 		if(a != 0x12_34_56_04){
 			assert(0);
 		}
--- a/run/a/asm_and_04_B.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_and_04_B.d	Thu Jun 08 18:26:22 2006 +0000
@@ -1,7 +1,7 @@
  // $HeadURL$
  // $Date$
  // $Author$
- 
+
 module dstress.run.a.asm_and_04_B;
 
 version(D_InlineAsm_X86){
@@ -20,7 +20,7 @@
 			and AX, BX;
 			mov a, EAX;
 		}
-		
+
 		if(a != 0x12_34_40_04){
 			assert(0);
 		}
--- a/run/a/asm_and_04_C.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_and_04_C.d	Thu Jun 08 18:26:22 2006 +0000
@@ -1,7 +1,7 @@
  // $HeadURL$
  // $Date$
  // $Author$
- 
+
 module dstress.run.a.asm_and_04_C;
 
 version(D_InlineAsm_X86){
@@ -20,7 +20,7 @@
 			and EAX, EBX;
 			mov a, EAX;
 		}
-		
+
 		if(a != 0x02_10_40_04){
 			assert(0);
 		}
--- a/run/a/asm_ax_01.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_ax_01.d	Thu Jun 08 18:26:22 2006 +0000
@@ -9,21 +9,21 @@
 		byte a = 0x12;
 		byte b = 0x34;
 		short s;
-	
+
 		assert(a==0x12);
 		assert(b==0x34);
 		assert(s==0x00_00);
-	
+
 		asm{
 			mov AH, a;
 			mov AL, b;
 			mov s, AX;
 		}
-	
+
 		assert(a==0x12);
 		assert(b==0x34);
 		assert(s==0x12_34);
-		
+
 		return 0;
 	}else{
 		pragma(msg, "no Inline asm support");
--- a/run/a/asm_ax_02.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_ax_02.d	Thu Jun 08 18:26:22 2006 +0000
@@ -9,21 +9,21 @@
 		byte a = 0;
 		byte b = 0;
 		short s=0x12_34;
-	
+
 		assert(a==0);
 		assert(b==0);
 		assert(s==0x12_34);
-	
+
 		asm{
 			mov AX, s;
 			mov a, AH;
 			mov b, AL;
 		}
-	
+
 		assert(s==0x12_34);
 		assert(a==0x12);
 		assert(b==0x34);
-		
+
 		return 0;
 	}else{
 		pragma(msg, "no Inline asm support");
--- a/run/a/asm_bh_01.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_bh_01.d	Thu Jun 08 18:26:22 2006 +0000
@@ -11,15 +11,15 @@
 
 		assert(a==0x12);
 		assert(b==0);
-		
+
 		asm{
 			mov BH, a;
 			mov b, BH;
 		}
-	
+
 		assert(a==0x12);
 		assert(b==0x12);
-		
+
 		return 0;
 	}else{
 		pragma(msg, "no Inline asm support");
--- a/run/a/asm_bl_01.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_bl_01.d	Thu Jun 08 18:26:22 2006 +0000
@@ -11,15 +11,15 @@
 
 		assert(a==0x12);
 		assert(b==0);
-		
+
 		asm{
 			mov BL, a;
 			mov b, BL;
 		}
-	
+
 		assert(a==0x12);
 		assert(b==0x12);
-		
+
 		return 0;
 	}else{
 		pragma(msg, "no Inline asm support");
--- a/run/a/asm_bsf_01_A.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_bsf_01_A.d	Thu Jun 08 18:26:22 2006 +0000
@@ -13,16 +13,16 @@
 int main(){
 	version(runTest){
 		ushort a = 0x3000;
-		
+
 		asm{
 			bsf AX, a;
 			mov a, AX;
 		}
-		
+
 		if(a!=12){
 			assert(0);
 		}
-		
+
 		return 0;
 	}else{
 		pragma(msg, "DSTRESS{XFAIL}: no inline ASM support");
--- a/run/a/asm_bsf_01_B.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_bsf_01_B.d	Thu Jun 08 18:26:22 2006 +0000
@@ -13,16 +13,16 @@
 int main(){
 	version(runTest){
 		uint a = 0x30000;
-		
+
 		asm{
 			bsf EAX, a;
 			mov a, EAX;
 		}
-		
+
 		if(a != 16){
 			assert(0);
 		 }
-		
+
 		return 0;
 	}else{
 		pragma(msg, "DSTRESS{XFAIL}: no inline ASM support");
--- a/run/a/asm_bsf_02_A.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_bsf_02_A.d	Thu Jun 08 18:26:22 2006 +0000
@@ -13,17 +13,17 @@
 int main(){
 	version(runTest){
 		ushort a = 0x3000;
-		
+
 		asm{
 			mov BX, a;
 			bsf AX, BX;
 			mov a, AX;
 		}
-		
+
 		if(a != 12){
 			assert(0);
 		}
-		
+
 		return 0;
 	}else{
 		pragma(msg, "DSTRESS{XFAIL}: no inline ASM support");
--- a/run/a/asm_bsf_02_B.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_bsf_02_B.d	Thu Jun 08 18:26:22 2006 +0000
@@ -13,17 +13,17 @@
 int main(){
 	version(runTest){
 		uint a = 0x30000;
-		
+
 		asm{
 			mov EBX, a;
 			bsf EAX, EBX;
 			mov a, EAX;
 		}
-		
+
 		if(a != 16){
 			assert(0);
 		}
-		
+
 		return 0;
 	}else{
 		pragma(msg, "DSTRESS{XFAIL}: no inline ASM support");
--- a/run/a/asm_bsr_01_A.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_bsr_01_A.d	Thu Jun 08 18:26:22 2006 +0000
@@ -13,16 +13,16 @@
 int main(){
 	version(runTest){
 		uint a = 0x30000;
-		
+
 		asm{
 			bsr EAX, a;
 			mov a, EAX;
 		}
-		
+
 		if(a != 17){
 			assert(0);
 		}
-		
+
 		return 0;
 	}else{
 		pragma(msg, "DSTRESS{XFAIL}: no inline ASM support");
--- a/run/a/asm_bsr_01_B.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_bsr_01_B.d	Thu Jun 08 18:26:22 2006 +0000
@@ -13,16 +13,16 @@
 int main(){
 	version(runTest){
 		ushort a = 0x3000;
-		
+
 		asm{
 			bsr AX, a;
 			mov a, AX;
 		}
-		
+
 		if(a != 13){
 			assert(0);
 		}
-		
+
 		return 0;
 	}else{
 		pragma(msg, "DSTRESS{XFAIL}: no inline ASM support");
--- a/run/a/asm_bsr_02_A.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_bsr_02_A.d	Thu Jun 08 18:26:22 2006 +0000
@@ -13,17 +13,17 @@
 int main(){
 	version(runTest){
 		uint a = 0x30000;
-		
+
 		asm{
 			mov EBX, a;
 			bsr EAX, EBX;
 			mov a, EAX;
 		}
-		
+
 		if(a != 17){
 			assert(0);
 		}
-		
+
 		return 0;
 	}else{
 		pragma(msg, "DSTRESS{XFAIL}: no inline ASM support");
--- a/run/a/asm_bsr_02_B.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_bsr_02_B.d	Thu Jun 08 18:26:22 2006 +0000
@@ -13,17 +13,17 @@
 int main(){
 	version(runTest){
 		ushort a = 0x3000;
-		
+
 		asm{
 			mov BX, a;
 			bsr AX, BX;
 			mov a, AX;
 		}
-		
+
 		if(a != 13){
 			assert(0);
 		}
-		
+
 		return 0;
 	}else{
 		pragma(msg, "DSTRESS{XFAIL}: no inline ASM support");
--- a/run/a/asm_bswap_01.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_bswap_01.d	Thu Jun 08 18:26:22 2006 +0000
@@ -13,17 +13,17 @@
 int main(){
 	version(runTest){
 		uint a = 0xAB_34_56_78;
-		
+
 		asm{
 			mov EAX, a;
 			bswap EAX;
 			mov a, EAX;
 		}
-		
+
 		if(a!=0x78_56_34_AB){
 			assert(0);
 		}
-		
+
 		return 0;
 	}else{
 		pragma(msg, "DSTRESS{XFAIL}: no inline ASM support");
--- a/run/a/asm_bt_01_A.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_bt_01_A.d	Thu Jun 08 18:26:22 2006 +0000
@@ -1,7 +1,7 @@
  // $HeadURL$
  // $Date$
  // $Author$
- 
+
 module dstress.run.a.asm_bt_01_A;
 
 version(D_InlineAsm_X86){
@@ -24,7 +24,7 @@
 			bt  AX, BX;
 			jc error;
 		}
-		
+
 		return 0;
 	error:
 		assert(0);
--- a/run/a/asm_bt_01_B.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_bt_01_B.d	Thu Jun 08 18:26:22 2006 +0000
@@ -1,7 +1,7 @@
  // $HeadURL$
  // $Date$
  // $Author$
- 
+
 module dstress.run.a.asm_bt_01_B;
 
 version(D_InlineAsm_X86){
@@ -23,7 +23,7 @@
 			bt  a, BX;
 			jc error;
 		}
-		
+
 		return 0;
 	error:
 		assert(0);
--- a/run/a/asm_bt_02_A.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_bt_02_A.d	Thu Jun 08 18:26:22 2006 +0000
@@ -1,7 +1,7 @@
  // $HeadURL$
  // $Date$
  // $Author$
- 
+
 module dstress.run.a.asm_bt_02_A;
 
 version(D_InlineAsm_X86){
@@ -24,7 +24,7 @@
 			bt  EAX, EBX;
 			jc error;
 		}
-		
+
 		return 0;
 	error:
 		assert(0);
--- a/run/a/asm_bt_02_B.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_bt_02_B.d	Thu Jun 08 18:26:22 2006 +0000
@@ -1,7 +1,7 @@
  // $HeadURL$
  // $Date$
  // $Author$
- 
+
 module dstress.run.a.asm_bt_02_B;
 
 version(D_InlineAsm_X86){
@@ -23,7 +23,7 @@
 			bt  a, EBX;
 			jc error;
 		}
-		
+
 		return 0;
 	error:
 		assert(0);
--- a/run/a/asm_btc_01_A.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_btc_01_A.d	Thu Jun 08 18:26:22 2006 +0000
@@ -1,7 +1,7 @@
  // $HeadURL$
  // $Date$
  // $Author$
- 
+
 module dstress.run.a.asm_btc_01_A;
 
 version(D_InlineAsm_X86){
@@ -24,7 +24,7 @@
 			btc a, BX;
 			jnc error;
 		}
-		
+
 		if(a != 2){
 			assert(0);
 		}
--- a/run/a/asm_btc_01_B.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_btc_01_B.d	Thu Jun 08 18:26:22 2006 +0000
@@ -1,7 +1,7 @@
  // $HeadURL$
  // $Date$
  // $Author$
- 
+
 module dstress.run.a.asm_btc_01_B;
 
 version(D_InlineAsm_X86){
@@ -26,7 +26,7 @@
 			jnc error;
 			mov a, AX;
 		}
-		
+
 		if(a != 2){
 			assert(0);
 		}
--- a/run/a/asm_btc_02_A.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_btc_02_A.d	Thu Jun 08 18:26:22 2006 +0000
@@ -1,7 +1,7 @@
  // $HeadURL$
  // $Date$
  // $Author$
- 
+
 module dstress.run.a.asm_btc_02_A;
 
 version(D_InlineAsm_X86){
@@ -24,7 +24,7 @@
 			btc a, EBX;
 			jnc error;
 		}
-		
+
 		if(a != 2){
 			assert(0);
 		}
--- a/run/a/asm_btc_02_B.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_btc_02_B.d	Thu Jun 08 18:26:22 2006 +0000
@@ -1,7 +1,7 @@
  // $HeadURL$
  // $Date$
  // $Author$
- 
+
 module dstress.run.a.asm_btc_02_B;
 
 version(D_InlineAsm_X86){
@@ -26,7 +26,7 @@
 			jnc error;
 			mov a, EAX;
 		}
-		
+
 		if(a != 2){
 			assert(0);
 		}
--- a/run/a/asm_btr_01_A.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_btr_01_A.d	Thu Jun 08 18:26:22 2006 +0000
@@ -1,7 +1,7 @@
  // $HeadURL$
  // $Date$
  // $Author$
- 
+
 module dstress.run.a.asm_btr_01_A;
 
 version(D_InlineAsm_X86){
@@ -24,7 +24,7 @@
 			btr a, BX;
 			jc error;
 		}
-		
+
 		if(a != 2){
 			assert(0);
 		}
--- a/run/a/asm_btr_01_B.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_btr_01_B.d	Thu Jun 08 18:26:22 2006 +0000
@@ -1,7 +1,7 @@
  // $HeadURL$
  // $Date$
  // $Author$
- 
+
 module dstress.run.a.asm_btr_01_B;
 
 version(D_InlineAsm_X86){
@@ -26,7 +26,7 @@
 			jc error;
 			mov a, AX;
 		}
-		
+
 		if(a != 2){
 			assert(0);
 		}
--- a/run/a/asm_btr_02_A.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_btr_02_A.d	Thu Jun 08 18:26:22 2006 +0000
@@ -1,7 +1,7 @@
  // $HeadURL$
  // $Date$
  // $Author$
- 
+
 module dstress.run.a.asm_btr_02_A;
 
 version(D_InlineAsm_X86){
@@ -24,7 +24,7 @@
 			btr a, EBX;
 			jc error;
 		}
-		
+
 		if(a != 2){
 			assert(0);
 		}
--- a/run/a/asm_btr_02_B.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_btr_02_B.d	Thu Jun 08 18:26:22 2006 +0000
@@ -1,7 +1,7 @@
  // $HeadURL$
  // $Date$
  // $Author$
- 
+
 module dstress.run.a.asm_btr_02_B;
 
 version(D_InlineAsm_X86){
@@ -26,7 +26,7 @@
 			jc error;
 			mov a, EAX;
 		}
-		
+
 		if(a != 2){
 			assert(0);
 		}
--- a/run/a/asm_bts_01_A.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_bts_01_A.d	Thu Jun 08 18:26:22 2006 +0000
@@ -1,7 +1,7 @@
  // $HeadURL$
  // $Date$
  // $Author$
- 
+
 module dstress.run.a.asm_bts_01_A;
 
 version(D_InlineAsm_X86){
@@ -24,7 +24,7 @@
 			bts a, BX;
 			jnc error;
 		}
-		
+
 		if(a != 3){
 			assert(0);
 		}
--- a/run/a/asm_bts_01_B.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_bts_01_B.d	Thu Jun 08 18:26:22 2006 +0000
@@ -1,7 +1,7 @@
  // $HeadURL$
  // $Date$
  // $Author$
- 
+
 module dstress.run.a.asm_bts_01_B;
 
 version(D_InlineAsm_X86){
@@ -26,7 +26,7 @@
 			jnc error;
 			mov a, AX;
 		}
-		
+
 		if(a != 3){
 			assert(0);
 		}
--- a/run/a/asm_bts_02_A.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_bts_02_A.d	Thu Jun 08 18:26:22 2006 +0000
@@ -1,7 +1,7 @@
  // $HeadURL$
  // $Date$
  // $Author$
- 
+
 module dstress.run.a.asm_bts_02_A;
 
 version(D_InlineAsm_X86){
@@ -24,7 +24,7 @@
 			bts a, EBX;
 			jnc error;
 		}
-		
+
 		if(a != 3){
 			assert(0);
 		}
--- a/run/a/asm_bts_02_B.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_bts_02_B.d	Thu Jun 08 18:26:22 2006 +0000
@@ -1,7 +1,7 @@
  // $HeadURL$
  // $Date$
  // $Author$
- 
+
 module dstress.run.a.asm_bts_02_B;
 
 version(D_InlineAsm_X86){
@@ -26,7 +26,7 @@
 			jnc error;
 			mov a, EAX;
 		}
-		
+
 		if(a != 3){
 			assert(0);
 		}
--- a/run/a/asm_bx_01.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_bx_01.d	Thu Jun 08 18:26:22 2006 +0000
@@ -9,21 +9,21 @@
 		byte a = 0x12;
 		byte b = 0x34;
 		short s;
-	
+
 		assert(a==0x12);
 		assert(b==0x34);
 		assert(s==0x00_00);
-	
+
 		asm{
 			mov BH, a;
 			mov BL, b;
 			mov s, BX;
 		}
-	
+
 		assert(a==0x12);
 		assert(b==0x34);
 		assert(s==0x12_34);
-		
+
 		return 0;
 	}else{
 		pragma(msg, "no Inline asm support");
--- a/run/a/asm_bx_02.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_bx_02.d	Thu Jun 08 18:26:22 2006 +0000
@@ -9,21 +9,21 @@
 		byte a = 0;
 		byte b = 0;
 		short s=0x12_34;
-	
+
 		assert(a==0);
 		assert(b==0);
 		assert(s==0x12_34);
-	
+
 		asm{
 			mov BX, s;
 			mov a, BH;
 			mov b, BL;
 		}
-	
+
 		assert(s==0x12_34);
 		assert(a==0x12);
 		assert(b==0x34);
-		
+
 		return 0;
 	}else{
 		pragma(msg, "no Inline asm support");
--- a/run/a/asm_call_01.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_call_01.d	Thu Jun 08 18:26:22 2006 +0000
@@ -12,7 +12,7 @@
 version(runTest){
 	int main(){
 		uint a = 0xAB_34_56_78;
-		
+
 		asm{
 			mov EAX, a;
 			call dummy;
@@ -24,11 +24,11 @@
 			inc EAX;
 			mov a, EAX;
 		}
-		
+
 		if(a != 0xAB_34_56_7A){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_cbw_01.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_cbw_01.d	Thu Jun 08 18:26:22 2006 +0000
@@ -14,14 +14,14 @@
 	version(runTest){
 		uint i=0x12_3F_FF_FFu;
 		byte b=-128;
-		
+
 		asm{
 			mov EAX, i;
 			mov AL, b;
 			cbw;
 			mov i, EAX;
 		}
-	
+
 		if(i != 0x12_3F_FF_80u){
 			assert(0);
 		}
--- a/run/a/asm_cdq_01.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_cdq_01.d	Thu Jun 08 18:26:22 2006 +0000
@@ -9,7 +9,7 @@
 		int x = -128;
 		uint i=0x12_3F_FF_FFu;
 		uint ii;
-		
+
 		asm{
 			mov EAX, x;
 			mov EDX, i;
@@ -17,10 +17,10 @@
 			mov i, EAX;
 			mov ii, EDX;
 		}
-	
+
 		assert(i==0xFF_FF_FF_80u);
 		assert(ii==0xFF_FF_FF_FFu);
-		
+
 		return 0;
 	}else{
 		pragma(msg, "no Inline asm support");
--- a/run/a/asm_ch_01.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_ch_01.d	Thu Jun 08 18:26:22 2006 +0000
@@ -11,15 +11,15 @@
 
 		assert(a==0x12);
 		assert(b==0);
-		
+
 		asm{
 			mov CH, a;
 			mov b, CH;
 		}
-	
+
 		assert(a==0x12);
 		assert(b==0x12);
-		
+
 		return 0;
 	}else{
 		pragma(msg, "no Inline asm support");
--- a/run/a/asm_cl_01.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_cl_01.d	Thu Jun 08 18:26:22 2006 +0000
@@ -11,15 +11,15 @@
 
 		assert(a==0x12);
 		assert(b==0);
-		
+
 		asm{
 			mov CL, a;
 			mov b, CL;
 		}
-	
+
 		assert(a==0x12);
 		assert(b==0x12);
-		
+
 		return 0;
 	}else{
 		pragma(msg, "no Inline asm support");
--- a/run/a/asm_clc_01.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_clc_01.d	Thu Jun 08 18:26:22 2006 +0000
@@ -13,7 +13,7 @@
 int main(){
 	version(runTest){
 		uint a;
-		
+
 		asm{
 			mov EAX, 1;
 			cmp EAX, 2;
@@ -24,11 +24,11 @@
 			inc EAX;
 			mov a, EAX;
 		}
-	
+
 		if(a != 3){
 			assert(0);
 		}
-		
+
 		return 0;
 	}else{
 		pragma(msg, "DSTRESS{XFAIL}: no inline ASM support");
--- a/run/a/asm_clflush_01.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_clflush_01.d	Thu Jun 08 18:26:22 2006 +0000
@@ -14,7 +14,7 @@
 	version(runTest){
 		uint a;
 		ubyte b = 1;
-		
+
 		asm{
 			mov EAX, 1;
 			cpuid;
@@ -28,11 +28,11 @@
 		not_supported:
 			mov a, 1;
 		}
-	
+
 		if((a != 0x20001) && (a != 1)){
 			assert(0);
 		}
-		
+
 		return 0;
 	}else{
 		pragma(msg, "DSTRESS{XFAIL}: no inline ASM support");
--- a/run/a/asm_cmc_01.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_cmc_01.d	Thu Jun 08 18:26:22 2006 +0000
@@ -13,7 +13,7 @@
 int main(){
 	version(runTest){
 		byte a = 0;
-				
+
 		asm{
 			clc;
 			cmc;
@@ -22,8 +22,8 @@
 			cmc;
 			jc error;
 		}
-		
-		
+
+
 		return 0;
 	error:
 		assert(0);
--- a/run/a/asm_cmova_01_A.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_cmova_01_A.d	Thu Jun 08 18:26:22 2006 +0000
@@ -1,7 +1,7 @@
  // $HeadURL$
  // $Date$
  // $Author$
- 
+
 module dstress.run.a.asm_cmova_01_A;
 
 version(D_InlineAsm_X86){
@@ -39,7 +39,7 @@
 		if(a != 0xAB_CD_12_34){
 			assert(0);
 		}
-		
+
 		return 0;
 	error:
 		assert(0);
--- a/run/a/asm_cmova_01_B.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_cmova_01_B.d	Thu Jun 08 18:26:22 2006 +0000
@@ -1,7 +1,7 @@
  // $HeadURL$
  // $Date$
  // $Author$
- 
+
 module dstress.run.a.asm_cmova_01_B;
 
 version(D_InlineAsm_X86){
@@ -38,7 +38,7 @@
 		if(a != 0xAB_CD_12_34){
 			assert(0);
 		}
-		
+
 		return 0;
 	error:
 		assert(0);
--- a/run/a/asm_cmova_02_A.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_cmova_02_A.d	Thu Jun 08 18:26:22 2006 +0000
@@ -1,7 +1,7 @@
  // $HeadURL$
  // $Date$
  // $Author$
- 
+
 module dstress.run.a.asm_cmova_02_A;
 
 version(D_InlineAsm_X86){
@@ -38,7 +38,7 @@
 		if(a != 0x12_34_56_FE){
 			assert(0);
 		}
-		
+
 		return 0;
 	error:
 		assert(0);
--- a/run/a/asm_cmova_02_B.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_cmova_02_B.d	Thu Jun 08 18:26:22 2006 +0000
@@ -1,7 +1,7 @@
  // $HeadURL$
  // $Date$
  // $Author$
- 
+
 module dstress.run.a.asm_cmova_02_B;
 
 version(D_InlineAsm_X86){
@@ -38,7 +38,7 @@
 		if(a != 0x12_34_56_FE){
 			assert(0);
 		}
-		
+
 		return 0;
 	error:
 		assert(0);
--- a/run/a/asm_cmpeqsd_01.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_cmpeqsd_01.d	Thu Jun 08 18:26:22 2006 +0000
@@ -9,15 +9,15 @@
 		double a = 1.2;
 		double b = 1.2;
 		ulong res;
-		
+
 		asm{
 			movq XMM0, a;
 			cmpsd XMM0, b, 0;
 			movq res, XMM0;
 		}
-	
+
 		assert(res == res.max);
-		
+
 		return 0;
 	}else{
 		pragma(msg, "no Inline asm support");
--- a/run/a/asm_cmpeqss_01.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_cmpeqss_01.d	Thu Jun 08 18:26:22 2006 +0000
@@ -9,15 +9,15 @@
 		float a = 1.2;
 		float b = 1.2;
 		uint res;
-		
+
 		asm{
 			movd XMM0, a;
 			cmpss XMM0, b, 0;
 			movd res, XMM0;
 		}
-	
+
 		assert(res == res.max);
-		
+
 		return 0;
 	}else{
 		pragma(msg, "no Inline asm support");
--- a/run/a/asm_cmplesd_01.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_cmplesd_01.d	Thu Jun 08 18:26:22 2006 +0000
@@ -9,15 +9,15 @@
 		double a = 1.2;
 		double b = 1.2;
 		ulong res;
-		
+
 		asm{
 			movq XMM0, a;
 			cmpsd XMM0, b, 2;
 			movq res, XMM0;
 		}
-	
+
 		assert(res == res.max);
-		
+
 		return 0;
 	}else{
 		pragma(msg, "no Inline asm support");
--- a/run/a/asm_cmpless_01.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_cmpless_01.d	Thu Jun 08 18:26:22 2006 +0000
@@ -9,15 +9,15 @@
 		float a = 1.2;
 		float b = 1.2;
 		uint res;
-		
+
 		asm{
 			movd XMM0, a;
 			cmpss XMM0, b, 2;
 			movd res, XMM0;
 		}
-	
+
 		assert(res == res.max);
-		
+
 		return 0;
 	}else{
 		pragma(msg, "no Inline asm support");
--- a/run/a/asm_cmpltsd_01.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_cmpltsd_01.d	Thu Jun 08 18:26:22 2006 +0000
@@ -9,15 +9,15 @@
 		double a = 1.2;
 		double b = 1.2;
 		ulong res;
-		
+
 		asm{
 			movq XMM0, a;
 			cmpsd XMM0, b, 1;
 			movq res, XMM0;
 		}
-	
+
 		assert(res == 0);
-		
+
 		return 0;
 	}else{
 		pragma(msg, "no Inline asm support");
--- a/run/a/asm_cmpltss_01.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_cmpltss_01.d	Thu Jun 08 18:26:22 2006 +0000
@@ -9,15 +9,15 @@
 		float a = 1.2;
 		float b = 1.2;
 		uint res;
-		
+
 		asm{
 			movd XMM0, a;
 			cmpss XMM0, b, 1;
 			movd res, XMM0;
 		}
-	
+
 		assert(res == 0);
-		
+
 		return 0;
 	}else{
 		pragma(msg, "no Inline asm support");
--- a/run/a/asm_cmpneqsd_01.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_cmpneqsd_01.d	Thu Jun 08 18:26:22 2006 +0000
@@ -9,15 +9,15 @@
 		double a = 1.2;
 		double b = 1.2;
 		ulong res;
-		
+
 		asm{
 			movq XMM0, a;
 			cmpsd XMM0, b, 4;
 			movq res, XMM0;
 		}
-	
+
 		assert(res == 0);
-		
+
 		return 0;
 	}else{
 		pragma(msg, "no Inline asm support");
--- a/run/a/asm_cmpneqss_01.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_cmpneqss_01.d	Thu Jun 08 18:26:22 2006 +0000
@@ -9,15 +9,15 @@
 		float a = 1.2;
 		float b = 1.2;
 		uint res;
-		
+
 		asm{
 			movd XMM0, a;
 			cmpss XMM0, b, 4;
 			movd res, XMM0;
 		}
-	
+
 		assert(res == 0);
-		
+
 		return 0;
 	}else{
 		pragma(msg, "no Inline asm support");
--- a/run/a/asm_cmpnlesd_01.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_cmpnlesd_01.d	Thu Jun 08 18:26:22 2006 +0000
@@ -9,15 +9,15 @@
 		double a = 1.2;
 		double b = 1.2;
 		ulong res;
-		
+
 		asm{
 			movq XMM0, a;
 			cmpsd XMM0, b, 6;
 			movq res, XMM0;
 		}
-	
+
 		assert(res == 0);
-		
+
 		return 0;
 	}else{
 		pragma(msg, "no Inline asm support");
--- a/run/a/asm_cmpnless_01.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_cmpnless_01.d	Thu Jun 08 18:26:22 2006 +0000
@@ -9,15 +9,15 @@
 		float a = 1.2;
 		float b = 1.2;
 		uint res;
-		
+
 		asm{
 			movd XMM0, a;
 			cmpss XMM0, b, 6;
 			movd res, XMM0;
 		}
-	
+
 		assert(res == 0);
-		
+
 		return 0;
 	}else{
 		pragma(msg, "no Inline asm support");
--- a/run/a/asm_cmpnltsd_01.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_cmpnltsd_01.d	Thu Jun 08 18:26:22 2006 +0000
@@ -9,15 +9,15 @@
 		double a = 1.2;
 		double b = 1.2;
 		ulong res;
-		
+
 		asm{
 			movq XMM0, a;
 			cmpsd XMM0, b, 5;
 			movq res, XMM0;
 		}
-	
+
 		assert(res == res.max);
-		
+
 		return 0;
 	}else{
 		pragma(msg, "no Inline asm support");
--- a/run/a/asm_cmpnltss_01.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_cmpnltss_01.d	Thu Jun 08 18:26:22 2006 +0000
@@ -9,15 +9,15 @@
 		float a = 1.2;
 		float b = 1.2;
 		uint res;
-		
+
 		asm{
 			movd XMM0, a;
 			cmpss XMM0, b, 5;
 			movd res, XMM0;
 		}
-	
+
 		assert(res == res.max);
-		
+
 		return 0;
 	}else{
 		pragma(msg, "no Inline asm support");
--- a/run/a/asm_cmpordsd_01.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_cmpordsd_01.d	Thu Jun 08 18:26:22 2006 +0000
@@ -9,15 +9,15 @@
 		double a = 1.2;
 		double b = 1.2;
 		ulong res;
-		
+
 		asm{
 			movq XMM0, a;
 			cmpsd XMM0, b, 7;
 			movq res, XMM0;
 		}
-	
+
 		assert(res == res.max);
-		
+
 		return 0;
 	}else{
 		pragma(msg, "no Inline asm support");
--- a/run/a/asm_cmpordss_01.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_cmpordss_01.d	Thu Jun 08 18:26:22 2006 +0000
@@ -9,15 +9,15 @@
 		float a = 1.2;
 		float b = 1.2;
 		uint res;
-		
+
 		asm{
 			movd XMM0, a;
 			cmpss XMM0, b, 7;
 			movd res, XMM0;
 		}
-	
+
 		assert(res == res.max);
-		
+
 		return 0;
 	}else{
 		pragma(msg, "no Inline asm support");
--- a/run/a/asm_cmpunordsd_01.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_cmpunordsd_01.d	Thu Jun 08 18:26:22 2006 +0000
@@ -9,15 +9,15 @@
 		double a = 1.2;
 		double b = 1.1;
 		ulong res;
-		
+
 		asm{
 			movq XMM0, a;
 			cmpsd XMM0, b, 3;
 			movq res, XMM0;
 		}
-	
+
 		assert(res == 0);
-		
+
 		return 0;
 	}else{
 		pragma(msg, "no Inline asm support");
--- a/run/a/asm_cmpunordss_01.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_cmpunordss_01.d	Thu Jun 08 18:26:22 2006 +0000
@@ -9,15 +9,15 @@
 		float a = 1.2;
 		float b = 1.2;
 		uint res;
-		
+
 		asm{
 			movd XMM0, a;
 			cmpss XMM0, b, 3;
 			movd res, XMM0;
 		}
-	
+
 		assert(res == 0);
-		
+
 		return 0;
 	}else{
 		pragma(msg, "no Inline asm support");
--- a/run/a/asm_cmpxch8b_01.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_cmpxch8b_01.d	Thu Jun 08 18:26:22 2006 +0000
@@ -12,11 +12,11 @@
 		asm{
 			mov EAX, 0;
 			mov EDX, 0;
-			
+
 			mov EBX, 0xFFFFFFFF;
 			mov ECX, 0xFFFFFFFF;
 			cmpxch8b c;
-			
+
 			mov a, EAX;
 			mov d, EDX;
 		}
@@ -24,26 +24,26 @@
 		assert(c==c.max);
 		assert(a==0);
 		assert(d==0);
-		
+
 		c=1;
-		
+
 		asm{
 			mov EAX, 0;
 			mov EDX, 0;
-			
+
 			mov EBX, 0xFFFFFFFF;
 			mov ECX, 0xFFFFFFFF;
 			cmpxch8b c;
-			
+
 			mov a, EAX;
 			mov d, EDX;
 		}
 
-		
+
 		assert(c==1);
 		assert(a==1);
 		assert(d==0);
-		
+
 		return 0;
 	}else{
 		pragma(msg, "no Inline asm support");
--- a/run/a/asm_cmpxchg_01_A.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_cmpxchg_01_A.d	Thu Jun 08 18:26:22 2006 +0000
@@ -20,31 +20,31 @@
 			cmpxchg c, BL;
 			mov a, AL;
 		}
-	
+
 		if(c != 3){
 			assert(0);
 		}
 		if(a != 3){
 			assert(0);
 		}
-		
+
 		a = 0;
 		c = 3;
-		
+
 		asm{
 			mov AL, 3;
 			mov BL, 2;
 			cmpxchg c, BL;
 			mov a, AL;
 		}
-		
+
 		if(c != 2){
 			assert(0);
 		}
 		if(a != 3){
 			assert(0);
 		}
-		
+
 		return 0;
 	}else{
 		pragma(msg, "DSTRESS{XFAIL}: no inline ASM support");
--- a/run/a/asm_cmpxchg_01_B.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_cmpxchg_01_B.d	Thu Jun 08 18:26:22 2006 +0000
@@ -20,31 +20,31 @@
 			cmpxchg c, BX;
 			mov a, AX;
 		}
-	
+
 		if(c != 3){
 			assert(0);
 		}
 		if(a != 3){
 			assert(0);
 		}
-		
+
 		a = 0;
 		c = 3;
-		
+
 		asm{
 			mov AX, 3;
 			mov BX, 2;
 			cmpxchg c, BX;
 			mov a, AX;
 		}
-		
+
 		if(c != 2){
 			assert(0);
 		}
 		if(a != 3){
 			assert(0);
 		}
-		
+
 		return 0;
 	}else{
 		pragma(msg, "DSTRESS{XFAIL}: no inline ASM support");
--- a/run/a/asm_cmpxchg_01_C.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_cmpxchg_01_C.d	Thu Jun 08 18:26:22 2006 +0000
@@ -20,31 +20,31 @@
 			cmpxchg c, EBX;
 			mov a, EAX;
 		}
-	
+
 		if(c != 3){
 			assert(0);
 		}
 		if(a != 3){
 			assert(0);
 		}
-		
+
 		a = 0;
 		c = 3;
-		
+
 		asm{
 			mov EAX, 3;
 			mov EBX, 2;
 			cmpxchg c, EBX;
 			mov a, EAX;
 		}
-		
+
 		if(c != 2){
 			assert(0);
 		}
 		if(a != 3){
 			assert(0);
 		}
-		
+
 		return 0;
 	}else{
 		pragma(msg, "DSTRESS{XFAIL}: no inline ASM support");
--- a/run/a/asm_cmpxchg_02_A.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_cmpxchg_02_A.d	Thu Jun 08 18:26:22 2006 +0000
@@ -22,17 +22,17 @@
 			mov a, AL;
 			mov c, CL;
 		}
-	
+
 		if(c != 3){
 			assert(0);
 		}
 		if(a != 3){
 			assert(0);
 		}
-		
+
 		a = 0;
 		c = 3;
-		
+
 		asm{
 			mov AL, 3;
 			mov BL, 2;
@@ -41,14 +41,14 @@
 			mov a, AL;
 			mov c, CL;
 		}
-		
+
 		if(c != 2){
 			assert(0);
 		}
 		if(a != 3){
 			assert(0);
 		}
-		
+
 		return 0;
 	}else{
 		pragma(msg, "DSTRESS{XFAIL}: no inline ASM support");
--- a/run/a/asm_cmpxchg_02_B.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_cmpxchg_02_B.d	Thu Jun 08 18:26:22 2006 +0000
@@ -22,17 +22,17 @@
 			mov a, AX;
 			mov c, CX;
 		}
-	
+
 		if(c != 3){
 			assert(0);
 		}
 		if(a != 3){
 			assert(0);
 		}
-		
+
 		a = 0;
 		c = 3;
-		
+
 		asm{
 			mov AX, 3;
 			mov BX, 2;
@@ -41,14 +41,14 @@
 			mov a, AX;
 			mov c, CX;
 		}
-		
+
 		if(c != 2){
 			assert(0);
 		}
 		if(a != 3){
 			assert(0);
 		}
-		
+
 		return 0;
 	}else{
 		pragma(msg, "DSTRESS{XFAIL}: no inline ASM support");
--- a/run/a/asm_cmpxchg_02_C.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_cmpxchg_02_C.d	Thu Jun 08 18:26:22 2006 +0000
@@ -22,17 +22,17 @@
 			mov a, EAX;
 			mov c, ECX;
 		}
-	
+
 		if(c != 3){
 			assert(0);
 		}
 		if(a != 3){
 			assert(0);
 		}
-		
+
 		a = 0;
 		c = 3;
-		
+
 		asm{
 			mov EAX, 3;
 			mov EBX, 2;
@@ -41,14 +41,14 @@
 			mov a, EAX;
 			mov c, ECX;
 		}
-		
+
 		if(c != 2){
 			assert(0);
 		}
 		if(a != 3){
 			assert(0);
 		}
-		
+
 		return 0;
 	}else{
 		pragma(msg, "DSTRESS{XFAIL}: no inline ASM support");
--- a/run/a/asm_comisd_01_A.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_comisd_01_A.d	Thu Jun 08 18:26:22 2006 +0000
@@ -1,7 +1,7 @@
  // $HeadURL$
  // $Date$
  // $Author$
- 
+
 module dstress.run.a.asm_comisd_01_A;
 
 version(D_InlineAsm_X86){
@@ -23,7 +23,7 @@
 			jp error;
 			jnc error;
 		}
-		
+
 
 		return 0;
 	error:
--- a/run/a/asm_comiss_01_A.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_comiss_01_A.d	Thu Jun 08 18:26:22 2006 +0000
@@ -1,7 +1,7 @@
  // $HeadURL$
  // $Date$
  // $Author$
- 
+
 module dstress.run.a.asm_comiss_01_A;
 
 version(D_InlineAsm_X86){
--- a/run/a/asm_cvtsd2si_01.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_cvtsd2si_01.d	Thu Jun 08 18:26:22 2006 +0000
@@ -8,7 +8,7 @@
 	version(D_InlineAsm){
 		uint i = 0;
 		double f = 64.0f;
-		
+
 		asm{
 			cvtsd2si EAX, f;
 			mov i, EAX;
@@ -16,7 +16,7 @@
 
 		assert(i==64);
 		assert(f==64.0f);
-		
+
 		return 0;
 	}else{
 		pragma(msg, "no Inline asm support");
--- a/run/a/asm_cvtsd2ss_01.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_cvtsd2ss_01.d	Thu Jun 08 18:26:22 2006 +0000
@@ -8,8 +8,8 @@
 	version(D_InlineAsm){
 		double d = 64.0f;
 		float f = 0.0;
-		
-		
+
+
 		asm{
 			cvtsd2ss XMM0, d;
 			movd f, XMM0;
@@ -17,7 +17,7 @@
 
 		assert(d==64.0f);
 		assert(f==64.0f);
-		
+
 		return 0;
 	}else{
 		pragma(msg, "no Inline asm support");
--- a/run/a/asm_cvtsi2sd_01.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_cvtsi2sd_01.d	Thu Jun 08 18:26:22 2006 +0000
@@ -8,7 +8,7 @@
 	version(D_InlineAsm){
 		int i = -23000;
 		double d = 0.0f;
-		
+
 		asm{
 			cvtsi2sd XMM0, i;
 			movq d, XMM0;
@@ -16,7 +16,7 @@
 
 		assert(d==-23000.0);
 		assert(i==-23000);
-		
+
 		return 0;
 	}else{
 		pragma(msg, "no Inline asm support");
--- a/run/a/asm_cvtsi2ss_01.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_cvtsi2ss_01.d	Thu Jun 08 18:26:22 2006 +0000
@@ -8,7 +8,7 @@
 	version(D_InlineAsm){
 		int i = -23000;
 		float f = 0.0f;
-		
+
 		asm{
 			cvtsi2ss XMM0, i;
 			movd f, XMM0;
@@ -16,7 +16,7 @@
 
 		assert(f==-23000.0);
 		assert(i==-23000);
-		
+
 		return 0;
 	}else{
 		pragma(msg, "no Inline asm support");
--- a/run/a/asm_cvtss2sd_01.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_cvtss2sd_01.d	Thu Jun 08 18:26:22 2006 +0000
@@ -8,7 +8,7 @@
 	version(D_InlineAsm){
 		float f = -19.0f;
 		double d = 0.0f;
-		
+
 		asm{
 			cvtss2sd XMM0, f;
 			movq d, XMM0;
@@ -16,7 +16,7 @@
 
 		assert(d==-19.0);
 		assert(f==-19.0);
-		
+
 		return 0;
 	}else{
 		pragma(msg, "no Inline asm support");
--- a/run/a/asm_cvtss2si_01.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_cvtss2si_01.d	Thu Jun 08 18:26:22 2006 +0000
@@ -8,7 +8,7 @@
 	version(D_InlineAsm){
 		float f = -19.0f;
 		int i = 0;
-		
+
 		asm{
 			cvtss2si EAX, f;
 			mov i, EAX;
@@ -16,7 +16,7 @@
 
 		assert(i==-19);
 		assert(f==-19.0);
-		
+
 		return 0;
 	}else{
 		pragma(msg, "no Inline asm support");
--- a/run/a/asm_cwd_01.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_cwd_01.d	Thu Jun 08 18:26:22 2006 +0000
@@ -9,7 +9,7 @@
 		uint i=0x12_3F_FF_FFu;
 		uint ii;
 		short s=-128;
-		
+
 		asm{
 			mov EAX, i;
 			mov EDX, i;
@@ -18,10 +18,10 @@
 			mov i, EAX;
 			mov ii, EDX;
 		}
-	
+
 		assert(i==0x12_3F_FF_80u);
 		assert(ii==0x12_3F_FF_FFu);
-		
+
 		return 0;
 	}else{
 		pragma(msg, "no Inline asm support");
--- a/run/a/asm_cwde_01.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_cwde_01.d	Thu Jun 08 18:26:22 2006 +0000
@@ -14,20 +14,20 @@
 	version(runTest){
 		uint i=0x12_3F_FF_FFu;
 		short s=-128;
-		
+
 		assert(i==0x12_3F_FF_FFu);
-		
+
 		asm{
 			mov EAX, i;
 			mov AX, s;
 			cwde;
 			mov i, EAX;
 		}
-	
+
 		if(i != 0xFF_FF_FF_80u){
 			assert(0);
 		}
-		
+
 
 		return 0;
 	}else{
--- a/run/a/asm_cx_01.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_cx_01.d	Thu Jun 08 18:26:22 2006 +0000
@@ -9,21 +9,21 @@
 		byte a = 0x12;
 		byte b = 0x34;
 		short s;
-	
+
 		assert(a==0x12);
 		assert(b==0x34);
 		assert(s==0x00_00);
-	
+
 		asm{
 			mov CH, a;
 			mov CL, b;
 			mov s, CX;
 		}
-	
+
 		assert(a==0x12);
 		assert(b==0x34);
 		assert(s==0x12_34);
-		
+
 		return 0;
 	}else{
 		pragma(msg, "no Inline asm support");
--- a/run/a/asm_cx_02.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_cx_02.d	Thu Jun 08 18:26:22 2006 +0000
@@ -9,21 +9,21 @@
 		byte a = 0;
 		byte b = 0;
 		short s=0x12_34;
-	
+
 		assert(a==0);
 		assert(b==0);
 		assert(s==0x12_34);
-	
+
 		asm{
 			mov CX, s;
 			mov a, CH;
 			mov b, CL;
 		}
-	
+
 		assert(s==0x12_34);
 		assert(a==0x12);
 		assert(b==0x34);
-		
+
 		return 0;
 	}else{
 		pragma(msg, "no Inline asm support");
--- a/run/a/asm_dec_01_A.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_dec_01_A.d	Thu Jun 08 18:26:22 2006 +0000
@@ -13,17 +13,17 @@
 int main(){
 	version(runTest){
 		uint i = 0x01_01_01_00u;
-		
+
 		asm{
 			mov EAX, i;
 			dec AL;
 			mov i, EAX;
 		}
-	
+
 		if(i != 0x01_01_01_FFu){
 			assert(0);
 		}
-		
+
 		return 0;
 	}else{
 		pragma(msg, "DSTRESS{XFAIL}: no inline ASM support");
--- a/run/a/asm_dec_01_B.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_dec_01_B.d	Thu Jun 08 18:26:22 2006 +0000
@@ -13,17 +13,17 @@
 int main(){
 	version(runTest){
 		uint i = 0x01_01_00_00u;
-		
+
 		asm{
 			mov EAX, i;
 			dec AX;
 			mov i, EAX;
 		}
-	
+
 		if(i != 0x01_01_FF_FFu){
 			assert(0);
 		}
-		
+
 		return 0;
 	}else{
 		pragma(msg, "DSTRESS{XFAIL}: no inline ASM support");
--- a/run/a/asm_dec_01_C.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_dec_01_C.d	Thu Jun 08 18:26:22 2006 +0000
@@ -13,17 +13,17 @@
 int main(){
 	version(runTest){
 		uint i = 0x00_00_00_00u;
-		
+
 		asm{
 			mov EAX, i;
 			dec EAX;
 			mov i, EAX;
 		}
-	
+
 		if(i != 0xFF_FF_FF_FF){
 			assert(0);
 		}
-		
+
 		return 0;
 	}else{
 		pragma(msg, "DSTRESS{XFAIL}: no inline ASM support");
--- a/run/a/asm_dec_02_A.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_dec_02_A.d	Thu Jun 08 18:26:22 2006 +0000
@@ -13,15 +13,15 @@
 int main(){
 	version(runTest){
 		ubyte i = 0;
-		
+
 		asm{
 			dec i;
 		}
-	
+
 		if(i != 0xFF){
 			assert(0);
 		}
-		
+
 		return 0;
 	}else{
 		pragma(msg, "DSTRESS{XFAIL}: no inline ASM support");
--- a/run/a/asm_dec_02_B.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_dec_02_B.d	Thu Jun 08 18:26:22 2006 +0000
@@ -13,15 +13,15 @@
 int main(){
 	version(runTest){
 		ushort i = 0;
-		
+
 		asm{
 			dec i;
 		}
-	
+
 		if(i != 0xFF_FF){
 			assert(0);
 		}
-		
+
 		return 0;
 	}else{
 		pragma(msg, "DSTRESS{XFAIL}: no inline ASM support");
--- a/run/a/asm_dec_02_C.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_dec_02_C.d	Thu Jun 08 18:26:22 2006 +0000
@@ -13,15 +13,15 @@
 int main(){
 	version(runTest){
 		uint i = 0x00_00_00_00u;
-		
+
 		asm{
 			dec i;
 		}
-	
+
 		if(i != 0xFF_FF_FF_FF){
 			assert(0);
 		}
-		
+
 		return 0;
 	}else{
 		pragma(msg, "DSTRESS{XFAIL}: no inline ASM support");
--- a/run/a/asm_dh_01.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_dh_01.d	Thu Jun 08 18:26:22 2006 +0000
@@ -11,15 +11,15 @@
 
 		assert(a==0x12);
 		assert(b==0);
-		
+
 		asm{
 			mov DH, a;
 			mov b, DH;
 		}
-	
+
 		assert(a==0x12);
 		assert(b==0x12);
-		
+
 		return 0;
 	}else{
 		pragma(msg, "no Inline asm support");
--- a/run/a/asm_di_01.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_di_01.d	Thu Jun 08 18:26:22 2006 +0000
@@ -8,18 +8,18 @@
 	version(D_InlineAsm){
 		short a=0x12_34;
 		short b;
-	
+
 		assert(a==0x12_34);
 		assert(b==0);
-	
+
 		asm{
 			mov DI, a;
 			mov b, DI;
 		}
-	
+
 		assert(a==0x12_34);
 		assert(b==0x12_34);
-		
+
 		return 0;
 	}else{
 		pragma(msg, "no Inline asm support");
--- a/run/a/asm_div_01_A.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_div_01_A.d	Thu Jun 08 18:26:22 2006 +0000
@@ -15,7 +15,7 @@
 		ubyte a, b;
 		ushort x = byte.max+3;
 		ubyte y = 2;
-		
+
 		asm{
 			mov AX, x;
 			div y;
@@ -29,24 +29,24 @@
 		if(b != 0){
 			assert(0);
 		}
-		
+
 		x = byte.max+2;
 		y = 2;
-				
+
 		asm{
 			mov AX, x;
 			div y;
 			mov a, AL;
 			mov b, AH;
 		}
-		
+
 		if(a != 64){
 			assert(0);
 		}
 		if(b != 1){
 			assert(0);
 		}
-		
+
 		return 0;
 	}else{
 		pragma(msg, "DSTRESS{XFAIL}: no inline ASM support");
--- a/run/a/asm_div_01_B.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_div_01_B.d	Thu Jun 08 18:26:22 2006 +0000
@@ -13,10 +13,10 @@
 int main(){
 	version(runTest){
 		ushort y = 2;
-		
+
 		ushort a = 0x00_00u;
 		ushort b = 0xFF_FFu;
-		
+
 		asm{
 			mov DX, a;
 			mov AX, b;
@@ -31,7 +31,7 @@
 		if(b != 0x1u){
 			assert(0);
 		}
-		
+
 		a = 0x00_00u;
 		b = 0xFF_FEu;
 
@@ -49,7 +49,7 @@
 		if(b != 0x0u){
 			assert(0);
 		}
-		
+
 		return 0;
 	}else{
 		pragma(msg, "no Inline asm support");
--- a/run/a/asm_div_01_C.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_div_01_C.d	Thu Jun 08 18:26:22 2006 +0000
@@ -13,10 +13,10 @@
 int main(){
 	version(runTest){
 		uint y = 2;
-		
+
 		uint a = 0x00_00_00_00u;
 		uint b = 0xFF_FF_FF_FFu;
-		
+
 		asm{
 			mov EDX, a;
 			mov EAX, b;
@@ -31,7 +31,7 @@
 		if(b != 0x1u){
 			assert(0);
 		}
-		
+
 		a = 0x00_00_00_00u;
 		b = 0xFF_FF_FF_FEu;
 
@@ -49,7 +49,7 @@
 		if(b != 0x0u){
 			assert(0);
 		}
-		
+
 		return 0;
 	}else{
 		pragma(msg, "DSTRESS{XFAIL}: no inline ASM support");
--- a/run/a/asm_div_02_A.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_div_02_A.d	Thu Jun 08 18:26:22 2006 +0000
@@ -15,7 +15,7 @@
 		ubyte a, b;
 		ushort x = byte.max+3;
 		ubyte y = 2;
-		
+
 		asm{
 			mov AX, x;
 			mov BL, y;
@@ -30,10 +30,10 @@
 		if(b != 0){
 			assert(0);
 		}
-		
+
 		x = byte.max+2;
 		y = 2;
-				
+
 		asm{
 			mov AX, x;
 			mov BL, y;
@@ -41,14 +41,14 @@
 			mov a, AL;
 			mov b, AH;
 		}
-		
+
 		if(a != 64){
 			assert(0);
 		}
 		if(b != 1){
 			assert(0);
 		}
-		
+
 		return 0;
 	}else{
 		pragma(msg, "DSTRESS{XFAIL}: no inline ASM support");
--- a/run/a/asm_div_02_B.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_div_02_B.d	Thu Jun 08 18:26:22 2006 +0000
@@ -13,10 +13,10 @@
 int main(){
 	version(runTest){
 		ushort y = 2;
-		
+
 		ushort a = 0x00_00u;
 		ushort b = 0xFF_FFu;
-		
+
 		asm{
 			mov DX, a;
 			mov AX, b;
@@ -32,7 +32,7 @@
 		if(b != 0x1u){
 			assert(0);
 		}
-		
+
 		a = 0x00_00u;
 		b = 0xFF_FEu;
 
@@ -51,7 +51,7 @@
 		if(b != 0x0u){
 			assert(0);
 		}
-		
+
 		return 0;
 	}else{
 		pragma(msg, "no Inline asm support");
--- a/run/a/asm_div_02_C.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_div_02_C.d	Thu Jun 08 18:26:22 2006 +0000
@@ -13,10 +13,10 @@
 int main(){
 	version(runTest){
 		uint y = 2;
-		
+
 		uint a = 0x00_00_00_00u;
 		uint b = 0xFF_FF_FF_FFu;
-		
+
 		asm{
 			mov EDX, a;
 			mov EAX, b;
@@ -32,7 +32,7 @@
 		if(b != 0x1u){
 			assert(0);
 		}
-		
+
 		a = 0x00_00_00_00u;
 		b = 0xFF_FF_FF_FEu;
 
@@ -51,7 +51,7 @@
 		if(b != 0x0u){
 			assert(0);
 		}
-		
+
 		return 0;
 	}else{
 		pragma(msg, "DSTRESS{XFAIL}: no inline ASM support");
--- a/run/a/asm_divps_01_A.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_divps_01_A.d	Thu Jun 08 18:26:22 2006 +0000
@@ -38,7 +38,7 @@
 		if(c[1] > float.epsilon * 16){
 			assert(0);
 		}
-		
+
 		c[2] -= 3.3f;
 		if(c[2] < 0){
 			c[2] = -c[2];
@@ -46,7 +46,7 @@
 		if(c[2] > float.epsilon * 16){
 			assert(0);
 		}
-		
+
 		if(c[3] < 0){
 			c[3] = -c[3];
 		}
--- a/run/a/asm_divsd_01_A.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_divsd_01_A.d	Thu Jun 08 18:26:22 2006 +0000
@@ -38,7 +38,7 @@
 		if(c[1] > double.epsilon * 16){
 			assert(0);
 		}
-		
+
 		return 0;
 	}else{
 		pragma(msg, "DSTRESS{XFAIL}: no inline ASM support");
--- a/run/a/asm_divss_01_A.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_divss_01_A.d	Thu Jun 08 18:26:22 2006 +0000
@@ -38,7 +38,7 @@
 		if(c[1] > float.epsilon * 16){
 			assert(0);
 		}
-		
+
 		c[2] -= 3.3f;
 		if(c[2] < 0){
 			c[2] = -c[2];
@@ -46,7 +46,7 @@
 		if(c[2] > float.epsilon * 16){
 			assert(0);
 		}
-		
+
 		c[3] -= 9.0f;
 		if(c[3] < 0){
 			c[3] = -c[3];
--- a/run/a/asm_dl_01.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_dl_01.d	Thu Jun 08 18:26:22 2006 +0000
@@ -11,15 +11,15 @@
 
 		assert(a==0x12);
 		assert(b==0);
-		
+
 		asm{
 			mov DL, a;
 			mov b, DL;
 		}
-	
+
 		assert(a==0x12);
 		assert(b==0x12);
-		
+
 		return 0;
 	}else{
 		pragma(msg, "no Inline asm support");
--- a/run/a/asm_dx_01.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_dx_01.d	Thu Jun 08 18:26:22 2006 +0000
@@ -9,21 +9,21 @@
 		byte a = 0x12;
 		byte b = 0x34;
 		short s;
-	
+
 		assert(a==0x12);
 		assert(b==0x34);
 		assert(s==0x00_00);
-	
+
 		asm{
 			mov DH, a;
 			mov DL, b;
 			mov s, DX;
 		}
-	
+
 		assert(a==0x12);
 		assert(b==0x34);
 		assert(s==0x12_34);
-		
+
 		return 0;
 	}else{
 		pragma(msg, "no Inline asm support");
--- a/run/a/asm_dx_02.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_dx_02.d	Thu Jun 08 18:26:22 2006 +0000
@@ -9,21 +9,21 @@
 		byte a = 0;
 		byte b = 0;
 		short s=0x12_34;
-	
+
 		assert(a==0);
 		assert(b==0);
 		assert(s==0x12_34);
-	
+
 		asm{
 			mov DX, s;
 			mov a, DH;
 			mov b, DL;
 		}
-	
+
 		assert(s==0x12_34);
 		assert(a==0x12);
 		assert(b==0x34);
-		
+
 		return 0;
 	}else{
 		pragma(msg, "no Inline asm support");
--- a/run/a/asm_eax_01.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_eax_01.d	Thu Jun 08 18:26:22 2006 +0000
@@ -8,19 +8,19 @@
 	version(D_InlineAsm){
 		int i;
 		short s=0x12_34;
-	
+
 		assert(i==0);
 		assert(s==0x12_34);
-	
+
 		asm{
 			mov EAX, i;
 			mov AX, s;
 			mov i, EAX;
 		}
-	
+
 		assert(i==0x00_00_12_34);
 		assert(s==0x12_34);
-		
+
 		return 0;
 	}else{
 		pragma(msg, "no Inline asm support");
--- a/run/a/asm_eax_02.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_eax_02.d	Thu Jun 08 18:26:22 2006 +0000
@@ -8,18 +8,18 @@
 	version(D_InlineAsm){
 		int i=0x12_34_56_78;
 		short s=0;
-	
+
 		assert(i==0x12_34_56_78);
 		assert(s==0);
-	
+
 		asm{
 			mov EAX, i;
 			mov s, AX;
 		}
-	
+
 		assert(i==0x12_34_56_78);
 		assert(s==0x56_78);
-		
+
 		return 0;
 	}else{
 		pragma(msg, "no Inline asm support");
--- a/run/a/asm_ebx_01.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_ebx_01.d	Thu Jun 08 18:26:22 2006 +0000
@@ -8,19 +8,19 @@
 	version(D_InlineAsm){
 		int i;
 		short s=0x12_34;
-	
+
 		assert(i==0);
 		assert(s==0x12_34);
-	
+
 		asm{
 			mov EBX, i;
 			mov BX, s;
 			mov i, EBX;
 		}
-	
+
 		assert(i==0x00_00_12_34);
 		assert(s==0x12_34);
-		
+
 		return 0;
 	}else{
 		pragma(msg, "no Inline asm support");
--- a/run/a/asm_ebx_02.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_ebx_02.d	Thu Jun 08 18:26:22 2006 +0000
@@ -8,18 +8,18 @@
 	version(D_InlineAsm){
 		int i=0x12_34_56_78;
 		short s=0;
-	
+
 		assert(i==0x12_34_56_78);
 		assert(s==0);
-	
+
 		asm{
 			mov EBX, i;
 			mov s, BX;
 		}
-	
+
 		assert(i==0x12_34_56_78);
 		assert(s==0x56_78);
-		
+
 		return 0;
 	}else{
 		pragma(msg, "no Inline asm support");
--- a/run/a/asm_ecx_01.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_ecx_01.d	Thu Jun 08 18:26:22 2006 +0000
@@ -8,19 +8,19 @@
 	version(D_InlineAsm){
 		int i;
 		short s=0x12_34;
-	
+
 		assert(i==0);
 		assert(s==0x12_34);
-	
+
 		asm{
 			mov ECX, i;
 			mov CX, s;
 			mov i, ECX;
 		}
-	
+
 		assert(i==0x00_00_12_34);
 		assert(s==0x12_34);
-		
+
 		return 0;
 	}else{
 		pragma(msg, "no Inline asm support");
--- a/run/a/asm_ecx_02.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_ecx_02.d	Thu Jun 08 18:26:22 2006 +0000
@@ -8,18 +8,18 @@
 	version(D_InlineAsm){
 		int i=0x12_34_56_78;
 		short s=0;
-	
+
 		assert(i==0x12_34_56_78);
 		assert(s==0);
-	
+
 		asm{
 			mov ECX, i;
 			mov s, CX;
 		}
-	
+
 		assert(i==0x12_34_56_78);
 		assert(s==0x56_78);
-		
+
 		return 0;
 	}else{
 		pragma(msg, "no Inline asm support");
--- a/run/a/asm_edi_01.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_edi_01.d	Thu Jun 08 18:26:22 2006 +0000
@@ -8,19 +8,19 @@
 	version(D_InlineAsm){
 		int i;
 		short s=0x12_34;
-	
+
 		assert(i==0);
 		assert(s==0x12_34);
-		
+
 		asm{
 			mov EDI, 0;
 			mov DI, s;
 			mov i, EDI;
 		}
-	
+
 		assert(i==0x12_34);
 		assert(s==0x12_34);
-		
+
 		return 0;
 	}else{
 		pragma(msg, "no Inline asm support");
--- a/run/a/asm_edi_02.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_edi_02.d	Thu Jun 08 18:26:22 2006 +0000
@@ -8,18 +8,18 @@
 	version(D_InlineAsm){
 		int i = 0x12_34_56_78;
 		short s=0;
-	
+
 		assert(i==0x12_34_56_78);
 		assert(s==0);
-		
+
 		asm{
 			mov EDI, i;
 			mov s, DI;
 		}
-	
+
 		assert(i==0x12_34_56_78);
-		assert(s==0x56_78);		
-		
+		assert(s==0x56_78);
+
 		return 0;
 	}else{
 		pragma(msg, "no Inline asm support");
--- a/run/a/asm_edx_01.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_edx_01.d	Thu Jun 08 18:26:22 2006 +0000
@@ -8,19 +8,19 @@
 	version(D_InlineAsm){
 		int i;
 		short s=0x12_34;
-	
+
 		assert(i==0);
 		assert(s==0x12_34);
-	
+
 		asm{
 			mov EDX, i;
 			mov DX, s;
 			mov i, EDX;
 		}
-	
+
 		assert(i==0x00_00_12_34);
 		assert(s==0x12_34);
-		
+
 		return 0;
 	}else{
 		pragma(msg, "no Inline asm support");
--- a/run/a/asm_edx_02.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_edx_02.d	Thu Jun 08 18:26:22 2006 +0000
@@ -8,18 +8,18 @@
 	version(D_InlineAsm){
 		int i=0x12_34_56_78;
 		short s=0;
-	
+
 		assert(i==0x12_34_56_78);
 		assert(s==0);
-	
+
 		asm{
 			mov EDX, i;
 			mov s, DX;
 		}
-	
+
 		assert(i==0x12_34_56_78);
 		assert(s==0x56_78);
-		
+
 		return 0;
 	}else{
 		pragma(msg, "no Inline asm support");
--- a/run/a/asm_esi_01.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_esi_01.d	Thu Jun 08 18:26:22 2006 +0000
@@ -8,19 +8,19 @@
 	version(D_InlineAsm){
 		int i;
 		short s=0x12_34;
-	
+
 		assert(i==0);
 		assert(s==0x12_34);
-		
+
 		asm{
 			mov ESI, 0;
 			mov SI, s;
 			mov i, ESI;
 		}
-	
+
 		assert(i==0x12_34);
 		assert(s==0x12_34);
-		
+
 		return 0;
 	}else{
 		pragma(msg, "no Inline asm support");
--- a/run/a/asm_esi_02.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_esi_02.d	Thu Jun 08 18:26:22 2006 +0000
@@ -8,18 +8,18 @@
 	version(D_InlineAsm){
 		int i = 0x12_34_56_78;
 		short s=0;
-	
+
 		assert(i==0x12_34_56_78);
 		assert(s==0);
-		
+
 		asm{
 			mov ESI, i;
 			mov s, SI;
 		}
-	
+
 		assert(i==0x12_34_56_78);
-		assert(s==0x56_78);		
-		
+		assert(s==0x56_78);
+
 		return 0;
 	}else{
 		pragma(msg, "no Inline asm support");
--- a/run/a/asm_f2xm1_01.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_f2xm1_01.d	Thu Jun 08 18:26:22 2006 +0000
@@ -15,47 +15,47 @@
 
 	int main(){
 		haveFPU!()();
-		
+
 		float f = -1.0f;
-		
+
 		asm{
 			fld f;
 			f2xm1;
 			fst f;
 		}
-		
+
 		if(f >= 0.0f){
 			assert(0);
 		}
 
 		f += 0.5f;
-		
+
 		f = (f > 0.0f) ? f : -f;
-		
+
 		if(f > f.epsilon * 4.0f){
 			assert(0);
 		}
-		
+
 		f = 1.0f;
-		
+
 		asm{
 			fld f;
 			f2xm1;
 			fst f;
 		}
-		
+
 		if(f < 0.0f){
 			assert(0);
 		}
 
 		f -= 1.0f;
-		
+
 		f = (f > 0.0f) ? f : -f;
-		
+
 		if(f > f.epsilon * 4.0f){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_fabs_01.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_fabs_01.d	Thu Jun 08 18:26:22 2006 +0000
@@ -12,34 +12,34 @@
 
 version(runTest){
 	import addon.cpuinfo;
-		
+
 	int main(){
 		haveFPU!()();
-	
+
 		float f = -1.0f;
-		
+
 		asm{
 			fld f;
 			fabs;
 			fst f;
 		}
-		
+
 		if(f != 1.0f){
 			assert(0);
 		}
-		
+
 		f = 2.0f;
-		
+
 		asm{
 			fld f;
 			fabs;
 			fst f;
 		}
-		
+
 		if(f != 2.0f){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_fadd_01_A.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_fadd_01_A.d	Thu Jun 08 18:26:22 2006 +0000
@@ -15,24 +15,24 @@
 
 	int main(){
 		haveFPU!()();
-		
+
 		float a = -1.0f;
 		float b = 3.5f;
-		
+
 		asm{
 			fld a;
-			fadd b; 
+			fadd b;
 			fst a;
 		}
-		
+
 		a -= 2.5f;
-		
+
 		a = (a > 0.0f) ? a : -a;
-		
+
 		if(a > a.epsilon * 4.0f){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_fadd_01_B.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_fadd_01_B.d	Thu Jun 08 18:26:22 2006 +0000
@@ -15,24 +15,24 @@
 
 	int main(){
 		haveFPU!()();
-		
+
 		double a = -1.0;
 		double b = 3.5;
-		
+
 		asm{
 			fld a;
-			fadd b; 
+			fadd b;
 			fst a;
 		}
-		
+
 		a -= 2.5;
-		
+
 		a = (a > 0.0) ? a : -a;
-		
+
 		if(a > a.epsilon * 4.0){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_fadd_02_A.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_fadd_02_A.d	Thu Jun 08 18:26:22 2006 +0000
@@ -15,25 +15,25 @@
 
 	int main(){
 		haveFPU!()();
-		
+
 		float a = -1.0f;
 		float b = 3.5f;
-		
+
 		asm{
 			fld a;
 			fld b;
-			fadd ST, ST(1); 
+			fadd ST, ST(1);
 			fst a;
 		}
-		
+
 		a -= 2.5f;
-		
+
 		a = (a > 0.0f) ? a : -a;
-		
+
 		if(a > a.epsilon * 4.0f){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_fadd_02_B.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_fadd_02_B.d	Thu Jun 08 18:26:22 2006 +0000
@@ -15,10 +15,10 @@
 
 	int main(){
 		haveFPU!()();
-		
+
 		float a = -1.0f;
 		float b = 3.5f;
-		
+
 		asm{
 			fld a;
 			fld b;
@@ -26,15 +26,15 @@
 			fstp a;
 			fst a;
 		}
-		
+
 		a -= 2.5f;
-		
+
 		a = (a > 0.0f) ? a : -a;
-		
+
 		if(a > a.epsilon * 4.0f){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_faddp_01_A.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_faddp_01_A.d	Thu Jun 08 18:26:22 2006 +0000
@@ -15,25 +15,25 @@
 
 	int main(){
 		haveFPU!()();
-		
+
 		float a = -1.0f;
 		float b = 3.5f;
-		
+
 		asm{
 			fld a;
 			fld b;
 			faddp;
 			fst a;
 		}
-		
+
 		a -= 2.5f;
-		
+
 		a = (a > 0.0f) ? a : -a;
-		
+
 		if(a > a.epsilon * 4.0f){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_faddp_01_B.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_faddp_01_B.d	Thu Jun 08 18:26:22 2006 +0000
@@ -15,10 +15,10 @@
 
 	int main(){
 		haveFPU!()();
-		
+
 		float a = -1.0f;
 		float b = 3.5f;
-		
+
 		asm{
 			fld a;
 			fld b;
@@ -26,15 +26,15 @@
 			fstp a;
 			fst a;
 		}
-		
+
 		a -= 2.5f;
-		
+
 		a = (a > 0.0f) ? a : -a;
-		
+
 		if(a > a.epsilon * 4.0f){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_fbld_01.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_fbld_01.d	Thu Jun 08 18:26:22 2006 +0000
@@ -12,12 +12,12 @@
 
 version(runTest){
 	import addon.cpuinfo;
-		
+
 	int main(){
 		haveFPU!()();
-	
+
 		byte[10] raw;
-		
+
 		raw[0] = 1 | (2 << 4);
 		raw[1] = 3 | (4 << 4);
 		raw[2] = 5 | (6 << 4);
@@ -28,22 +28,22 @@
 		raw[7] = 0;
 		raw[8] = 0;
 		raw[9] = 0;
-		
+
 		real r = 17.0L;
-		
+
 		asm{
 			fbld raw;
 			fstp r;
 		}
-		
+
 		r -= 654321.0L;
-		
+
 		r = (r < 0.0L) ? (-r) : r;
-		
+
 		if(r > r.epsilon * 4.0L){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_fbstp_01.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_fbstp_01.d	Thu Jun 08 18:26:22 2006 +0000
@@ -12,19 +12,19 @@
 
 version(runTest){
 	import addon.cpuinfo;
-		
+
 	int main(){
 		haveFPU!()();
-	
+
 		byte[10] raw;
-		
+
 		real r = 654321.0L;
-		
+
 		asm{
 			fld r;
 			fbstp raw;
 		}
-		
+
 		if(raw[0] != (1 | (2 << 4))){
 			assert(0);
 		}
@@ -55,7 +55,7 @@
 		if(raw[9] != 0){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_fchs_01.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_fchs_01.d	Thu Jun 08 18:26:22 2006 +0000
@@ -15,15 +15,15 @@
 
 	int main(){
 		haveFPU!()();
-		
+
 		real a = -1.2L;
-		
+
 		asm{
 			fld a;
 			fchs;
 			fstp a;
 		}
-		
+
 		if(1.2L != a){
 			assert(0);
 
@@ -34,12 +34,12 @@
 			fchs;
 			fstp a;
 		}
-		
+
 		if(-1.2L != a){
 			assert(0);
 
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_fclex_01_A.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_fclex_01_A.d	Thu Jun 08 18:26:22 2006 +0000
@@ -1,7 +1,7 @@
  // $HeadURL$
  // $Date$
  // $Author$
- 
+
 module dstress.run.a.asm_fclex_01_A;
 
 version(D_InlineAsm_X86){
@@ -12,7 +12,7 @@
 
 version(runTest){
 	import addon.cpuinfo;
-	
+
 	int main(){
 		haveFPU!()();
 		asm{
--- a/run/a/asm_fcmovb_01_A.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_fcmovb_01_A.d	Thu Jun 08 18:26:22 2006 +0000
@@ -1,7 +1,7 @@
  // $HeadURL$
  // $Date$
  // $Author$
- 
+
 module dstress.run.a.asm_fcmovb_01_A;
 
 version(D_InlineAsm_X86){
@@ -12,7 +12,7 @@
 
 version(runTest){
 	import addon.cpuinfo;
-	
+
 	int main(){
 		haveFPU!()();
 		haveCMOV!()();
--- a/run/a/asm_fcmovbe_01_A.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_fcmovbe_01_A.d	Thu Jun 08 18:26:22 2006 +0000
@@ -1,7 +1,7 @@
  // $HeadURL$
  // $Date$
  // $Author$
- 
+
 module dstress.run.a.asm_fcmovbe_01_A;
 
 version(D_InlineAsm_X86){
@@ -12,7 +12,7 @@
 
 version(runTest){
 	import addon.cpuinfo;
-	
+
 	int main(){
 		haveFPU!()();
 		haveCMOV!()();
--- a/run/a/asm_fcmove_01_A.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_fcmove_01_A.d	Thu Jun 08 18:26:22 2006 +0000
@@ -1,7 +1,7 @@
  // $HeadURL$
  // $Date$
  // $Author$
- 
+
 module dstress.run.a.asm_fcmove_01_A;
 
 version(D_InlineAsm_X86){
@@ -12,7 +12,7 @@
 
 version(runTest){
 	import addon.cpuinfo;
-	
+
 	int main(){
 		haveFPU!()();
 		haveCMOV!()();
--- a/run/a/asm_fcmovnb_01_A.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_fcmovnb_01_A.d	Thu Jun 08 18:26:22 2006 +0000
@@ -1,7 +1,7 @@
  // $HeadURL$
  // $Date$
  // $Author$
- 
+
 module dstress.run.a.asm_fcmovnb_01_A;
 
 version(D_InlineAsm_X86){
@@ -12,7 +12,7 @@
 
 version(runTest){
 	import addon.cpuinfo;
-	
+
 	int main(){
 		haveFPU!()();
 		haveCMOV!()();
--- a/run/a/asm_fcmovnbe_01_A.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_fcmovnbe_01_A.d	Thu Jun 08 18:26:22 2006 +0000
@@ -1,7 +1,7 @@
  // $HeadURL$
  // $Date$
  // $Author$
- 
+
 module dstress.run.a.asm_fcmovnbe_01_A;
 
 version(D_InlineAsm_X86){
@@ -12,7 +12,7 @@
 
 version(runTest){
 	import addon.cpuinfo;
-	
+
 	int main(){
 		haveFPU!()();
 		haveCMOV!()();
--- a/run/a/asm_fcmovne_01_A.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_fcmovne_01_A.d	Thu Jun 08 18:26:22 2006 +0000
@@ -1,7 +1,7 @@
  // $HeadURL$
  // $Date$
  // $Author$
- 
+
 module dstress.run.a.asm_fcmovne_01_A;
 
 version(D_InlineAsm_X86){
@@ -12,7 +12,7 @@
 
 version(runTest){
 	import addon.cpuinfo;
-	
+
 	int main(){
 		haveFPU!()();
 		haveCMOV!()();
--- a/run/a/asm_fcmovnu_01_A.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_fcmovnu_01_A.d	Thu Jun 08 18:26:22 2006 +0000
@@ -1,7 +1,7 @@
  // $HeadURL$
  // $Date$
  // $Author$
- 
+
 module dstress.run.a.asm_fcmovnu_01_A;
 
 version(D_InlineAsm_X86){
@@ -12,7 +12,7 @@
 
 version(runTest){
 	import addon.cpuinfo;
-	
+
 	int main(){
 		haveFPU!()();
 		haveCMOV!()();
--- a/run/a/asm_fcmovu_01_A.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_fcmovu_01_A.d	Thu Jun 08 18:26:22 2006 +0000
@@ -1,7 +1,7 @@
  // $HeadURL$
  // $Date$
  // $Author$
- 
+
 module dstress.run.a.asm_fcmovu_01_A;
 
 version(D_InlineAsm_X86){
@@ -12,7 +12,7 @@
 
 version(runTest){
 	import addon.cpuinfo;
-	
+
 	int main(){
 		haveFPU!()();
 		haveCMOV!()();
--- a/run/a/asm_fcom_01_A.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_fcom_01_A.d	Thu Jun 08 18:26:22 2006 +0000
@@ -15,10 +15,10 @@
 
 	int main(){
 		haveFPU!()();
-		
+
 		float f1, f2;
 		ushort s;
-				
+
 		asm{
 			fldz;
 			fldz;
@@ -36,12 +36,12 @@
 		if(f2 != 1.0f){
 			assert(0);
 		}
-		
+
 		ushort C0 = 1 << 8;
 		ushort C1 = 1 << 9;
 		ushort C2 = 1 << 10;
 		ushort C3 = 1 << 14;
-		
+
 		if(!(s & C0)){
 			assert(0);
 		}
@@ -54,7 +54,7 @@
 		if(s & C3){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_fcom_01_B.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_fcom_01_B.d	Thu Jun 08 18:26:22 2006 +0000
@@ -15,12 +15,12 @@
 
 	int main(){
 		haveFPU!()();
-		
+
 		float f1, f2;
 		f1 = 0.0f;
-		
+
 		ushort s;
-				
+
 		asm{
 			fldz;
 			fldz;
@@ -43,7 +43,7 @@
 		ushort C1 = 1 << 9;
 		ushort C2 = 1 << 10;
 		ushort C3 = 1 << 14;
-		
+
 		if(!(s & C0)){
 			assert(0);
 		}
@@ -57,7 +57,7 @@
 		if(s & C3){
 			assert(0);
 		}
-				
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_fcom_01_C.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_fcom_01_C.d	Thu Jun 08 18:26:22 2006 +0000
@@ -15,12 +15,12 @@
 
 	int main(){
 		haveFPU!()();
-		
+
 		float f1, f2;
 		f1 = 1.0f;
-		
+
 		ushort s;
-				
+
 		asm{
 			fldz;
 			fld1;
@@ -42,7 +42,7 @@
 		ushort C1 = 1 << 9;
 		ushort C2 = 1 << 10;
 		ushort C3 = 1 << 14;
-		
+
 		if(!(s & C0)){
 			assert(0);
 		}
@@ -55,7 +55,7 @@
 		if(s & C3){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_fcom_01_D.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_fcom_01_D.d	Thu Jun 08 18:26:22 2006 +0000
@@ -15,12 +15,12 @@
 
 	int main(){
 		haveFPU!()();
-		
+
 		double f1, f2;
 		f1 = 1.0;
-		
+
 		ushort s;
-				
+
 		asm{
 			fldz;
 			fld1;
@@ -42,7 +42,7 @@
 		ushort C1 = 1 << 9;
 		ushort C2 = 1 << 10;
 		ushort C3 = 1 << 14;
-		
+
 		if(!(s & C0)){
 			assert(0);
 		}
@@ -55,7 +55,7 @@
 		if(s & C3){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_fcomi_01_A.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_fcomi_01_A.d	Thu Jun 08 18:26:22 2006 +0000
@@ -15,13 +15,13 @@
 
 	int main(){
 		haveFPU!()();
-		
+
 		float f1, f2;
-		
+
 		ubyte CF = 2;
 		ubyte PF = 2;
 		ubyte ZF = 2;
-				
+
 		asm{
 			fldz;
 			fldz;
@@ -41,7 +41,7 @@
 		if(f2 != 1.0f){
 			assert(0);
 		}
-		
+
 		if(CF != 1){
 			assert(0);
 		}
@@ -51,7 +51,7 @@
 		if(ZF != 0){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_fcomip_01_A.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_fcomip_01_A.d	Thu Jun 08 18:26:22 2006 +0000
@@ -15,13 +15,13 @@
 
 	int main(){
 		haveFPU!()();
-		
+
 		float f1, f2;
-		
+
 		ubyte CF = 2;
 		ubyte PF = 2;
 		ubyte ZF = 2;
-				
+
 		asm{
 			fldz;
 			fldz;
@@ -41,7 +41,7 @@
 		if(f2 != 0.0f){
 			assert(0);
 		}
-		
+
 		if(CF != 1){
 			assert(0);
 		}
@@ -51,7 +51,7 @@
 		if(ZF != 0){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_fcomp_01_A.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_fcomp_01_A.d	Thu Jun 08 18:26:22 2006 +0000
@@ -15,10 +15,10 @@
 
 	int main(){
 		haveFPU!()();
-		
+
 		float f1, f2;
 		ushort s;
-				
+
 		asm{
 			fldz;
 			fldz;
@@ -36,12 +36,12 @@
 		if(f2 != 0.0f){
 			assert(0);
 		}
-		
+
 		ushort C0 = 1 << 8;
 		ushort C1 = 1 << 9;
 		ushort C2 = 1 << 10;
 		ushort C3 = 1 << 14;
-		
+
 		if(!(s & C0)){
 			assert(0);
 		}
@@ -54,7 +54,7 @@
 		if(s & C3){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_fcomp_01_B.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_fcomp_01_B.d	Thu Jun 08 18:26:22 2006 +0000
@@ -15,12 +15,12 @@
 
 	int main(){
 		haveFPU!()();
-		
+
 		float f1, f2;
 		f1 = 0.0f;
-		
+
 		ushort s;
-				
+
 		asm{
 			fldz;
 			fldz;
@@ -43,7 +43,7 @@
 		ushort C1 = 1 << 9;
 		ushort C2 = 1 << 10;
 		ushort C3 = 1 << 14;
-		
+
 		if(!(s & C0)){
 			assert(0);
 		}
@@ -57,7 +57,7 @@
 		if(s & C3){
 			assert(0);
 		}
-				
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_fcomp_01_C.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_fcomp_01_C.d	Thu Jun 08 18:26:22 2006 +0000
@@ -15,12 +15,12 @@
 
 	int main(){
 		haveFPU!()();
-		
+
 		float f1, f2;
 		f1 = 1.0f;
-		
+
 		ushort s;
-				
+
 		asm{
 			fldz;
 			fld1;
@@ -42,7 +42,7 @@
 		ushort C1 = 1 << 9;
 		ushort C2 = 1 << 10;
 		ushort C3 = 1 << 14;
-		
+
 		if(!(s & C0)){
 			assert(0);
 		}
@@ -55,7 +55,7 @@
 		if(s & C3){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_fcomp_01_D.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_fcomp_01_D.d	Thu Jun 08 18:26:22 2006 +0000
@@ -15,12 +15,12 @@
 
 	int main(){
 		haveFPU!()();
-		
+
 		double f1, f2;
 		f1 = 1.0;
-		
+
 		ushort s;
-				
+
 		asm{
 			fldz;
 			fld1;
@@ -42,7 +42,7 @@
 		ushort C1 = 1 << 9;
 		ushort C2 = 1 << 10;
 		ushort C3 = 1 << 14;
-		
+
 		if(!(s & C0)){
 			assert(0);
 		}
@@ -55,7 +55,7 @@
 		if(s & C3){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_fcompp_01.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_fcompp_01.d	Thu Jun 08 18:26:22 2006 +0000
@@ -15,10 +15,10 @@
 
 	int main(){
 		haveFPU!()();
-		
+
 		float f1, f2;
 		ushort s;
-				
+
 		asm{
 			fldz;
 			fldz;
@@ -36,12 +36,12 @@
 		if(f2 != 0.0f){
 			assert(0);
 		}
-		
+
 		ushort C0 = 1 << 8;
 		ushort C1 = 1 << 9;
 		ushort C2 = 1 << 10;
 		ushort C3 = 1 << 14;
-		
+
 		if(!(s & C0)){
 			assert(0);
 		}
@@ -54,7 +54,7 @@
 		if(s & C3){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_fcos_01.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_fcos_01.d	Thu Jun 08 18:26:22 2006 +0000
@@ -16,19 +16,19 @@
 
 	int main(){
 		haveFPU!()();
-		
+
 		float f = -0.0L;
-		
+
 		asm{
 			fld f;
 			fcos;
 			fstp f;
 		}
-		
+
 		if(f != 1.0L){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_fdecstp_01.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_fdecstp_01.d	Thu Jun 08 18:26:22 2006 +0000
@@ -15,19 +15,19 @@
 
 	int main(){
 		haveFPU!()();
-		
+
 		ushort a, b;
-		
+
 		asm{
 			finit;
 			fstsw a;
 			fdecstp;
 			fstsw b;
 		}
-		
+
 		a = (a >> 11) & 0b111;
 		b = (b >> 11) & 0b111;
-		
+
 		if(a != 0){
 			assert(0);
 		}
--- a/run/a/asm_fdiv_01_A.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_fdiv_01_A.d	Thu Jun 08 18:26:22 2006 +0000
@@ -15,21 +15,21 @@
 
 	int main(){
 		haveFPU!()();
-		
+
 		float a = 12.0f;
 		float b = -3.0f;
 		float c;
-		
+
 		asm{
 			fld a;
 			fdiv b;
 			fstp c;
 		}
-		
+
 		if(c != -4.0f){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_fdiv_01_B.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_fdiv_01_B.d	Thu Jun 08 18:26:22 2006 +0000
@@ -15,21 +15,21 @@
 
 	int main(){
 		haveFPU!()();
-		
+
 		double a = 12.0;
 		double b = -3.0;
 		double c;
-		
+
 		asm{
 			fld a;
 			fdiv b;
 			fstp c;
 		}
-		
+
 		if(c != -4.0){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_fdiv_01_C.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_fdiv_01_C.d	Thu Jun 08 18:26:22 2006 +0000
@@ -15,22 +15,22 @@
 
 	int main(){
 		haveFPU!()();
-		
+
 		float a = 12.0f;
 		float b = -3.0f;
 		float c;
-		
+
 		asm{
 			fld b;
 			fld a;
 			fdiv ST, ST(1);
 			fstp c;
 		}
-		
+
 		if(c != -4.0f){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_fdiv_01_D.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_fdiv_01_D.d	Thu Jun 08 18:26:22 2006 +0000
@@ -15,11 +15,11 @@
 
 	int main(){
 		haveFPU!()();
-		
+
 		float a = 12.0f;
 		float b = -3.0f;
 		float c;
-		
+
 		asm{
 			fld a;
 			fld b;
@@ -27,11 +27,11 @@
 			fstp c;
 			fstp c;
 		}
-		
+
 		if(c != -4.0f){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_fdivp_01_A.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_fdivp_01_A.d	Thu Jun 08 18:26:22 2006 +0000
@@ -15,26 +15,26 @@
 
 	int main(){
 		haveFPU!()();
-		
+
 		float a = 12.0f;
 		float b = -3.0f;
-		
+
 		asm{
 			fld a;
-			fldz;	
+			fldz;
 			fld b;
 			fdivp ST(2),ST;
 			fstp a;
 			fstp b;
 		}
-		
+
 		if(a != 0.0f){
 			assert(0);
 		}
 		if(b != -4.0f){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_fdivp_01_B.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_fdivp_01_B.d	Thu Jun 08 18:26:22 2006 +0000
@@ -15,10 +15,10 @@
 
 	int main(){
 		haveFPU!()();
-		
+
 		float a = 12.0f;
 		float b = -3.0f;
-		
+
 		asm{
 			fldz;
 			fld a;
@@ -27,14 +27,14 @@
 			fstp a;
 			fstp b;
 		}
-		
+
 		if(a != -4.0f){
 			assert(0);
 		}
 		if(b != 0.0f){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_fdivr_01_A.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_fdivr_01_A.d	Thu Jun 08 18:26:22 2006 +0000
@@ -15,10 +15,10 @@
 
 	int main(){
 		haveFPU!()();
-		
+
 		double a = 12.0;
 		double b = -3.0;
-		
+
 		asm{
 			fldz;
 			fld b;
@@ -26,14 +26,14 @@
 			fstp a;
 			fstp b;
 		}
-		
+
 		if(a != -4.0){
 			assert(0);
 		}
 		if(b != 0.0){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_fdivr_01_B.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_fdivr_01_B.d	Thu Jun 08 18:26:22 2006 +0000
@@ -15,10 +15,10 @@
 
 	int main(){
 		haveFPU!()();
-		
+
 		float a = 12.0;
 		float b = -3.0;
-		
+
 		asm{
 			fldz;
 			fld b;
@@ -26,14 +26,14 @@
 			fstp a;
 			fstp b;
 		}
-		
+
 		if(a != -4.0){
 			assert(0);
 		}
 		if(b != 0.0){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_fdivr_01_C.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_fdivr_01_C.d	Thu Jun 08 18:26:22 2006 +0000
@@ -15,10 +15,10 @@
 
 	int main(){
 		haveFPU!()();
-		
+
 		float a = 12.0f;
 		float b = -3.0f;
-		
+
 		asm{
 			fld a;
 			fldz;
@@ -27,14 +27,14 @@
 			fstp a;
 			fstp b;
 		}
-		
+
 		if(a != -4.0f){
 			assert(0);
 		}
 		if(b != 0.0f){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_fdivr_01_D.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_fdivr_01_D.d	Thu Jun 08 18:26:22 2006 +0000
@@ -15,11 +15,11 @@
 
 	int main(){
 		haveFPU!()();
-		
+
 		float a = 12.0f;
 		float b = -3.0f;
 		float c = 9.9f;
-		
+
 		asm{
 			fld b;
 			fldz;
@@ -29,7 +29,7 @@
 			fstp b;
 			fstp c;
 		}
-		
+
 		if(a != 12.0f){
 			assert(0);
 		}
@@ -39,7 +39,7 @@
 		if(c != -4.0f){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_fdivrp_01_A.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_fdivrp_01_A.d	Thu Jun 08 18:26:22 2006 +0000
@@ -15,10 +15,10 @@
 
 	int main(){
 		haveFPU!()();
-		
+
 		float a = 12.0f;
 		float b = -3.0f;
-		
+
 		asm{
 			fld b;
 			fldz;
@@ -27,14 +27,14 @@
 			fstp a;
 			fstp b;
 		}
-		
+
 		if(a != 0.0f){
 			assert(0);
 		}
 		if(b != -4.0f){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_fdivrp_01_B.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_fdivrp_01_B.d	Thu Jun 08 18:26:22 2006 +0000
@@ -15,10 +15,10 @@
 
 	int main(){
 		haveFPU!()();
-		
+
 		float a = 12.0f;
 		float b = -3.0f;
-		
+
 		asm{
 			fldz;
 			fld b;
@@ -27,14 +27,14 @@
 			fstp a;
 			fstp b;
 		}
-		
+
 		if(a != -4.0f){
 			assert(0);
 		}
 		if(b != 0.0f){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_ffree_01_A.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_ffree_01_A.d	Thu Jun 08 18:26:22 2006 +0000
@@ -1,7 +1,7 @@
  // $HeadURL$
  // $Date$
  // $Author$
- 
+
 module dstress.run.a.asm_ffree_01_A;
 
 version(D_InlineAsm_X86){
@@ -12,7 +12,7 @@
 
 version(doTest){
 	import addon.cpuinfo;
-	
+
 	int main(){
 		haveFPU!()();
 
--- a/run/a/asm_fiadd_01_A.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_fiadd_01_A.d	Thu Jun 08 18:26:22 2006 +0000
@@ -12,28 +12,28 @@
 
 version(runTest){
 	import addon.cpuinfo;
-	
+
 	int main(){
 		haveFPU!()();
 
 		double a = -1.2;
 		int b = 34;
-		
+
 		asm{
 			finit;
 			fld a;
 			fiadd b;
 			fst a;
 		}
-		
+
 		a -= 32.8;
-		
+
 		a = (a > 0.0) ? a : -a;
-		
+
 		if(a >= a.epsilon * 16.0){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_fiadd_01_B.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_fiadd_01_B.d	Thu Jun 08 18:26:22 2006 +0000
@@ -18,22 +18,22 @@
 
 		double a = -1.2;
 		short b = 34;
-		
+
 		asm{
 			finit;
 			fld a;
 			fiadd b;
 			fst a;
 		}
-		
+
 		a -= 32.8;
-		
+
 		a = (a > 0.0) ? a : -a;
-		
+
 		if(a >= a.epsilon * 16.0){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_ficom_01_A.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_ficom_01_A.d	Thu Jun 08 18:26:22 2006 +0000
@@ -15,12 +15,12 @@
 
 	int main(){
 		haveFPU!()();
-		
+
 		float f = 3.0f;
 		short i = -3;
-		
+
 		ushort s;
-				
+
 		asm{
 			fld1;
 			fld f;
@@ -32,11 +32,11 @@
 		if(f != 3.0f){
 			assert(0);
 		}
-		
+
 		ushort C0 = 1 << 8;
 		ushort C2 = 1 << 10;
 		ushort C3 = 1 << 14;
-		
+
 		if(s & C0){
 			assert(0);
 		}
@@ -46,7 +46,7 @@
 		if(s & C3){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_ficom_01_B.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_ficom_01_B.d	Thu Jun 08 18:26:22 2006 +0000
@@ -15,12 +15,12 @@
 
 	int main(){
 		haveFPU!()();
-		
+
 		float f = -3.0f;
 		int i = 3;
-		
+
 		ushort s;
-				
+
 		asm{
 			fld1;
 			fld f;
@@ -32,11 +32,11 @@
 		if(f != -3.0f){
 			assert(0);
 		}
-		
+
 		ushort C0 = 1 << 8;
 		ushort C2 = 1 << 10;
 		ushort C3 = 1 << 14;
-		
+
 		if(!(s & C0)){
 			assert(0);
 		}
@@ -46,7 +46,7 @@
 		if(s & C3){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_ficomp_01_A.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_ficomp_01_A.d	Thu Jun 08 18:26:22 2006 +0000
@@ -15,12 +15,12 @@
 
 	int main(){
 		haveFPU!()();
-		
+
 		float f = 3.0f;
 		short i = -3;
-		
+
 		ushort s;
-				
+
 		asm{
 			fld1;
 			fld f;
@@ -32,11 +32,11 @@
 		if(f != 1.0f){
 			assert(0);
 		}
-		
+
 		ushort C0 = 1 << 8;
 		ushort C2 = 1 << 10;
 		ushort C3 = 1 << 14;
-		
+
 		if(s & C0){
 			assert(0);
 		}
@@ -46,7 +46,7 @@
 		if(s & C3){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_ficomp_01_B.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_ficomp_01_B.d	Thu Jun 08 18:26:22 2006 +0000
@@ -15,12 +15,12 @@
 
 	int main(){
 		haveFPU!()();
-		
+
 		float f = -3.0f;
 		int i = 3;
-		
+
 		ushort s;
-				
+
 		asm{
 			fld1;
 			fld f;
@@ -32,11 +32,11 @@
 		if(f != 1.0f){
 			assert(0);
 		}
-		
+
 		ushort C0 = 1 << 8;
 		ushort C2 = 1 << 10;
 		ushort C3 = 1 << 14;
-		
+
 		if(!(s & C0)){
 			assert(0);
 		}
@@ -46,7 +46,7 @@
 		if(s & C3){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_fidiv_01_A.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_fidiv_01_A.d	Thu Jun 08 18:26:22 2006 +0000
@@ -15,11 +15,11 @@
 
 	int main(){
 		haveFPU!()();
-		
+
 		float a = 12.0f;
 		float b = 0.999f;
 		int i = -3;
-		
+
 		asm{
 			fldz;
 			fld a;
@@ -27,14 +27,14 @@
 			fstp a;
 			fstp b;
 		}
-		
+
 		if(a != -4.0f){
 			assert(0);
 		}
 		if(b != 0.0f){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_fidiv_01_B.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_fidiv_01_B.d	Thu Jun 08 18:26:22 2006 +0000
@@ -15,11 +15,11 @@
 
 	int main(){
 		haveFPU!()();
-		
+
 		float a = 12.0f;
 		float b = 0.999f;
 		short i = -3;
-		
+
 		asm{
 			fldz;
 			fld a;
@@ -27,14 +27,14 @@
 			fstp a;
 			fstp b;
 		}
-		
+
 		if(a != -4.0f){
 			assert(0);
 		}
 		if(b != 0.0f){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_fidivr_01_A.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_fidivr_01_A.d	Thu Jun 08 18:26:22 2006 +0000
@@ -15,20 +15,20 @@
 
 	int main(){
 		haveFPU!()();
-		
+
 		float a = -3.0f;
 		int b = 12;
-		
+
 		asm{
 			fld a;
 			fidivr b;
 			fstp a;
 		}
-		
+
 		if(a != -4.0f){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_fidivr_01_B.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_fidivr_01_B.d	Thu Jun 08 18:26:22 2006 +0000
@@ -15,20 +15,20 @@
 
 	int main(){
 		haveFPU!()();
-		
+
 		float a = -3.0f;
 		short b = 12;
-		
+
 		asm{
 			fld a;
 			fidivr b;
 			fstp a;
 		}
-		
+
 		if(a != -4.0f){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_fild_01_A.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_fild_01_A.d	Thu Jun 08 18:26:22 2006 +0000
@@ -15,20 +15,20 @@
 
 	int main(){
 		haveFPU!()();
-		
+
 		short i = 800;
 		double d;
-		
+
 		asm{
 			finit;
 			fild i;
 			fst d;
 		}
-		
+
 		if(d != 800.0){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_fild_01_B.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_fild_01_B.d	Thu Jun 08 18:26:22 2006 +0000
@@ -15,20 +15,20 @@
 
 	int main(){
 		haveFPU!()();
-		
+
 		int i = 800;
 		double d;
-		
+
 		asm{
 			finit;
 			fild i;
 			fst d;
 		}
-		
+
 		if(d != 800.0){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_fild_01_C.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_fild_01_C.d	Thu Jun 08 18:26:22 2006 +0000
@@ -15,20 +15,20 @@
 
 	int main(){
 		haveFPU!()();
-		
+
 		long i = 800;
 		double d;
-		
+
 		asm{
 			finit;
 			fild i;
 			fst d;
 		}
-		
+
 		if(d != 800.0){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_fimul_01_A.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_fimul_01_A.d	Thu Jun 08 18:26:22 2006 +0000
@@ -15,26 +15,26 @@
 
 	int main(){
 		haveFPU!()();
-		
+
 		float a = 2.0f;
 		short b = -3;
-		
+
 		asm{
 			fld a;
 			fimul b;
 			fst a;
 		}
-		
+
 		a -= -6.0f;
-		
+
 		if(a < 0.0f){
 			a = -a;
 		}
-		
+
 		if(a > a.epsilon * 4.0f){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_fimul_01_B.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_fimul_01_B.d	Thu Jun 08 18:26:22 2006 +0000
@@ -15,26 +15,26 @@
 
 	int main(){
 		haveFPU!()();
-		
+
 		float a = 2.0f;
 		int b = -3;
-		
+
 		asm{
 			fld a;
 			fimul b;
 			fst a;
 		}
-		
+
 		a -= -6.0f;
-		
+
 		if(a < 0.0f){
 			a = -a;
 		}
-		
+
 		if(a > a.epsilon * 4.0f){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_fincstp_01.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_fincstp_01.d	Thu Jun 08 18:26:22 2006 +0000
@@ -15,26 +15,26 @@
 
 	int main(){
 		haveFPU!()();
-		
+
 		ushort a, b;
-		
+
 		asm{
 			finit;
 			fstsw a;
 			fincstp;
 			fstsw b;
 		}
-		
+
 		a = (a >> 11) & 0b111;
 		b = (b >> 11) & 0b111;
-		
+
 		if(a != 0){
 			assert(0);
 		}
 		if(b != 1){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_finit_01.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_finit_01.d	Thu Jun 08 18:26:22 2006 +0000
@@ -16,21 +16,21 @@
 	int main(){
 		haveFPU!()();
 		ushort controll, status;
-		
+
 		asm{
 			finit;
 			fstcw controll;
 			fstsw status;
 		}
-		
+
 		if(controll != 0x037F){
 			assert(0);
 		}
 		if(status != 0){
 			assert(0);
 		}
-		
-		
+
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_fist_01_A.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_fist_01_A.d	Thu Jun 08 18:26:22 2006 +0000
@@ -15,20 +15,20 @@
 
 	int main(){
 		haveFPU!()();
-		
+
 		float f = -800.0f;
 		short i;
-		
+
 		asm{
 			fld1;
 			fld f;
 			fist i;
 		}
-		
+
 		if(i != -800){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_fist_01_B.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_fist_01_B.d	Thu Jun 08 18:26:22 2006 +0000
@@ -15,20 +15,20 @@
 
 	int main(){
 		haveFPU!()();
-		
+
 		float f = -800.0f;
 		int i;
-		
+
 		asm{
 			fld1;
 			fld f;
 			fist i;
 		}
-		
+
 		if(i != -800){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_fistp_01_A.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_fistp_01_A.d	Thu Jun 08 18:26:22 2006 +0000
@@ -15,17 +15,17 @@
 
 	int main(){
 		haveFPU!()();
-		
+
 		float f = -800.0f;
 		short i;
-		
+
 		asm{
 			fld1;
 			fld f;
 			fistp i;
 			fst f;
 		}
-		
+
 		if(i != -800){
 			assert(0);
 		}
@@ -33,7 +33,7 @@
 		if(f != 1.0f){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_fistp_01_B.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_fistp_01_B.d	Thu Jun 08 18:26:22 2006 +0000
@@ -15,17 +15,17 @@
 
 	int main(){
 		haveFPU!()();
-		
+
 		float f = -800.0f;
 		int i;
-		
+
 		asm{
 			fld1;
 			fld f;
 			fistp i;
 			fst f;
 		}
-		
+
 		if(i != -800){
 			assert(0);
 		}
@@ -33,7 +33,7 @@
 		if(f != 1.0f){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_fistp_01_C.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_fistp_01_C.d	Thu Jun 08 18:26:22 2006 +0000
@@ -15,10 +15,10 @@
 
 	int main(){
 		haveFPU!()();
-		
+
 		float r = -800.0f;
 		long a, b;
-		
+
 		asm{
 			fldz;
 			fld1;
@@ -26,14 +26,14 @@
 			fistp a;
 			fistp b;
 		}
-		
+
 		if(a != -800){
 			assert(0);
 		}
 		if(b != 1){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_fisttp_01_A.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_fisttp_01_A.d	Thu Jun 08 18:26:22 2006 +0000
@@ -15,30 +15,30 @@
 
 	int main(){
 		haveFPU!()();
-		
+
 		float f = -800.9f;
 		short i;
-		
+
 		asm{
 			fld f;
 			fisttp i;
 		}
-		
+
 		if(i != -800){
 			assert(0);
 		}
-		
+
 		f = -800.0f;
-		
+
 		asm{
 			fld f;
 			fisttp i;
 		}
-		
+
 		if(i != -800){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_fisttp_01_B.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_fisttp_01_B.d	Thu Jun 08 18:26:22 2006 +0000
@@ -15,30 +15,30 @@
 
 	int main(){
 		haveFPU!()();
-		
+
 		float f = -800.9f;
 		int i;
-		
+
 		asm{
 			fld f;
 			fisttp i;
 		}
-		
+
 		if(i != -800){
 			assert(0);
 		}
-		
+
 		f = -800.0f;
-		
+
 		asm{
 			fld f;
 			fisttp i;
 		}
-		
+
 		if(i != -800){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_fisttp_01_C.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_fisttp_01_C.d	Thu Jun 08 18:26:22 2006 +0000
@@ -15,30 +15,30 @@
 
 	int main(){
 		haveFPU!()();
-		
+
 		float f = -800.9f;
 		long i;
-		
+
 		asm{
 			fld f;
 			fisttp i;
 		}
-		
+
 		if(i != -800){
 			assert(0);
 		}
-		
+
 		f = -800.0f;
-		
+
 		asm{
 			fld f;
 			fisttp i;
 		}
-		
+
 		if(i != -800){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_fisub_01_A.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_fisub_01_A.d	Thu Jun 08 18:26:22 2006 +0000
@@ -15,26 +15,26 @@
 
 	int main(){
 		haveFPU!()();
-		
+
 		float a = 2.4f;
 		int b = 19;
-		
+
 		asm{
 			fld a;
 			fisub b;
 			fstp a;
 		}
-		
+
 		a += 16.6f;
-		
+
 		if(a < 0.0f){
 			a = -a;
 		}
-		
+
 		if(a > a.epsilon * 4.0f){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_fisub_01_B.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_fisub_01_B.d	Thu Jun 08 18:26:22 2006 +0000
@@ -15,26 +15,26 @@
 
 	int main(){
 		haveFPU!()();
-		
+
 		float a = 2.4f;
 		short b = 19;
-		
+
 		asm{
 			fld a;
 			fisub b;
 			fstp a;
 		}
-		
+
 		a += 16.6f;
-		
+
 		if(a < 0.0f){
 			a = -a;
 		}
-		
+
 		if(a > a.epsilon * 4.0f){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_fisubr_01_A.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_fisubr_01_A.d	Thu Jun 08 18:26:22 2006 +0000
@@ -15,26 +15,26 @@
 
 	int main(){
 		haveFPU!()();
-		
+
 		float a = 2.4f;
 		int b = 19;
-		
+
 		asm{
 			fld a;
 			fisubr b;
 			fstp a;
 		}
-		
+
 		a -= 16.6f;
-		
+
 		if(a < 0.0f){
 			a = -a;
 		}
-		
+
 		if(a > a.epsilon * 4.0f){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_fisubr_01_B.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_fisubr_01_B.d	Thu Jun 08 18:26:22 2006 +0000
@@ -15,26 +15,26 @@
 
 	int main(){
 		haveFPU!()();
-		
+
 		float a = 2.4f;
 		short b = 19;
-		
+
 		asm{
 			fld a;
 			fisubr b;
 			fstp a;
 		}
-		
+
 		a -= 16.6f;
-		
+
 		if(a < 0.0f){
 			a = -a;
 		}
-		
+
 		if(a > a.epsilon * 4.0f){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_fld1_01.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_fld1_01.d	Thu Jun 08 18:26:22 2006 +0000
@@ -15,18 +15,18 @@
 
 	int main(){
 		haveFPU!()();
-		
+
 		double f = -800.9;
-		
+
 		asm{
 			fld1;
 			fstp f;
 		}
-		
+
 		if(f != 1.0){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_fld_01_A.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_fld_01_A.d	Thu Jun 08 18:26:22 2006 +0000
@@ -27,7 +27,7 @@
 		if(b != 1.2f){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_fld_01_B.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_fld_01_B.d	Thu Jun 08 18:26:22 2006 +0000
@@ -27,7 +27,7 @@
 		if(b != 1.2){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_fld_01_C.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_fld_01_C.d	Thu Jun 08 18:26:22 2006 +0000
@@ -27,7 +27,7 @@
 		if(b != 1.2){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_fld_01_D.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_fld_01_D.d	Thu Jun 08 18:26:22 2006 +0000
@@ -29,7 +29,7 @@
 		if(b != 1.0f){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_fld_02_A.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_fld_02_A.d	Thu Jun 08 18:26:22 2006 +0000
@@ -27,7 +27,7 @@
 		if(b != 1.2f){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_fldcw_01.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_fldcw_01.d	Thu Jun 08 18:26:22 2006 +0000
@@ -15,48 +15,48 @@
 
 	int main(){
 		haveFPU!()();
-		
+
 		ushort controll;
-		
+
 		float a = 2.8f;
 		float b = 2.1f;
-		
+
 		short i1_a, i1_b;
 		short i2_a, i2_b;
 		short i3_a, i3_b;
-		
+
 		asm{
 			finit;
 			fstcw controll;
 		}
-		
+
 		controll &= 0b1111_00_1111111111;
 		controll |= 0b0000_01_0000000000;
-		
+
 		asm{
 			fldcw controll;
 			fld a;
 			fistp i1_a;
-			
+
 			fld b;
 			fistp i1_b;
 		}
-		
+
 		if(i1_a != 2){
 			assert(0);
 		}
 		if(i1_b != 2){
 			assert(0);
 		}
-		
+
 		controll &= 0b1111_00_1111111111;
 		controll |= 0b0000_10_0000000000;
-		
+
 		asm{
 			fldcw controll;
 			fld a;
 			fistp i2_a;
-			
+
 			fld b;
 			fistp i2_b;
 		}
@@ -66,14 +66,14 @@
 		if(i2_b != 3){
 			assert(0);
 		}
-		
+
 		controll &= 0b1111_00_1111111111;
-		
+
 		asm{
 			fldcw controll;
 			fld a;
 			fistp i3_a;
-			
+
 			fld b;
 			fistp i3_b;
 		}
@@ -83,7 +83,7 @@
 		if(i3_b != 2){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_fldl2e_01.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_fldl2e_01.d	Thu Jun 08 18:26:22 2006 +0000
@@ -15,24 +15,24 @@
 
 	int main(){
 		haveFPU!()();
-		
+
 		double f = -800.9;
-		
+
 		asm{
 			fldl2e;
 			fstp f;
 		}
-		
+
 		f -= 0x1.71547652B82fE178p+0;
-		
+
 		if(f < 0.0){
 			f = -f;
 		}
-		
+
 		if(f > f.epsilon * 4.0){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_fldl2t_01.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_fldl2t_01.d	Thu Jun 08 18:26:22 2006 +0000
@@ -15,24 +15,24 @@
 
 	int main(){
 		haveFPU!()();
-		
+
 		double f = -800.9;
-		
+
 		asm{
 			fldl2t;
 			fstp f;
 		}
-		
+
 		f -= 3.321928094887362347870319429489;
-		
+
 		if(f < 0.0){
 			f = -f;
 		}
-		
+
 		if(f > f.epsilon * 4.0){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_fldlg2_01.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_fldlg2_01.d	Thu Jun 08 18:26:22 2006 +0000
@@ -15,24 +15,24 @@
 
 	int main(){
 		haveFPU!()();
-		
+
 		double f = -800.9;
-		
+
 		asm{
 			fldlg2;
 			fstp f;
 		}
-		
+
 		f -= 0.30102999566398119521373889472449;
-		
+
 		if(f < 0.0){
 			f = -f;
 		}
-		
+
 		if(f > f.epsilon * 4.0){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_fldln2_01.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_fldln2_01.d	Thu Jun 08 18:26:22 2006 +0000
@@ -15,24 +15,24 @@
 
 	int main(){
 		haveFPU!()();
-		
+
 		double f = -800.9;
-		
+
 		asm{
 			fldln2;
 			fstp f;
 		}
-		
+
 		f -= 0.69314718055994530941723212145818;
-		
+
 		if(f < 0.0){
 			f = -f;
 		}
-		
+
 		if(f > f.epsilon * 4.0){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_fldpi_01.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_fldpi_01.d	Thu Jun 08 18:26:22 2006 +0000
@@ -15,24 +15,24 @@
 
 	int main(){
 		haveFPU!()();
-		
+
 		double f = -800.9;
-		
+
 		asm{
 			fldpi;
 			fstp f;
 		}
-		
+
 		f -= 0x1.921FB54442D1846Ap+1;
-		
+
 		if(f < 0.0){
 			f = -f;
 		}
-		
+
 		if(f > f.epsilon * 4.0){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_fldz_01.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_fldz_01.d	Thu Jun 08 18:26:22 2006 +0000
@@ -15,18 +15,18 @@
 
 	int main(){
 		haveFPU!()();
-		
+
 		double f = -800.9L;
-		
+
 		asm{
 			fldz;
 			fstp f;
 		}
-		
+
 		if(f != 0.0){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_fmul_01_A.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_fmul_01_A.d	Thu Jun 08 18:26:22 2006 +0000
@@ -15,26 +15,26 @@
 
 	int main(){
 		haveFPU!()();
-		
+
 		float a = 2.0f;
 		float b = -3.0f;
-		
+
 		asm{
 			fld a;
 			fmul b;
 			fst b;
 		}
-		
+
 		b -= -6.0f;
-		
+
 		if(b < 0.0f){
 			b = -b;
 		}
-		
+
 		if(b > b.epsilon * 4.0f){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_fmul_01_B.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_fmul_01_B.d	Thu Jun 08 18:26:22 2006 +0000
@@ -15,26 +15,26 @@
 
 	int main(){
 		haveFPU!()();
-		
+
 		double a = 2.0;
 		double b = -3.0;
-		
+
 		asm{
 			fld a;
 			fmul b;
 			fst b;
 		}
-		
+
 		b -= -6.0;
-		
+
 		if(b < 0.0){
 			b = -b;
 		}
-		
+
 		if(b > b.epsilon * 4.0){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_fmul_01_C.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_fmul_01_C.d	Thu Jun 08 18:26:22 2006 +0000
@@ -15,27 +15,27 @@
 
 	int main(){
 		haveFPU!()();
-		
+
 		float a = 2.0f;
 		float b = -3.0f;
-		
+
 		asm{
 			fld a;
 			fld b;
 			fmul ST, ST(1);
 			fst b;
 		}
-		
+
 		b -= -6.0f;
-		
+
 		if(b < 0.0f){
 			b = -b;
 		}
-		
+
 		if(b > b.epsilon * 4.0f){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_fmul_01_D.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_fmul_01_D.d	Thu Jun 08 18:26:22 2006 +0000
@@ -15,10 +15,10 @@
 
 	int main(){
 		haveFPU!()();
-		
+
 		float a = 2.0f;
 		float b = -3.0f;
-		
+
 		asm{
 			fld a;
 			fld b;
@@ -26,17 +26,17 @@
 			fdecstp;
 			fst b;
 		}
-		
+
 		b -= -6.0f;
-		
+
 		if(b < 0.0f){
 			b = -b;
 		}
-		
+
 		if(b > b.epsilon * 4.0f){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_fmulp_01_A.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_fmulp_01_A.d	Thu Jun 08 18:26:22 2006 +0000
@@ -15,10 +15,10 @@
 
 	int main(){
 		haveFPU!()();
-		
+
 		float a = 2.0f;
 		float b = -3.0f;
-		
+
 		asm{
 			fldz;
 			fld1;
@@ -28,13 +28,13 @@
 			fstp a;
 			fst b;
 		}
-		
+
 		a -= -6.0f;
-		
+
 		if(a < 0.0f){
 			a = -a;
 		}
-		
+
 		if(a > a.epsilon * 4.0f){
 			assert(0);
 		}
@@ -42,7 +42,7 @@
 		if(b != 1.0f){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_fmulp_01_B.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_fmulp_01_B.d	Thu Jun 08 18:26:22 2006 +0000
@@ -15,10 +15,10 @@
 
 	int main(){
 		haveFPU!()();
-		
+
 		float a = 2.0f;
 		float b = -3.0f;
-		
+
 		asm{
 			fldz;
 			fld1;
@@ -29,13 +29,13 @@
 			fstp b;
 			fst a;
 		}
-		
+
 		a -= -6.0f;
-		
+
 		if(a < 0.0f){
 			a = -a;
 		}
-		
+
 		if(a > a.epsilon * 4.0f){
 			assert(0);
 		}
@@ -43,7 +43,7 @@
 		if(b != 0.0f){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_fnclex_01_A.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_fnclex_01_A.d	Thu Jun 08 18:26:22 2006 +0000
@@ -1,7 +1,7 @@
  // $HeadURL$
  // $Date$
  // $Author$
- 
+
 module dstress.run.a.asm_fnclex_01_A;
 
 version(D_InlineAsm_X86){
@@ -12,7 +12,7 @@
 
 version(runTest){
 	import addon.cpuinfo;
-	
+
 	int main(){
 		haveFPU!()();
 		asm{
--- a/run/a/asm_fninit_01.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_fninit_01.d	Thu Jun 08 18:26:22 2006 +0000
@@ -16,21 +16,21 @@
 	int main(){
 		haveFPU!()();
 		ushort controll, status;
-		
+
 		asm{
 			fninit;
 			fstcw controll;
 			fstsw status;
 		}
-		
+
 		if(controll != 0x037F){
 			assert(0);
 		}
 		if(status != 0){
 			assert(0);
 		}
-		
-		
+
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_fnop_01.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_fnop_01.d	Thu Jun 08 18:26:22 2006 +0000
@@ -15,11 +15,11 @@
 
 	int main(){
 		haveFPU!()();
-		
+
 		asm{
 			fnop;
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_fnsave_01.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_fnsave_01.d	Thu Jun 08 18:26:22 2006 +0000
@@ -15,7 +15,7 @@
 
 	int main(){
 		haveFPU!()();
-		
+
 		static if(size_t.sizeof==4 || size_t.sizeof==6){
 			const ubyte stateSize = 108;
 		}else static if(size_t.sizeof==2){
@@ -23,13 +23,13 @@
 		}else{
 			static assert(0);
 		}
-		
+
 		ubyte[stateSize] state;
-		
+
 		asm{
 			fnsave state;
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_fnstcw_01.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_fnstcw_01.d	Thu Jun 08 18:26:22 2006 +0000
@@ -15,18 +15,18 @@
 
 	int main(){
 		haveFPU!()();
-		
+
 		ushort b;
-		
+
 		asm{
 			finit;
 			fnstcw b;
 		}
-		
+
 		if(b != 0x037F){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_fnstenv_01.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_fnstenv_01.d	Thu Jun 08 18:26:22 2006 +0000
@@ -17,11 +17,11 @@
 		haveFPU!()();
 
 		byte[28] b;
-		
+
 		asm{
 			fnstenv b;
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_fnstsw_01.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_fnstsw_01.d	Thu Jun 08 18:26:22 2006 +0000
@@ -34,7 +34,7 @@
 			assert(0);
 		}
 
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_fpatan_01.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_fpatan_01.d	Thu Jun 08 18:26:22 2006 +0000
@@ -15,10 +15,10 @@
 
 	int main(){
 		haveFPU!()();
-		
+
 		float a = 2.2f;
 		float b = -0.0f;
-		
+
 		asm{
 			finit;
 			fld a;
@@ -28,17 +28,17 @@
 			fldpi;
 			fstp b;
 		}
-		
+
 		a -= b / 2.0f;
-		
+
 		if(a < 0.0f){
 			assert(0);
 		}
-		
+
 		if(a > a.epsilon * 4.0f){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_fprem1_01.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_fprem1_01.d	Thu Jun 08 18:26:22 2006 +0000
@@ -15,10 +15,10 @@
 
 	int main(){
 		haveFPU!()();
-		
+
 		float a = 2.5f;
 		float b = -4.2f;
-		
+
 		asm{
 			finit;
 			fld a;
@@ -26,17 +26,17 @@
 			fprem1;
 			fstp a;
 		}
-		
+
 		a -= 0.8f;
-		
+
 		if(a < 0.0f){
 			a = -a;
 		}
-		
+
 		if(a > a.epsilon * 4.0f){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_fprem_01.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_fprem_01.d	Thu Jun 08 18:26:22 2006 +0000
@@ -15,27 +15,27 @@
 
 	int main(){
 		haveFPU!()();
-		
+
 		float a = 2.5f;
 		float b = -4.2f;
-		
+
 		asm{
 			fld a;
 			fld b;
 			fprem;
 			fstp a;
 		}
-		
+
 		a += 1.7f;
 
 		if(a < 0.0f){
 			a = -a;
 		}
-		
+
 		if(a > a.epsilon * 4.0f){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_fptan_01.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_fptan_01.d	Thu Jun 08 18:26:22 2006 +0000
@@ -15,31 +15,31 @@
 
 	int main(){
 		haveFPU!()();
-		
+
 		double a = 4.0;
 		double b;
-		
+
 		asm{
 			fld a;
 			fptan;
 			fstp b;
 			fstp a;
 		}
-		
+
 		if(b != 1.0){
 			assert(0);
 		}
-		
+
 		a -= 1.1578212823495774852;
-		
+
 		if(a < 0.0){
 			a = -a;
 		}
-		
+
 		if(a > a.epsilon * 4.0){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_frndint_01.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_frndint_01.d	Thu Jun 08 18:26:22 2006 +0000
@@ -15,26 +15,26 @@
 
 	int main(){
 		haveFPU!()();
-		
+
 		float a = 4.6f;
-		
+
 		asm{
 			finit;
 			fld a;
 			frndint;
 			fstp a;
 		}
-				
+
 		a -= 5.0f;
-		
+
 		if(a < 0.0f){
 			a = -a;
 		}
-		
+
 		if(a > a.epsilon * 4.0f){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_frstor_01.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_frstor_01.d	Thu Jun 08 18:26:22 2006 +0000
@@ -15,7 +15,7 @@
 
 	int main(){
 		haveFPU!()();
-		
+
 		static if(size_t.sizeof==4 || size_t.sizeof==6){
 			const ubyte stateSize = 108;
 		}else static if(size_t.sizeof==2){
@@ -23,13 +23,13 @@
 		}else{
 			static assert(0);
 		}
-		
+
 		ubyte[stateSize] state;
-		
+
 		asm{
 			frstor state;
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_fsave_01.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_fsave_01.d	Thu Jun 08 18:26:22 2006 +0000
@@ -15,7 +15,7 @@
 
 	int main(){
 		haveFPU!()();
-		
+
 		static if(size_t.sizeof==4 || size_t.sizeof==6){
 			const ubyte stateSize = 108;
 		}else static if(size_t.sizeof==2){
@@ -23,13 +23,13 @@
 		}else{
 			static assert(0);
 		}
-		
+
 		ubyte[stateSize] state;
-		
+
 		asm{
 			fsave state;
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_fscale_01.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_fscale_01.d	Thu Jun 08 18:26:22 2006 +0000
@@ -15,27 +15,27 @@
 
 	int main(){
 		haveFPU!()();
-		
+
 		float a = 4.6f;
 		float b = 1.0f;
-		
+
 		asm{
 			fld a;
 			fld b;
 			fscale;
 			fstp a;
 		}
-			
+
 		a -= 16.0f;
 
 		if(a < 0.0f){
 			a = -a;
 		}
-		
+
 		if(a > a.epsilon * 4.0f){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_fsin_01.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_fsin_01.d	Thu Jun 08 18:26:22 2006 +0000
@@ -15,23 +15,23 @@
 
 	int main(){
 		haveFPU!()();
-		
+
 		float a = 2.2f;
-		
+
 		asm{
 			fldpi;
 			fsin;
 			fstp a;
 		}
-		
+
 		if(a < 0.0f){
 			a = -a;
 		}
-		
+
 		if(a > a.epsilon * 4.0f){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_fsincos_01.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_fsincos_01.d	Thu Jun 08 18:26:22 2006 +0000
@@ -15,30 +15,30 @@
 
 	int main(){
 		haveFPU!()();
-		
+
 		float a = 2.2f;
 		float b = 2.2f;
-		
+
 		asm{
 			fldz;
 			fsincos;
 			fstp a;
 			fstp b;
 		}
-		
+
 		a -= 1.0f;
 		if(a < 0.0f){
 			assert(0);
 		}
-		
+
 		if(a > a.epsilon * 4.0f){
 			assert(0);
 		}
-		
+
 		if(b != 0.0f){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_fsqrt_01.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_fsqrt_01.d	Thu Jun 08 18:26:22 2006 +0000
@@ -15,24 +15,24 @@
 
 	int main(){
 		haveFPU!()();
-		
+
 		float a = 9.0f;
-		
+
 		asm{
 			fld a;
 			fsqrt;
 			fstp a;
 		}
-		
+
 		a -= 3.0f;
 		if(a < 0.0f){
 			a = -a;
 		}
-		
+
 		if(a > a.epsilon * 4.0f){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_fst_01_A.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_fst_01_A.d	Thu Jun 08 18:26:22 2006 +0000
@@ -15,9 +15,9 @@
 
 	int main(){
 		haveFPU!()();
-		
+
 		float a, b, c;
-		
+
 		asm{
 			fldz;
 			fldz;
@@ -27,7 +27,7 @@
 			fstp b;
 			fstp c;
 		}
-		
+
 		if(a != 1.0f){
 			assert(0);
 		}
@@ -37,7 +37,7 @@
 		if(c != 0.0){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_fst_01_B.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_fst_01_B.d	Thu Jun 08 18:26:22 2006 +0000
@@ -15,9 +15,9 @@
 
 	int main(){
 		haveFPU!()();
-		
+
 		float a, b, c;
-		
+
 		asm{
 			fldz;
 			fld1;
@@ -25,7 +25,7 @@
 			fstp a;
 			fstp b;
 		}
-		
+
 		if(a != 1.0f){
 			assert(0);
 		}
@@ -35,7 +35,7 @@
 		if(c != 1.0f){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_fst_01_C.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_fst_01_C.d	Thu Jun 08 18:26:22 2006 +0000
@@ -15,9 +15,9 @@
 
 	int main(){
 		haveFPU!()();
-		
+
 		double a, b, c;
-		
+
 		asm{
 			fldz;
 			fld1;
@@ -25,7 +25,7 @@
 			fstp a;
 			fstp b;
 		}
-		
+
 		if(a != 1.0){
 			assert(0);
 		}
@@ -35,7 +35,7 @@
 		if(c != 1.0){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_fstcw_01.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_fstcw_01.d	Thu Jun 08 18:26:22 2006 +0000
@@ -15,18 +15,18 @@
 
 	int main(){
 		haveFPU!()();
-		
+
 		ushort b;
-		
+
 		asm{
 			finit;
 			fstcw b;
 		}
-		
+
 		if(b != 0x037F){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_fstenv_01.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_fstenv_01.d	Thu Jun 08 18:26:22 2006 +0000
@@ -17,11 +17,11 @@
 		haveFPU!()();
 
 		byte[28] b;
-		
+
 		asm{
 			fstenv b;
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_fstp_01_A.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_fstp_01_A.d	Thu Jun 08 18:26:22 2006 +0000
@@ -15,9 +15,9 @@
 
 	int main(){
 		haveFPU!()();
-		
+
 		float a, b;
-		
+
 		asm{
 			fldz;
 			fldz;
@@ -25,14 +25,14 @@
 			fstp a;
 			fstp b;
 		}
-		
+
 		if(a != 1.0f){
 			assert(0);
 		}
 		if(b != 0.0f){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_fstp_01_B.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_fstp_01_B.d	Thu Jun 08 18:26:22 2006 +0000
@@ -15,9 +15,9 @@
 
 	int main(){
 		haveFPU!()();
-		
+
 		double a, b;
-		
+
 		asm{
 			fldz;
 			fldz;
@@ -25,14 +25,14 @@
 			fstp a;
 			fstp b;
 		}
-		
+
 		if(a != 1.0){
 			assert(0);
 		}
 		if(b != 0.0){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_fstp_01_C.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_fstp_01_C.d	Thu Jun 08 18:26:22 2006 +0000
@@ -15,9 +15,9 @@
 
 	int main(){
 		haveFPU!()();
-		
+
 		real a, b;
-		
+
 		asm{
 			fldz;
 			fldz;
@@ -25,14 +25,14 @@
 			fstp a;
 			fstp b;
 		}
-		
+
 		if(a != 1.0L){
 			assert(0);
 		}
 		if(b != 0.0L){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_fstp_01_D.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_fstp_01_D.d	Thu Jun 08 18:26:22 2006 +0000
@@ -15,9 +15,9 @@
 
 	int main(){
 		haveFPU!()();
-		
+
 		float a, b;
-		
+
 		asm{
 			fldz;
 			fldz;
@@ -26,14 +26,14 @@
 			fstp a;
 			fstp b;
 		}
-		
+
 		if(a != 0.0f){
 			assert(0);
 		}
 		if(b != 1.0f){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_fstsw_01.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_fstsw_01.d	Thu Jun 08 18:26:22 2006 +0000
@@ -34,7 +34,7 @@
 			assert(0);
 		}
 
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_fsub_01_A.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_fsub_01_A.d	Thu Jun 08 18:26:22 2006 +0000
@@ -17,23 +17,23 @@
 	int main(){
 		float a = 2.4f;
 		float b = -1.2f;
-		
+
 		asm{
 			fld a;
 			fsub b;
 			fst a;
 		}
-		
+
 		a -= 3.6f;
-		
+
 		if(a < 0.0f){
 			a = -a;
 		}
-		
+
 		if(a > a.epsilon * 4.0f){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_fsub_01_B.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_fsub_01_B.d	Thu Jun 08 18:26:22 2006 +0000
@@ -17,23 +17,23 @@
 	int main(){
 		double a = 2.4;
 		double b = -1.2;
-		
+
 		asm{
 			fld a;
 			fsub b;
 			fst a;
 		}
-		
+
 		a -= 3.6;
-		
+
 		if(a < 0.0){
 			a = -a;
 		}
-		
+
 		if(a > a.epsilon * 4.0){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_fsub_01_C.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_fsub_01_C.d	Thu Jun 08 18:26:22 2006 +0000
@@ -17,24 +17,24 @@
 	int main(){
 		float a = 2.4f;
 		float b = -1.2f;
-		
+
 		asm{
 			fld b;
 			fld a;
 			fsub ST, ST(1);
 			fst a;
 		}
-		
+
 		a -= 3.6f;
-		
+
 		if(a < 0.0f){
 			a = -a;
 		}
-		
+
 		if(a > a.epsilon * 4.0f){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_fsub_01_D.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_fsub_01_D.d	Thu Jun 08 18:26:22 2006 +0000
@@ -17,7 +17,7 @@
 	int main(){
 		float a = 2.4f;
 		float b = -1.2f;
-		
+
 		asm{
 			fld b;
 			fld a;
@@ -25,17 +25,17 @@
 			fdecstp;
 			fst a;
 		}
-		
+
 		a -= 3.6f;
-		
+
 		if(a < 0.0f){
 			a = -a;
 		}
-		
+
 		if(a > a.epsilon * 4.0f){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_fsubp_01_A.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_fsubp_01_A.d	Thu Jun 08 18:26:22 2006 +0000
@@ -12,11 +12,11 @@
 
 version(runTest){
 	import addon.cpuinfo;
-	
+
 	int main(){
 		double a = 2.4;
 		double b = -1.2;
-		
+
 		asm{
 			fld1;
 			fldz;
@@ -26,13 +26,13 @@
 			fstp a;
 			fstp b;
 		}
-		
+
 		a -= 3.6;
-		
+
 		if(a < 0.0){
 			a = -a;
 		}
-		
+
 		if(a > a.epsilon * 4.0){
 			assert(0);
 		}
@@ -40,7 +40,7 @@
 		if(b != 0.0){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_fsubp_01_B.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_fsubp_01_B.d	Thu Jun 08 18:26:22 2006 +0000
@@ -12,11 +12,11 @@
 
 version(runTest){
 	import addon.cpuinfo;
-	
+
 	int main(){
 		double a = 2.4;
 		double b = -1.2;
-		
+
 		asm{
 			fld1;
 			fld a;
@@ -26,13 +26,13 @@
 			fstp b;
 			fstp a;
 		}
-		
+
 		a -= 3.6;
-		
+
 		if(a < 0.0){
 			a = -a;
 		}
-		
+
 		if(a > a.epsilon * 4.0){
 			assert(0);
 		}
@@ -40,7 +40,7 @@
 		if(b != 0.0){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_fsubr_01_A.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_fsubr_01_A.d	Thu Jun 08 18:26:22 2006 +0000
@@ -17,23 +17,23 @@
 	int main(){
 		float a = 2.4f;
 		float b = -1.2f;
-		
+
 		asm{
 			fld b;
 			fsubr a;
 			fst a;
 		}
-		
+
 		a -= 3.6f;
-		
+
 		if(a < 0.0f){
 			a = -a;
 		}
-		
+
 		if(a > a.epsilon * 4.0f){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_fsubr_01_B.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_fsubr_01_B.d	Thu Jun 08 18:26:22 2006 +0000
@@ -17,23 +17,23 @@
 	int main(){
 		double a = 2.4;
 		double b = -1.2;
-		
+
 		asm{
 			fld b;
 			fsubr a;
 			fst a;
 		}
-		
+
 		a -= 3.6;
-		
+
 		if(a < 0.0){
 			a = -a;
 		}
-		
+
 		if(a > a.epsilon * 4.0){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_fsubr_01_C.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_fsubr_01_C.d	Thu Jun 08 18:26:22 2006 +0000
@@ -17,24 +17,24 @@
 	int main(){
 		float a = 2.4f;
 		float b = -1.2f;
-		
+
 		asm{
 			fld a;
 			fld b;
 			fsubr ST, ST(1);
 			fst a;
 		}
-		
+
 		a -= 3.6f;
-		
+
 		if(a < 0.0f){
 			a = -a;
 		}
-		
+
 		if(a > a.epsilon * 4.0f){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_fsubr_01_D.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_fsubr_01_D.d	Thu Jun 08 18:26:22 2006 +0000
@@ -17,7 +17,7 @@
 	int main(){
 		float a = 2.4f;
 		float b = -1.2f;
-		
+
 		asm{
 			fld a;
 			fld b;
@@ -25,17 +25,17 @@
 			fdecstp;
 			fst a;
 		}
-		
+
 		a -= 3.6f;
-		
+
 		if(a < 0.0f){
 			a = -a;
 		}
-		
+
 		if(a > a.epsilon * 4.0f){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_fsubrp_01_A.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_fsubrp_01_A.d	Thu Jun 08 18:26:22 2006 +0000
@@ -12,11 +12,11 @@
 
 version(runTest){
 	import addon.cpuinfo;
-	
+
 	int main(){
 		double a = 2.4;
 		double b = -1.2;
-		
+
 		asm{
 			fld1;
 			fldz;
@@ -26,13 +26,13 @@
 			fstp a;
 			fstp b;
 		}
-		
+
 		a -= 3.6;
-		
+
 		if(a < 0.0){
 			a = -a;
 		}
-		
+
 		if(a > a.epsilon * 4.0){
 			assert(0);
 		}
@@ -40,7 +40,7 @@
 		if(b != 0.0){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_fsubrp_01_B.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_fsubrp_01_B.d	Thu Jun 08 18:26:22 2006 +0000
@@ -12,11 +12,11 @@
 
 version(runTest){
 	import addon.cpuinfo;
-	
+
 	int main(){
 		double a = 2.4;
 		double b = -1.2;
-		
+
 		asm{
 			fld1;
 			fld b;
@@ -26,13 +26,13 @@
 			fstp b;
 			fstp a;
 		}
-		
+
 		a -= 3.6;
-		
+
 		if(a < 0.0){
 			a = -a;
 		}
-		
+
 		if(a > a.epsilon * 4.0){
 			assert(0);
 		}
@@ -40,7 +40,7 @@
 		if(b != 0.0){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_ftst_01_A.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_ftst_01_A.d	Thu Jun 08 18:26:22 2006 +0000
@@ -15,10 +15,10 @@
 
 	int main(){
 		haveFPU!()();
-		
+
 		float f;
 		ushort s;
-				
+
 		asm{
 			fldpi;
 			fldpi;
@@ -31,11 +31,11 @@
 		if(f != 1.0f){
 			assert(0);
 		}
-		
+
 		ushort C0 = 1 << 8;
 		ushort C2 = 1 << 10;
 		ushort C3 = 1 << 14;
-		
+
 		if(s & C0){
 			assert(0);
 		}
@@ -45,7 +45,7 @@
 		if(s & C3){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_fucom_01_A.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_fucom_01_A.d	Thu Jun 08 18:26:22 2006 +0000
@@ -15,11 +15,11 @@
 
 	int main(){
 		haveFPU!()();
-		
+
 		float f1 = float.nan;
 		float f2;
 		ushort s;
-				
+
 		asm{
 			fldz;
 			fldz;
@@ -37,11 +37,11 @@
 		if(f2 != 1.0f){
 			assert(0);
 		}
-		
+
 		ushort C0 = 1 << 8;
 		ushort C2 = 1 << 10;
 		ushort C3 = 1 << 14;
-		
+
 		if(!(s & C0)){
 			assert(0);
 		}
@@ -51,7 +51,7 @@
 		if(!(s & C3)){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_fucom_01_B.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_fucom_01_B.d	Thu Jun 08 18:26:22 2006 +0000
@@ -15,12 +15,12 @@
 
 	int main(){
 		haveFPU!()();
-		
+
 		float f1 = float.nan;
 		float f2;
-		
+
 		ushort s;
-				
+
 		asm{
 			fldz;
 			fld f1;
@@ -42,7 +42,7 @@
 		ushort C0 = 1 << 8;
 		ushort C2 = 1 << 10;
 		ushort C3 = 1 << 14;
-		
+
 		if(!(s & C0)){
 			assert(0);
 		}
@@ -52,7 +52,7 @@
 		if(!(s & C3)){
 			assert(0);
 		}
-				
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_fucomi_01_A.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_fucomi_01_A.d	Thu Jun 08 18:26:22 2006 +0000
@@ -15,14 +15,14 @@
 
 	int main(){
 		haveFPU!()();
-		
+
 		float f1 = float.nan;
 		float f2;
-		
+
 		ubyte CF = 2;
 		ubyte PF = 2;
 		ubyte ZF = 2;
-				
+
 		asm{
 			fldz;
 			fldz;
@@ -43,7 +43,7 @@
 		if(f2 != 0.0f){
 			assert(0);
 		}
-		
+
 		if(CF != 1){
 			assert(0);
 		}
@@ -53,7 +53,7 @@
 		if(ZF != 1){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_fucomip_01_A.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_fucomip_01_A.d	Thu Jun 08 18:26:22 2006 +0000
@@ -15,14 +15,14 @@
 
 	int main(){
 		haveFPU!()();
-		
+
 		float f1 = float.nan;
 		float f2;
-		
+
 		ubyte CF = 2;
 		ubyte PF = 2;
 		ubyte ZF = 2;
-				
+
 		asm{
 			fldz;
 			fldz;
@@ -43,7 +43,7 @@
 		if(f2 != 0.0f){
 			assert(0);
 		}
-		
+
 		if(CF != 1){
 			assert(0);
 		}
@@ -53,7 +53,7 @@
 		if(ZF != 1){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_fucomp_01_A.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_fucomp_01_A.d	Thu Jun 08 18:26:22 2006 +0000
@@ -15,11 +15,11 @@
 
 	int main(){
 		haveFPU!()();
-		
+
 		float f1 = float.nan;
 		float f2;
 		ushort s;
-				
+
 		asm{
 			fldz;
 			fld1;
@@ -37,11 +37,11 @@
 		if(f2 != 1.0f){
 			assert(0);
 		}
-		
+
 		ushort C0 = 1 << 8;
 		ushort C2 = 1 << 10;
 		ushort C3 = 1 << 14;
-		
+
 		if(!(s & C0)){
 			assert(0);
 		}
@@ -51,7 +51,7 @@
 		if(!(s & C3)){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_fucomp_01_B.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_fucomp_01_B.d	Thu Jun 08 18:26:22 2006 +0000
@@ -15,12 +15,12 @@
 
 	int main(){
 		haveFPU!()();
-		
+
 		float f1 = float.nan;
 		float f2;
-		
+
 		ushort s;
-				
+
 		asm{
 			fld f1;
 			fldz;
@@ -42,7 +42,7 @@
 		ushort C0 = 1 << 8;
 		ushort C2 = 1 << 10;
 		ushort C3 = 1 << 14;
-		
+
 		if(!(s & C0)){
 			assert(0);
 		}
@@ -52,7 +52,7 @@
 		if(!(s & C3)){
 			assert(0);
 		}
-				
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_fucompp_01.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_fucompp_01.d	Thu Jun 08 18:26:22 2006 +0000
@@ -15,11 +15,11 @@
 
 	int main(){
 		haveFPU!()();
-		
+
 		float f1 = float.nan;
 		float f2;
 		ushort s;
-				
+
 		asm{
 			fldz;
 			fld1;
@@ -37,11 +37,11 @@
 		if(f2 != 0.0f){
 			assert(0);
 		}
-		
+
 		ushort C0 = 1 << 8;
 		ushort C2 = 1 << 10;
 		ushort C3 = 1 << 14;
-		
+
 		if(!(s & C0)){
 			assert(0);
 		}
@@ -51,7 +51,7 @@
 		if(!(s & C3)){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_fwait_01.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_fwait_01.d	Thu Jun 08 18:26:22 2006 +0000
@@ -15,7 +15,7 @@
 		asm{
 			fwait;
 		}
-	
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_fxam_01_A.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_fxam_01_A.d	Thu Jun 08 18:26:22 2006 +0000
@@ -18,7 +18,7 @@
 
 		float f;
 		ushort s;
-				
+
 		asm{
 			fld1;
 			fxam;
@@ -29,11 +29,11 @@
 		if(f != 1.0f){
 			assert(0);
 		}
-		
+
 		ushort C0 = 1 << 8;
 		ushort C2 = 1 << 10;
 		ushort C3 = 1 << 14;
-		
+
 		if(s & C0){
 			assert(0);
 		}
--- a/run/a/asm_fxch_01_A.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_fxch_01_A.d	Thu Jun 08 18:26:22 2006 +0000
@@ -12,15 +12,15 @@
 
 version(runTest){
 	import addon.cpuinfo;
-	
+
 	int main(){
 		haveFPU!()();
 
 		float a = -1.0f;
 		float b = 3.5f;
-		
+
 		float a2, b2;
-		
+
 		asm{
 			fld a;
 			fld b;
@@ -28,14 +28,14 @@
 			fstp b2;
 			fst a2;
 		}
-		
+
 		if(a2 != b){
 			assert(0);
 		}
 		if(b2 != a){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_fxch_01_B.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_fxch_01_B.d	Thu Jun 08 18:26:22 2006 +0000
@@ -12,15 +12,15 @@
 
 version(runTest){
 	import addon.cpuinfo;
-	
+
 	int main(){
 		haveFPU!()();
 
 		float a = -1.0f;
 		float b = 3.5f;
-		
+
 		float a2, b2, x2;
-		
+
 		asm{
 			fld a;
 			fld1;
@@ -30,7 +30,7 @@
 			fstp x2;
 			fst a2;
 		}
-		
+
 		if(a2 != b){
 			assert(0);
 		}
@@ -40,7 +40,7 @@
 		if(b2 != a){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_fxrstor_01_A.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_fxrstor_01_A.d	Thu Jun 08 18:26:22 2006 +0000
@@ -28,7 +28,7 @@
 			fstp a;
 			fst b;
 		}
-		
+
 		if(a != 0.0f){
 			assert(0);
 		}
--- a/run/a/asm_fxtract_01.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_fxtract_01.d	Thu Jun 08 18:26:22 2006 +0000
@@ -20,7 +20,7 @@
 		float exponent;
 		float significand;
 		float f;
-		
+
 		asm{
 			fldz;
 			fld a;
@@ -29,7 +29,7 @@
 			fstp exponent;
 			fst f;
 		}
-		
+
 		if(significand != -1.0f){
 			assert(0);
 		}
@@ -39,7 +39,7 @@
 		if(f != 0.0f){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_fyl2x_01.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_fyl2x_01.d	Thu Jun 08 18:26:22 2006 +0000
@@ -12,13 +12,13 @@
 
 version(runTest){
 	import addon.cpuinfo;
-	
+
 	int main(){
 		haveFPU!()();
 
 		float a = -2.0f;
 		float b;
-		
+
 		asm{
 			fld a;
 			fld a;
@@ -27,14 +27,14 @@
 			fstp b;
 			fst a;
 		}
-		
+
 		if(b != -0.0f){
 			assert(0);
 		}
 		if(a != -2.0f){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_fyl2xp1_01.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_fyl2xp1_01.d	Thu Jun 08 18:26:22 2006 +0000
@@ -17,7 +17,7 @@
 		haveFPU!()();
 
 		float a = -0.0f;
-		
+
 		asm{
 			fld a;
 			fld a;
@@ -25,11 +25,11 @@
 			fstp a;
 			fstp a;
 		}
-		
+
 		if(a != 0.0L){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_haddpd_01_A.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_haddpd_01_A.d	Thu Jun 08 18:26:22 2006 +0000
@@ -12,7 +12,7 @@
 
 version(runTest){
 	import addon.cpuinfo;
-	
+
 	int main(){
 		haveSSE3!()();
 
@@ -34,7 +34,7 @@
 		if(c[0] > double.epsilon * 16){
 			assert(0);
 		}
-		
+
 		c[1] -= 5.0;
 		if(c[1] < 0){
 			c[1] = -c[1];
--- a/run/a/asm_haddps_01_A.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_haddps_01_A.d	Thu Jun 08 18:26:22 2006 +0000
@@ -12,7 +12,7 @@
 
 version(runTest){
 	import addon.cpuinfo;
-	
+
 	int main(){
 		haveSSE3!()();
 
@@ -34,7 +34,7 @@
 		if(c[0] > float.epsilon * 16){
 			assert(0);
 		}
-		
+
 		c[1] -= 17.7;
 		if(c[1] < 0){
 			c[1] = -c[1];
@@ -42,7 +42,7 @@
 		if(c[1] > float.epsilon * 16){
 			assert(0);
 		}
-		
+
 		c[2] -= 3.0;
 		if(c[2] < 0){
 			c[2] = -c[2];
--- a/run/a/asm_hsubpd_01_A.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_hsubpd_01_A.d	Thu Jun 08 18:26:22 2006 +0000
@@ -12,7 +12,7 @@
 
 version(runTest){
 	import addon.cpuinfo;
-	
+
 	int main(){
 		haveSSE3!()();
 
@@ -34,7 +34,7 @@
 		if(c[0] > double.epsilon * 64){
 			assert(0);
 		}
-		
+
 		c[1] += 3.0;
 		if(c[1] < 0){
 			c[1] = -c[1];
@@ -42,7 +42,7 @@
 		if(c[1] > double.epsilon * 16){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_hsubps_01_A.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_hsubps_01_A.d	Thu Jun 08 18:26:22 2006 +0000
@@ -15,7 +15,7 @@
 
 	int main(){
 		haveSSE3!()();
-		
+
 		static float[4] A = [2.0f, 3.0f, 6.0f, 8.0f];
 		static float[4] B = [1.0f, 4.0f, 5.0f, 9.0f];
 		float[4] c;
@@ -34,7 +34,7 @@
 		if(c[0] > float.epsilon * 16){
 			assert(0);
 		}
-		
+
 		c[1] += 2.0f;
 		if(c[1] < 0){
 			c[1] = -c[1];
@@ -42,7 +42,7 @@
 		if(c[1] > float.epsilon * 16){
 			assert(0);
 		}
-		
+
 		c[2] += 3.0;
 		if(c[2] < 0){
 			c[2] = -c[2];
--- a/run/a/asm_idiv_01_A.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_idiv_01_A.d	Thu Jun 08 18:26:22 2006 +0000
@@ -15,9 +15,9 @@
 
 	int main(){
 		byte y = 2;
-		
+
 		ushort a = 0x00_81;
-		
+
 		asm{
 			mov AX, a;
 			idiv y;
@@ -26,7 +26,7 @@
 		if(a != 0x0140){
 			assert(0);
 		}
-		
+
 		a = 0x00_80;
 
 		asm{
@@ -34,11 +34,11 @@
 			idiv y;
 			mov a, AX;
 		}
-		
+
 		if(a != 0x0040){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_idiv_01_B.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_idiv_01_B.d	Thu Jun 08 18:26:22 2006 +0000
@@ -13,10 +13,10 @@
 version(runTest){
 	int main(){
 		short y = 2;
-		
+
 		short a = 0x00_00;
 		short b = - 0x0F_FF;
-		
+
 		asm{
 			mov DX, a;
 			mov AX, b;
@@ -31,7 +31,7 @@
 		if(b != 1){
 			assert(0);
 		}
-		
+
 		a = 0x00_00;
 		b = - 0x0F_FE;
 
@@ -49,7 +49,7 @@
 		if(b != 0){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_idiv_01_C.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_idiv_01_C.d	Thu Jun 08 18:26:22 2006 +0000
@@ -13,10 +13,10 @@
 version(runTest){
 	int main(){
 		int y = -2;
-		
+
 		int a = 0x00_00_00_00;
 		int b = - 0x0F_FF_FF_FF;
-		
+
 		asm{
 			mov EDX, a;
 			mov EAX, b;
@@ -31,7 +31,7 @@
 		if(b != 1){
 			assert(0);
 		}
-		
+
 		a = 0x00_00_00_00;
 		b = 0x0F_FF_FF_FE;
 
@@ -49,7 +49,7 @@
 		if(b != 0){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_idiv_02_A.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_idiv_02_A.d	Thu Jun 08 18:26:22 2006 +0000
@@ -15,9 +15,9 @@
 
 	int main(){
 		byte y = 2;
-		
+
 		ushort a = 0x00_81;
-		
+
 		asm{
 			mov AX, a;
 			mov CL, y;
@@ -27,7 +27,7 @@
 		if(a != 0x0140){
 			assert(0);
 		}
-		
+
 		a = 0x00_80;
 
 		asm{
@@ -36,11 +36,11 @@
 			idiv CL;
 			mov a, AX;
 		}
-		
+
 		if(a != 0x0040){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_idiv_02_B.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_idiv_02_B.d	Thu Jun 08 18:26:22 2006 +0000
@@ -13,10 +13,10 @@
 version(runTest){
 	int main(){
 		short y = 2;
-		
+
 		short a = 0x00_00;
 		short b = - 0x0F_FF;
-		
+
 		asm{
 			mov DX, a;
 			mov AX, b;
@@ -32,7 +32,7 @@
 		if(b != 1){
 			assert(0);
 		}
-		
+
 		a = 0x00_00;
 		b = - 0x0F_FE;
 
@@ -51,7 +51,7 @@
 		if(b != 0){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_idiv_02_C.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_idiv_02_C.d	Thu Jun 08 18:26:22 2006 +0000
@@ -13,10 +13,10 @@
 version(runTest){
 	int main(){
 		int y = -2;
-		
+
 		int a = 0x00_00_00_00;
 		int b = - 0x0F_FF_FF_FF;
-		
+
 		asm{
 			mov EDX, a;
 			mov EAX, b;
@@ -32,7 +32,7 @@
 		if(b != 1){
 			assert(0);
 		}
-		
+
 		a = 0x00_00_00_00;
 		b = 0x0F_FF_FF_FE;
 
@@ -51,7 +51,7 @@
 		if(b != 0){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_imul_01_A.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_imul_01_A.d	Thu Jun 08 18:26:22 2006 +0000
@@ -14,17 +14,17 @@
 	int main(){
 		byte a = -2;
 		byte b = 3;
-		
+
 		asm{
 			mov AL, a;
 			imul b;
 			mov b, AL;
 		}
-	
+
 		if(b != -6){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_imul_01_B.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_imul_01_B.d	Thu Jun 08 18:26:22 2006 +0000
@@ -14,7 +14,7 @@
 	int main(){
 		short a = -2;
 		short b = 3;
-		
+
 		asm{
 			mov AX, a;
 			imul b;
@@ -24,7 +24,7 @@
 		if(b != -6){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_imul_01_C.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_imul_01_C.d	Thu Jun 08 18:26:22 2006 +0000
@@ -14,7 +14,7 @@
 	int main(){
 		int a = -2;
 		int b = 3;
-		
+
 		asm{
 			mov EAX, a;
 			imul b;
@@ -24,7 +24,7 @@
 		if(b != -6){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_imul_02_A.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_imul_02_A.d	Thu Jun 08 18:26:22 2006 +0000
@@ -14,7 +14,7 @@
 	int main(){
 		int a = -2;
 		int b = 3;
-		
+
 		asm{
 			mov EAX, a;
 			imul EAX, b;
@@ -24,7 +24,7 @@
 		if(b != -6){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_imul_02_B.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_imul_02_B.d	Thu Jun 08 18:26:22 2006 +0000
@@ -14,7 +14,7 @@
 	int main(){
 		short a = -2;
 		short b = 3;
-		
+
 		asm{
 			mov AX, a;
 			imul AX, b;
@@ -24,7 +24,7 @@
 		if(b != -6){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_imul_03_A.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_imul_03_A.d	Thu Jun 08 18:26:22 2006 +0000
@@ -14,18 +14,18 @@
 	int main(){
 		byte a = -2;
 		byte b = 3;
-		
+
 		asm{
 			mov AL, a;
 			mov BL, b;
 			imul BL;
 			mov b, AL;
 		}
-	
+
 		if(b != -6){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_imul_03_B.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_imul_03_B.d	Thu Jun 08 18:26:22 2006 +0000
@@ -14,7 +14,7 @@
 	int main(){
 		short a = -2;
 		short b = 3;
-		
+
 		asm{
 			mov AX, a;
 			mov BX, b;
@@ -25,7 +25,7 @@
 		if(b != -6){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_imul_03_C.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_imul_03_C.d	Thu Jun 08 18:26:22 2006 +0000
@@ -14,7 +14,7 @@
 	int main(){
 		int a = -2;
 		int b = 3;
-		
+
 		asm{
 			mov EAX, a;
 			mov EBX, b;
@@ -25,7 +25,7 @@
 		if(b != -6){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_imul_04_A.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_imul_04_A.d	Thu Jun 08 18:26:22 2006 +0000
@@ -14,7 +14,7 @@
 	int main(){
 		int a = -2;
 		int b = 3;
-		
+
 		asm{
 			mov EAX, a;
 			mov EBX, b;
@@ -25,7 +25,7 @@
 		if(b != -6){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_imul_04_B.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_imul_04_B.d	Thu Jun 08 18:26:22 2006 +0000
@@ -14,7 +14,7 @@
 	int main(){
 		short a = -2;
 		short b = 3;
-		
+
 		asm{
 			mov AX, a;
 			mov BX, b;
@@ -25,7 +25,7 @@
 		if(b != -6){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_inc_01_A.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_inc_01_A.d	Thu Jun 08 18:26:22 2006 +0000
@@ -14,17 +14,17 @@
 version(runTest){
 	int main(){
 		uint i = 0x12_34_5F_FFu;
-		
+
 		asm{
 			mov EAX, i;
 			inc AL;
 			mov i, EAX;
 		}
-	
+
 		if(i != 0x12_34_5F_00u){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_inc_01_B.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_inc_01_B.d	Thu Jun 08 18:26:22 2006 +0000
@@ -13,17 +13,17 @@
 version(runTest){
 	int main(){
 		uint i = 0x12_3F_FF_FFu;
-		
+
 		asm{
 			mov EAX, i;
 			inc AX;
 			mov i, EAX;
 		}
-	
+
 		if(i != 0x12_3F_00_00u){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_inc_01_C.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_inc_01_C.d	Thu Jun 08 18:26:22 2006 +0000
@@ -13,17 +13,17 @@
 version(runTest){
 	int main(){
 		uint i = 0xFF_FF_FF_FFu;
-		
+
 		asm{
 			mov EAX, i;
 			inc EAX;
 			mov i, EAX;
 		}
-	
+
 		if(i != 0x00_00_00_00u){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_inc_02_A.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_inc_02_A.d	Thu Jun 08 18:26:22 2006 +0000
@@ -14,15 +14,15 @@
 version(runTest){
 	int main(){
 		byte b = 0x2F;
-		
+
 		asm{
 			inc b;
 		}
-	
+
 		if(b != 0x30){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_inc_02_B.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_inc_02_B.d	Thu Jun 08 18:26:22 2006 +0000
@@ -14,15 +14,15 @@
 version(runTest){
 	int main(){
 		short b = 0x342F;
-		
+
 		asm{
 			inc b;
 		}
-	
+
 		if(b != 0x3430){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_inc_02_C.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_inc_02_C.d	Thu Jun 08 18:26:22 2006 +0000
@@ -14,15 +14,15 @@
 version(runTest){
 	int main(){
 		int b = 0x12_FF_FF_FF;
-		
+
 		asm{
 			inc b;
 		}
-	
+
 		if(b != 0x13_00_00_00){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_ja_01_A.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_ja_01_A.d	Thu Jun 08 18:26:22 2006 +0000
@@ -14,13 +14,13 @@
 	int main(){
 		uint a=5;
 		uint b=5;
-		
+
 		asm{
 			mov EAX, a;
 			cmp EAX, b;
 			ja error;
 		}
-		
+
 		return 0;
 	error:
 		assert(0);
--- a/run/a/asm_ja_01_B.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_ja_01_B.d	Thu Jun 08 18:26:22 2006 +0000
@@ -14,15 +14,15 @@
 	int main(){
 		uint a=5;
 		uint b=4;
-		
+
 		asm{
 			mov EAX, a;
 			cmp EAX, b;
 			ja save;
 		}
-		
+
 		assert(0);
-	
+
 	save:
 		return 0;
 	}
--- a/run/a/asm_ja_01_C.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_ja_01_C.d	Thu Jun 08 18:26:22 2006 +0000
@@ -14,15 +14,15 @@
 	int main(){
 		uint a=5;
 		uint b=6;
-		
+
 		asm{
 			mov EAX, a;
 			cmp EAX, b;
 			ja error;
 		}
-		
+
 		return 0;
-		
+
 	error:
 		assert(0);
 	}
--- a/run/a/asm_jae_01_A.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_jae_01_A.d	Thu Jun 08 18:26:22 2006 +0000
@@ -8,7 +8,7 @@
 	version(D_InlineAsm){
 		uint a=5;
 		uint b=6;
-		
+
 		asm{
 			mov EAX, a;
 			cmp EAX, b;
@@ -16,9 +16,9 @@
 			add EAX, 1;
 		save:	mov a, EAX;
 		}
-		
+
 		assert(a == 6);
-		
+
 		return 0;
 	}else{
 		pragma(msg, "no Inline asm support");
--- a/run/a/asm_jae_01_B.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_jae_01_B.d	Thu Jun 08 18:26:22 2006 +0000
@@ -8,7 +8,7 @@
 	version(D_InlineAsm){
 		uint a=5;
 		uint b=5;
-		
+
 		asm{
 			mov EAX, a;
 			cmp EAX, b;
@@ -16,9 +16,9 @@
 			add EAX, 1;
 		save:	mov a, EAX;
 		}
-		
+
 		assert(a == 5);
-		
+
 		return 0;
 	}else{
 		pragma(msg, "no Inline asm support");
--- a/run/a/asm_jae_01_C.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_jae_01_C.d	Thu Jun 08 18:26:22 2006 +0000
@@ -8,7 +8,7 @@
 	version(D_InlineAsm){
 		uint a=5;
 		uint b=4;
-		
+
 		asm{
 			mov EAX, a;
 			cmp EAX, b;
@@ -16,9 +16,9 @@
 			add EAX, 1;
 		save:	mov a, EAX;
 		}
-		
+
 		assert(a == 5);
-		
+
 		return 0;
 	}else{
 		pragma(msg, "no Inline asm support");
--- a/run/a/asm_jb_01_A.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_jb_01_A.d	Thu Jun 08 18:26:22 2006 +0000
@@ -8,7 +8,7 @@
 	version(D_InlineAsm){
 		uint a=5;
 		uint b=6;
-		
+
 		asm{
 			mov EAX, a;
 			cmp EAX, b;
@@ -16,9 +16,9 @@
 			add EAX, 1;
 		save:	mov a, EAX;
 		}
-		
+
 		assert(a == 5);
-		
+
 		return 0;
 	}else{
 		pragma(msg, "no Inline asm support");
--- a/run/a/asm_jb_01_B.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_jb_01_B.d	Thu Jun 08 18:26:22 2006 +0000
@@ -8,7 +8,7 @@
 	version(D_InlineAsm){
 		uint a=5;
 		uint b=5;
-		
+
 		asm{
 			mov EAX, a;
 			cmp EAX, b;
@@ -16,9 +16,9 @@
 			add EAX, 1;
 		save:	mov a, EAX;
 		}
-		
+
 		assert(a == 6);
-		
+
 		return 0;
 	}else{
 		pragma(msg, "no Inline asm support");
--- a/run/a/asm_jb_01_C.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_jb_01_C.d	Thu Jun 08 18:26:22 2006 +0000
@@ -8,7 +8,7 @@
 	version(D_InlineAsm){
 		uint a=5;
 		uint b=4;
-		
+
 		asm{
 			mov EAX, a;
 			cmp EAX, b;
@@ -16,9 +16,9 @@
 			add EAX, 1;
 		save:	mov a, EAX;
 		}
-		
+
 		assert(a == 6);
-		
+
 		return 0;
 	}else{
 		pragma(msg, "no Inline asm support");
--- a/run/a/asm_jbe_01_A.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_jbe_01_A.d	Thu Jun 08 18:26:22 2006 +0000
@@ -8,7 +8,7 @@
 	version(D_InlineAsm){
 		uint a=5;
 		uint b=6;
-		
+
 		asm{
 			mov EAX, a;
 			cmp EAX, b;
@@ -16,9 +16,9 @@
 			add EAX, 1;
 		save:	mov a, EAX;
 		}
-		
+
 		assert(a == 5);
-		
+
 		return 0;
 	}else{
 		pragma(msg, "no Inline asm support");
--- a/run/a/asm_jbe_01_B.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_jbe_01_B.d	Thu Jun 08 18:26:22 2006 +0000
@@ -8,7 +8,7 @@
 	version(D_InlineAsm){
 		uint a=5;
 		uint b=5;
-		
+
 		asm{
 			mov EAX, a;
 			cmp EAX, b;
@@ -16,9 +16,9 @@
 			add EAX, 1;
 		save:	mov a, EAX;
 		}
-		
+
 		assert(a == 5);
-		
+
 		return 0;
 	}else{
 		pragma(msg, "no Inline asm support");
--- a/run/a/asm_jbe_01_C.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_jbe_01_C.d	Thu Jun 08 18:26:22 2006 +0000
@@ -8,7 +8,7 @@
 	version(D_InlineAsm){
 		uint a=5;
 		uint b=4;
-		
+
 		asm{
 			mov EAX, a;
 			cmp EAX, b;
@@ -16,9 +16,9 @@
 			add EAX, 1;
 		save:	mov a, EAX;
 		}
-		
+
 		assert(a == 6);
-		
+
 		return 0;
 	}else{
 		pragma(msg, "no Inline asm support");
--- a/run/a/asm_jc_01_A.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_jc_01_A.d	Thu Jun 08 18:26:22 2006 +0000
@@ -7,7 +7,7 @@
 int main(){
 	version(D_InlineAsm){
 		uint a;
-		
+
 		asm{
 			mov EAX, 0;
 			stc;
@@ -15,9 +15,9 @@
 			add EAX, 1;
 		save:	mov a, EAX;
 		}
-		
+
 		assert(a == 0);
-		
+
 		return 0;
 	}else{
 		pragma(msg, "no Inline asm support");
--- a/run/a/asm_jc_01_B.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_jc_01_B.d	Thu Jun 08 18:26:22 2006 +0000
@@ -7,7 +7,7 @@
 int main(){
 	version(D_InlineAsm){
 		uint a;
-		
+
 		asm{
 			mov EAX, 0;
 			clc;
@@ -15,9 +15,9 @@
 			add EAX, 1;
 		save:	mov a, EAX;
 		}
-		
+
 		assert(a == 1);
-		
+
 		return 0;
 	}else{
 		pragma(msg, "no Inline asm support");
--- a/run/a/asm_jczx_01_A.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_jczx_01_A.d	Thu Jun 08 18:26:22 2006 +0000
@@ -7,7 +7,7 @@
 int main(){
 	version(D_InlineAsm){
 		uint a;
-		
+
 		asm{
 			mov EAX, 0;
 			mov CX, 0;
@@ -15,9 +15,9 @@
 			add EAX, 1;
 		save:	mov a, EAX;
 		}
-		
+
 		assert(a == 0);
-		
+
 		return 0;
 	}else{
 		pragma(msg, "no Inline asm support");
--- a/run/a/asm_jczx_01_B.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_jczx_01_B.d	Thu Jun 08 18:26:22 2006 +0000
@@ -7,7 +7,7 @@
 int main(){
 	version(D_InlineAsm){
 		uint a;
-		
+
 		asm{
 			mov EAX, 0;
 			mov CX, 2;
@@ -15,9 +15,9 @@
 			add EAX, 1;
 		save:	mov a, EAX;
 		}
-		
+
 		assert(a == 1);
-		
+
 		return 0;
 	}else{
 		pragma(msg, "no Inline asm support");
--- a/run/a/asm_je_01_A.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_je_01_A.d	Thu Jun 08 18:26:22 2006 +0000
@@ -7,7 +7,7 @@
 int main(){
 	version(D_InlineAsm){
 		uint a;
-		
+
 		asm{
 			mov EAX, 0;
 			cmp EAX, 1;
@@ -15,9 +15,9 @@
 			add EAX, 1;
 		save:	mov a, EAX;
 		}
-		
+
 		assert(a == 1);
-		
+
 		return 0;
 	}else{
 		pragma(msg, "no Inline asm support");
--- a/run/a/asm_je_01_B.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_je_01_B.d	Thu Jun 08 18:26:22 2006 +0000
@@ -7,7 +7,7 @@
 int main(){
 	version(D_InlineAsm){
 		uint a;
-		
+
 		asm{
 			mov EAX, 0;
 			cmp EAX, 0;
@@ -15,9 +15,9 @@
 			add EAX, 1;
 		save:	mov a, EAX;
 		}
-		
+
 		assert(a == 0);
-		
+
 		return 0;
 	}else{
 		pragma(msg, "no Inline asm support");
--- a/run/a/asm_jeczx_01_A.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_jeczx_01_A.d	Thu Jun 08 18:26:22 2006 +0000
@@ -7,7 +7,7 @@
 int main(){
 	version(D_InlineAsm){
 		uint a;
-		
+
 		asm{
 			mov EAX, 0;
 			mov ECX, 0;
@@ -15,9 +15,9 @@
 			add EAX, 1;
 		save:	mov a, EAX;
 		}
-		
+
 		assert(a == 0);
-		
+
 		return 0;
 	}else{
 		pragma(msg, "no Inline asm support");
--- a/run/a/asm_jeczx_01_B.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_jeczx_01_B.d	Thu Jun 08 18:26:22 2006 +0000
@@ -7,7 +7,7 @@
 int main(){
 	version(D_InlineAsm){
 		uint a;
-		
+
 		asm{
 			mov EAX, 0;
 			mov ECX, 2_00_00;
@@ -15,9 +15,9 @@
 			add EAX, 1;
 		save:	mov a, EAX;
 		}
-		
+
 		assert(a == 1);
-		
+
 		return 0;
 	}else{
 		pragma(msg, "no Inline asm support");
--- a/run/a/asm_jg_01_A.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_jg_01_A.d	Thu Jun 08 18:26:22 2006 +0000
@@ -8,7 +8,7 @@
 	version(D_InlineAsm){
 		int a = int.max;
 		int b = int.min;
-		
+
 		asm{
 			mov EAX, a;
 			cmp EAX, b;
@@ -16,9 +16,9 @@
 			mov EAX, 1;
 		save:	mov a, EAX;
 		}
-		
+
 		assert(a == int.max);
-		
+
 		return 0;
 	}else{
 		pragma(msg, "no Inline asm support");
--- a/run/a/asm_jg_01_B.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_jg_01_B.d	Thu Jun 08 18:26:22 2006 +0000
@@ -8,7 +8,7 @@
 	version(D_InlineAsm){
 		int a = 4;
 		int b = 4;
-		
+
 		asm{
 			mov EAX, a;
 			cmp EAX, b;
@@ -16,9 +16,9 @@
 			mov EAX, 1;
 		save:	mov a, EAX;
 		}
-		
+
 		assert(a == 1);
-		
+
 		return 0;
 	}else{
 		pragma(msg, "no Inline asm support");
--- a/run/a/asm_jg_01_C.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_jg_01_C.d	Thu Jun 08 18:26:22 2006 +0000
@@ -8,7 +8,7 @@
 	version(D_InlineAsm){
 		int a = int.min;
 		int b = int.max;
-		
+
 		asm{
 			mov EAX, a;
 			cmp EAX, b;
@@ -16,9 +16,9 @@
 			mov EAX, 1;
 		save:	mov a, EAX;
 		}
-		
+
 		assert(a == 1);
-		
+
 		return 0;
 	}else{
 		pragma(msg, "no Inline asm support");
--- a/run/a/asm_jge_01_A.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_jge_01_A.d	Thu Jun 08 18:26:22 2006 +0000
@@ -8,7 +8,7 @@
 	version(D_InlineAsm){
 		int a = int.max;
 		int b = int.min;
-		
+
 		asm{
 			mov EAX, a;
 			cmp EAX, b;
@@ -16,9 +16,9 @@
 			mov EAX, 1;
 		save:	mov a, EAX;
 		}
-		
+
 		assert(a == int.max);
-		
+
 		return 0;
 	}else{
 		pragma(msg, "no Inline asm support");
--- a/run/a/asm_jge_01_B.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_jge_01_B.d	Thu Jun 08 18:26:22 2006 +0000
@@ -8,7 +8,7 @@
 	version(D_InlineAsm){
 		int a = 4;
 		int b = 4;
-		
+
 		asm{
 			mov EAX, a;
 			cmp EAX, b;
@@ -16,9 +16,9 @@
 			mov EAX, 1;
 		save:	mov a, EAX;
 		}
-		
+
 		assert(a == 4);
-		
+
 		return 0;
 	}else{
 		pragma(msg, "no Inline asm support");
--- a/run/a/asm_jge_01_C.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_jge_01_C.d	Thu Jun 08 18:26:22 2006 +0000
@@ -8,7 +8,7 @@
 	version(D_InlineAsm){
 		int a = int.min;
 		int b = int.max;
-		
+
 		asm{
 			mov EAX, a;
 			cmp EAX, b;
@@ -16,9 +16,9 @@
 			mov EAX, 1;
 		save:	mov a, EAX;
 		}
-		
+
 		assert(a == 1);
-		
+
 		return 0;
 	}else{
 		pragma(msg, "no Inline asm support");
--- a/run/a/asm_jl_01_A.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_jl_01_A.d	Thu Jun 08 18:26:22 2006 +0000
@@ -8,7 +8,7 @@
 	version(D_InlineAsm){
 		int a = int.max;
 		int b = int.min;
-		
+
 		asm{
 			mov EAX, a;
 			cmp EAX, b;
@@ -16,9 +16,9 @@
 			mov EAX, 0;
 		save:	mov a, EAX;
 		}
-		
+
 		assert(a == 0);
-		
+
 		return 0;
 	}else{
 		pragma(msg, "no Inline asm support");
--- a/run/a/asm_jl_01_B.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_jl_01_B.d	Thu Jun 08 18:26:22 2006 +0000
@@ -8,7 +8,7 @@
 	version(D_InlineAsm){
 		int a = 4;
 		int b = 4;
-		
+
 		asm{
 			mov EAX, a;
 			cmp EAX, b;
@@ -16,9 +16,9 @@
 			mov EAX, 0;
 		save:	mov a, EAX;
 		}
-		
+
 		assert(a == 0);
-		
+
 		return 0;
 	}else{
 		pragma(msg, "no Inline asm support");
--- a/run/a/asm_jl_01_C.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_jl_01_C.d	Thu Jun 08 18:26:22 2006 +0000
@@ -8,7 +8,7 @@
 	version(D_InlineAsm){
 		int a = int.min;
 		int b = int.max;
-		
+
 		asm{
 			mov EAX, a;
 			cmp EAX, b;
@@ -16,9 +16,9 @@
 			mov EAX, 0;
 		save:	mov a, EAX;
 		}
-		
+
 		assert(a == int.min);
-		
+
 		return 0;
 	}else{
 		pragma(msg, "no Inline asm support");
--- a/run/a/asm_jle_01_A.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_jle_01_A.d	Thu Jun 08 18:26:22 2006 +0000
@@ -8,7 +8,7 @@
 	version(D_InlineAsm){
 		int a = int.max;
 		int b = int.min;
-		
+
 		asm{
 			mov EAX, a;
 			cmp EAX, b;
@@ -16,9 +16,9 @@
 			mov EAX, 0;
 		save:	mov a, EAX;
 		}
-		
+
 		assert(a == 0);
-		
+
 		return 0;
 	}else{
 		pragma(msg, "no Inline asm support");
--- a/run/a/asm_jle_01_B.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_jle_01_B.d	Thu Jun 08 18:26:22 2006 +0000
@@ -8,7 +8,7 @@
 	version(D_InlineAsm){
 		int a = 4;
 		int b = 4;
-		
+
 		asm{
 			mov EAX, a;
 			cmp EAX, b;
@@ -16,9 +16,9 @@
 			mov EAX, 0;
 		save:	mov a, EAX;
 		}
-		
+
 		assert(a == 4);
-		
+
 		return 0;
 	}else{
 		pragma(msg, "no Inline asm support");
--- a/run/a/asm_jle_01_C.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_jle_01_C.d	Thu Jun 08 18:26:22 2006 +0000
@@ -8,7 +8,7 @@
 	version(D_InlineAsm){
 		int a = int.min;
 		int b = int.max;
-		
+
 		asm{
 			mov EAX, a;
 			cmp EAX, b;
@@ -16,9 +16,9 @@
 			mov EAX, 0;
 		save:	mov a, EAX;
 		}
-		
+
 		assert(a == int.min);
-		
+
 		return 0;
 	}else{
 		pragma(msg, "no Inline asm support");
--- a/run/a/asm_jmp_01.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_jmp_01.d	Thu Jun 08 18:26:22 2006 +0000
@@ -13,17 +13,17 @@
 version(runTest){
 	int main(){
 		int a = 0;
-		
+
 		asm{
 			mov EAX, 0;
 			add EAX, 1;
 			mov a, EAX;
 		}
-		
+
 		if(a != 1){
 			assert(0);
 		}
-		
+
 		asm{
 			mov EAX, 0;
 			jmp save2;
@@ -34,8 +34,8 @@
 		if(a != 0){
 			assert(0);
 		}
-		
-		
+
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_jna_01_A.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_jna_01_A.d	Thu Jun 08 18:26:22 2006 +0000
@@ -8,7 +8,7 @@
 	version(D_InlineAsm){
 		uint a = 3;
 		uint b = 2;
-		
+
 		asm{
 			mov EAX, a;
 			cmp EAX, b;
@@ -16,9 +16,9 @@
 			mov EAX, 0;
 		save:	mov a, EAX;
 		}
-		
+
 		assert(a == 0);
-		
+
 		return 0;
 	}else{
 		pragma(msg, "no Inline asm support");
--- a/run/a/asm_jna_01_B.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_jna_01_B.d	Thu Jun 08 18:26:22 2006 +0000
@@ -8,7 +8,7 @@
 	version(D_InlineAsm){
 		uint a = 3;
 		uint b = 3;
-		
+
 		asm{
 			mov EAX, a;
 			cmp EAX, b;
@@ -16,9 +16,9 @@
 			mov EAX, 0;
 		save:	mov a, EAX;
 		}
-		
+
 		assert(a == 3);
-		
+
 		return 0;
 	}else{
 		pragma(msg, "no Inline asm support");
--- a/run/a/asm_jna_01_C.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_jna_01_C.d	Thu Jun 08 18:26:22 2006 +0000
@@ -8,7 +8,7 @@
 	version(D_InlineAsm){
 		uint a = 4;
 		uint b = 3;
-		
+
 		asm{
 			mov EAX, a;
 			cmp EAX, b;
@@ -16,9 +16,9 @@
 			mov EAX, 0;
 		save:	mov a, EAX;
 		}
-		
+
 		assert(a == 0);
-		
+
 		return 0;
 	}else{
 		pragma(msg, "no Inline asm support");
--- a/run/a/asm_jnae_01_A.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_jnae_01_A.d	Thu Jun 08 18:26:22 2006 +0000
@@ -8,7 +8,7 @@
 	version(D_InlineAsm){
 		uint a = 3;
 		uint b = 4;
-		
+
 		asm{
 			mov EAX, a;
 			cmp EAX, b;
@@ -16,9 +16,9 @@
 			mov EAX, 0;
 		save:	mov a, EAX;
 		}
-		
+
 		assert(a == 3);
-		
+
 		return 0;
 	}else{
 		pragma(msg, "no Inline asm support");
--- a/run/a/asm_jnae_01_B.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_jnae_01_B.d	Thu Jun 08 18:26:22 2006 +0000
@@ -8,7 +8,7 @@
 	version(D_InlineAsm){
 		uint a = 4;
 		uint b = 4;
-		
+
 		asm{
 			mov EAX, a;
 			cmp EAX, b;
@@ -16,9 +16,9 @@
 			mov EAX, 0;
 		save:	mov a, EAX;
 		}
-		
+
 		assert(a == 0);
-		
+
 		return 0;
 	}else{
 		pragma(msg, "no Inline asm support");
--- a/run/a/asm_jnae_01_C.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_jnae_01_C.d	Thu Jun 08 18:26:22 2006 +0000
@@ -8,7 +8,7 @@
 	version(D_InlineAsm){
 		uint a = 4;
 		uint b = 3;
-		
+
 		asm{
 			mov EAX, a;
 			cmp EAX, b;
@@ -16,9 +16,9 @@
 			mov EAX, 0;
 		save:	mov a, EAX;
 		}
-		
+
 		assert(a == 0);
-		
+
 		return 0;
 	}else{
 		pragma(msg, "no Inline asm support");
--- a/run/a/asm_jnb_01_A.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_jnb_01_A.d	Thu Jun 08 18:26:22 2006 +0000
@@ -8,7 +8,7 @@
 	version(D_InlineAsm){
 		uint a = 3;
 		uint b = 4;
-		
+
 		asm{
 			mov EAX, a;
 			cmp EAX, b;
@@ -16,9 +16,9 @@
 			mov EAX, 0;
 		save:	mov a, EAX;
 		}
-		
+
 		assert(a == 0);
-		
+
 		return 0;
 	}else{
 		pragma(msg, "no Inline asm support");
--- a/run/a/asm_jnb_01_B.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_jnb_01_B.d	Thu Jun 08 18:26:22 2006 +0000
@@ -8,7 +8,7 @@
 	version(D_InlineAsm){
 		uint a = 4;
 		uint b = 4;
-		
+
 		asm{
 			mov EAX, a;
 			cmp EAX, b;
@@ -16,9 +16,9 @@
 			mov EAX, 0;
 		save:	mov a, EAX;
 		}
-		
+
 		assert(a == 4);
-		
+
 		return 0;
 	}else{
 		pragma(msg, "no Inline asm support");
--- a/run/a/asm_jnb_01_C.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_jnb_01_C.d	Thu Jun 08 18:26:22 2006 +0000
@@ -8,7 +8,7 @@
 	version(D_InlineAsm){
 		uint a = 3;
 		uint b = 4;
-		
+
 		asm{
 			mov EAX, a;
 			cmp EAX, b;
@@ -16,9 +16,9 @@
 			mov EAX, 0;
 		save:	mov a, EAX;
 		}
-		
+
 		assert(a == 0);
-		
+
 		return 0;
 	}else{
 		pragma(msg, "no Inline asm support");
--- a/run/a/asm_jnbe_01_A.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_jnbe_01_A.d	Thu Jun 08 18:26:22 2006 +0000
@@ -8,7 +8,7 @@
 	version(D_InlineAsm){
 		uint a = 4;
 		uint b = 3;
-		
+
 		asm{
 			mov EAX, a;
 			cmp EAX, b;
@@ -16,9 +16,9 @@
 			mov EAX, 0;
 		save:	mov a, EAX;
 		}
-		
+
 		assert(a == 4);
-		
+
 		return 0;
 	}else{
 		pragma(msg, "no Inline asm support");
--- a/run/a/asm_jnbe_01_B.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_jnbe_01_B.d	Thu Jun 08 18:26:22 2006 +0000
@@ -8,7 +8,7 @@
 	version(D_InlineAsm){
 		uint a = 4;
 		uint b = 4;
-		
+
 		asm{
 			mov EAX, a;
 			cmp EAX, b;
@@ -16,9 +16,9 @@
 			mov EAX, 0;
 		save:	mov a, EAX;
 		}
-		
+
 		assert(a == 0);
-		
+
 		return 0;
 	}else{
 		pragma(msg, "no Inline asm support");
--- a/run/a/asm_jnbe_01_C.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_jnbe_01_C.d	Thu Jun 08 18:26:22 2006 +0000
@@ -8,7 +8,7 @@
 	version(D_InlineAsm){
 		uint a = 3;
 		uint b = 4;
-		
+
 		asm{
 			mov EAX, a;
 			cmp EAX, b;
@@ -16,9 +16,9 @@
 			mov EAX, 0;
 		save:	mov a, EAX;
 		}
-		
+
 		assert(a == 0);
-		
+
 		return 0;
 	}else{
 		pragma(msg, "no Inline asm support");
--- a/run/a/asm_jnc_01_A.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_jnc_01_A.d	Thu Jun 08 18:26:22 2006 +0000
@@ -7,7 +7,7 @@
 int main(){
 	version(D_InlineAsm){
 		uint a;
-		
+
 		asm{
 			clc;
 			mov EAX, 1;
@@ -15,9 +15,9 @@
 			mov EAX, 0;
 		save:	mov a, EAX;
 		}
-		
+
 		assert(a == 1);
-		
+
 		return 0;
 	}else{
 		pragma(msg, "no Inline asm support");
--- a/run/a/asm_jnc_01_B.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_jnc_01_B.d	Thu Jun 08 18:26:22 2006 +0000
@@ -7,7 +7,7 @@
 int main(){
 	version(D_InlineAsm){
 		uint a;
-		
+
 		asm{
 			stc;
 			mov EAX, 1;
@@ -15,9 +15,9 @@
 			mov EAX, 0;
 		save:	mov a, EAX;
 		}
-		
+
 		assert(a == 0);
-		
+
 		return 0;
 	}else{
 		pragma(msg, "no Inline asm support");
--- a/run/a/asm_jne_01_A.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_jne_01_A.d	Thu Jun 08 18:26:22 2006 +0000
@@ -8,7 +8,7 @@
 	version(D_InlineAsm){
 		uint a = 3;
 		uint b = 4;
-		
+
 		asm{
 			mov EAX, a;
 			cmp EAX, b;
@@ -16,9 +16,9 @@
 			mov EAX, 0;
 		save:	mov a, EAX;
 		}
-		
+
 		assert(a == 3);
-		
+
 		return 0;
 	}else{
 		pragma(msg, "no Inline asm support");
--- a/run/a/asm_jne_01_B.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_jne_01_B.d	Thu Jun 08 18:26:22 2006 +0000
@@ -8,7 +8,7 @@
 	version(D_InlineAsm){
 		uint a = 4;
 		uint b = 4;
-		
+
 		asm{
 			mov EAX, a;
 			cmp EAX, b;
@@ -16,9 +16,9 @@
 			mov EAX, 0;
 		save:	mov a, EAX;
 		}
-		
+
 		assert(a == 0);
-		
+
 		return 0;
 	}else{
 		pragma(msg, "no Inline asm support");
--- a/run/a/asm_jne_01_C.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_jne_01_C.d	Thu Jun 08 18:26:22 2006 +0000
@@ -8,7 +8,7 @@
 	version(D_InlineAsm){
 		uint a = 4;
 		uint b = 3;
-		
+
 		asm{
 			mov EAX, a;
 			cmp EAX, b;
@@ -16,9 +16,9 @@
 			mov EAX, 0;
 		save:	mov a, EAX;
 		}
-		
+
 		assert(a == 4);
-		
+
 		return 0;
 	}else{
 		pragma(msg, "no Inline asm support");
--- a/run/a/asm_jng_01_A.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_jng_01_A.d	Thu Jun 08 18:26:22 2006 +0000
@@ -8,7 +8,7 @@
 	version(D_InlineAsm){
 		int a = int.max;
 		int b = int.min;
-		
+
 		asm{
 			mov EAX, a;
 			cmp EAX, b;
@@ -16,9 +16,9 @@
 			mov EAX, 0;
 		save:	mov a, EAX;
 		}
-		
+
 		assert(a == 0);
-		
+
 		return 0;
 	}else{
 		pragma(msg, "no Inline asm support");
--- a/run/a/asm_jng_01_B.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_jng_01_B.d	Thu Jun 08 18:26:22 2006 +0000
@@ -8,7 +8,7 @@
 	version(D_InlineAsm){
 		int a = 4;
 		int b = 4;
-		
+
 		asm{
 			mov EAX, a;
 			cmp EAX, b;
@@ -16,9 +16,9 @@
 			mov EAX, 0;
 		save:	mov a, EAX;
 		}
-		
+
 		assert(a == 4);
-		
+
 		return 0;
 	}else{
 		pragma(msg, "no Inline asm support");
--- a/run/a/asm_jng_01_C.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_jng_01_C.d	Thu Jun 08 18:26:22 2006 +0000
@@ -8,7 +8,7 @@
 	version(D_InlineAsm){
 		int a = int.min;
 		int b = int.max;
-		
+
 		asm{
 			mov EAX, a;
 			cmp EAX, b;
@@ -16,9 +16,9 @@
 			mov EAX, 0;
 		save:	mov a, EAX;
 		}
-		
+
 		assert(a == int.min);
-		
+
 		return 0;
 	}else{
 		pragma(msg, "no Inline asm support");
--- a/run/a/asm_jnge_01_A.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_jnge_01_A.d	Thu Jun 08 18:26:22 2006 +0000
@@ -8,7 +8,7 @@
 	version(D_InlineAsm){
 		int a = int.max;
 		int b = int.min;
-		
+
 		asm{
 			mov EAX, a;
 			cmp EAX, b;
@@ -16,9 +16,9 @@
 			mov EAX, 0;
 		save:	mov a, EAX;
 		}
-		
+
 		assert(a == 0);
-		
+
 		return 0;
 	}else{
 		pragma(msg, "no Inline asm support");
--- a/run/a/asm_jnge_01_B.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_jnge_01_B.d	Thu Jun 08 18:26:22 2006 +0000
@@ -8,7 +8,7 @@
 	version(D_InlineAsm){
 		int a = 4;
 		int b = 4;
-		
+
 		asm{
 			mov EAX, a;
 			cmp EAX, b;
@@ -16,9 +16,9 @@
 			mov EAX, 0;
 		save:	mov a, EAX;
 		}
-		
+
 		assert(a == 0);
-		
+
 		return 0;
 	}else{
 		pragma(msg, "no Inline asm support");
--- a/run/a/asm_jnge_01_C.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_jnge_01_C.d	Thu Jun 08 18:26:22 2006 +0000
@@ -8,7 +8,7 @@
 	version(D_InlineAsm){
 		int a = int.min;
 		int b = int.max;
-		
+
 		asm{
 			mov EAX, a;
 			cmp EAX, b;
@@ -16,9 +16,9 @@
 			mov EAX, 0;
 		save:	mov a, EAX;
 		}
-		
+
 		assert(a == int.min);
-		
+
 		return 0;
 	}else{
 		pragma(msg, "no Inline asm support");
--- a/run/a/asm_jnl_01_A.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_jnl_01_A.d	Thu Jun 08 18:26:22 2006 +0000
@@ -8,7 +8,7 @@
 	version(D_InlineAsm){
 		int a = int.max;
 		int b = int.min;
-		
+
 		asm{
 			mov EAX, a;
 			cmp EAX, b;
@@ -16,9 +16,9 @@
 			mov EAX, 0;
 		save:	mov a, EAX;
 		}
-		
+
 		assert(a == int.max);
-		
+
 		return 0;
 	}else{
 		pragma(msg, "no Inline asm support");
--- a/run/a/asm_jnl_01_B.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_jnl_01_B.d	Thu Jun 08 18:26:22 2006 +0000
@@ -8,7 +8,7 @@
 	version(D_InlineAsm){
 		int a = 4;
 		int b = 4;
-		
+
 		asm{
 			mov EAX, a;
 			cmp EAX, b;
@@ -16,9 +16,9 @@
 			mov EAX, 0;
 		save:	mov a, EAX;
 		}
-		
+
 		assert(a == 4);
-		
+
 		return 0;
 	}else{
 		pragma(msg, "no Inline asm support");
--- a/run/a/asm_jnl_01_C.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_jnl_01_C.d	Thu Jun 08 18:26:22 2006 +0000
@@ -8,7 +8,7 @@
 	version(D_InlineAsm){
 		int a = uint.min;
 		int b = uint.max;
-		
+
 		asm{
 			mov EAX, a;
 			cmp EAX, b;
@@ -16,9 +16,9 @@
 			mov EAX, 0;
 		save:	mov a, EAX;
 		}
-		
+
 		assert(a == 0);
-		
+
 		return 0;
 	}else{
 		pragma(msg, "no Inline asm support");
--- a/run/a/asm_jnle_01_A.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_jnle_01_A.d	Thu Jun 08 18:26:22 2006 +0000
@@ -8,7 +8,7 @@
 	version(D_InlineAsm){
 		int a = int.max;
 		int b = int.min;
-		
+
 		asm{
 			mov EAX, a;
 			cmp EAX, b;
@@ -16,9 +16,9 @@
 			mov EAX, 0;
 		save:	mov a, EAX;
 		}
-		
+
 		assert(a == int.max);
-		
+
 		return 0;
 	}else{
 		pragma(msg, "no Inline asm support");
--- a/run/a/asm_jnle_01_B.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_jnle_01_B.d	Thu Jun 08 18:26:22 2006 +0000
@@ -8,7 +8,7 @@
 	version(D_InlineAsm){
 		int a = 4;
 		int b = 4;
-		
+
 		asm{
 			mov EAX, a;
 			cmp EAX, b;
@@ -16,9 +16,9 @@
 			mov EAX, 0;
 		save:	mov a, EAX;
 		}
-		
+
 		assert(a == 0);
-		
+
 		return 0;
 	}else{
 		pragma(msg, "no Inline asm support");
--- a/run/a/asm_jnle_01_C.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_jnle_01_C.d	Thu Jun 08 18:26:22 2006 +0000
@@ -8,7 +8,7 @@
 	version(D_InlineAsm){
 		int a = int.min;
 		int b = int.max;
-		
+
 		asm{
 			mov EAX, a;
 			cmp EAX, b;
@@ -16,9 +16,9 @@
 			mov EAX, 0;
 		save:	mov a, EAX;
 		}
-		
+
 		assert(a == 0);
-		
+
 		return 0;
 	}else{
 		pragma(msg, "no Inline asm support");
--- a/run/a/asm_jno_01_A.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_jno_01_A.d	Thu Jun 08 18:26:22 2006 +0000
@@ -8,7 +8,7 @@
 	version(D_InlineAsm){
 		int a = int.min;
 		int b = 1;
-		
+
 		asm{
 			mov EAX, a;
 			cmp EAX, b;
@@ -16,9 +16,9 @@
 			mov EAX, 0;
 		save:	mov a, EAX;
 		}
-		
+
 		assert(a == 0);
-		
+
 		return 0;
 	}else{
 		pragma(msg, "no Inline asm support");
--- a/run/a/asm_jno_01_B.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_jno_01_B.d	Thu Jun 08 18:26:22 2006 +0000
@@ -8,7 +8,7 @@
 	version(D_InlineAsm){
 		int a = int.min+1;
 		int b = 1;
-		
+
 		asm{
 			mov EAX, a;
 			cmp EAX, b;
@@ -16,9 +16,9 @@
 			mov EAX, 0;
 		save:	mov a, EAX;
 		}
-		
+
 		assert(a == int.min+1);
-		
+
 		return 0;
 	}else{
 		pragma(msg, "no Inline asm support");
--- a/run/a/asm_jnp_01_A.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_jnp_01_A.d	Thu Jun 08 18:26:22 2006 +0000
@@ -7,7 +7,7 @@
 int main(){
 	version(D_InlineAsm){
 		byte a;
-		
+
 		asm{
 			mov AL, 3;
 			cmp AL, 1;
@@ -15,9 +15,9 @@
 			mov AL, 0;
 		save:	mov a, AL;
 		}
-		
+
 		assert(a == 3);
-		
+
 		return 0;
 	}else{
 		pragma(msg, "no Inline asm support");
--- a/run/a/asm_jnp_01_B.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_jnp_01_B.d	Thu Jun 08 18:26:22 2006 +0000
@@ -7,7 +7,7 @@
 int main(){
 	version(D_InlineAsm){
 		byte a;
-		
+
 		asm{
 			mov AL, 3;
 			cmp AL, 2;
@@ -15,9 +15,9 @@
 			mov AL, 0;
 		save:	mov a, AL;
 		}
-		
+
 		assert(a == 3);
-		
+
 		return 0;
 	}else{
 		pragma(msg, "no Inline asm support");
--- a/run/a/asm_jnp_01_C.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_jnp_01_C.d	Thu Jun 08 18:26:22 2006 +0000
@@ -7,7 +7,7 @@
 int main(){
 	version(D_InlineAsm){
 		byte a;
-		
+
 		asm{
 			mov AL, 3;
 			cmp AL, 3;
@@ -15,9 +15,9 @@
 			mov AL, 0;
 		save:	mov a, AL;
 		}
-		
+
 		assert(a == 0);
-		
+
 		return 0;
 	}else{
 		pragma(msg, "no Inline asm support");
--- a/run/a/asm_jnp_01_D.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_jnp_01_D.d	Thu Jun 08 18:26:22 2006 +0000
@@ -7,7 +7,7 @@
 int main(){
 	version(D_InlineAsm){
 		byte a;
-		
+
 		asm{
 			mov AL, 3;
 			cmp AL, -1;
@@ -15,9 +15,9 @@
 			mov AL, 0;
 		save:	mov a, AL;
 		}
-		
+
 		assert(a == 3);
-		
+
 		return 0;
 	}else{
 		pragma(msg, "no Inline asm support");
--- a/run/a/asm_jns_01_A.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_jns_01_A.d	Thu Jun 08 18:26:22 2006 +0000
@@ -7,7 +7,7 @@
 int main(){
 	version(D_InlineAsm){
 		int a;
-		
+
 		asm{
 			mov EAX, 2;
 			cmp EAX, 3;
@@ -15,9 +15,9 @@
 			mov EAX, 0;
 		save:	mov a, EAX;
 		}
-		
+
 		assert(a == 0);
-		
+
 		return 0;
 	}else{
 		pragma(msg, "no Inline asm support");
--- a/run/a/asm_jns_01_B.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_jns_01_B.d	Thu Jun 08 18:26:22 2006 +0000
@@ -7,7 +7,7 @@
 int main(){
 	version(D_InlineAsm){
 		int a;
-		
+
 		asm{
 			mov EAX, 3;
 			cmp EAX, 2;
@@ -15,9 +15,9 @@
 			mov EAX, 0;
 		save:	mov a, EAX;
 		}
-		
+
 		assert(a == 3);
-		
+
 		return 0;
 	}else{
 		pragma(msg, "no Inline asm support");
--- a/run/a/asm_jnz_01_A.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_jnz_01_A.d	Thu Jun 08 18:26:22 2006 +0000
@@ -7,7 +7,7 @@
 int main(){
 	version(D_InlineAsm){
 		int a;
-		
+
 		asm{
 			mov EAX, 1;
 			cmp EAX, 1;
@@ -15,9 +15,9 @@
 			mov EAX, 0;
 		save:	mov a, EAX;
 		}
-		
+
 		assert(a == 0);
-		
+
 		return 0;
 	}else{
 		pragma(msg, "no Inline asm support");
--- a/run/a/asm_jnz_01_B.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_jnz_01_B.d	Thu Jun 08 18:26:22 2006 +0000
@@ -7,7 +7,7 @@
 int main(){
 	version(D_InlineAsm){
 		int a;
-		
+
 		asm{
 			mov EAX, 1;
 			cmp EAX, 2;
@@ -15,9 +15,9 @@
 			mov EAX, 0;
 		save:	mov a, EAX;
 		}
-		
+
 		assert(a == 1);
-		
+
 		return 0;
 	}else{
 		pragma(msg, "no Inline asm support");
--- a/run/a/asm_jnz_01_C.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_jnz_01_C.d	Thu Jun 08 18:26:22 2006 +0000
@@ -7,7 +7,7 @@
 int main(){
 	version(D_InlineAsm){
 		int a;
-		
+
 		asm{
 			mov EAX, 1;
 			cmp EAX, -1;
@@ -15,9 +15,9 @@
 			mov EAX, 0;
 		save:	mov a, EAX;
 		}
-		
+
 		assert(a == 1);
-		
+
 		return 0;
 	}else{
 		pragma(msg, "no Inline asm support");
--- a/run/a/asm_jo_01_A.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_jo_01_A.d	Thu Jun 08 18:26:22 2006 +0000
@@ -7,7 +7,7 @@
 int main(){
 	version(D_InlineAsm){
 		int a = int.min;
-		
+
 		asm{
 			mov EAX, a;
 			cmp EAX, 1;
@@ -15,9 +15,9 @@
 			mov EAX, 0;
 		save:	mov a, EAX;
 		}
-		
+
 		assert(a == int.min);
-		
+
 		return 0;
 	}else{
 		pragma(msg, "no Inline asm support");
--- a/run/a/asm_jo_01_B.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_jo_01_B.d	Thu Jun 08 18:26:22 2006 +0000
@@ -7,7 +7,7 @@
 int main(){
 	version(D_InlineAsm){
 		int a = int.min-1;
-		
+
 		asm{
 			mov EAX, a;
 			cmp EAX, 1;
@@ -15,9 +15,9 @@
 			mov EAX, 0;
 		save:	mov a, EAX;
 		}
-		
+
 		assert(a == 0);
-		
+
 		return 0;
 	}else{
 		pragma(msg, "no Inline asm support");
--- a/run/a/asm_jp_01_A.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_jp_01_A.d	Thu Jun 08 18:26:22 2006 +0000
@@ -7,7 +7,7 @@
 int main(){
 	version(D_InlineAsm){
 		int a = int.min;
-		
+
 		asm{
 			mov AL, 1;
 			cmp AL, 1;
@@ -15,9 +15,9 @@
 			mov EAX, 0;
 		save:	mov a, EAX;
 		}
-		
+
 		assert(a == 1);
-		
+
 		return 0;
 	}else{
 		pragma(msg, "no Inline asm support");
--- a/run/a/asm_jp_01_B.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_jp_01_B.d	Thu Jun 08 18:26:22 2006 +0000
@@ -7,7 +7,7 @@
 int main(){
 	version(D_InlineAsm){
 		int a = int.min;
-		
+
 		asm{
 			mov AL, 1;
 			cmp AL, 0;
@@ -15,9 +15,9 @@
 			mov EAX, 0;
 		save:	mov a, EAX;
 		}
-		
+
 		assert(a == 0);
-		
+
 		return 0;
 	}else{
 		pragma(msg, "no Inline asm support");
--- a/run/a/asm_jpe_01_A.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_jpe_01_A.d	Thu Jun 08 18:26:22 2006 +0000
@@ -7,7 +7,7 @@
 int main(){
 	version(D_InlineAsm){
 		int a = int.min;
-		
+
 		asm{
 			mov EAX, 8;
 			cmp EAX, 2;
@@ -15,9 +15,9 @@
 			mov EAX, 0;
 		save:	mov a, EAX;
 		}
-		
+
 		assert(a == 8);
-		
+
 		return 0;
 	}else{
 		pragma(msg, "no Inline asm support");
--- a/run/a/asm_jpe_01_B.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_jpe_01_B.d	Thu Jun 08 18:26:22 2006 +0000
@@ -7,7 +7,7 @@
 int main(){
 	version(D_InlineAsm){
 		int a = int.min;
-		
+
 		asm{
 			mov EAX, 8;
 			cmp EAX, 4;
@@ -15,9 +15,9 @@
 			mov EAX, 0;
 		save:	mov a, EAX;
 		}
-		
+
 		assert(a == 0);
-		
+
 		return 0;
 	}else{
 		pragma(msg, "no Inline asm support");
--- a/run/a/asm_jpo_01_A.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_jpo_01_A.d	Thu Jun 08 18:26:22 2006 +0000
@@ -7,7 +7,7 @@
 int main(){
 	version(D_InlineAsm){
 		int a = int.min;
-		
+
 		asm{
 			mov EAX, 8;
 			cmp EAX, 2;
@@ -15,9 +15,9 @@
 			mov EAX, 0;
 		save:	mov a, EAX;
 		}
-		
+
 		assert(a == 0);
-		
+
 		return 0;
 	}else{
 		pragma(msg, "no Inline asm support");
--- a/run/a/asm_jpo_01_B.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_jpo_01_B.d	Thu Jun 08 18:26:22 2006 +0000
@@ -7,7 +7,7 @@
 int main(){
 	version(D_InlineAsm){
 		int a = int.min;
-		
+
 		asm{
 			mov EAX, 8;
 			cmp EAX, 4;
@@ -15,9 +15,9 @@
 			mov EAX, 0;
 		save:	mov a, EAX;
 		}
-		
+
 		assert(a == 8);
-		
+
 		return 0;
 	}else{
 		pragma(msg, "no Inline asm support");
--- a/run/a/asm_js_01_A.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_js_01_A.d	Thu Jun 08 18:26:22 2006 +0000
@@ -7,7 +7,7 @@
 int main(){
 	version(D_InlineAsm){
 		int a = int.min;
-		
+
 		asm{
 			mov EAX, 0;
 			cmp EAX, 1;
@@ -15,9 +15,9 @@
 			mov EAX, 5;
 		save:	mov a, EAX;
 		}
-		
+
 		assert(a == 0);
-		
+
 		return 0;
 	}else{
 		pragma(msg, "no Inline asm support");
--- a/run/a/asm_js_01_B.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_js_01_B.d	Thu Jun 08 18:26:22 2006 +0000
@@ -7,7 +7,7 @@
 int main(){
 	version(D_InlineAsm){
 		int a = int.min;
-		
+
 		asm{
 			mov EAX, 0;
 			cmp EAX, 0;
@@ -15,9 +15,9 @@
 			mov EAX, 5;
 		save:	mov a, EAX;
 		}
-		
+
 		assert(a == 5);
-		
+
 		return 0;
 	}else{
 		pragma(msg, "no Inline asm support");
--- a/run/a/asm_js_01_C.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_js_01_C.d	Thu Jun 08 18:26:22 2006 +0000
@@ -7,7 +7,7 @@
 int main(){
 	version(D_InlineAsm){
 		int a = int.min;
-		
+
 		asm{
 			mov EAX, 0;
 			cmp EAX, -1;
@@ -15,9 +15,9 @@
 			mov EAX, 5;
 		save:	mov a, EAX;
 		}
-		
+
 		assert(a == 5);
-		
+
 		return 0;
 	}else{
 		pragma(msg, "no Inline asm support");
--- a/run/a/asm_jz_01_A.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_jz_01_A.d	Thu Jun 08 18:26:22 2006 +0000
@@ -8,7 +8,7 @@
 	version(D_InlineAsm){
 		uint a=5;
 		uint b=5;
-		
+
 		asm{
 			mov EAX, a;
 			cmp EAX, b;
@@ -16,9 +16,9 @@
 			add EAX, 1;
 		save:	mov a, EAX;
 		}
-		
+
 		assert(a == 5);
-		
+
 		return 0;
 	}else{
 		pragma(msg, "no Inline asm support");
--- a/run/a/asm_jz_01_B.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_jz_01_B.d	Thu Jun 08 18:26:22 2006 +0000
@@ -8,7 +8,7 @@
 	version(D_InlineAsm){
 		uint a=5;
 		uint b=4;
-		
+
 		asm{
 			mov EAX, a;
 			cmp EAX, b;
@@ -16,9 +16,9 @@
 			add EAX, 1;
 		save:	mov a, EAX;
 		}
-		
+
 		assert(a == 6);
-		
+
 		return 0;
 	}else{
 		pragma(msg, "no Inline asm support");
--- a/run/a/asm_jz_01_C.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_jz_01_C.d	Thu Jun 08 18:26:22 2006 +0000
@@ -8,7 +8,7 @@
 	version(D_InlineAsm){
 		uint a=5;
 		uint b=6;
-		
+
 		asm{
 			mov EAX, a;
 			cmp EAX, b;
@@ -16,9 +16,9 @@
 			add EAX, 1;
 		save:	mov a, EAX;
 		}
-		
+
 		assert(a == 6);
-		
+
 		return 0;
 	}else{
 		pragma(msg, "no Inline asm support");
--- a/run/a/asm_lahf_01_A.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_lahf_01_A.d	Thu Jun 08 18:26:22 2006 +0000
@@ -28,7 +28,7 @@
 		if(b != 151){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_lddqu_01.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_lddqu_01.d	Thu Jun 08 18:26:22 2006 +0000
@@ -12,7 +12,7 @@
 
 version(runTest){
 	import addon.cpuinfo;
-	
+
 	int main(){
 		haveSSE3!()();
 
@@ -34,7 +34,7 @@
 				assert(0);
 			}
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_ldmxcsr_01_A.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_ldmxcsr_01_A.d	Thu Jun 08 18:26:22 2006 +0000
@@ -12,7 +12,7 @@
 
 version(runTest){
 	import addon.cpuinfo;
-	
+
 	int main(){
 		haveMMX!()();
 
--- a/run/a/asm_lea_01_A.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_lea_01_A.d	Thu Jun 08 18:26:22 2006 +0000
@@ -14,16 +14,16 @@
 	int main(){
 		uint a;
 		uint b;
-		
+
 		asm{
 			lea EAX, a;
 			mov b, EAX;
 		}
-		
+
 		if(b != cast(int)&a){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_lea_01_B.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_lea_01_B.d	Thu Jun 08 18:26:22 2006 +0000
@@ -13,16 +13,16 @@
 version(runTest){
 	int main(){
 		ushort i;
-		
+
 		asm{
 			lea AX, i;
 			mov i, AX;
 		}
-		
+
 		if(cast(ushort)&i != i){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_leave_01.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_leave_01.d	Thu Jun 08 18:26:22 2006 +0000
@@ -13,7 +13,7 @@
 version(runTest){
 	int main(){
 		uint a = 1;
-		
+
 		asm{
 			mov EAX, a;
 			enter 2048, 30;
@@ -21,11 +21,11 @@
 			inc EAX;
 			mov a, EAX;
 		}
-		
+
 		if(a != 2){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_lfence_01.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_lfence_01.d	Thu Jun 08 18:26:22 2006 +0000
@@ -15,7 +15,7 @@
 		asm{
 			lfence;
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_loop_01.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_loop_01.d	Thu Jun 08 18:26:22 2006 +0000
@@ -13,7 +13,7 @@
 version(runTest){
 	int main(){
 		int a;
-		
+
 		asm{
 			mov EAX, 0;
 			mov ECX, 10;
@@ -21,11 +21,11 @@
 			loop start;
 			mov a, EAX;
 		}
-		
+
 		if(a != 10){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_loope_01_A.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_loope_01_A.d	Thu Jun 08 18:26:22 2006 +0000
@@ -13,7 +13,7 @@
 version(runTest){
 	int main(){
 		int a;
-		
+
 		asm{
 			mov EAX, -1;
 			mov ECX, 10;
@@ -21,11 +21,11 @@
 			loope start;
 			mov a, EAX;
 		}
-		
+
 		if(a != 1){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_loopne_01_A.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_loopne_01_A.d	Thu Jun 08 18:26:22 2006 +0000
@@ -13,7 +13,7 @@
 version(runTest){
 	int main(){
 		int a;
-		
+
 		asm{
 			mov EAX, -5;
 			mov ECX, 10;
@@ -21,11 +21,11 @@
 			loopne start;
 			mov a, EAX;
 		}
-		
+
 		if(a != 0){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_maxpd_01_A.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_maxpd_01_A.d	Thu Jun 08 18:26:22 2006 +0000
@@ -12,7 +12,7 @@
 
 version(runTest){
 	import addon.cpuinfo;
-	
+
 	int main(){
 		haveSSE2!()();
 
@@ -34,7 +34,7 @@
 		if(c[1] != 4.0){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_maxps_01_A.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_maxps_01_A.d	Thu Jun 08 18:26:22 2006 +0000
@@ -12,7 +12,7 @@
 
 version(runTest){
 	import addon.cpuinfo;
-	
+
 	int main(){
 		haveSSE!()();
 
@@ -34,7 +34,7 @@
 		if(c[1] != 4.0f){
 			assert(0);
 		}
-		
+
 		if(c[2] != 16.0f){
 			assert(0);
 		}
--- a/run/a/asm_maxsd_01_A.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_maxsd_01_A.d	Thu Jun 08 18:26:22 2006 +0000
@@ -34,7 +34,7 @@
 		if(c[1] != 3.0){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_maxss_01_A.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_maxss_01_A.d	Thu Jun 08 18:26:22 2006 +0000
@@ -12,7 +12,7 @@
 
 version(runTest){
 	import addon.cpuinfo;
-	
+
 	int main(){
 		haveSSE!()();
 
@@ -34,7 +34,7 @@
 		if(c[1] != 3.0f){
 			assert(0);
 		}
-		
+
 		if(c[2] != 16.0f){
 			assert(0);
 		}
--- a/run/a/asm_mfence_01.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_mfence_01.d	Thu Jun 08 18:26:22 2006 +0000
@@ -15,7 +15,7 @@
 		asm{
 			mfence;
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_minpd_01_A.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_minpd_01_A.d	Thu Jun 08 18:26:22 2006 +0000
@@ -12,7 +12,7 @@
 
 version(runTest){
 	import addon.cpuinfo;
-	
+
 	int main(){
 		haveSSE2!()();
 
@@ -34,7 +34,7 @@
 		if(c[1] != 3.0){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_minps_01_A.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_minps_01_A.d	Thu Jun 08 18:26:22 2006 +0000
@@ -12,7 +12,7 @@
 
 version(runTest){
 	import addon.cpuinfo;
-	
+
 	int main(){
 		haveSSE!()();
 
@@ -34,7 +34,7 @@
 		if(c[1] != 3.0f){
 			assert(0);
 		}
-		
+
 		if(c[2] != 16.0f){
 			assert(0);
 		}
--- a/run/a/asm_minsd_01_A.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_minsd_01_A.d	Thu Jun 08 18:26:22 2006 +0000
@@ -34,7 +34,7 @@
 		if(c[1] != 4.0){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_minsd_01_B.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_minsd_01_B.d	Thu Jun 08 18:26:22 2006 +0000
@@ -32,7 +32,7 @@
 		if(c[1] != 4.0){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_minss_01_A.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_minss_01_A.d	Thu Jun 08 18:26:22 2006 +0000
@@ -34,7 +34,7 @@
 		if(c[1] != 3.0f){
 			assert(0);
 		}
-		
+
 		if(c[2] != 17.0f){
 			assert(0);
 		}
--- a/run/a/asm_minss_01_B.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_minss_01_B.d	Thu Jun 08 18:26:22 2006 +0000
@@ -33,7 +33,7 @@
 		if(c[1] != 3.0f){
 			assert(0);
 		}
-		
+
 		if(c[2] != 17.0f){
 			assert(0);
 		}
--- a/run/a/asm_mov_01_A.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_mov_01_A.d	Thu Jun 08 18:26:22 2006 +0000
@@ -1,7 +1,7 @@
  // $HeadURL$
  // $Date$
  // $Author$
- 
+
 module dstress.run.a.asm_mov_01_A;
 
 version(D_InlineAsm_X86){
@@ -28,7 +28,7 @@
 		if(i != 0x12_34_56_FE){
 			assert(0);
 		}
-    		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_mov_01_B.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_mov_01_B.d	Thu Jun 08 18:26:22 2006 +0000
@@ -1,7 +1,7 @@
  // $HeadURL$
  // $Date$
  // $Author$
- 
+
 module dstress.run.a.asm_mov_01_B;
 
 version(D_InlineAsm_X86){
@@ -29,7 +29,7 @@
 		if(i != 0x12_34_56_FE){
 			assert(0);
 		}
-    		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_mov_01_C.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_mov_01_C.d	Thu Jun 08 18:26:22 2006 +0000
@@ -1,7 +1,7 @@
  // $HeadURL$
  // $Date$
  // $Author$
- 
+
 module dstress.run.a.asm_mov_01_C;
 
 version(D_InlineAsm_X86){
--- a/run/a/asm_mov_01_D.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_mov_01_D.d	Thu Jun 08 18:26:22 2006 +0000
@@ -1,7 +1,7 @@
  // $HeadURL$
  // $Date$
  // $Author$
- 
+
 module dstress.run.a.asm_mov_01_D;
 
 version(D_InlineAsm_X86){
@@ -23,7 +23,7 @@
 		if(i != 0x12_34_56_FE){
 			assert(0);
 		}
-    		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_mov_01_E.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_mov_01_E.d	Thu Jun 08 18:26:22 2006 +0000
@@ -1,7 +1,7 @@
  // $HeadURL$
  // $Date$
  // $Author$
- 
+
 module dstress.run.a.asm_mov_01_E;
 
 version(D_InlineAsm_X86){
--- a/run/a/asm_mov_02_A.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_mov_02_A.d	Thu Jun 08 18:26:22 2006 +0000
@@ -1,7 +1,7 @@
  // $HeadURL$
  // $Date$
  // $Author$
- 
+
 module dstress.run.a.asm_mov_02_A;
 
 version(D_InlineAsm_X86){
@@ -28,7 +28,7 @@
 		if(i != 0x12_34_33_FE){
 			assert(0);
 		}
-    		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_mov_02_B.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_mov_02_B.d	Thu Jun 08 18:26:22 2006 +0000
@@ -1,7 +1,7 @@
  // $HeadURL$
  // $Date$
  // $Author$
- 
+
 module dstress.run.a.asm_mov_02_B;
 
 version(D_InlineAsm_X86){
@@ -29,7 +29,7 @@
 		if(i != 0x12_34_33_FE){
 			assert(0);
 		}
-    		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_mov_02_C.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_mov_02_C.d	Thu Jun 08 18:26:22 2006 +0000
@@ -1,7 +1,7 @@
  // $HeadURL$
  // $Date$
  // $Author$
- 
+
 module dstress.run.a.asm_mov_02_C;
 
 version(D_InlineAsm_X86){
--- a/run/a/asm_mov_02_D.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_mov_02_D.d	Thu Jun 08 18:26:22 2006 +0000
@@ -1,7 +1,7 @@
  // $HeadURL$
  // $Date$
  // $Author$
- 
+
 module dstress.run.a.asm_mov_02_D;
 
 version(D_InlineAsm_X86){
@@ -23,7 +23,7 @@
 		if(i != 0x12_34_33_FE){
 			assert(0);
 		}
-    		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_mov_02_E.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_mov_02_E.d	Thu Jun 08 18:26:22 2006 +0000
@@ -1,7 +1,7 @@
  // $HeadURL$
  // $Date$
  // $Author$
- 
+
 module dstress.run.a.asm_mov_02_E;
 
 version(D_InlineAsm_X86){
--- a/run/a/asm_mov_03_A.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_mov_03_A.d	Thu Jun 08 18:26:22 2006 +0000
@@ -1,7 +1,7 @@
  // $HeadURL$
  // $Date$
  // $Author$
- 
+
 module dstress.run.a.asm_mov_03_A;
 
 version(D_InlineAsm_X86){
--- a/run/a/asm_mov_03_B.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_mov_03_B.d	Thu Jun 08 18:26:22 2006 +0000
@@ -1,7 +1,7 @@
  // $HeadURL$
  // $Date$
  // $Author$
- 
+
 module dstress.run.a.asm_mov_03_B;
 
 version(D_InlineAsm_X86){
--- a/run/a/asm_mov_03_C.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_mov_03_C.d	Thu Jun 08 18:26:22 2006 +0000
@@ -1,7 +1,7 @@
  // $HeadURL$
  // $Date$
  // $Author$
- 
+
 module dstress.run.a.asm_mov_03_C;
 
 version(D_InlineAsm_X86){
--- a/run/a/asm_movapd_01_A.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_movapd_01_A.d	Thu Jun 08 18:26:22 2006 +0000
@@ -12,7 +12,7 @@
 
 version(runTest){
 	import addon.cpuinfo;
-	
+
 	int main(){
 		haveSSE2!()();
 
@@ -32,7 +32,7 @@
 		if(A[1] != b[1]){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_movaps_01_A.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_movaps_01_A.d	Thu Jun 08 18:26:22 2006 +0000
@@ -32,7 +32,7 @@
 		if(A[1] != b[1]){
 			assert(0);
 		}
-		
+
 		if(A[2] != b[2]){
 			assert(0);
 		}
--- a/run/a/asm_movd_01.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_movd_01.d	Thu Jun 08 18:26:22 2006 +0000
@@ -12,22 +12,22 @@
 
 version(runTest){
 	import addon.cpuinfo;
-	
+
 	int main(){
 		haveMMX!()();
 
 		uint a = 0x1234_ABCD;
 		int b = 2;
-		
+
 		asm{
 			movd MM0, a;
 			movd b, MM0;
 		}
-		
+
 		if(a != b){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_movddup_01_A.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_movddup_01_A.d	Thu Jun 08 18:26:22 2006 +0000
@@ -12,7 +12,7 @@
 
 version(runTest){
 	import addon.cpuinfo;
-	
+
 	int main(){
 		haveSSE3!()();
 
@@ -33,7 +33,7 @@
 		if(A[0] != b[1]){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_movddup_01_B.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_movddup_01_B.d	Thu Jun 08 18:26:22 2006 +0000
@@ -12,7 +12,7 @@
 
 version(runTest){
 	import addon.cpuinfo;
-	
+
 	int main(){
 		haveSSE3!()();
 
@@ -33,7 +33,7 @@
 		if(b[1] != 1.0){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_movdq2q_01.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_movdq2q_01.d	Thu Jun 08 18:26:22 2006 +0000
@@ -12,19 +12,19 @@
 
 version(runTest){
 	import addon.cpuinfo;
-	
+
 	int main(){
 		haveSSE2!()();
 
 		static double[2] A = [1.0, 2.0];
 		double b = 3.0;
-		
+
 		asm{
 			movupd XMM0, A;
 			movdq2q MM0, XMM0;
 			movq b, MM0;
 		}
-		
+
 		if(b != A[1]){
 			return 0;
 		}
--- a/run/a/asm_movdqa_01.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_movdqa_01.d	Thu Jun 08 18:26:22 2006 +0000
@@ -14,20 +14,20 @@
 		a.c[0]=1;
 		a.c[1]=2;
 		X* b = new X;
-		
+
 		assert(a.c[0]!=b.c[0]);
 		assert(a.c[1]!=b.c[1]);
-		
+
 		asm{
 			mov EAX, a;
 			mov EBX, b;
 			movdqa XMM0, X.c[EAX];
 			movdqa X.c[EBX], XMM0;
 		}
-		
+
 		assert(a.c[0]==b.c[0]);
 		assert(a.c[1]==b.c[1]);
-		
+
 		return 0;
 	}else{
 		pragma(msg, "no Inline asm support");
--- a/run/a/asm_movdqu_01.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_movdqu_01.d	Thu Jun 08 18:26:22 2006 +0000
@@ -15,20 +15,20 @@
 		a.c[0]=1;
 		a.c[1]=2;
 		X* b = new X;
-		
+
 		assert(a.c[0]!=b.c[0]);
 		assert(a.c[1]!=b.c[1]);
-		
+
 		asm{
 			mov EAX, a;
 			mov EBX, b;
 			movdqu XMM0, X.c[EAX];
 			movdqu X.c[EBX], XMM0;
 		}
-		
+
 		assert(a.c[0]==b.c[0]);
 		assert(a.c[1]==b.c[1]);
-		
+
 		return 0;
 	}else{
 		pragma(msg, "no Inline asm support");
--- a/run/a/asm_movhlps_01_A.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_movhlps_01_A.d	Thu Jun 08 18:26:22 2006 +0000
@@ -38,7 +38,7 @@
 		if(c[1] != A[1]){
 			assert(0);
 		}
-		
+
 		if(c[2] != B[0]){
 			assert(0);
 		}
@@ -46,7 +46,7 @@
 		if(c[3] != B[1]){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_movhpd_01_A.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_movhpd_01_A.d	Thu Jun 08 18:26:22 2006 +0000
@@ -33,7 +33,7 @@
 		if(b[1] != B){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_movhps_01_A.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_movhps_01_A.d	Thu Jun 08 18:26:22 2006 +0000
@@ -38,7 +38,7 @@
 		if(c[3] != B[1]){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_movhps_01_B.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_movhps_01_B.d	Thu Jun 08 18:26:22 2006 +0000
@@ -30,7 +30,7 @@
 		if(b[1] != A[3]){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_movlhps_01_A.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_movlhps_01_A.d	Thu Jun 08 18:26:22 2006 +0000
@@ -34,7 +34,7 @@
 		if(c[1] != A[1]){
 			assert(0);
 		}
-		
+
 		if(c[2] != B[0]){
 			assert(0);
 		}
@@ -42,7 +42,7 @@
 		if(c[3] != B[1]){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_movlpd_01_A.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_movlpd_01_A.d	Thu Jun 08 18:26:22 2006 +0000
@@ -33,7 +33,7 @@
 		if(c[1] != A[1]){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_movlpd_01_B.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_movlpd_01_B.d	Thu Jun 08 18:26:22 2006 +0000
@@ -27,7 +27,7 @@
 		if(b != A[0]){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_movlps_01_A.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_movlps_01_A.d	Thu Jun 08 18:26:22 2006 +0000
@@ -18,7 +18,7 @@
 
 		static float[4] A = [1.0f, 2.0f, 3.0f, 4.0f];
 		static float[2] B = [5.0f, 6.0f];
-		
+
 		float[4] c;
 
 		asm{
--- a/run/a/asm_movmskpd_01_A.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_movmskpd_01_A.d	Thu Jun 08 18:26:22 2006 +0000
@@ -18,18 +18,18 @@
 
 		const double[2] a = [1.0, -1.0];
 		uint b;
-		
+
 		asm{
 			movupd XMM0, a;
 			mov EAX, 0x1234_5678;
 			movmskpd EAX, XMM0;
 			mov b, EAX;
 		}
-		
+
 		if(b != 0x0000_0002){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_movmskps_01_A.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_movmskps_01_A.d	Thu Jun 08 18:26:22 2006 +0000
@@ -12,24 +12,24 @@
 
 version(runTest){
 	import addon.cpuinfo;
-	
+
 	int main(){
 		haveSSE!()();
 
 		const float[4] A = [1.0f, -1.0f, -float.infinity, -0.0f];
 		uint b;
-		
+
 		asm{
 			movdqu XMM0, A;
 			mov EAX, 0x1234_5678;
 			movmskps EAX, XMM0;
 			mov b, EAX;
 		}
-		
+
 		if(b != 0b1110){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_movntdq_01.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_movntdq_01.d	Thu Jun 08 18:26:22 2006 +0000
@@ -10,21 +10,21 @@
 
 int main(){
 	version(D_InlineAsm){
-		
+
 		double d = -3.5;
-		
+
 		X* x = new X;
-		
+
 		asm{
 			mov EAX, x;
 			movddup XMM0, d;
 			movntdq X.c[EAX], XMM0;
 		}
-		
+
 		assert(x.c[0]==x.c[1]);
-		
+
 		assert(*(cast(double*)cast(void*)&x.c[0]) == d);
-		
+
 		return 0;
 	}else{
 		pragma(msg, "no Inline asm support");
--- a/run/a/asm_movnti_01.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_movnti_01.d	Thu Jun 08 18:26:22 2006 +0000
@@ -14,19 +14,19 @@
 	int main(){
 		uint a = 0x1234_ABCD;
 		uint b = 2;
-		
+
 		asm{
 			mov EAX, a;
 			movnti b, EAX;
 		}
-		
+
 		if(a != 0x1234_ABCD){
 			assert(0);
 		}
 		if(b != 0x1234_ABCD){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_movntpd_01_A.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_movntpd_01_A.d	Thu Jun 08 18:26:22 2006 +0000
@@ -12,19 +12,19 @@
 
 version(runTest){
 	import addon.cpuinfo;
-	
+
 	int main(){
 		haveSSE2!()();
 
 		const double[2] a = [1.0, -1.0];
 		double[] b = aligned_new!(double)(2, 16);
-		
+
 		asm{
 			movupd XMM0, a;
 			movntpd b, XMM0;
 			sfence;
 		}
-		
+
 		printf("%lf\n", b[0], b[1]);
 		if(a[0] != b[0]){
 			assert(0);
@@ -32,7 +32,7 @@
 		if(a[1] != b[1]){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_movntps_01_A.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_movntps_01_A.d	Thu Jun 08 18:26:22 2006 +0000
@@ -12,18 +12,18 @@
 
 version(runTest){
 	import addon.cpuinfo;
-	
+
 	int main(){
 		haveSSE!()();
-		
+
 		const float[4] a = [1.0f, -1.0f, 0.0f, 0.1f];
 		float[4] b;
-		
+
 		asm{
 			movups XMM0, a;
 			movntps b, XMM0;
 		}
-		
+
 		if(a[0] != b[0]){
 			assert(0);
 		}
@@ -36,7 +36,7 @@
 		if(a[3] != b[3]){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_movq2dq_01.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_movq2dq_01.d	Thu Jun 08 18:26:22 2006 +0000
@@ -18,17 +18,17 @@
 
 		static ulong[2] X = [0x0011_2233_4455_6677_8899LU, 0x1234_5678_90AB_CDEF];
 		ulong[2] y = X.dup;
-		
+
 		static ulong A = 0x1234_ABCD_5678_EF01;
 		ulong a = A;
-		
+
 		asm{
 			movdqu XMM0, X;
 			movq MM0, a;
 			movq2dq XMM0, MM0;
 			movdqu y, XMM0;
 		}
-		
+
 		if(a != A){
 			assert(0);
 		}
@@ -36,11 +36,11 @@
 		if(y[0] != A){
 			assert(0);
 		}
-		
+
 		if(y[1] != 0){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_movq_01_A.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_movq_01_A.d	Thu Jun 08 18:26:22 2006 +0000
@@ -15,22 +15,22 @@
 
 	int main(){
 		haveSSE2!()();
-		
+
 		ulong a = 0x1234_ABCD_5678_EF01;
 		ulong b = 2;
-		
+
 		asm{
 			movq MM0, a;
 			movq b, MM0;
 		}
-		
+
 		if(a != 0x1234_ABCD_5678_EF01){
 			assert(0);
 		}
 		if(b != 0x1234_ABCD_5678_EF01){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_movq_01_B.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_movq_01_B.d	Thu Jun 08 18:26:22 2006 +0000
@@ -18,15 +18,15 @@
 
 		static ulong[2] a = [0x1234_ABCD_56789_EF90_LU, 0x1122_5566_77AA_FFFF_LU];
 		ulong[2] b;
-		
+
 		ulong c = 0x1234_ABCD_5678_EF01_LU;
-		
+
 		asm{
 			movdqu XMM0, a;
 			movq XMM0, c;
 			movdqu b, XMM0;
 		}
-		
+
 		if(b[0] != c){
 			assert(0);
 		}
@@ -34,7 +34,7 @@
 		if(b[1] != 0){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_movq_01_C.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_movq_01_C.d	Thu Jun 08 18:26:22 2006 +0000
@@ -12,22 +12,22 @@
 
 version(runTest){
 	import addon.cpuinfo;
-	
+
 	int main(){
 		haveSSE2!()();
 
 		static ulong[2] a = [0x1234_ABCD_5678_EF90_LU, 0x1122_2222_5555_FFFF_LU];
 		static ulong[2] b = [0x1000_1111_5678_EF90_LU, 0x1122_5566_77AA_FFFF_LU];
-		
+
 		ulong[2] c;
-		
+
 		asm{
 			movdqu XMM0, a;
 			movdqu XMM1, b;
 			movq XMM0, XMM1;
 			movdqu c, XMM0;
 		}
-		
+
 		if(c[1] == a[1]){
 			// Intel
 		}else if(c[1] == 0){
@@ -39,7 +39,7 @@
 		if(c[0] != b[0]){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_movq_02_A.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_movq_02_A.d	Thu Jun 08 18:26:22 2006 +0000
@@ -19,7 +19,7 @@
 
 	int main(){
 		haveSSE2!()();
-		
+
 		const ubyte[8] A = [3, 4, 9, 0, 1, 3, 7, 2];
 		ubyte[8] b;
 
@@ -28,7 +28,7 @@
 			movq b, MM0;
 			emms;
 		}
-		
+
 		for(size_t i = 0; i < A.length; i++){
 			if(A[i] != b[i]){
 				assert(0);
--- a/run/a/asm_movq_02_B.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_movq_02_B.d	Thu Jun 08 18:26:22 2006 +0000
@@ -19,7 +19,7 @@
 
 	int main(){
 		haveSSE2!()();
-		
+
 		const byte[8] A = [3, 4, 9, 0, 1, 3, 7, 2];
 		byte[8] b;
 
@@ -28,7 +28,7 @@
 			movq b, MM0;
 			emms;
 		}
-		
+
 		for(size_t i = 0; i < A.length; i++){
 			if(A[i] != b[i]){
 				assert(0);
--- a/run/a/asm_movq_02_C.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_movq_02_C.d	Thu Jun 08 18:26:22 2006 +0000
@@ -19,7 +19,7 @@
 
 	int main(){
 		haveSSE2!()();
-		
+
 		const char[8] A = [3, 4, 9, 0, 1, 3, 7, 2];
 		char[8] b;
 
@@ -28,7 +28,7 @@
 			movq b, MM0;
 			emms;
 		}
-		
+
 		for(size_t i = 0; i < A.length; i++){
 			if(A[i] != b[i]){
 				assert(0);
--- a/run/a/asm_movq_02_D.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_movq_02_D.d	Thu Jun 08 18:26:22 2006 +0000
@@ -19,7 +19,7 @@
 
 	int main(){
 		haveSSE2!()();
-		
+
 		const ushort[4] A = [3, 4, 9, 0];
 		ushort[4] b;
 
@@ -28,7 +28,7 @@
 			movq b, MM0;
 			emms;
 		}
-		
+
 		for(size_t i = 0; i < A.length; i++){
 			if(A[i] != b[i]){
 				assert(0);
--- a/run/a/asm_movq_02_E.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_movq_02_E.d	Thu Jun 08 18:26:22 2006 +0000
@@ -19,7 +19,7 @@
 
 	int main(){
 		haveSSE2!()();
-		
+
 		const short[4] A = [3, 4, 9, 0];
 		short[4] b;
 
@@ -28,7 +28,7 @@
 			movq b, MM0;
 			emms;
 		}
-		
+
 		for(size_t i = 0; i < A.length; i++){
 			if(A[i] != b[i]){
 				assert(0);
--- a/run/a/asm_movq_02_F.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_movq_02_F.d	Thu Jun 08 18:26:22 2006 +0000
@@ -19,7 +19,7 @@
 
 	int main(){
 		haveSSE2!()();
-		
+
 		const wchar[4] A = [3, 4, 9, 0];
 		wchar[4] b;
 
@@ -28,7 +28,7 @@
 			movq b, MM0;
 			emms;
 		}
-		
+
 		for(size_t i = 0; i < A.length; i++){
 			if(A[i] != b[i]){
 				assert(0);
--- a/run/a/asm_movq_02_G.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_movq_02_G.d	Thu Jun 08 18:26:22 2006 +0000
@@ -19,7 +19,7 @@
 
 	int main(){
 		haveSSE2!()();
-		
+
 		const uint[2] A = [3, 4];
 		uint[2] b;
 
@@ -28,7 +28,7 @@
 			movq b, MM0;
 			emms;
 		}
-		
+
 		for(size_t i = 0; i < A.length; i++){
 			if(A[i] != b[i]){
 				assert(0);
--- a/run/a/asm_movq_02_H.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_movq_02_H.d	Thu Jun 08 18:26:22 2006 +0000
@@ -19,7 +19,7 @@
 
 	int main(){
 		haveSSE2!()();
-		
+
 		const int[2] A = [3, 4];
 		int[2] b;
 
@@ -28,7 +28,7 @@
 			movq b, MM0;
 			emms;
 		}
-		
+
 		for(size_t i = 0; i < A.length; i++){
 			if(A[i] != b[i]){
 				assert(0);
--- a/run/a/asm_movq_02_I.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_movq_02_I.d	Thu Jun 08 18:26:22 2006 +0000
@@ -19,7 +19,7 @@
 
 	int main(){
 		haveSSE2!()();
-		
+
 		const dchar[2] A = [3, 4];
 		dchar[2] b;
 
@@ -28,7 +28,7 @@
 			movq b, MM0;
 			emms;
 		}
-		
+
 		for(size_t i = 0; i < A.length; i++){
 			if(A[i] != b[i]){
 				assert(0);
--- a/run/a/asm_movq_02_J.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_movq_02_J.d	Thu Jun 08 18:26:22 2006 +0000
@@ -19,7 +19,7 @@
 
 	int main(){
 		haveSSE2!()();
-		
+
 		const float[2] A = [3.0f, 4.1f];
 		float[2] b;
 
@@ -28,7 +28,7 @@
 			movq b, MM0;
 			emms;
 		}
-		
+
 		for(size_t i = 0; i < A.length; i++){
 			if(A[i] != b[i]){
 				assert(0);
--- a/run/a/asm_movq_02_K.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_movq_02_K.d	Thu Jun 08 18:26:22 2006 +0000
@@ -19,7 +19,7 @@
 
 	int main(){
 		haveSSE2!()();
-		
+
 		const ifloat[2] A = [3.0fi, 4.1fi];
 		ifloat[2] b;
 
@@ -28,7 +28,7 @@
 			movq b, MM0;
 			emms;
 		}
-		
+
 		for(size_t i = 0; i < A.length; i++){
 			if(A[i] != b[i]){
 				assert(0);
--- a/run/a/asm_movq_02_L.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_movq_02_L.d	Thu Jun 08 18:26:22 2006 +0000
@@ -19,7 +19,7 @@
 
 	int main(){
 		haveSSE2!()();
-		
+
 		const idouble[1] A = [4.1i];
 		idouble[1] b;
 
@@ -28,7 +28,7 @@
 			movq b, MM0;
 			finit;
 		}
-		
+
 		for(size_t i = 0; i < A.length; i++){
 			if(A[i] != b[i]){
 				assert(0);
--- a/run/a/asm_movq_02_M.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_movq_02_M.d	Thu Jun 08 18:26:22 2006 +0000
@@ -19,7 +19,7 @@
 
 	int main(){
 		haveSSE2!()();
-		
+
 		const double[1] A = [4.1];
 		double[1] b;
 
--- a/run/a/asm_movq_02_N.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_movq_02_N.d	Thu Jun 08 18:26:22 2006 +0000
@@ -19,7 +19,7 @@
 
 	int main(){
 		haveSSE2!()();
-		
+
 		const double A = 4.1;
 		double b;
 
--- a/run/a/asm_movq_02_O.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_movq_02_O.d	Thu Jun 08 18:26:22 2006 +0000
@@ -19,7 +19,7 @@
 
 	int main(){
 		haveSSE2!()();
-		
+
 		const long A = 0x12_34_56_78_9A_BC_DE_F0;
 		long b;
 
--- a/run/a/asm_movq_02_P.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_movq_02_P.d	Thu Jun 08 18:26:22 2006 +0000
@@ -19,7 +19,7 @@
 
 	int main(){
 		haveSSE2!()();
-		
+
 		ulong a = 0x12_34_56_78_9A_BC_DE_F0;
 		ulong b;
 
--- a/run/a/asm_movsd_01_A.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_movsd_01_A.d	Thu Jun 08 18:26:22 2006 +0000
@@ -12,22 +12,22 @@
 
 version(runTest){
 	import addon.cpuinfo;
-	
+
 	int main(){
 		haveSSE2!()();
-		
+
 		static double[2] A = [1.0, 2.0];
 		double b;
-		
+
 		asm{
 			movupd XMM0, A;
 			movsd b, XMM0;
 		}
-		
+
 		if(b != A[0]){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_movsd_01_B.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_movsd_01_B.d	Thu Jun 08 18:26:22 2006 +0000
@@ -12,27 +12,27 @@
 
 version(runTest){
 	import addon.cpuinfo;
-	
+
 	int main(){
 		haveSSE2!()();
-		
+
 		static double[2] A = [1.0, 2.0];
 		double b = 3.0;
 		double[2] c;
-		
+
 		asm{
 			movupd XMM0, A;
 			movsd XMM0, b;
 			movupd c, XMM0;
 		}
-		
+
 		if(c[0] != b){
 			assert(0);
 		}
 		if(c[1] != 0.0){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_movsd_01_C.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_movsd_01_C.d	Thu Jun 08 18:26:22 2006 +0000
@@ -12,28 +12,28 @@
 
 version(runTest){
 	import addon.cpuinfo;
-	
+
 	int main(){
 		haveSSE2!()();
-		
+
 		static double[2] A = [1.0, 2.0];
 		static double[2] B = [3.0, 4.0];
 		double[2] c;
-		
+
 		asm{
 			movupd XMM0, A;
 			movupd XMM1, B;
 			movsd XMM0, XMM1;
 			movupd c, XMM0;
 		}
-		
+
 		if(c[0] != B[0]){
 			assert(0);
 		}
 		if(c[1] != A[1]){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_movshdup_01_A.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_movshdup_01_A.d	Thu Jun 08 18:26:22 2006 +0000
@@ -12,17 +12,17 @@
 
 version(runTest){
 	import addon.cpuinfo;
-	
+
 	int main(){
 		const float[4] a = [1.0f, -1.0f, -2.0f, 2.0f];
 		float[4] b;
-		
+
 		asm{
 			movups XMM0, a;
 			movshdup XMM1, XMM0;
 			movups b, XMM1;
 		}
-		
+
 		if(a[1] != b[0]){
 			assert(0);
 		}
@@ -35,7 +35,7 @@
 		if(a[3] != b[3]){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_movsldup_01_A.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_movsldup_01_A.d	Thu Jun 08 18:26:22 2006 +0000
@@ -18,13 +18,13 @@
 
 		const float[4] A = [1.0, -1.0f, -2.0f, 2.0f];
 		float[4] b;
-		
+
 		asm{
 			movups XMM0, A;
 			movsldup XMM1, XMM0;
 			movups b, XMM1;
 		}
-		
+
 		if(A[0] != b[0]){
 			assert(0);
 		}
@@ -37,7 +37,7 @@
 		if(A[2] != b[3]){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_movss_01_A.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_movss_01_A.d	Thu Jun 08 18:26:22 2006 +0000
@@ -12,20 +12,20 @@
 
 version(runTest){
 	import addon.cpuinfo;
-	
+
 	int main(){
 		haveSSE!()();
 
 		const float[4] A = [1.0f, 2.0f, 3.0f, 4.0f];
 		const float B = 9.0f;
 		float[4] c;
-		
+
 		asm{
 			movups XMM0, A;
 			movss XMM0, B;
 			movups c, XMM0;
 		}
-		
+
 		if(c[0] != B){
 			assert(0);
 		}
--- a/run/a/asm_movss_01_B.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_movss_01_B.d	Thu Jun 08 18:26:22 2006 +0000
@@ -12,21 +12,21 @@
 
 version(runTest){
 	import addon.cpuinfo;
-	
+
 	int main(){
 		haveSSE!()();
 
 		const float[4] A = [1.0f, 2.0f, 3.0f, 4.0f];
 		const float[4] B = [5.0f, 6.0f, 7.0f, 9.0f];
 		float[4] c;
-		
+
 		asm{
 			movups XMM0, A;
 			movups XMM1, B;
 			movss XMM0, XMM1;
 			movups c, XMM0;
 		}
-		
+
 		if(c[0] != B[0]){
 			assert(0);
 		}
--- a/run/a/asm_movss_01_C.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_movss_01_C.d	Thu Jun 08 18:26:22 2006 +0000
@@ -11,18 +11,18 @@
 
 version(runTest){
 	import addon.cpuinfo;
-	
+
 	int main(){
 		haveSSE!()();
-		
+
 		const float[4] A = [1.0f, 2.0f, 3.0f, 4.0f];
 		float b;
-		
+
 		asm{
 			movups XMM0, A;
 			movss b, XMM0;
 		}
-		
+
 		if(b != A[0]){
 			assert(0);
 		}
--- a/run/a/asm_movsx_01_A.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_movsx_01_A.d	Thu Jun 08 18:26:22 2006 +0000
@@ -14,32 +14,32 @@
 	int main(){
 		int i = 0xFF_FF_FF_FFu;
 		byte b = byte.min;
-		
+
 		asm{
 			mov EAX, i;
 			mov AL, b;
 			movsx EAX, AL;
 			mov i, EAX;
 		}
-	
+
 		if(i != byte.min){
 			assert(0);
 		}
-		
+
 		i=0xFF_FF_FF_FFu;
 		b=byte.max;
-		
+
 		asm{
 			mov EAX, i;
 			mov AL, b;
 			movsx EAX, AL;
 			mov i, EAX;
 		}
-		
+
 		if(i != byte.max){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_movsx_01_B.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_movsx_01_B.d	Thu Jun 08 18:26:22 2006 +0000
@@ -14,14 +14,14 @@
 	int main(){
 		uint i = 0x12_3F_FF_FFu;
 		byte b = -128;
-		
+
 		asm{
 			mov EAX, i;
 			mov AL, b;
 			movsx AX, AL;
 			mov i, EAX;
 		}
-	
+
 		if(i != 0x12_3F_FF_80u){
 			assert(0);
 		}
--- a/run/a/asm_movsx_01_C.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_movsx_01_C.d	Thu Jun 08 18:26:22 2006 +0000
@@ -14,32 +14,32 @@
 	int main(){
 		int i = 0xFF_FF_FF_FFu;
 		short b = short.min;
-		
+
 		asm{
 			mov EAX, i;
 			mov AX, b;
 			movsx EAX, AX;
 			mov i, EAX;
 		}
-	
+
 		if(i != short.min){
 			assert(0);
 		}
-		
+
 		i = 0xFF_FF_FF_FFu;
 		b = short.max;
-		
+
 		asm{
 			mov EAX, i;
 			mov AX, b;
 			movsx EAX, AX;
 			mov i, EAX;
 		}
-		
+
 		if(i != short.max){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_movupd_01_A.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_movupd_01_A.d	Thu Jun 08 18:26:22 2006 +0000
@@ -18,12 +18,12 @@
 
 		const double[2] A = [1.0, 4.0];
 		double[2] b;
-		
+
 		asm{
 			movdqu XMM0, A;
 			movupd b, XMM0;
 		}
-		
+
 		if(b[0] != A[0]){
 			assert(0);
 		}
--- a/run/a/asm_movupd_01_B.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_movupd_01_B.d	Thu Jun 08 18:26:22 2006 +0000
@@ -12,19 +12,19 @@
 
 version(runTest){
 	import addon.cpuinfo;
-	
+
 	int main(){
 		haveSSE2!()();
-	
+
 		const double[2] A = [1.0, 4.0];
 		double[2] b;
-		
+
 		asm{
 			movdqu XMM0, A;
 			movupd XMM1, XMM0;
 			movdqu b, XMM1;
 		}
-		
+
 		if(b[0] != A[0]){
 			assert(0);
 		}
--- a/run/a/asm_movupd_01_C.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_movupd_01_C.d	Thu Jun 08 18:26:22 2006 +0000
@@ -12,18 +12,18 @@
 
 version(runTest){
 	import addon.cpuinfo;
-	
+
 	int main(){
 		haveSSE2!()();
 
 		const double[2] A = [1.0, 4.0];
 		double[2] b;
-		
+
 		asm{
 			movupd XMM0, A;
 			movdqu b, XMM0;
 		}
-		
+
 		if(b[0] != A[0]){
 			assert(0);
 		}
--- a/run/a/asm_movups_01_A.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_movups_01_A.d	Thu Jun 08 18:26:22 2006 +0000
@@ -18,12 +18,12 @@
 
 		const float[4] A = [1.0f, 2.0f, 3.0f, 4.0f];
 		float[4] b;
-		
+
 		asm{
 			movdqu XMM0, A;
 			movups b, XMM0;
 		}
-		
+
 		if(b[0] != A[0]){
 			assert(0);
 		}
--- a/run/a/asm_movups_01_B.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_movups_01_B.d	Thu Jun 08 18:26:22 2006 +0000
@@ -12,19 +12,19 @@
 
 version(runTest){
 	import addon.cpuinfo;
-	
+
 	int main(){
 		haveSSE!()();
-		
+
 		const float[4] A = [1.0f, 2.0f, 3.0f, 4.0f];
 		float[4] b;
-		
+
 		asm{
 			movdqu XMM0, A;
 			movups XMM1, XMM0;
 			movdqu b, XMM1;
 		}
-		
+
 		if(b[0] != A[0]){
 			assert(0);
 		}
--- a/run/a/asm_movups_01_C.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_movups_01_C.d	Thu Jun 08 18:26:22 2006 +0000
@@ -12,18 +12,18 @@
 
 version(runTest){
 	import addon.cpuinfo;
-	
+
 	int main(){
 		haveSSE!()();
-		
+
 		const float[4] A = [1.0f, 2.0f, 3.0f, 4.0f];
 		float[4] b;
-		
+
 		asm{
 			movups XMM0, A;
 			movdqu b, XMM0;
 		}
-		
+
 		if(b[0] != A[0]){
 			assert(0);
 		}
--- a/run/a/asm_movzx_01_A.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_movzx_01_A.d	Thu Jun 08 18:26:22 2006 +0000
@@ -14,38 +14,38 @@
 	int main(){
 		uint i = 0xFF_FF_FF_FFu;
 		ubyte b = 0xFF;
-		
+
 		asm{
 			mov EAX, i;
 			mov AL, b;
 			movzx AX, AL;
 			mov i, EAX;
 		}
-	
+
 		if(i != 0xFF_FF_00_FFu){
 			assert(0);
 		}
 		if(b != 0xFF){
 			assert(0);
 		}
-		
+
 		i=0xFF_FF_FF_FFu;
 		b=0x12;
-		
+
 		asm{
 			mov EAX, i;
 			mov AL, b;
 			movzx AX, AL;
 			mov i, EAX;
 		}
-		
+
 		if(i != 0xFF_FF_00_12u){
 			assert(0);
 		}
 		if(b != 0x12){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_movzx_01_B.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_movzx_01_B.d	Thu Jun 08 18:26:22 2006 +0000
@@ -14,38 +14,38 @@
 	int main(){
 		uint i = 0xFF_FF_FF_FFu;
 		ubyte b = 0xFF;
-		
+
 		asm{
 			mov EAX, i;
 			mov AL, b;
 			movzx EAX, AL;
 			mov i, EAX;
 		}
-	
+
 		if(i != 0x00_00_00_FFu){
 			assert(0);
 		}
 		if(b != 0xFF){
 			assert(0);
 		}
-		
+
 		i = 0xFF_FF_FF_FFu;
 		b = 0x12;
-		
+
 		asm{
 			mov EAX, i;
 			mov AL, b;
 			movzx EAX, AL;
 			mov i, EAX;
 		}
-		
+
 		if(i != 0x00_00_00_12u){
 			assert(0);
 		}
 		if(b != 0x12){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_movzx_01_C.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_movzx_01_C.d	Thu Jun 08 18:26:22 2006 +0000
@@ -14,38 +14,38 @@
 	int main(){
 		uint i = 0xFF_FF_FF_FFu;
 		ushort b = 0xFF_FF;
-		
+
 		asm{
 			mov EAX, i;
 			mov AX, b;
 			movzx EAX, AX;
 			mov i, EAX;
 		}
-	
+
 		if(i != 0x00_00_FF_FFu){
 			assert(0);
 		}
 		if(b != 0xFF_FF){
 			assert(0);
 		}
-		
+
 		i = 0xFF_FF_FF_FFu;
 		b = 0x12_34;
-		
+
 		asm{
 			mov EAX, i;
 			mov AX, b;
 			movzx EAX, AX;
 			mov i, EAX;
 		}
-		
+
 		if(i != 0x00_00_12_34u){
 			assert(0);
 		}
 		if(b != 0x12_34){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_movzx_02_A.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_movzx_02_A.d	Thu Jun 08 18:26:22 2006 +0000
@@ -14,36 +14,36 @@
 	int main(){
 		uint i = 0xFF_FF_FF_FFu;
 		ubyte b = 0xFF;
-		
+
 		asm{
 			mov EAX, i;
 			movzx AX, b;
 			mov i, EAX;
 		}
-	
+
 		if(i != 0xFF_FF_00_FFu){
 			assert(0);
 		}
 		if(b != 0xFF){
 			assert(0);
 		}
-		
+
 		i=0xFF_FF_FF_FFu;
 		b=0x12;
-		
+
 		asm{
 			mov EAX, i;
 			movzx AX, b;
 			mov i, EAX;
 		}
-		
+
 		if(i != 0xFF_FF_00_12u){
 			assert(0);
 		}
 		if(b != 0x12){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_movzx_02_B.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_movzx_02_B.d	Thu Jun 08 18:26:22 2006 +0000
@@ -14,36 +14,36 @@
 	int main(){
 		uint i = 0xFF_FF_FF_FFu;
 		ubyte b = 0xFF;
-		
+
 		asm{
 			mov EAX, i;
 			movzx EAX, b;
 			mov i, EAX;
 		}
-	
+
 		if(i != 0x00_00_00_FFu){
 			assert(0);
 		}
 		if(b != 0xFF){
 			assert(0);
 		}
-		
+
 		i = 0xFF_FF_FF_FFu;
 		b = 0x12;
-		
+
 		asm{
 			mov EAX, i;
 			movzx EAX, b;
 			mov i, EAX;
 		}
-		
+
 		if(i != 0x00_00_00_12u){
 			assert(0);
 		}
 		if(b != 0x12){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_movzx_02_C.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_movzx_02_C.d	Thu Jun 08 18:26:22 2006 +0000
@@ -14,36 +14,36 @@
 	int main(){
 		uint i = 0xFF_FF_FF_FFu;
 		ushort b = 0xFF_FF;
-		
+
 		asm{
 			mov EAX, i;
 			movzx EAX, b;
 			mov i, EAX;
 		}
-	
+
 		if(i != 0x00_00_FF_FFu){
 			assert(0);
 		}
 		if(b != 0xFF_FF){
 			assert(0);
 		}
-		
+
 		i = 0xFF_FF_FF_FFu;
 		b = 0x12_34;
-		
+
 		asm{
 			mov EAX, i;
 			movzx EAX, b;
 			mov i, EAX;
 		}
-		
+
 		if(i != 0x00_00_12_34u){
 			assert(0);
 		}
 		if(b != 0x12_34){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_mul_01_A.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_mul_01_A.d	Thu Jun 08 18:26:22 2006 +0000
@@ -14,7 +14,7 @@
 	int main(){
 		uint i;
 		ubyte x = 0xFF;
-		
+
 		asm{
 			mov EAX, 0x23_43_56_78u;
 			mov AL, 0xEE;
@@ -25,7 +25,7 @@
 		if(i != 0x23_43_ED_12){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_mul_01_B.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_mul_01_B.d	Thu Jun 08 18:26:22 2006 +0000
@@ -14,7 +14,7 @@
 	int main(){
 		ushort a, b;
 		ushort x = short.max+2;
-		
+
 		asm{
 			mov EAX, 0x12_34_56_78u;
 			mov EDX, 0x12_34_56_78u;
@@ -30,7 +30,7 @@
 		if(b != 2){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_mul_01_C.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_mul_01_C.d	Thu Jun 08 18:26:22 2006 +0000
@@ -14,7 +14,7 @@
 	int main(){
 		uint a, b;
 		uint x = int.max+2;
-		
+
 		asm{
 			mov EAX, 0x12_34_56_78u;
 			mov EDX, 0x12_34_56_78u;
@@ -30,7 +30,7 @@
 		if(b != 2){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_mul_02_A.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_mul_02_A.d	Thu Jun 08 18:26:22 2006 +0000
@@ -14,7 +14,7 @@
 	int main(){
 		uint i;
 		ubyte x = 0xFF;
-		
+
 		asm{
 			mov EAX, 0x23_43_56_78u;
 			mov AL, 0xEE;
@@ -26,7 +26,7 @@
 		if(i != 0x23_43_ED_12){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_mul_02_B.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_mul_02_B.d	Thu Jun 08 18:26:22 2006 +0000
@@ -14,7 +14,7 @@
 	int main(){
 		ushort a, b;
 		ushort x = short.max+2;
-		
+
 		asm{
 			mov EAX, 0x12_34_56_78u;
 			mov EDX, 0x12_34_56_78u;
@@ -31,7 +31,7 @@
 		if(b != 2){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_mul_02_C.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_mul_02_C.d	Thu Jun 08 18:26:22 2006 +0000
@@ -14,7 +14,7 @@
 	int main(){
 		uint a, b;
 		uint x = int.max+2;
-		
+
 		asm{
 			mov EAX, 0x12_34_56_78u;
 			mov EDX, 0x12_34_56_78u;
@@ -31,7 +31,7 @@
 		if(b != 2){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_mulpd_01_B.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_mulpd_01_B.d	Thu Jun 08 18:26:22 2006 +0000
@@ -19,14 +19,14 @@
 		const double[2] A = [7.0, 4.0];
 		const double[2] B = [3.0, 2.0];
 		double[2] c;
-		
+
 		asm{
 			movupd XMM0, A;
 			movupd XMM1, B;
 			mulpd XMM0, XMM1;
 			movupd c, XMM0;
 		}
-		
+
 		if(c[0] != 21.0){
 			assert(0);
 		}
--- a/run/a/asm_mulps_01_B.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_mulps_01_B.d	Thu Jun 08 18:26:22 2006 +0000
@@ -12,21 +12,21 @@
 
 version(runTest){
 	import addon.cpuinfo;
-	
+
 	int main(){
 		haveSSE!()();
 
 		const float[4] A = [7.0f, 4.0f, 1.0f, -2.0f];
 		const float[4] B = [3.0f, 2.0f, 0.0f, 5.0f];
 		float[4] c;
-		
+
 		asm{
 			movups XMM0, A;
 			movups XMM1, B;
 			mulps XMM0, XMM1;
 			movups c, XMM0;
 		}
-		
+
 		if(c[0] != 21.0f){
 			assert(0);
 		}
--- a/run/a/asm_mulsd_01_A.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_mulsd_01_A.d	Thu Jun 08 18:26:22 2006 +0000
@@ -19,14 +19,14 @@
 		const double[2] A = [7.0, 4.0];
 		const double[2] B = [3.0, 2.0];
 		double[2] c;
-		
+
 		asm{
 			movupd XMM0, A;
 			movupd XMM1, B;
 			mulsd XMM0, XMM1;
 			movupd c, XMM0;
 		}
-		
+
 		if(c[0] != 21.0){
 			assert(0);
 		}
--- a/run/a/asm_mulsd_01_B.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_mulsd_01_B.d	Thu Jun 08 18:26:22 2006 +0000
@@ -19,13 +19,13 @@
 		const double[2] A = [7.0, 4.0];
 		const double B = 2.0;
 		double[2] c;
-		
+
 		asm{
 			movupd XMM0, A;
 			mulsd XMM0, B;
 			movupd c, XMM0;
 		}
-		
+
 		if(c[0] != 14.0){
 			assert(0);
 		}
--- a/run/a/asm_mulss_01_A.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_mulss_01_A.d	Thu Jun 08 18:26:22 2006 +0000
@@ -12,21 +12,21 @@
 
 version(runTest){
 	import addon.cpuinfo;
-	
+
 	int main(){
 		haveSSE!()();
 
 		const float[4] A = [7.0f, 4.0f, 1.0f, -2.0f];
 		const float[4] B = [3.0f, 2.0f, 0.0f, 5.0f];
 		float[4] c;
-		
+
 		asm{
 			movups XMM0, A;
 			movups XMM1, B;
 			mulss XMM0, XMM1;
 			movups c, XMM0;
 		}
-		
+
 		if(c[0] != 21.0f){
 			assert(0);
 		}
--- a/run/a/asm_mulss_01_B.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_mulss_01_B.d	Thu Jun 08 18:26:22 2006 +0000
@@ -12,20 +12,20 @@
 
 version(runTest){
 	import addon.cpuinfo;
-	
+
 	int main(){
 		haveSSE!()();
 
 		const float[4] A = [7.0f, 4.0f, 1.0f, -2.0f];
 		const float B = 5.0f;
 		float[4] c;
-		
+
 		asm{
 			movups XMM0, A;
 			mulss XMM0, B;
 			movups c, XMM0;
 		}
-		
+
 		if(c[0] != 35.0f){
 			assert(0);
 		}
--- a/run/a/asm_neg_01_A.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_neg_01_A.d	Thu Jun 08 18:26:22 2006 +0000
@@ -13,7 +13,7 @@
 version(runTest){
 	int main(){
 		byte y = 2;
-				
+
 		asm{
 			neg y;
 		}
@@ -21,7 +21,7 @@
 		if(y != -2){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_neg_01_B.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_neg_01_B.d	Thu Jun 08 18:26:22 2006 +0000
@@ -13,7 +13,7 @@
 version(runTest){
 	int main(){
 		short y = -1234;
-				
+
 		asm{
 			neg y;
 		}
@@ -21,7 +21,7 @@
 		if(y != 1234){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_neg_01_C.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_neg_01_C.d	Thu Jun 08 18:26:22 2006 +0000
@@ -13,7 +13,7 @@
 version(runTest){
 	int main(){
 		int y = 0x12_34_56_78;
-				
+
 		asm{
 			neg y;
 		}
@@ -21,7 +21,7 @@
 		if(y != - 0x12_34_56_78){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_neg_02_A.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_neg_02_A.d	Thu Jun 08 18:26:22 2006 +0000
@@ -13,7 +13,7 @@
 version(runTest){
 	int main(){
 		uint y = 0x78_56_43_21;
-				
+
 		asm{
 			mov EAX, y;
 			neg AL;
@@ -23,7 +23,7 @@
 		if(y != 0x78_56_43_DF){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_neg_02_B.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_neg_02_B.d	Thu Jun 08 18:26:22 2006 +0000
@@ -13,7 +13,7 @@
 version(runTest){
 	int main(){
 		uint y = 0x78_56_43_21;
-				
+
 		asm{
 			mov EAX, y;
 			neg AX;
@@ -23,7 +23,7 @@
 		if(y != 0x78_56_BC_DF){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_neg_02_C.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_neg_02_C.d	Thu Jun 08 18:26:22 2006 +0000
@@ -13,7 +13,7 @@
 version(runTest){
 	int main(){
 		uint y = 0x78_56_43_21;
-				
+
 		asm{
 			mov EAX, y;
 			neg EAX;
@@ -23,7 +23,7 @@
 		if(y != 0x87_A9_BC_DF){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_nop_01.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_nop_01.d	Thu Jun 08 18:26:22 2006 +0000
@@ -15,7 +15,7 @@
 		asm{
 			nop;
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_not_01_A.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_not_01_A.d	Thu Jun 08 18:26:22 2006 +0000
@@ -13,15 +13,15 @@
 version(runTest){
 	int main(){
 		ubyte a = 0b0110_1110;
-		
+
 		asm{
 			not a;
 		}
-		
+
 		if(a != 0b1001_0001){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_not_01_B.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_not_01_B.d	Thu Jun 08 18:26:22 2006 +0000
@@ -13,15 +13,15 @@
 version(runTest){
 	int main(){
 		ushort a = 0b0110_1110_0000_1111;
-		
+
 		asm{
 			not a;
 		}
-		
+
 		if(a != 0b1001_0001_1111_0000){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_not_01_C.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_not_01_C.d	Thu Jun 08 18:26:22 2006 +0000
@@ -13,15 +13,15 @@
 version(runTest){
 	int main(){
 		uint a = 0b0110_1110__0000_1111__1100_0011__0011_1111;
-		
+
 		asm{
 			not a;
 		}
-		
+
 		if(a != 0b1001_0001__1111_0000_0011_1100_1100_0000){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_not_02_A.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_not_02_A.d	Thu Jun 08 18:26:22 2006 +0000
@@ -13,18 +13,18 @@
 version(runTest){
 	int main(){
 		uint i;
-		
+
 		asm{
 			mov EAX, 0x12_FE_34_DC;
 			mov AL, 0b0110_1110;
 			not AL;
 			mov i, EAX;
 		}
-		
+
 		if(i != (0x12_FE_34_00 | 0b1001_0001)){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_not_02_B.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_not_02_B.d	Thu Jun 08 18:26:22 2006 +0000
@@ -13,18 +13,18 @@
 version(runTest){
 	int main(){
 		uint i;
-		
+
 		asm{
 			mov EAX, 0x12_FE_34_DC;
 			mov AX, 0b1100_1001_0110_1110;
 			not AX;
 			mov i, EAX;
 		}
-		
+
 		if(i != (0x12_FE_00_00 | 0b0011_0110_1001_0001)){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_not_02_C.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_not_02_C.d	Thu Jun 08 18:26:22 2006 +0000
@@ -13,17 +13,17 @@
 version(runTest){
 	int main(){
 		uint i;
-		
+
 		asm{
 			mov EAX,  0b0110_1110__0000_1111__1100_0011__0011_1111;
 			not EAX;
 			mov i, EAX;
 		}
-		
+
 		if(i != 0b1001_0001__1111_0000__0011_1100__1100_0000){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_offset_01_A.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_offset_01_A.d	Thu Jun 08 18:26:22 2006 +0000
@@ -20,7 +20,7 @@
 	int main(){
 		void* x = &b;
 		void* y;
-		
+
 		static if(size_t.sizeof == 4){
 			asm{
 				mov EAX, offset b;
--- a/run/a/asm_or_01_A.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_or_01_A.d	Thu Jun 08 18:26:22 2006 +0000
@@ -14,16 +14,16 @@
 	int main(){
 		uint a = 0b0110_1110__0000_1111__1100_0011__0011_1111;
 		uint b = 0b1110_1111__1111_1111__1111_1110__0111_1111;
-		
+
 		asm{
 			mov EAX, a;
 			or b, EAX;
 		}
-		
+
 		if(b != 0b1110_1111__1111_1111__1111_1111__0111_1111){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_or_01_B.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_or_01_B.d	Thu Jun 08 18:26:22 2006 +0000
@@ -14,18 +14,18 @@
 	int main(){
 		uint a = 0b0110_1110__0000_1111__1100_0011__0011_1111;
 		uint b = 0b1110_1111__1111_1111__1111_1110__0111_1111;
-		
+
 		asm{
 			mov EAX, a;
 			mov EBX, b;
 			or EBX, EAX;
 			mov b, EBX;
 		}
-		
+
 		if(b != 0b1110_1111__1111_1111__1111_1111__0111_1111){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_or_01_C.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_or_01_C.d	Thu Jun 08 18:26:22 2006 +0000
@@ -14,17 +14,17 @@
 	int main(){
 		uint a = 0b0110_1110__0000_1111__1100_0011__0011_1111;
 		uint b = 0b1110_1111__1111_1111__1111_1110__0111_1111;
-		
+
 		asm{
 			mov EBX, b;
 			or EBX, a;
 			mov b, EBX;
 		}
-		
+
 		if(b != 0b1110_1111__1111_1111__1111_1111__0111_1111){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_or_01_D.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_or_01_D.d	Thu Jun 08 18:26:22 2006 +0000
@@ -13,17 +13,17 @@
 version(runTest){
 	int main(){
 		uint b = 0b1110_1111__1111_1111__1111_1110__0111_1111;
-		
+
 		asm{
 			mov EBX, b;
 			or EBX, 0b0110_1110__0000_1111__1100_0011__0011_1111;
 			mov b, EBX;
 		}
-		
+
 		if(b != 0b1110_1111__1111_1111__1111_1111__0111_1111){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_or_01_E.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_or_01_E.d	Thu Jun 08 18:26:22 2006 +0000
@@ -13,15 +13,15 @@
 version(runTest){
 	int main(){
 		uint b = 0b1110_1111__1111_1111__1111_1110__0111_1111;
-		
+
 		asm{
 			or b, 0b0110_1110__0000_1111__1100_0011__0011_1111;
 		}
-		
+
 		if(b != 0b1110_1111__1111_1111__1111_1111__0111_1111){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_or_01_F.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_or_01_F.d	Thu Jun 08 18:26:22 2006 +0000
@@ -13,17 +13,17 @@
 version(runTest){
 	int main(){
 		uint a = 0b1110_1111__1111_1111__1111_1110__0111_1111;
-		
+
 		asm{
 			mov EAX, a;
 			or EAX, 0b0110_1110__0000_1111__1100_0011__0011_1111;
 			mov a, EAX;
 		}
-		
+
 		if(a != 0b1110_1111__1111_1111__1111_1111__0111_1111){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_or_02_A.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_or_02_A.d	Thu Jun 08 18:26:22 2006 +0000
@@ -14,16 +14,16 @@
 	int main(){
 		uint a = 0b0110_1110__0000_1111__1100_0011__0011_1111;
 		ushort b = 0b1111_1110__0111_1111;
-		
+
 		asm{
 			mov EAX, a;
 			or b, AX;
 		}
-		
+
 		if(b != 0b1111_1111__0111_1111){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_or_02_B.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_or_02_B.d	Thu Jun 08 18:26:22 2006 +0000
@@ -14,18 +14,18 @@
 	int main(){
 		uint a = 0b1110_1111__1111_1111__1111_1110__0111_1111;
 		uint b = 0b0110_1110__0000_1111__1100_0011__0011_1111;
-		
+
 		asm{
 			mov EAX, a;
 			mov EBX, b;
 			or BX, AX;
 			mov b, EBX;
 		}
-		
+
 		if(b != 0b0110_1110__0000_1111__1111_1111__0111_1111){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_or_02_C.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_or_02_C.d	Thu Jun 08 18:26:22 2006 +0000
@@ -14,17 +14,17 @@
 	int main(){
 		ushort a = 0b1111_1110__0111_1111;
 		uint b = 0b0110_1110__0000_1111__1100_0011__0011_1111;
-		
+
 		asm{
 			mov EBX, b;
 			or BX, a;
 			mov b, EBX;
 		}
-		
+
 		if(b != 0b0110_1110__0000_1111__1111_1111__0111_1111){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_or_02_D.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_or_02_D.d	Thu Jun 08 18:26:22 2006 +0000
@@ -13,17 +13,17 @@
 version(runTest){
 	int main(){
 		uint b = 0b1110_1111__1111_0000__1111_1110__0111_1111;
-		
+
 		asm{
 			mov EBX, b;
 			or BX, 0b1100_0011__0011_1111;
 			mov b, EBX;
 		}
-		
+
 		if(b != 0b1110_1111__1111_0000__1111_1111__0111_1111){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_or_02_E.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_or_02_E.d	Thu Jun 08 18:26:22 2006 +0000
@@ -13,15 +13,15 @@
 version(runTest){
 	int main(){
 		ushort b = 0b1111_1110__0111_1111;
-		
+
 		asm{
 			or b, 0b1100_0011__0011_1111;
 		}
-		
+
 		if(b != 0b1111_1111__0111_1111){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_or_02_F.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_or_02_F.d	Thu Jun 08 18:26:22 2006 +0000
@@ -13,17 +13,17 @@
 version(runTest){
 	int main(){
 		uint a = 0b1110_1111__1111_0000__1111_1110__0111_1111;
-		
+
 		asm{
 			mov EAX, a;
 			or AX, 0b1100_0011__0011_1111;
 			mov a, EAX;
 		}
-		
+
 		if(a != 0b1110_1111__1111_0000__1111_1111__0111_1111){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_or_03_A.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_or_03_A.d	Thu Jun 08 18:26:22 2006 +0000
@@ -14,16 +14,16 @@
 	int main(){
 		uint a = 0b0110_1110__0000_1111__1100_0011__0011_1111;
 		ubyte b = 0b0111_0111;
-		
+
 		asm{
 			mov EAX, a;
 			or b, AL;
 		}
-		
+
 		if(b != 0b0111_1111){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_or_03_B.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_or_03_B.d	Thu Jun 08 18:26:22 2006 +0000
@@ -14,18 +14,18 @@
 	int main(){
 		uint a = 0b1110_1111__1111_1111__1111_1110__0111_1111;
 		uint b = 0b0110_1110__0000_1111__1100_0011__0011_0111;
-		
+
 		asm{
 			mov EAX, a;
 			mov EBX, b;
 			or BL, AL;
 			mov b, EBX;
 		}
-		
+
 		if(b != 0b0110_1110__0000_1111__1100_0011__0111_1111){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_or_03_C.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_or_03_C.d	Thu Jun 08 18:26:22 2006 +0000
@@ -14,17 +14,17 @@
 	int main(){
 		ubyte a = 0b0111_0111;
 		uint b = 0b0110_1110__0000_1111__1100_0011__0011_1111;
-		
+
 		asm{
 			mov EBX, b;
 			or BL, a;
 			mov b, EBX;
 		}
-		
+
 		if(b != 0b0110_1110__0000_1111__1100_0011__0111_1111){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_or_03_D.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_or_03_D.d	Thu Jun 08 18:26:22 2006 +0000
@@ -13,17 +13,17 @@
 version(runTest){
 	int main(){
 		uint b = 0b1110_1111__1111_0000__1111_1110__0111_0111;
-		
+
 		asm{
 			mov EBX, b;
 			or BL, 0b0011_1111;
 			mov b, EBX;
 		}
-		
+
 		if(b != 0b1110_1111__1111_0000__1111_1110__0111_1111){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_or_03_E.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_or_03_E.d	Thu Jun 08 18:26:22 2006 +0000
@@ -13,15 +13,15 @@
 version(runTest){
 	int main(){
 		ubyte b = 0b0111_0111;
-		
+
 		asm{
 			or b, 0b0011_1111;
 		}
-		
+
 		if(b != 0b0111_1111){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_or_03_F.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_or_03_F.d	Thu Jun 08 18:26:22 2006 +0000
@@ -13,17 +13,17 @@
 version(runTest){
 	int main(){
 		uint a = 0b1110_1111__1111_0000__1111_1110__0111_0111;
-		
+
 		asm{
 			mov EAX, a;
 			or AL, 0b0011_1111;
 			mov a, EAX;
 		}
-		
+
 		if(a != 0b1110_1111__1111_0000__1111_1110__0111_1111){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_orpd_01_A.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_orpd_01_A.d	Thu Jun 08 18:26:22 2006 +0000
@@ -12,14 +12,14 @@
 
 version(runTest){
 	import addon.cpuinfo;
-	
+
 	int main(){
 		haveSSE2!()();
 
 		static double[2] A = [4.0, 8.0];
 		static double[2] B = [3.0, 4.0];
 		double[2] c;
-				
+
 		asm{
 			movupd XMM0, A;
 			movupd XMM1, B;
--- a/run/a/asm_orps_01_A.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_orps_01_A.d	Thu Jun 08 18:26:22 2006 +0000
@@ -12,14 +12,14 @@
 
 version(runTest){
 	import addon.cpuinfo;
-	
+
 	int main(){
 		haveSSE!()();
 
 		static float[4] A = [5.0f, 10.0f, 1.0f, 17.0f];
 		static float[4] B = [6.0f, 9.0f, -2.0f, 20.0f];
 		float[4] c;
-				
+
 		asm{
 			movups XMM0, A;
 			movups XMM1, B;
--- a/run/a/asm_packssdw_01_A.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_packssdw_01_A.d	Thu Jun 08 18:26:22 2006 +0000
@@ -12,7 +12,7 @@
 
 version(runTest){
 	import addon.cpuinfo;
-	
+
 	int main(){
 		haveSSE2!()();
 		haveMMX!()();
@@ -20,7 +20,7 @@
 		static int[4] A = [1, -2, 3, -4];
 		static int[4] B = [5, -6, 7, -8];
 		short[8] c;
-				
+
 		asm{
 			movdqu XMM0, A;
 			movdqu XMM1, B;
--- a/run/a/asm_packsswb_01_A.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_packsswb_01_A.d	Thu Jun 08 18:26:22 2006 +0000
@@ -12,14 +12,14 @@
 
 version(runTest){
 	import addon.cpuinfo;
-	
+
 	int main(){
 		haveSSE2!()();
 
 		static short[8] A = [1, -2, 3, -4, 5, -6, 7, -8];
 		static short[8] B = [9, 8, -7, 6, -5, 4, -3, 2];
 		byte[16] c;
-				
+
 		asm{
 			movdqu XMM0, A;
 			movdqu XMM1, B;
--- a/run/a/asm_packuswb_01_A.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_packuswb_01_A.d	Thu Jun 08 18:26:22 2006 +0000
@@ -12,14 +12,14 @@
 
 version(runTest){
 	import addon.cpuinfo;
-	
+
 	int main(){
 		haveSSE2!()();
 
 		static short[8] A = [1, -2, 3, -4, 5, -6, 7, -8];
 		static short[8] B = [9, 8, -7, 6, -5, 4, -3, 2];
 		byte[16] c;
-				
+
 		asm{
 			movdqu XMM0, A;
 			movdqu XMM1, B;
--- a/run/a/asm_paddb_01_A.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_paddb_01_A.d	Thu Jun 08 18:26:22 2006 +0000
@@ -12,14 +12,14 @@
 
 version(runTest){
 	import addon.cpuinfo;
-	
+
 	int main(){
 		haveSSE2!()();
 
 		static byte[16] A = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16];
 		static byte[16] B = [-8, -7, -6, -5, -4, -3, -2, -1, 0, 1, 2, 3, 4, 5, 6, 7];
 		byte[16] c;
-				
+
 		asm{
 			movdqu XMM0, A;
 			movdqu XMM1, B;
--- a/run/a/asm_paddd_01_A.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_paddd_01_A.d	Thu Jun 08 18:26:22 2006 +0000
@@ -12,14 +12,14 @@
 
 version(runTest){
 	import addon.cpuinfo;
-	
+
 	int main(){
 		haveSSE2!()();
 
 		static int[4] A = [1, 2, 3, 4];
 		static int[4] B = [int.max-2, int.min, 0, -6];
 		int[4] c;
-				
+
 		asm{
 			movdqu XMM0, A;
 			movdqu XMM1, B;
--- a/run/a/asm_paddq_01_A.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_paddq_01_A.d	Thu Jun 08 18:26:22 2006 +0000
@@ -12,14 +12,14 @@
 
 version(runTest){
 	import addon.cpuinfo;
-	
+
 	int main(){
 		haveSSE2!()();
 
 		static long[2] A = [-1, -2];
 		static long[2] B = [2, long.max];
 		long[2] c;
-				
+
 		asm{
 			movdqu XMM0, A;
 			movdqu XMM1, B;
--- a/run/a/asm_paddsb_01_A.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_paddsb_01_A.d	Thu Jun 08 18:26:22 2006 +0000
@@ -12,14 +12,14 @@
 
 version(runTest){
 	import addon.cpuinfo;
-	
+
 	int main(){
 		haveSSE2!()();
 
 		static byte[16] A = [1, byte.min, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16];
 		static byte[16] B = [byte.max, -7, -6, -5, -4, -3, -2, -1, 0, 1, 2, 3, 4, 5, 6, 7];
 		byte[16] c;
-				
+
 		asm{
 			movdqu XMM0, A;
 			movdqu XMM1, B;
--- a/run/a/asm_paddsw_01_A.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_paddsw_01_A.d	Thu Jun 08 18:26:22 2006 +0000
@@ -12,14 +12,14 @@
 
 version(runTest){
 	import addon.cpuinfo;
-	
+
 	int main(){
 		haveSSE2!()();
 
 		static short[8] A = [1, short.min, 3, 4, 5, 6, 7, 8];
 		static short[8] B = [short.max, -8, -7, -6, -5, -4, -3, -2];
 		short[8] c;
-				
+
 		asm{
 			movdqu XMM0, A;
 			movdqu XMM1, B;
--- a/run/a/asm_paddusb_01_A.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_paddusb_01_A.d	Thu Jun 08 18:26:22 2006 +0000
@@ -12,14 +12,14 @@
 
 version(runTest){
 	import addon.cpuinfo;
-	
+
 	int main(){
 		haveSSE2!()();
 
 		static ubyte[16] A = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16];
 		static ubyte[16] B = [ubyte.max, 7, 6, 5, 4, 3, 2, 1, 0, 1, 2, 3, 4, 5, 6, 7];
 		ubyte[16] c;
-				
+
 		asm{
 			movdqu XMM0, A;
 			movdqu XMM1, B;
--- a/run/a/asm_paddusw_01_A.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_paddusw_01_A.d	Thu Jun 08 18:26:22 2006 +0000
@@ -12,14 +12,14 @@
 
 version(runTest){
 	import addon.cpuinfo;
-	
+
 	int main(){
 		haveSSE2!()();
 
 		static ushort[8] A = [1, 0, 3, 4, 5, 6, 7, 8];
 		static ushort[8] B = [ushort.max, 8, 7, 6, 5, 4, 3, 2];
 		ushort[8] c;
-				
+
 		asm{
 			movdqu XMM0, A;
 			movdqu XMM1, B;
--- a/run/a/asm_paddw_01_A.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_paddw_01_A.d	Thu Jun 08 18:26:22 2006 +0000
@@ -12,14 +12,14 @@
 
 version(runTest){
 	import addon.cpuinfo;
-	
+
 	int main(){
 		haveSSE2!()();
 
 		static short[8] A = [1, 2, 3, 4, 5, 6, 7, 8];
 		static short[8] B = [-9, -8, -7, -6, -5, -4, -3, -2];
 		short[8] c;
-				
+
 		asm{
 			movdqu XMM0, A;
 			movdqu XMM1, B;
--- a/run/a/asm_pand_01_A.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_pand_01_A.d	Thu Jun 08 18:26:22 2006 +0000
@@ -12,7 +12,7 @@
 
 version(runTest){
 	import addon.cpuinfo;
-	
+
 	int main(){
 		haveSSE2!()();
 
@@ -25,7 +25,7 @@
 			0b00001000_00001100, 0b00000100_00000110, 0b00000010_00000011, 0b11111111_10101010
 		];
 		ushort[8] c;
-				
+
 		asm{
 			movdqu XMM0, A;
 			movdqu XMM1, B;
--- a/run/a/asm_pandn_01_A.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_pandn_01_A.d	Thu Jun 08 18:26:22 2006 +0000
@@ -12,7 +12,7 @@
 
 version(runTest){
 	import addon.cpuinfo;
-	
+
 	int main(){
 		haveSSE2!()();
 
@@ -25,7 +25,7 @@
 			0b00001000_00001100, 0b00000100_00000110, 0b00000010_00000011, 0b11111111_10101010
 		];
 		ushort[8] c;
-				
+
 		asm{
 			movdqu XMM0, A;
 			movdqu XMM1, B;
--- a/run/a/asm_pavgb_01_A.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_pavgb_01_A.d	Thu Jun 08 18:26:22 2006 +0000
@@ -12,7 +12,7 @@
 
 version(runTest){
 	import addon.cpuinfo;
-	
+
 	int main(){
 		haveSSE!()();
 
--- a/run/a/asm_pavgb_01_B.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_pavgb_01_B.d	Thu Jun 08 18:26:22 2006 +0000
@@ -12,7 +12,7 @@
 
 version(runTest){
 	import addon.cpuinfo;
-	
+
 	int main(){
 		haveSSE!()();
 
--- a/run/a/asm_pavgusb_01_A.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_pavgusb_01_A.d	Thu Jun 08 18:26:22 2006 +0000
@@ -12,7 +12,7 @@
 
 version(runTest){
 	import addon.cpuinfo;
-	
+
 	int main(){
 		haveSSE!()();
 
--- a/run/a/asm_pavgusb_01_B.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_pavgusb_01_B.d	Thu Jun 08 18:26:22 2006 +0000
@@ -15,7 +15,7 @@
 
 	int main(){
 		have3DNow!()();
-		
+
 		const ubyte[8] A = [1, 2, 3, 4, 5, 6, 7, 8];
 		const ubyte[8] B = [5, 2, 1, 8, 15, 4, 1, 4];
 		const ubyte[8] C = [3, 2, 2, 6, 10, 5, 4, 6];
--- a/run/a/asm_pavgw_01_A.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_pavgw_01_A.d	Thu Jun 08 18:26:22 2006 +0000
@@ -12,7 +12,7 @@
 
 version(runTest){
 	import addon.cpuinfo;
-	
+
 	int main(){
 		haveSSE!()();
 
--- a/run/a/asm_pcmpeqb_01_A.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_pcmpeqb_01_A.d	Thu Jun 08 18:26:22 2006 +0000
@@ -12,14 +12,14 @@
 
 version(runTest){
 	import addon.cpuinfo;
-	
+
 	int main(){
 		haveSSE2!()();
 
 		static byte[16] A = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16];
 		static byte[16] B = [1, 0, byte.min, -5, -4, -3, -2, -1, 0, 1, 2, 3, 4, 5, 6, 16];
 		ubyte[16] c;
-				
+
 		asm{
 			movdqu XMM0, A;
 			movdqu XMM1, B;
--- a/run/a/asm_pcmpeqd_01_A.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_pcmpeqd_01_A.d	Thu Jun 08 18:26:22 2006 +0000
@@ -12,14 +12,14 @@
 
 version(runTest){
 	import addon.cpuinfo;
-	
+
 	int main(){
 		haveSSE2!()();
 
 		static int[4] A = [0, 1, 0, 4];
 		static int[4] B = [0, 3, 1, 4];
 		uint[4] c;
-				
+
 		asm{
 			movdqu XMM0, A;
 			movdqu XMM1, B;
--- a/run/a/asm_pcmpeqw_01_A.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_pcmpeqw_01_A.d	Thu Jun 08 18:26:22 2006 +0000
@@ -12,14 +12,14 @@
 
 version(runTest){
 	import addon.cpuinfo;
-	
+
 	int main(){
 		haveSSE2!()();
 
 		static short[8] A = [1, 2, 3, 4, 5, 6, 7, 8];
 		static short[8] B = [1, 0, byte.min, -5, -4, -3, -2, 8];
 		ushort[8] c;
-				
+
 		asm{
 			movdqu XMM0, A;
 			movdqu XMM1, B;
--- a/run/a/asm_pcmpgtb_01_A.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_pcmpgtb_01_A.d	Thu Jun 08 18:26:22 2006 +0000
@@ -12,14 +12,14 @@
 
 version(runTest){
 	import addon.cpuinfo;
-	
+
 	int main(){
 		haveSSE2!()();
 
 		static byte[16] A = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16];
 		static byte[16] B = [1, 3, 2, 4, 6, 5, 7, 9, 8, 10, 12, 11, 13, 16, 15, 14];
 		ubyte[16] c;
-				
+
 		asm{
 			movdqu XMM0, A;
 			movdqu XMM1, B;
--- a/run/a/asm_pcmpgtd_01_A.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_pcmpgtd_01_A.d	Thu Jun 08 18:26:22 2006 +0000
@@ -12,14 +12,14 @@
 
 version(runTest){
 	import addon.cpuinfo;
-	
+
 	int main(){
 		haveSSE2!()();
 
 		static int[4] A = [0, 3, 0, 4];
 		static int[4] B = [0, 1, 1, 4];
 		uint[4] c;
-				
+
 		asm{
 			movdqu XMM0, A;
 			movdqu XMM1, B;
--- a/run/a/asm_pcmpgtw_01_A.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_pcmpgtw_01_A.d	Thu Jun 08 18:26:22 2006 +0000
@@ -12,14 +12,14 @@
 
 version(runTest){
 	import addon.cpuinfo;
-	
+
 	int main(){
 		haveSSE2!()();
 
 		static short[8] A = [1, 2, 3, 4, 5, 6, 7, 8];
 		static short[8] B = [1, 0, byte.min, -5, -4, -3, -2, 8];
 		ushort[8] c;
-				
+
 		asm{
 			movdqu XMM0, A;
 			movdqu XMM1, B;
--- a/run/a/asm_pextrw_01_A.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_pextrw_01_A.d	Thu Jun 08 18:26:22 2006 +0000
@@ -12,14 +12,14 @@
 
 version(runTest){
 	import addon.cpuinfo;
-	
+
 	int main(){
 		haveSSE!()();
 
 		static ushort[8] x = [1, 2, 3, 4, 5, 0xFFFF, 7, 0];
 		uint a;
 		uint b;
-		
+
 		asm{
 			movdqu XMM0, x;
 			pextrw EAX, XMM0, 5;
--- a/run/a/asm_pextrw_01_B.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_pextrw_01_B.d	Thu Jun 08 18:26:22 2006 +0000
@@ -12,14 +12,14 @@
 
 version(runTest){
 	import addon.cpuinfo;
-	
+
 	int main(){
 		haveSSE!()();
 
 		ulong x = 0x0500_FFFF_0707_1234;
 		uint a;
 		uint b;
-		
+
 		asm{
 			movq MM0, x;
 			pextrw EAX, MM0, 2;
--- a/run/a/asm_pf2id_01_B.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_pf2id_01_B.d	Thu Jun 08 18:26:22 2006 +0000
@@ -15,7 +15,7 @@
 
 	int main(){
 		have3DNow!()();
-		
+
 		const float[2] A = [123.0f, -456.0f];
 		int[2] b;
 
--- a/run/a/asm_pfadd_01_A.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_pfadd_01_A.d	Thu Jun 08 18:26:22 2006 +0000
@@ -15,7 +15,7 @@
 
 	int main(){
 		have3DNow!()();
-		
+
 		const float[2] A = [123.0f, -456.0f];
 		const float[2] B = [12.0f, 17.0f];
 		float[2] c;
--- a/run/a/asm_pfadd_01_B.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_pfadd_01_B.d	Thu Jun 08 18:26:22 2006 +0000
@@ -15,7 +15,7 @@
 
 	int main(){
 		have3DNow!()();
-		
+
 		const float[2] A = [123.0f, -456.0f];
 		const float[2] B = [12.0f, 17.0f];
 		float[2] c;
--- a/run/a/asm_pfcmpeq_01_B.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_pfcmpeq_01_B.d	Thu Jun 08 18:26:22 2006 +0000
@@ -15,7 +15,7 @@
 
 	int main(){
 		have3DNow!()();
-		
+
 		const float[2] A = [123.0f, -456.0f];
 		const float[2] B = [123.0f, 456.0f];
 		uint[2] c;
--- a/run/a/asm_pfcmpge_01_A.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_pfcmpge_01_A.d	Thu Jun 08 18:26:22 2006 +0000
@@ -15,7 +15,7 @@
 
 	int main(){
 		have3DNow!()();
-		
+
 		const float[2] A = [123.0f, 457.0f];
 		const float[2] B = [124.0f, 456.0f];
 		uint[2] c;
--- a/run/a/asm_pfmax_01_A.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_pfmax_01_A.d	Thu Jun 08 18:26:22 2006 +0000
@@ -15,7 +15,7 @@
 
 	int main(){
 		have3DNow!()();
-		
+
 		const float[2] A = [-123.0f, 457.0f];
 		const float[2] B = [123.0f, 456.0f];
 		float[2] c;
--- a/run/a/asm_pfmax_01_B.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_pfmax_01_B.d	Thu Jun 08 18:26:22 2006 +0000
@@ -15,7 +15,7 @@
 
 	int main(){
 		have3DNow!()();
-		
+
 		const float[2] A = [-123.0f, 457.0f];
 		const float[2] B = [123.0f, 456.0f];
 		float[2] c;
--- a/run/a/asm_pfmul_01_A.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_pfmul_01_A.d	Thu Jun 08 18:26:22 2006 +0000
@@ -15,7 +15,7 @@
 
 	int main(){
 		have3DNow!()();
-		
+
 		const float[2] A = [-3.0f, 7.0f];
 		const float[2] B = [2.0f, 8.0f];
 		float[2] c;
--- a/run/a/asm_pfmul_01_B.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_pfmul_01_B.d	Thu Jun 08 18:26:22 2006 +0000
@@ -15,7 +15,7 @@
 
 	int main(){
 		have3DNow!()();
-		
+
 		const float[2] A = [-3.0f, 7.0f];
 		const float[2] B = [2.0f, 8.0f];
 		float[2] c;
--- a/run/a/asm_pfrcp_01_A.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_pfrcp_01_A.d	Thu Jun 08 18:26:22 2006 +0000
@@ -21,7 +21,7 @@
 		if(c[0] > float.epsilon * (1 << 11)){
 			assert(0);
 		}
-		
+
 		c[1] -= 0.5f;
 		if(c[1] < 0.0f){
 			c[1] = -c[1];
--- a/run/a/asm_pfrcp_01_B.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_pfrcp_01_B.d	Thu Jun 08 18:26:22 2006 +0000
@@ -23,7 +23,7 @@
 		if(c[0] > float.epsilon * (1 << 11)){
 			assert(0);
 		}
-		
+
 		c[1] -= 0.5f;
 		if(c[1] < 0.0f){
 			c[1] = -c[1];
--- a/run/a/asm_pfrcpit1_01_A.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_pfrcpit1_01_A.d	Thu Jun 08 18:26:22 2006 +0000
@@ -35,7 +35,7 @@
 		if(c[0] > float.epsilon * (1 << 8)){
 			assert(0);
 		}
-		
+
 		c[1] -= 1.007812;
 		if(c[1] < 0.0f){
 			c[1] = -c[1];
--- a/run/a/asm_pfrcpit1_01_B.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_pfrcpit1_01_B.d	Thu Jun 08 18:26:22 2006 +0000
@@ -35,7 +35,7 @@
 		if(c[0] > float.epsilon * (1 << 11)){
 			assert(0);
 		}
-		
+
 		c[1] += 1.007812f;
 		if(c[0] < 0.0f){
 			c[0] = -c[0];
--- a/run/a/asm_pfrcpit2_01_A.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_pfrcpit2_01_A.d	Thu Jun 08 18:26:22 2006 +0000
@@ -15,7 +15,7 @@
 
 	int main(){
 		have3DNow!()();
-		
+
 		const float[2] A = [2.0f, -0.5f];
 		float[2] c;
 
@@ -34,7 +34,7 @@
 		if(c[0] > float.epsilon * (1 << 3)){
 			assert(0);
 		}
-		
+
 		c[1] += 0.500015f;
 		if(c[1] < 0.0f){
 			c[1] = -c[1];
--- a/run/a/asm_pfrcpit2_01_B.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_pfrcpit2_01_B.d	Thu Jun 08 18:26:22 2006 +0000
@@ -15,7 +15,7 @@
 
 	int main(){
 		have3DNow!()();
-		
+
 		const float[2] A = [2.0f, -0.5f];
 		float[2] c;
 
@@ -35,7 +35,7 @@
 		if(c[0] > float.epsilon * (1 << 8)){
 			assert(0);
 		}
-		
+
 		c[1] += 0.500015f;
 		if(c[1] < 0.0f){
 			c[1] = -c[1];
--- a/run/a/asm_pfrsqrt_01_A.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_pfrsqrt_01_A.d	Thu Jun 08 18:26:22 2006 +0000
@@ -22,7 +22,7 @@
 		if(b[0] > float.epsilon * (1 << 11)){
 			assert(0);
 		}
-		
+
 		b[1] -= 0.5f;
 		if(b[1] < 0.0f){
 			b[1] = -b[1];
--- a/run/a/asm_pfrsqrt_01_B.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_pfrsqrt_01_B.d	Thu Jun 08 18:26:22 2006 +0000
@@ -33,7 +33,7 @@
 		if(c[0] > float.epsilon * (1 << 11)){
 			assert(0);
 		}
-		
+
 		c[1] -= 4.0f;
 		if(c[0] < 0.0f){
 			c[0] = -c[0];
--- a/run/a/asm_pfrsqrtit1_01_A.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_pfrsqrtit1_01_A.d	Thu Jun 08 18:26:22 2006 +0000
@@ -15,7 +15,7 @@
 
 	int main(){
 		have3DNow!()();
-		
+
 		const float[2] A = [4.0f, 0.5f];
 		float[2] c;
 
@@ -32,7 +32,7 @@
 		if(c[0] > float.epsilon * (1 << 8)){
 			assert(0);
 		}
-		
+
 		c[1] -= 1.001953f;
 		if(c[1] < 0.0f){
 			c[1] = -c[1];
--- a/run/a/asm_pfrsqrtit1_01_B.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_pfrsqrtit1_01_B.d	Thu Jun 08 18:26:22 2006 +0000
@@ -15,7 +15,7 @@
 
 	int main(){
 		have3DNow!()();
-		
+
 		const float[2] A = [4.0f, 0.5f];
 		float[2] c;
 
@@ -34,7 +34,7 @@
 		if(c[0] > float.epsilon * (1 << 8)){
 			assert(0);
 		}
-		
+
 		c[1] -= 1.001953f;
 		if(c[1] < 0.0f){
 			c[1] = -c[1];
--- a/run/a/asm_pfsub_01_A.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_pfsub_01_A.d	Thu Jun 08 18:26:22 2006 +0000
@@ -15,7 +15,7 @@
 
 	int main(){
 		have3DNow!()();
-		
+
 		const float[2] A = [6.0f, 2.0f];
 		const float[2] B = [2.0f, -1.0f];
 		float[2] c;
--- a/run/a/asm_pfsubr_01_A.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_pfsubr_01_A.d	Thu Jun 08 18:26:22 2006 +0000
@@ -15,7 +15,7 @@
 
 	int main(){
 		have3DNow!()();
-		
+
 		const float[2] A = [6.0f, 2.0f];
 		const float[2] B = [2.0f, -1.0f];
 		float[2] c;
--- a/run/a/asm_pfsubr_01_B.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_pfsubr_01_B.d	Thu Jun 08 18:26:22 2006 +0000
@@ -15,7 +15,7 @@
 
 	int main(){
 		have3DNow!()();
-		
+
 		const float[2] A = [6.0f, 2.0f];
 		const float[2] B = [2.0f, -1.0f];
 		float[2] c;
--- a/run/a/asm_pi2fd_01_A.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_pi2fd_01_A.d	Thu Jun 08 18:26:22 2006 +0000
@@ -15,7 +15,7 @@
 
 	int main(){
 		have3DNow!()();
-		
+
 		const int[2] A = [6, 2];
 		float[2] b;
 
--- a/run/a/asm_pi2fd_01_B.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_pi2fd_01_B.d	Thu Jun 08 18:26:22 2006 +0000
@@ -15,7 +15,7 @@
 
 	int main(){
 		have3DNow!()();
-		
+
 		const int[2] A = [6, 2];
 		float[2] b;
 
--- a/run/a/asm_pinsrw_01_A.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_pinsrw_01_A.d	Thu Jun 08 18:26:22 2006 +0000
@@ -12,14 +12,14 @@
 
 version(runTest){
 	import addon.cpuinfo;
-	
+
 	int main(){
 		haveSSE!()();
 
 		ulong x = 0x0500_FFFF_0707_1234;
 		ulong y;
 		uint a = 0x1234_5678;
-		
+
 		asm{
 			movq MM0, x;
 			mov EAX, a;
--- a/run/a/asm_pinsrw_01_B.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_pinsrw_01_B.d	Thu Jun 08 18:26:22 2006 +0000
@@ -19,7 +19,7 @@
 		ulong x = 0x0500_FFFF_0707_1234;
 		ulong y;
 		short a = 0x5678;
-		
+
 		asm{
 			movq MM0, x;
 			pinsrw MM0, a, 0;
--- a/run/a/asm_pinsrw_01_C.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_pinsrw_01_C.d	Thu Jun 08 18:26:22 2006 +0000
@@ -8,7 +8,7 @@
 	version(D_InlineAsm_X86){
 		static ushort[8] a = [1, 2, 3, 4, 5, 0xFFFF, 7, 0];
 		ushort[8] b;
-		
+
 		asm{
 			movdqu XMM0, a;
 			mov EAX, 0x12AB_34CD;
--- a/run/a/asm_pinsrw_01_D.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_pinsrw_01_D.d	Thu Jun 08 18:26:22 2006 +0000
@@ -11,7 +11,7 @@
 
 		ushort x = 0x34CD;
 		ushort y = 0x0010;
-		
+
 		asm{
 			movdqu XMM0, a;
 			pinsrw XMM0, x, 0;
--- a/run/a/asm_pmaddwd_01_A.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_pmaddwd_01_A.d	Thu Jun 08 18:26:22 2006 +0000
@@ -16,7 +16,7 @@
 
 	int main(){
 		haveSSE2!()();
-		
+
 		const short[8] A = [1, 2, 3, 4, 5, 6, 16, 1];
 		const short[8] B = [-9, 10, -11, -12, 13, 14, 0xFFF, 2];
 
--- a/run/a/asm_pmaxsw_01_A.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_pmaxsw_01_A.d	Thu Jun 08 18:26:22 2006 +0000
@@ -16,7 +16,7 @@
 
 	int main(){
 		haveSSE!()();
-		
+
 		const short[8] A = [1, 2, 3, 4, 5, 6, 16, 2];
 		const short[8] B = [-9, 10, -11, -12, 13, 14, 0xFFF, 1];
 
--- a/run/a/asm_pmaxub_01_A.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_pmaxub_01_A.d	Thu Jun 08 18:26:22 2006 +0000
@@ -12,14 +12,14 @@
 
 version(runTest){
 	import addon.cpuinfo;
-	
+
 	int main(){
 		haveSSE!()();
 
 		static ubyte[16] A = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16];
 		static ubyte[16] B = [15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 17];
 		ubyte[16] c;
-				
+
 		asm{
 			movdqu XMM0, A;
 			movdqu XMM1, B;
--- a/run/a/asm_pminsub_01_A.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_pminsub_01_A.d	Thu Jun 08 18:26:22 2006 +0000
@@ -12,14 +12,14 @@
 
 version(runTest){
 	import addon.cpuinfo;
-	
+
 	int main(){
 		haveSSE!()();
 
 		static ubyte[16] A = [15, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16];
 		static ubyte[16] B = [1, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 17];
 		ubyte[16] c;
-				
+
 		asm{
 			movdqu XMM0, A;
 			movdqu XMM1, B;
--- a/run/a/asm_pminsw_01_A.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_pminsw_01_A.d	Thu Jun 08 18:26:22 2006 +0000
@@ -15,7 +15,7 @@
 
 	int main(){
 		haveSSE!()();
-		
+
 		const short[8] A = [1, 2, 3, 4, 5, 6, 16, 2];
 		const short[8] B = [-9, 10, -11, -12, 13, 14, 0xFFF, 1];
 
--- a/run/a/asm_pmovmskb_01_B.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_pmovmskb_01_B.d	Thu Jun 08 18:26:22 2006 +0000
@@ -8,7 +8,7 @@
 	version(D_InlineAsm_X86){
 		ulong a = 0x0888_7FFF_FFFF_0000;
 		uint i;
-		
+
 		asm{
 			movq MM0, a;
 			mov EAX, 0xFF12_34BC;
--- a/run/a/asm_pop_01_A.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_pop_01_A.d	Thu Jun 08 18:26:22 2006 +0000
@@ -15,7 +15,7 @@
 		ushort a = 0x12_AB;
 		ushort b = 0x00_00;
 		size_t p1, p2, p3;
-		
+
 		static if(size_t.sizeof == 4){
 			asm{
 				mov p1, ESP;
@@ -28,7 +28,7 @@
 			pragma(msg, "DSTRESS{ERROR}: unhandled size of void pointer");
 			static assert(0);
 		}
-		
+
 		if(p1 != p3){
 			assert(0);
 		}
@@ -38,7 +38,7 @@
 		if(b != 0x12_AB){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_pop_01_B.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_pop_01_B.d	Thu Jun 08 18:26:22 2006 +0000
@@ -13,7 +13,7 @@
 		uint a = 0x12AB_34CD;
 		uint b = 0;
 		size_t p1, p2, p3;
-		
+
 		static if(size_t.sizeof == 4){
 			asm{
 				mov p1, ESP;
@@ -26,7 +26,7 @@
 			pragma(msg, "DSTRESS{ERROR}: unhandled size of void pointer");
 			static assert(0);
 		}
-		
+
 		if(p1 != p3){
 			assert(0);
 		}
@@ -36,7 +36,7 @@
 		if(b != 0x12AB_34CD){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_pop_02_A.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_pop_02_A.d	Thu Jun 08 18:26:22 2006 +0000
@@ -14,7 +14,7 @@
 	int main(){
 		ushort a = 0;
 		size_t p1, p2, p3;
-		
+
 		static if(size_t.sizeof == 4){
 			asm{
 				mov AX, 0x1234;
@@ -29,7 +29,7 @@
 			pragma(msg, "DSTRESS{ERROR}: unhandled size of void pointer");
 			static assert(0);
 		}
-		
+
 		if(p1 != p3){
 			assert(0);
 		}
@@ -39,7 +39,7 @@
 		if(a != 0x12_34){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_pop_02_B.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_pop_02_B.d	Thu Jun 08 18:26:22 2006 +0000
@@ -12,7 +12,7 @@
 	int main(){
 		uint a = 0;
 		size_t p1, p2, p3;
-		
+
 		static if(size_t.sizeof == 4){
 			asm{
 				mov EAX, 0xABCD_1234;
@@ -27,7 +27,7 @@
 			pragma(msg, "DSTRESS{ERROR}: unhandled size of void pointer");
 			static assert(0);
 		}
-		
+
 		if(p1 != p3){
 			assert(0);
 		}
@@ -37,7 +37,7 @@
 		if(a != 0xABCD_1234){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_popa_01_A.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_popa_01_A.d	Thu Jun 08 18:26:22 2006 +0000
@@ -13,7 +13,7 @@
 		ushort a = 0x12_AB;
 		ushort b = 0x00_00;
 		size_t p1, p2, p3;
-		
+
 		static if(size_t.sizeof == 4){
 			asm{
 				mov AX, a;
@@ -29,7 +29,7 @@
 			pragma(msg, "DSTRESS{ERROR}: unhandled size of void pointer");
 			static assert(0);
 		}
-		
+
 		if(p1 != p3){
 			assert(0);
 		}
@@ -39,7 +39,7 @@
 		if(b != 0x12_AB){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_popad_01_A.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_popad_01_A.d	Thu Jun 08 18:26:22 2006 +0000
@@ -13,7 +13,7 @@
 		uint a = 0x1234_ABCD;
 		uint b = 0x00_00;
 		size_t p1, p2, p3;
-		
+
 		static if(size_t.sizeof == 4){
 			asm{
 				mov EAX, a;
@@ -29,7 +29,7 @@
 			pragma(msg, "DSTRESS{ERROR}: unhandled size of void pointer");
 			static assert(0);
 		}
-		
+
 		if(p1 != p3){
 			assert(0);
 		}
@@ -39,7 +39,7 @@
 		if(b != 0x1234_ABCD){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_por_01.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_por_01.d	Thu Jun 08 18:26:22 2006 +0000
@@ -19,13 +19,13 @@
 		ulong a = 0xFF01_00FF_0001_0000;
 		ulong b = 0xFF00_10FF_0002_0000;
 		ulong c = 2;
-			
+
 		asm{
 			movq MM0, a;
 			por MM0, b;
 			movq c, MM0;
 		}
-		
+
 		if(c != 0xFF01_10FF_0003_0000){
 			assert(0);
 		}
--- a/run/a/asm_por_02_A.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_por_02_A.d	Thu Jun 08 18:26:22 2006 +0000
@@ -12,7 +12,7 @@
 
 version(runTest){
 	import addon.cpuinfo;
-	
+
 	int main(){
 		haveSSE2!()();
 
@@ -22,7 +22,7 @@
 
 		ushort[8] a;
 		ushort[8] b;
-		
+
 		asm{
 			movdqu XMM0, A;
 			movdqu XMM1, B;
@@ -42,7 +42,7 @@
 				assert(0);
 			}
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_prefetchnta_01.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_prefetchnta_01.d	Thu Jun 08 18:26:22 2006 +0000
@@ -13,11 +13,11 @@
 version(runTest){
 	int main(){
 		byte b;
-		
+
 		asm{
 			prefetchnta b;
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_prefetcht0_01.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_prefetcht0_01.d	Thu Jun 08 18:26:22 2006 +0000
@@ -12,11 +12,11 @@
 version(runTest){
 	int main(){
 		byte b;
-		
+
 		asm{
 			prefetcht0 b;
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_prefetcht1_01.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_prefetcht1_01.d	Thu Jun 08 18:26:22 2006 +0000
@@ -13,11 +13,11 @@
 version(runTest){
 	int main(){
 		byte b;
-		
+
 		asm{
 			prefetcht1 b;
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_prefetcht2_01.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_prefetcht2_01.d	Thu Jun 08 18:26:22 2006 +0000
@@ -13,11 +13,11 @@
 version(runTest){
 	int main(){
 		byte b;
-		
+
 		asm{
 			prefetcht2 b;
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_psadbw_01_A.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_psadbw_01_A.d	Thu Jun 08 18:26:22 2006 +0000
@@ -27,7 +27,7 @@
 			psadbw XMM0, XMM1;
 			movdqu c, XMM0;
 		}
-	
+
 		if(c[0] != 0){
 			assert(0);
 		}
--- a/run/a/asm_pshufd_01_A.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_pshufd_01_A.d	Thu Jun 08 18:26:22 2006 +0000
@@ -24,7 +24,7 @@
 		asm{
 			movups XMM0, A;
 			movups XMM1, B;
-			pushfd XMM0, XMM1, 0b01_01_00_10;
+			pshufd XMM0, XMM1, 0b01_01_00_10;
 			movups c, XMM0;
 		}
 
--- a/run/a/asm_pshufhw_01_A.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_pshufhw_01_A.d	Thu Jun 08 18:26:22 2006 +0000
@@ -24,7 +24,7 @@
 		asm{
 			movdqu XMM0, A;
 			movdqu XMM1, B;
-			pushfhw XMM0, XMM1, 0b11_10_01_00;
+			pshufhw XMM0, XMM1, 0b11_10_01_00;
 			movdqu, XMM0;
 		}
 
--- a/run/a/asm_pshuflw_01_A.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_pshuflw_01_A.d	Thu Jun 08 18:26:22 2006 +0000
@@ -24,7 +24,7 @@
 		asm{
 			movdqu XMM0, A;
 			movdqu XMM1, B;
-			pushflw XMM0, XMM1, 0b11_10_01_00;
+			psuhflw XMM0, XMM1, 0b11_10_01_00;
 			movdqu, XMM0;
 		}
 
--- a/run/a/asm_pshufw_01_A.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_pshufw_01_A.d	Thu Jun 08 18:26:22 2006 +0000
@@ -24,7 +24,7 @@
 		asm{
 			movq MM0, A;
 			movq MM1, B;
-			pushfw MM0, MM1, 0b11_10_01_00;
+			psuhfw MM0, MM1, 0b11_10_01_00;
 			movq c, MM0;
 		}
 
--- a/run/a/asm_push_02_A.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_push_02_A.d	Thu Jun 08 18:26:22 2006 +0000
@@ -14,7 +14,7 @@
 	int main(){
 		size_t a;
 		size_t p1, p2, p3;
-		
+
 		static if(size_t.sizeof == 4){
 			asm{
 				mov p1, ESP;
@@ -27,7 +27,7 @@
 			pragma(msg, "DSTRESS{ERROR}: unhandled size of void pointer");
 			static assert(0);
 		}
-		
+
 		if(p1 != p3){
 			assert(0);
 		}
@@ -37,7 +37,7 @@
 		if(a != 0x12){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_pxor_01_A.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_pxor_01_A.d	Thu Jun 08 18:26:22 2006 +0000
@@ -19,13 +19,13 @@
 		ulong a = 0xFF01_00FF_0001_0000;
 		ulong b = 0xFF00_00FF_0002_0000;
 		ulong c = 2;
-			
+
 		asm{
 			movq MM0, a;
 			pxor MM0, b;
 			movq c, MM0;
 		}
-				
+
 		if(c != 0x0001_0000_0003_0000){
 			assert(0);
 		}
--- a/run/a/asm_pxor_02_A.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_pxor_02_A.d	Thu Jun 08 18:26:22 2006 +0000
@@ -12,7 +12,7 @@
 
 version(runTest){
 	import addon.cpuinfo;
-	
+
 	int main(){
 		haveSSE2!()();
 
@@ -22,7 +22,7 @@
 
 		ushort[8] d;
 		ushort[8] e;
-		
+
 		asm{
 			movdqu XMM0, A;
 			movdqu XMM1, B;
@@ -42,7 +42,7 @@
 				assert(0);
 			}
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_rcl_01_A.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_rcl_01_A.d	Thu Jun 08 18:26:22 2006 +0000
@@ -13,7 +13,7 @@
 version(runTest){
 	int main(){
 		ubyte a = 0b1111_1100;
-			
+
 		asm{
 			clc;
 			rcl a, 1;
@@ -27,7 +27,7 @@
 			stc;
 			rcl a, 1;
 		}
-		
+
 		if(a != 0b1111_0001){
 			assert(0);
 		}
--- a/run/a/asm_rcl_01_B.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_rcl_01_B.d	Thu Jun 08 18:26:22 2006 +0000
@@ -13,7 +13,7 @@
 version(runTest){
 	int main(){
 		ushort a = 0b1111_1100_0000_1010;
-			
+
 		asm{
 			clc;
 			rcl a, 1;
@@ -31,7 +31,7 @@
 		if(a != 0b1111_0000_0010_1001){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_rcl_01_C.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_rcl_01_C.d	Thu Jun 08 18:26:22 2006 +0000
@@ -13,7 +13,7 @@
 version(runTest){
 	int main(){
 		uint a = 0b1111_1100__0000_0000__0111_1111__1111_1111;
-			
+
 		asm{
 			clc;
 			rcl a, 1;
@@ -22,7 +22,7 @@
 		if(a != 0b1111_1000__0000_0000__1111_1111__1111_1110){
 			assert(0);
 		}
-	
+
 		asm{
 			stc;
 			rcl a, 1;
--- a/run/a/asm_rcl_01_D.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_rcl_01_D.d	Thu Jun 08 18:26:22 2006 +0000
@@ -13,7 +13,7 @@
 version(runTest){
 	int main(){
 		ubyte a = 0b1111_1100;
-			
+
 		asm{
 			clc;
 			mov CL, 1;
@@ -29,7 +29,7 @@
 			mov CL, 1;
 			rcl a, CL;
 		}
-		
+
 		if(a != 0b1111_0001){
 			assert(0);
 		}
--- a/run/a/asm_rcl_01_E.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_rcl_01_E.d	Thu Jun 08 18:26:22 2006 +0000
@@ -13,7 +13,7 @@
 version(runTest){
 	int main(){
 		ushort a = 0b1111_1100_0000_1010;
-			
+
 		asm{
 			clc;
 			mov CL, 1;
@@ -33,7 +33,7 @@
 		if(a != 0b1111_0000_0010_1001){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_rcl_01_F.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_rcl_01_F.d	Thu Jun 08 18:26:22 2006 +0000
@@ -13,7 +13,7 @@
 version(runTest){
 	int main(){
 		uint a = 0b1111_1100__0000_0000__0111_1111__1111_1111;
-			
+
 		asm{
 			clc;
 			mov CL, 1;
@@ -23,7 +23,7 @@
 		if(a != 0b1111_1000__0000_0000__1111_1111__1111_1110){
 			assert(0);
 		}
-	
+
 		asm{
 			stc;
 			mov CL, 1;
--- a/run/a/asm_rcl_02_A.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_rcl_02_A.d	Thu Jun 08 18:26:22 2006 +0000
@@ -13,7 +13,7 @@
 version(runTest){
 	int main(){
 		uint a = 0b1111_1100__0000_0000__0111_1111__1111_1111;
-			
+
 		asm{
 			clc;
 			mov EAX, a;
@@ -31,7 +31,7 @@
 			rcl AL, 1;
 			mov a, EAX;
 		}
-		
+
 		if(a != 0b1111_1100__0000_0000__0111_1111__1111_1101){
 			assert(0);
 		}
--- a/run/a/asm_rcl_02_B.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_rcl_02_B.d	Thu Jun 08 18:26:22 2006 +0000
@@ -13,7 +13,7 @@
 version(runTest){
 	int main(){
 		uint a = 0b1111_1100__0000_0000__0111_1111__1111_1111;
-			
+
 		asm{
 			clc;
 			mov EAX, a;
@@ -31,7 +31,7 @@
 			rcl AX, 1;
 			mov a, EAX;
 		}
-		
+
 		if(a != 0b1111_1100__0000_0000__1111_1111__1111_1101){
 			assert(0);
 		}
--- a/run/a/asm_rcl_02_C.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_rcl_02_C.d	Thu Jun 08 18:26:22 2006 +0000
@@ -13,7 +13,7 @@
 version(runTest){
 	int main(){
 		uint a = 0b1111_1100__0000_0000__0111_1111__1111_1111;
-			
+
 		asm{
 			clc;
 			mov EAX, a;
@@ -24,7 +24,7 @@
 		if(a != 0b1111_1000__0000_0000__1111_1111__1111_1110){
 			assert(0);
 		}
-	
+
 		asm{
 			stc;
 			mov EAX, a;
--- a/run/a/asm_rcl_02_D.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_rcl_02_D.d	Thu Jun 08 18:26:22 2006 +0000
@@ -13,7 +13,7 @@
 version(runTest){
 	int main(){
 		uint a = 0b1111_1100__0000_0000__0111_1111__1111_1111;
-			
+
 		asm{
 			clc;
 			mov EAX, a;
@@ -33,7 +33,7 @@
 			rcl AL, CL;
 			mov a, EAX;
 		}
-		
+
 		if(a != 0b1111_1100__0000_0000__0111_1111__1111_1101){
 			assert(0);
 		}
--- a/run/a/asm_rcl_02_E.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_rcl_02_E.d	Thu Jun 08 18:26:22 2006 +0000
@@ -13,7 +13,7 @@
 version(runTest){
 	int main(){
 		uint a = 0b1111_1100__0000_0000__0111_1111__1111_1111;
-			
+
 		asm{
 			clc;
 			mov EAX, a;
@@ -33,7 +33,7 @@
 			rcl AX, CL;
 			mov a, EAX;
 		}
-		
+
 		if(a != 0b1111_1100__0000_0000__1111_1111__1111_1101){
 			assert(0);
 		}
--- a/run/a/asm_rcl_02_F.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_rcl_02_F.d	Thu Jun 08 18:26:22 2006 +0000
@@ -13,7 +13,7 @@
 version(runTest){
 	int main(){
 		uint a = 0b1111_1100__0000_0000__0111_1111__1111_1111;
-			
+
 		asm{
 			clc;
 			mov CL, 1;
@@ -25,7 +25,7 @@
 		if(a != 0b1111_1000__0000_0000__1111_1111__1111_1110){
 			assert(0);
 		}
-	
+
 		asm{
 			stc;
 			mov CL, 1;
--- a/run/a/asm_rcpps_01_A.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_rcpps_01_A.d	Thu Jun 08 18:26:22 2006 +0000
@@ -24,7 +24,7 @@
 			rcpps XMM1, XMM0;
 			movups b, XMM1;
 		}
-		
+
 		b[0] -= 1.0f;
 		if(b[0] < 0.0f){
 			b[0] = -b[0];
@@ -32,7 +32,7 @@
 		if(b[0] > 1.0f / 4096.0f){
 			assert(0);
 		}
-		
+
 		b[1] -= 0.5f;
 		if(b[1] < 0.0f){
 			b[1] = -b[1];
@@ -48,7 +48,7 @@
 		if(b[2] > 2.0f / 4096.0f){
 			assert(0);
 		}
-		
+
 		b[3] += 0.25f;
 		if(b[3] < 0.0f){
 			b[3] = -b[3];
--- a/run/a/asm_rcpss_01_A.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_rcpss_01_A.d	Thu Jun 08 18:26:22 2006 +0000
@@ -26,7 +26,7 @@
 			rcpss XMM1, XMM0;
 			movups c, XMM1;
 		}
-	
+
 		c[0] -= 0.5f;
 		if(c[0] < 0.0f){
 			c[0] = -c[0];
@@ -38,11 +38,11 @@
 		if(c[1] != B[1]){
 			assert(0);
 		}
-		
+
 		if(c[2] != B[2]){
 			assert(0);
 		}
-		
+
 		if(c[3] != B[3]){
 			assert(0);
 		}
--- a/run/a/asm_rcr_01_A.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_rcr_01_A.d	Thu Jun 08 18:26:22 2006 +0000
@@ -13,7 +13,7 @@
 version(runTest){
 	int main(){
 		ubyte a = 0b1111_1101;
-			
+
 		asm{
 			clc;
 			rcr a, 1;
@@ -22,7 +22,7 @@
 		if(a != 0b0111_1110){
 			assert(0);
 		}
-		
+
 		asm{
 			stc;
 			rcr a, 1;
--- a/run/a/asm_rcr_01_B.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_rcr_01_B.d	Thu Jun 08 18:26:22 2006 +0000
@@ -13,7 +13,7 @@
 version(runTest){
 	int main(){
 		ushort a = 0b1111_1100__0000_0001;
-			
+
 		asm{
 			clc;
 			rcr a, 1;
@@ -31,7 +31,7 @@
 		if(a != 0b1011_1111__0000_0000){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_rcr_01_C.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_rcr_01_C.d	Thu Jun 08 18:26:22 2006 +0000
@@ -13,7 +13,7 @@
 version(runTest){
 	int main(){
 		uint a = 0b1111_1100__0000_0000__0111_1111__1111_1111;
-			
+
 		asm{
 			clc;
 			rcr a, 1;
@@ -22,7 +22,7 @@
 		if(a != 0b0111_1110__0000_0000__0011_1111__1111_1111){
 			assert(0);
 		}
-		
+
 		asm{
 			stc;
 			rcr a, 1;
--- a/run/a/asm_rcr_01_D.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_rcr_01_D.d	Thu Jun 08 18:26:22 2006 +0000
@@ -13,7 +13,7 @@
 version(runTest){
 	int main(){
 		ubyte a = 0b1111_1101;
-			
+
 		asm{
 			clc;
 			mov CL, 1;
@@ -23,7 +23,7 @@
 		if(a != 0b0111_1110){
 			assert(0);
 		}
-		
+
 		asm{
 			stc;
 			mov CL, 1;
--- a/run/a/asm_rcr_01_E.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_rcr_01_E.d	Thu Jun 08 18:26:22 2006 +0000
@@ -13,7 +13,7 @@
 version(runTest){
 	int main(){
 		ushort a = 0b1111_1100__0000_0001;
-			
+
 		asm{
 			clc;
 			mov CL, 1;
@@ -33,7 +33,7 @@
 		if(a != 0b1011_1111__0000_0000){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_rcr_01_F.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_rcr_01_F.d	Thu Jun 08 18:26:22 2006 +0000
@@ -13,7 +13,7 @@
 version(runTest){
 	int main(){
 		uint a = 0b1111_1100__0000_0000__0111_1111__1111_1111;
-			
+
 		asm{
 			clc;
 			mov CL, 1;
@@ -23,7 +23,7 @@
 		if(a != 0b0111_1110__0000_0000__0011_1111__1111_1111){
 			assert(0);
 		}
-		
+
 		asm{
 			stc;
 			mov CL, 1;
--- a/run/a/asm_rcr_01_G.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_rcr_01_G.d	Thu Jun 08 18:26:22 2006 +0000
@@ -13,16 +13,16 @@
 version(runTest){
 	int main(){
 		ubyte a = 0b1110_0101;
-			
+
 		asm{
 			clc;
 			rcr a, 2;
 		}
-		
+
 		if(a != 0b1011_1001){
 			assert(0);
 		}
-		
+
 		asm{
 			stc;
 			rcr a, 2;
--- a/run/a/asm_rcr_01_H.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_rcr_01_H.d	Thu Jun 08 18:26:22 2006 +0000
@@ -13,16 +13,16 @@
 version(runTest){
 	int main(){
 		ushort a = 0b1110_0000__0000_0101;
-			
+
 		asm{
 			clc;
 			rcr a, 2;
 		}
-		
+
 		if(a != 0b1011_1000__0000_0001){
 			assert(0);
 		}
-		
+
 		asm{
 			stc;
 			rcr a, 2;
--- a/run/a/asm_rcr_01_I.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_rcr_01_I.d	Thu Jun 08 18:26:22 2006 +0000
@@ -13,16 +13,16 @@
 version(runTest){
 	int main(){
 		uint a = 0b1111_0000__1100_0011__1010_0101__0111_1110;
-			
+
 		asm{
 			clc;
 			rcr a, 2;
 		}
-		
+
 		if(a != 0b0011_1100__0011_0000__1110_1001__0101_1111){
 			assert(0);
 		}
-		
+
 		asm{
 			stc;
 			rcr a, 2;
--- a/run/a/asm_rcr_02_A.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_rcr_02_A.d	Thu Jun 08 18:26:22 2006 +0000
@@ -13,7 +13,7 @@
 version(runTest){
 	int main(){
 		uint a = 0b1111_1100__0000_0000__0111_1111__1111_1101;
-			
+
 		asm{
 			clc;
 			mov EAX, a;
@@ -24,7 +24,7 @@
 		if(a != 0b1111_1100__0000_0000__0111_1111__0111_1110){
 			assert(0);
 		}
-		
+
 		asm{
 			stc;
 			mov EAX, a;
--- a/run/a/asm_rcr_02_B.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_rcr_02_B.d	Thu Jun 08 18:26:22 2006 +0000
@@ -13,7 +13,7 @@
 version(runTest){
 	int main(){
 		uint a = 0b1111_1100__0000_0100__1111_1100__0100_0001;
-			
+
 		asm{
 			clc;
 			mov EAX, a;
@@ -35,7 +35,7 @@
 		if(a != 0b1111_1100__0000_0100__1011_1111__0001_0000){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_rcr_02_C.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_rcr_02_C.d	Thu Jun 08 18:26:22 2006 +0000
@@ -13,7 +13,7 @@
 version(runTest){
 	int main(){
 		uint a = 0b1111_1100__0000_0000__0111_1111__1111_1111;
-			
+
 		asm{
 			clc;
 			mov EAX, a;
@@ -24,7 +24,7 @@
 		if(a != 0b0111_1110__0000_0000__0011_1111__1111_1111){
 			assert(0);
 		}
-		
+
 		asm{
 			stc;
 			mov EAX, a;
--- a/run/a/asm_rcr_02_D.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_rcr_02_D.d	Thu Jun 08 18:26:22 2006 +0000
@@ -13,7 +13,7 @@
 version(runTest){
 	int main(){
 		uint a = 0b1111_1100__0000_0000__0111_1111__1111_1101;
-			
+
 		asm{
 			clc;
 			mov CL, 1;
@@ -25,7 +25,7 @@
 		if(a != 0b1111_1100__0000_0000__0111_1111__0111_1110){
 			assert(0);
 		}
-		
+
 		asm{
 			stc;
 			mov CL, 1;
--- a/run/a/asm_rcr_02_E.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_rcr_02_E.d	Thu Jun 08 18:26:22 2006 +0000
@@ -13,7 +13,7 @@
 version(runTest){
 	int main(){
 		uint a = 0b1111_1100__0000_0100__1111_1100__0100_0001;
-			
+
 		asm{
 			clc;
 			mov CL, 1;
@@ -37,7 +37,7 @@
 		if(a != 0b1111_1100__0000_0100__1011_1111__0001_0000){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_rcr_02_F.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_rcr_02_F.d	Thu Jun 08 18:26:22 2006 +0000
@@ -13,7 +13,7 @@
 version(runTest){
 	int main(){
 		uint a = 0b1111_1100__0000_0000__0111_1111__1111_1111;
-			
+
 		asm{
 			clc;
 			mov CL, 1;
@@ -25,7 +25,7 @@
 		if(a != 0b0111_1110__0000_0000__0011_1111__1111_1111){
 			assert(0);
 		}
-		
+
 		asm{
 			stc;
 			mov CL, 1;
--- a/run/a/asm_rcr_02_G.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_rcr_02_G.d	Thu Jun 08 18:26:22 2006 +0000
@@ -13,18 +13,18 @@
 version(runTest){
 	int main(){
 		uint a = 0b1111_0000__1100_0011__1010_0101__0111_1110;
-			
+
 		asm{
 			clc;
 			mov EAX, a;
 			rcr AL, 2;
 			mov a, EAX;
 		}
-		
+
 		if(a != 0b1111_0000__1100_0011__1010_0101__0001_1111){
 			assert(0);
 		}
-		
+
 		asm{
 			stc;
 			mov EAX, a;
--- a/run/a/asm_rcr_02_H.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_rcr_02_H.d	Thu Jun 08 18:26:22 2006 +0000
@@ -13,18 +13,18 @@
 version(runTest){
 	int main(){
 		uint a = 0b1111_0000__1100_0011__1010_0101__0111_1110;
-			
+
 		asm{
 			clc;
 			mov EAX, a;
 			rcr AX, 2;
 			mov a, EAX;
 		}
-		
+
 		if(a != 0b1111_0000__1100_0011__0010_1001__0101_1111){
 			assert(0);
 		}
-		
+
 		asm{
 			stc;
 			mov EAX, a;
--- a/run/a/asm_rcr_02_I.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_rcr_02_I.d	Thu Jun 08 18:26:22 2006 +0000
@@ -13,18 +13,18 @@
 version(runTest){
 	int main(){
 		uint a = 0b1111_0000__1100_0011__1010_0101__0111_1110;
-			
+
 		asm{
 			clc;
 			mov EAX, a;
 			rcr EAX, 2;
 			mov a, EAX;
 		}
-		
+
 		if(a != 0b0011_1100__0011_0000__1110_1001__0101_1111){
 			assert(0);
 		}
-		
+
 		asm{
 			stc;
 			mov EAX, a;
--- a/run/a/asm_rdtsc_01.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_rdtsc_01.d	Thu Jun 08 18:26:22 2006 +0000
@@ -1,14 +1,14 @@
  // $HeadURL$
  // $Date$
  // $Author$
- 
+
 module dstress.run.a.asm_rdtsc_01;
 
 int main(){
-	version(D_InlineAsm){		
+	version(D_InlineAsm){
 		uint a1, a2;
 		uint b1, b2;
-		
+
 		asm{
 			rdtsc;
 			mov a1, EDX;
@@ -17,23 +17,23 @@
 			mov b1, EDX;
 			mov b2, EAX;
 		}
-		
+
 		ulong a = a1;
 		a <<= 32;
 		a |= a2;
-		
+
 		ulong b = b1;
 		b <<= 32;
 		b |= b2;
-		
+
 		assert(a != b);
-		
+
 		if(a < a.max >> 2){
 			assert(a < b);
 		}else{
 			// potential overflow
 		}
-		
+
 		return 0;
 	}else{
 		pragma(msg, "no Inline asm support");
--- a/run/a/asm_rol_01_A.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_rol_01_A.d	Thu Jun 08 18:26:22 2006 +0000
@@ -13,7 +13,7 @@
 version(runTest){
 	int main(){
 		ubyte a = 0b1111_1100;
-			
+
 		asm{
 			rol a, 1;
 		}
@@ -21,7 +21,7 @@
 		if(a != 0b1111_1001){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_rol_01_B.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_rol_01_B.d	Thu Jun 08 18:26:22 2006 +0000
@@ -13,7 +13,7 @@
 version(runTest){
 	int main(){
 		ushort a = 0b1111_1100_0000_1010;
-			
+
 		asm{
 			rol a, 1;
 		}
@@ -21,7 +21,7 @@
 		if(a != 0b1111_1000_0001_0101){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_rol_01_C.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_rol_01_C.d	Thu Jun 08 18:26:22 2006 +0000
@@ -13,7 +13,7 @@
 version(runTest){
 	int main(){
 		uint a = 0b1111_1100__0000_0000__0111_1111__1111_1111;
-			
+
 		asm{
 			rol a, 1;
 		}
@@ -21,7 +21,7 @@
 		if(a != 0b1111_1000__0000_0000__1111_1111__1111_1111){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_rol_01_D.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_rol_01_D.d	Thu Jun 08 18:26:22 2006 +0000
@@ -13,7 +13,7 @@
 version(runTest){
 	int main(){
 		ubyte a = 0b1111_1100;
-			
+
 		asm{
 			rol a, 2;
 		}
@@ -21,7 +21,7 @@
 		if(a != 0b1111_0011){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_rol_01_E.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_rol_01_E.d	Thu Jun 08 18:26:22 2006 +0000
@@ -13,7 +13,7 @@
 version(runTest){
 	int main(){
 		ushort a = 0b1111_1100_0000_1010;
-			
+
 		asm{
 			rol a, 2;
 		}
@@ -21,7 +21,7 @@
 		if(a != 0b1111_0000_0010_1011){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_rol_01_F.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_rol_01_F.d	Thu Jun 08 18:26:22 2006 +0000
@@ -13,7 +13,7 @@
 version(runTest){
 	int main(){
 		uint a = 0b1111_1100__0000_0000__0111_1111__1111_1111;
-			
+
 		asm{
 			rol a, 2;
 		}
@@ -21,7 +21,7 @@
 		if(a != 0b1110_0000__0000_0011__1111_1111__1111_1111){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_rol_01_G.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_rol_01_G.d	Thu Jun 08 18:26:22 2006 +0000
@@ -13,7 +13,7 @@
 version(runTest){
 	int main(){
 		ubyte a = 0b1111_1100;
-			
+
 		asm{
 			mov CL, 1;
 			rol a, CL;
@@ -22,7 +22,7 @@
 		if(a != 0b1111_1001){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_rol_01_H.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_rol_01_H.d	Thu Jun 08 18:26:22 2006 +0000
@@ -13,7 +13,7 @@
 version(runTest){
 	int main(){
 		ushort a = 0b1111_1100_0000_1010;
-			
+
 		asm{
 			mov CL, 1;
 			rol a, CL;
@@ -22,7 +22,7 @@
 		if(a != 0b1111_1000_0001_0101){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_rol_01_I.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_rol_01_I.d	Thu Jun 08 18:26:22 2006 +0000
@@ -13,7 +13,7 @@
 version(runTest){
 	int main(){
 		uint a = 0b1111_1100__0000_0000__0111_1111__1111_1111;
-			
+
 		asm{
 			mov CL, 1;
 			rol a, CL;
@@ -22,7 +22,7 @@
 		if(a != 0b1111_1000__0000_0000__1111_1111__1111_1111){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_rol_02_A.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_rol_02_A.d	Thu Jun 08 18:26:22 2006 +0000
@@ -13,7 +13,7 @@
 version(runTest){
 	int main(){
 		uint a = 0b1111_1100__0000_0000__0111_1111__1110_1111;
-			
+
 		asm{
 			mov EAX, a;
 			rol AL, 1;
@@ -23,7 +23,7 @@
 		if(a != 0b1111_1100__0000_0000__0111_1111__1101_1111){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_rol_02_B.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_rol_02_B.d	Thu Jun 08 18:26:22 2006 +0000
@@ -13,7 +13,7 @@
 version(runTest){
 	int main(){
 		uint a = 0b1111_1100__0000_0000__0111_1111__1110_1111;
-			
+
 		asm{
 			mov EAX, a;
 			rol AX, 1;
@@ -23,7 +23,7 @@
 		if(a != 0b1111_1100__0000_0000__1111_1111__1101_1110){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_rol_02_C.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_rol_02_C.d	Thu Jun 08 18:26:22 2006 +0000
@@ -13,7 +13,7 @@
 version(runTest){
 	int main(){
 		uint a = 0b1111_1100__0000_0000__0111_1111__1111_1111;
-			
+
 		asm{
 			mov EAX, a;
 			rol EAX, 1;
@@ -23,7 +23,7 @@
 		if(a != 0b1111_1000__0000_0000__1111_1111__1111_1111){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_rol_02_D.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_rol_02_D.d	Thu Jun 08 18:26:22 2006 +0000
@@ -13,7 +13,7 @@
 version(runTest){
 	int main(){
 		uint a = 0b1111_1100__0000_0000__0111_1111__1110_1111;
-			
+
 		asm{
 			mov EAX, a;
 			rol AL, 2;
@@ -23,7 +23,7 @@
 		if(a != 0b1111_1100__0000_0000__0111_1111__1011_1111){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_rol_02_E.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_rol_02_E.d	Thu Jun 08 18:26:22 2006 +0000
@@ -13,7 +13,7 @@
 version(runTest){
 	int main(){
 		uint a = 0b1111_1100__0000_0000__0111_1111__1110_1111;
-			
+
 		asm{
 			mov EAX, a;
 			rol AX, 2;
@@ -23,7 +23,7 @@
 		if(a != 0b1111_1100__0000_0000__1111_1111__1011_1101){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_rol_02_F.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_rol_02_F.d	Thu Jun 08 18:26:22 2006 +0000
@@ -13,7 +13,7 @@
 version(runTest){
 	int main(){
 		uint a = 0b1111_1100__0000_0000__0111_1111__1111_1111;
-			
+
 		asm{
 			mov EAX, a;
 			rol EAX, 2;
@@ -23,7 +23,7 @@
 		if(a != 0b1111_0000__0000_0001__1111_1111__1111_1111){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_rol_02_G.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_rol_02_G.d	Thu Jun 08 18:26:22 2006 +0000
@@ -13,7 +13,7 @@
 version(runTest){
 	int main(){
 		uint a = 0b1111_1100__0000_0000__0111_1111__1110_1111;
-			
+
 		asm{
 			mov CL, 1;
 			mov EAX, a;
@@ -24,7 +24,7 @@
 		if(a != 0b1111_1100__0000_0000__0111_1111__1101_1111){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_rol_02_H.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_rol_02_H.d	Thu Jun 08 18:26:22 2006 +0000
@@ -13,7 +13,7 @@
 version(runTest){
 	int main(){
 		uint a = 0b1111_1100__0000_0000__0111_1111__1110_1111;
-			
+
 		asm{
 			mov CL, 1;
 			mov EAX, a;
@@ -24,7 +24,7 @@
 		if(a != 0b1111_1100__0000_0000__1111_1111__1101_1110){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_rol_02_I.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_rol_02_I.d	Thu Jun 08 18:26:22 2006 +0000
@@ -13,7 +13,7 @@
 version(runTest){
 	int main(){
 		uint a = 0b1111_1100__0000_0000__0111_1111__1111_1111;
-			
+
 		asm{
 			mov CL, 1;
 			mov EAX, a;
@@ -24,7 +24,7 @@
 		if(a != 0b1111_1000__0000_0000__1111_1111__1111_1111){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_ror_01_A.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_ror_01_A.d	Thu Jun 08 18:26:22 2006 +0000
@@ -13,7 +13,7 @@
 version(runTest){
 	int main(){
 		ubyte a = 0b1111_1101;
-			
+
 		asm{
 			ror a, 1;
 		}
@@ -21,7 +21,7 @@
 		if(a != 0b1111_1110){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_ror_01_B.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_ror_01_B.d	Thu Jun 08 18:26:22 2006 +0000
@@ -13,7 +13,7 @@
 version(runTest){
 	int main(){
 		ushort a = 0b1111_1100__0000_0001;
-			
+
 		asm{
 			ror a, 1;
 		}
@@ -21,7 +21,7 @@
 		if(a != 0b1111_1110__0000_0000){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_ror_01_C.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_ror_01_C.d	Thu Jun 08 18:26:22 2006 +0000
@@ -13,7 +13,7 @@
 version(runTest){
 	int main(){
 		uint a = 0b1111_1100__0000_0000__0111_1111__1111_1111;
-			
+
 		asm{
 			ror a, 1;
 		}
@@ -21,7 +21,7 @@
 		if(a != 0b1111_1110__0000_0000__0011_1111__1111_1111){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_ror_01_D.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_ror_01_D.d	Thu Jun 08 18:26:22 2006 +0000
@@ -13,7 +13,7 @@
 version(runTest){
 	int main(){
 		ubyte a = 0b1111_1101;
-			
+
 		asm{
 			mov CL, 1;
 			ror a, CL;
@@ -22,7 +22,7 @@
 		if(a != 0b1111_1110){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_ror_01_E.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_ror_01_E.d	Thu Jun 08 18:26:22 2006 +0000
@@ -13,7 +13,7 @@
 version(runTest){
 	int main(){
 		ushort a = 0b1111_1100__0000_0001;
-			
+
 		asm{
 			mov CL, 1;
 			ror a, CL;
@@ -22,7 +22,7 @@
 		if(a != 0b1111_1110__0000_0000){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_ror_01_F.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_ror_01_F.d	Thu Jun 08 18:26:22 2006 +0000
@@ -13,7 +13,7 @@
 version(runTest){
 	int main(){
 		uint a = 0b1111_1100__0000_0000__0111_1111__1111_1111;
-			
+
 		asm{
 			mov CL, 1;
 			ror a, CL;
@@ -22,7 +22,7 @@
 		if(a != 0b1111_1110__0000_0000__0011_1111__1111_1111){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_ror_01_G.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_ror_01_G.d	Thu Jun 08 18:26:22 2006 +0000
@@ -13,7 +13,7 @@
 version(runTest){
 	int main(){
 		ubyte a = 0b1111_1101;
-			
+
 		asm{
 			ror a, 2;
 		}
@@ -21,7 +21,7 @@
 		if(a != 0b0111_1111){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_ror_01_H.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_ror_01_H.d	Thu Jun 08 18:26:22 2006 +0000
@@ -13,7 +13,7 @@
 version(runTest){
 	int main(){
 		ushort a = 0b1111_1100__0000_0001;
-			
+
 		asm{
 			ror a, 2;
 		}
@@ -21,7 +21,7 @@
 		if(a != 0b0111_1111__0000_0000){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_ror_01_I.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_ror_01_I.d	Thu Jun 08 18:26:22 2006 +0000
@@ -13,7 +13,7 @@
 version(runTest){
 	int main(){
 		uint a = 0b1111_1100__0000_0000__0111_1111__1111_1111;
-			
+
 		asm{
 			ror a, 2;
 		}
@@ -21,7 +21,7 @@
 		if(a != 0b1111_1111__0000_0000__0001_1111__1111_1111){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_ror_02_A.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_ror_02_A.d	Thu Jun 08 18:26:22 2006 +0000
@@ -13,7 +13,7 @@
 version(runTest){
 	int main(){
 		uint a = 0b1111_1100__0000_0000__0111_1111__1111_1011;
-			
+
 		asm{
 			mov EAX, a;
 			ror AL, 1;
@@ -23,7 +23,7 @@
 		if(a != 0b1111_1100__0000_0000__0111_1111__1111_1101){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_ror_02_B.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_ror_02_B.d	Thu Jun 08 18:26:22 2006 +0000
@@ -13,7 +13,7 @@
 version(runTest){
 	int main(){
 		uint a = 0b1111_1100__0000_0000__0111_1111__1111_1011;
-			
+
 		asm{
 			mov EAX, a;
 			ror AX, 1;
@@ -23,7 +23,7 @@
 		if(a != 0b1111_1100__0000_0000__1011_1111__1111_1101){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_ror_02_C.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_ror_02_C.d	Thu Jun 08 18:26:22 2006 +0000
@@ -13,7 +13,7 @@
 version(runTest){
 	int main(){
 		uint a = 0b1111_1100__0000_0000__0111_1111__1111_1111;
-			
+
 		asm{
 			mov EAX, a;
 			ror EAX, 1;
@@ -23,7 +23,7 @@
 		if(a != 0b1111_1110__0000_0000__0011_1111__1111_1111){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_ror_02_D.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_ror_02_D.d	Thu Jun 08 18:26:22 2006 +0000
@@ -13,7 +13,7 @@
 version(runTest){
 	int main(){
 		uint a = 0b1111_1100__0000_0000__0111_1111__1111_1011;
-			
+
 		asm{
 			mov CL, 1;
 			mov EAX, a;
@@ -24,7 +24,7 @@
 		if(a != 0b1111_1100__0000_0000__0111_1111__1111_1101){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_ror_02_E.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_ror_02_E.d	Thu Jun 08 18:26:22 2006 +0000
@@ -13,7 +13,7 @@
 version(runTest){
 	int main(){
 		uint a = 0b1111_1100__0000_0000__0111_1111__1111_1011;
-			
+
 		asm{
 			mov CL, 1;
 			mov EAX, a;
@@ -24,7 +24,7 @@
 		if(a != 0b1111_1100__0000_0000__1011_1111__1111_1101){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_ror_02_F.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_ror_02_F.d	Thu Jun 08 18:26:22 2006 +0000
@@ -13,7 +13,7 @@
 version(runTest){
 	int main(){
 		uint a = 0b1111_1100__0000_0000__0111_1111__1111_1111;
-			
+
 		asm{
 			mov CL, 1;
 			mov EAX, a;
@@ -24,7 +24,7 @@
 		if(a != 0b1111_1110__0000_0000__0011_1111__1111_1111){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_ror_02_G.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_ror_02_G.d	Thu Jun 08 18:26:22 2006 +0000
@@ -13,7 +13,7 @@
 version(runTest){
 	int main(){
 		uint a = 0b1111_1100__0000_0000__0111_1111__1111_1011;
-			
+
 		asm{
 			mov EAX, a;
 			ror AL, 2;
@@ -23,7 +23,7 @@
 		if(a != 0b1111_1100__0000_0000__0111_1111__1111_1110){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_ror_02_H.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_ror_02_H.d	Thu Jun 08 18:26:22 2006 +0000
@@ -13,7 +13,7 @@
 version(runTest){
 	int main(){
 		uint a = 0b1111_1100__0000_0000__0111_1111__1111_1011;
-			
+
 		asm{
 			mov EAX, a;
 			ror AX, 2;
@@ -23,7 +23,7 @@
 		if(a != 0b1111_1100__0000_0000__1101_1111__1111_1110){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_ror_02_I.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_ror_02_I.d	Thu Jun 08 18:26:22 2006 +0000
@@ -13,7 +13,7 @@
 version(runTest){
 	int main(){
 		uint a = 0b1111_1100__0000_0000__0111_1111__1111_1011;
-			
+
 		asm{
 			mov EAX, a;
 			ror EAX, 2;
@@ -23,7 +23,7 @@
 		if(a != 0b1111_1111__0000_0000__0001_1111__1111_1110){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_rsqrtps_01_A.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_rsqrtps_01_A.d	Thu Jun 08 18:26:22 2006 +0000
@@ -34,7 +34,7 @@
 		if(c[0] > 1.0f / 4096.0f){
 			assert(0);
 		}
-		
+
 		c[1] -= 1.0f;
 		if(c[1] < 0.0f){
 			c[1] = -c[1];
@@ -50,7 +50,7 @@
 		if(c[2] > 0.25f / 4096.0f){
 			assert(0);
 		}
-		
+
 		c[3] += 0.5f;
 		if(c[3] < 0.0f){
 			c[3] = -c[3];
--- a/run/a/asm_rsqrtss_01_A.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_rsqrtss_01_A.d	Thu Jun 08 18:26:22 2006 +0000
@@ -34,7 +34,7 @@
 		if(c[0] > 1.0f / 4096.0f){
 			assert(0);
 		}
-		
+
 		if(c[1] != A[1]){
 			assert(0);
 		}
--- a/run/a/asm_sahf_01_A.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_sahf_01_A.d	Thu Jun 08 18:26:22 2006 +0000
@@ -27,4 +27,4 @@
 	pragma(msg, "DSTRESS{XFAIL}: no inline ASM support");
 	static assert(0);
 }
-			
+
--- a/run/a/asm_sal_01_A.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_sal_01_A.d	Thu Jun 08 18:26:22 2006 +0000
@@ -1,7 +1,7 @@
  // $HeadURL$
  // $Date$
  // $Author$
- 
+
 module dstress.run.a.asm_sal_01_A;
 
 version(D_InlineAsm_X86){
@@ -13,17 +13,17 @@
 version(runTest){
 	int main(){
 		uint a = 0xFF_FF_01_02;
-		
+
 		asm{
 			mov EAX, a;
 			sal AL, 1;
 			mov a, EAX;
 		}
-		
+
 		if(a != 0xFF_FF_01_04){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_sal_01_B.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_sal_01_B.d	Thu Jun 08 18:26:22 2006 +0000
@@ -1,7 +1,7 @@
  // $HeadURL$
  // $Date$
  // $Author$
- 
+
 module dstress.run.a.asm_sal_01_B;
 
 version(D_InlineAsm_X86){
@@ -13,17 +13,17 @@
 version(runTest){
 	int main(){
 		uint a = 0xFF_FF_01_02;
-		
+
 		asm{
 			mov EAX, a;
 			sal AX, 1;
 			mov a, EAX;
 		}
-		
+
 		if(a != 0xFF_FF_02_04){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_sal_01_C.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_sal_01_C.d	Thu Jun 08 18:26:22 2006 +0000
@@ -1,7 +1,7 @@
  // $HeadURL$
  // $Date$
  // $Author$
- 
+
 module dstress.run.a.asm_sal_01_C;
 
 version(D_InlineAsm_X86){
@@ -13,17 +13,17 @@
 version(runTest){
 	int main(){
 		uint a = 0x80_01_01_02;
-		
+
 		asm{
 			mov EAX, a;
 			sal EAX, 1;
 			mov a, EAX;
 		}
-		
+
 		if(a != 0x00_02_02_04){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_sal_01_D.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_sal_01_D.d	Thu Jun 08 18:26:22 2006 +0000
@@ -1,7 +1,7 @@
  // $HeadURL$
  // $Date$
  // $Author$
- 
+
 module dstress.run.a.asm_sal_01_D;
 
 version(D_InlineAsm_X86){
@@ -13,18 +13,18 @@
 version(runTest){
 	int main(){
 		uint a = 0xFF_FF_01_02;
-		
+
 		asm{
 			mov EAX, a;
 			mov CL, 1;
 			sal AL, CL;
 			mov a, EAX;
 		}
-		
+
 		if(a != 0xFF_FF_01_04){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_sal_01_E.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_sal_01_E.d	Thu Jun 08 18:26:22 2006 +0000
@@ -1,7 +1,7 @@
  // $HeadURL$
  // $Date$
  // $Author$
- 
+
 module dstress.run.a.asm_sal_01_E;
 
 version(D_InlineAsm_X86){
@@ -13,18 +13,18 @@
 version(runTest){
 	int main(){
 		uint a = 0xFF_FF_01_02;
-		
+
 		asm{
 			mov EAX, a;
 			mov CL, 1;
 			sal AX, CL;
 			mov a, EAX;
 		}
-		
+
 		if(a != 0xFF_FF_02_04){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_sal_01_F.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_sal_01_F.d	Thu Jun 08 18:26:22 2006 +0000
@@ -1,7 +1,7 @@
  // $HeadURL$
  // $Date$
  // $Author$
- 
+
 module dstress.run.a.asm_sal_01_F;
 
 version(D_InlineAsm_X86){
@@ -13,18 +13,18 @@
 version(runTest){
 	int main(){
 		uint a = 0x80_01_01_02;
-		
+
 		asm{
 			mov EAX, a;
 			mov CL, 1;
 			sal EAX, CL;
 			mov a, EAX;
 		}
-		
+
 		if(a != 0x00_02_02_04){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_sal_01_G.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_sal_01_G.d	Thu Jun 08 18:26:22 2006 +0000
@@ -1,7 +1,7 @@
  // $HeadURL$
  // $Date$
  // $Author$
- 
+
 module dstress.run.a.asm_sal_01_G;
 
 version(D_InlineAsm_X86){
@@ -13,17 +13,17 @@
 version(runTest){
 	int main(){
 		uint a = 0xFF_FF_01_02;
-		
+
 		asm{
 			mov EAX, a;
 			sal AL, 2;
 			mov a, EAX;
 		}
-		
+
 		if(a != 0xFF_FF_01_08){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_sal_01_H.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_sal_01_H.d	Thu Jun 08 18:26:22 2006 +0000
@@ -1,7 +1,7 @@
  // $HeadURL$
  // $Date$
  // $Author$
- 
+
 module dstress.run.a.asm_sal_01_H;
 
 version(D_InlineAsm_X86){
@@ -13,17 +13,17 @@
 version(runTest){
 	int main(){
 		uint a = 0xFF_FF_01_02;
-		
+
 		asm{
 			mov EAX, a;
 			sal AX, 2;
 			mov a, EAX;
 		}
-		
+
 		if(a != 0xFF_FF_04_08){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_sal_01_I.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_sal_01_I.d	Thu Jun 08 18:26:22 2006 +0000
@@ -1,7 +1,7 @@
  // $HeadURL$
  // $Date$
  // $Author$
- 
+
 module dstress.run.a.asm_sal_01_I;
 
 version(D_InlineAsm_X86){
@@ -13,17 +13,17 @@
 version(runTest){
 	int main(){
 		uint a = 0x80_01_01_02;
-		
+
 		asm{
 			mov EAX, a;
 			sal EAX, 2;
 			mov a, EAX;
 		}
-		
+
 		if(a != 0x00_04_04_08){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_sal_02_A.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_sal_02_A.d	Thu Jun 08 18:26:22 2006 +0000
@@ -1,7 +1,7 @@
  // $HeadURL$
  // $Date$
  // $Author$
- 
+
 module dstress.run.a.asm_sal_02_A;
 
 version(D_InlineAsm_X86){
@@ -13,15 +13,15 @@
 version(runTest){
 	int main(){
 		ubyte a = 0b1011_0011;
-		
+
 		asm{
 			sal a, 1;
 		}
-		
+
 		if(a != 0b0110_0110){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_sal_02_B.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_sal_02_B.d	Thu Jun 08 18:26:22 2006 +0000
@@ -1,7 +1,7 @@
  // $HeadURL$
  // $Date$
  // $Author$
- 
+
 module dstress.run.a.asm_sal_02_B;
 
 version(D_InlineAsm_X86){
@@ -13,15 +13,15 @@
 version(runTest){
 	int main(){
 		ushort a = 0b1001_1000_1011_0011;
-		
+
 		asm{
 			sal a, 1;
 		}
-		
+
 		if(a != 0b0011_0001_0110_0110){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_sal_02_C.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_sal_02_C.d	Thu Jun 08 18:26:22 2006 +0000
@@ -1,7 +1,7 @@
  // $HeadURL$
  // $Date$
  // $Author$
- 
+
 module dstress.run.a.asm_sal_02_C;
 
 version(D_InlineAsm_X86){
@@ -13,15 +13,15 @@
 version(runTest){
 	int main(){
 		uint a = 0x80_01_01_02;
-		
+
 		asm{
 			sal a, 1;
 		}
-		
+
 		if(a != 0x00_02_02_04){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_sal_02_D.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_sal_02_D.d	Thu Jun 08 18:26:22 2006 +0000
@@ -1,7 +1,7 @@
  // $HeadURL$
  // $Date$
  // $Author$
- 
+
 module dstress.run.a.asm_sal_02_D;
 
 version(D_InlineAsm_X86){
@@ -13,16 +13,16 @@
 version(runTest){
 	int main(){
 		ubyte a = 0b1011_0011;
-		
+
 		asm{
 			mov CL, 1;
 			sal a, CL;
 		}
-		
+
 		if(a != 0b0110_0110){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_sal_02_E.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_sal_02_E.d	Thu Jun 08 18:26:22 2006 +0000
@@ -1,7 +1,7 @@
  // $HeadURL$
  // $Date$
  // $Author$
- 
+
 module dstress.run.a.asm_sal_02_E;
 
 version(D_InlineAsm_X86){
@@ -13,16 +13,16 @@
 version(runTest){
 	int main(){
 		ushort a = 0b1001_1000_1011_0011;
-		
+
 		asm{
 			mov CL, 1;
 			sal a, CL;
 		}
-		
+
 		if(a != 0b0011_0001_0110_0110){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_sal_02_F.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_sal_02_F.d	Thu Jun 08 18:26:22 2006 +0000
@@ -1,7 +1,7 @@
  // $HeadURL$
  // $Date$
  // $Author$
- 
+
 module dstress.run.a.asm_sal_02_F;
 
 version(D_InlineAsm_X86){
@@ -13,16 +13,16 @@
 version(runTest){
 	int main(){
 		uint a = 0x80_01_01_02;
-		
+
 		asm{
 			mov CL, 1;
 			sal a, CL;
 		}
-		
+
 		if(a != 0x00_02_02_04){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_sal_02_G.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_sal_02_G.d	Thu Jun 08 18:26:22 2006 +0000
@@ -1,7 +1,7 @@
  // $HeadURL$
  // $Date$
  // $Author$
- 
+
 module dstress.run.a.asm_sal_02_G;
 
 version(D_InlineAsm_X86){
@@ -13,15 +13,15 @@
 version(runTest){
 	int main(){
 		ubyte a = 0b1011_0011;
-		
+
 		asm{
 			sal a, 2;
 		}
-		
+
 		if(a != 0b1100_1100){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_sal_02_H.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_sal_02_H.d	Thu Jun 08 18:26:22 2006 +0000
@@ -1,7 +1,7 @@
  // $HeadURL$
  // $Date$
  // $Author$
- 
+
 module dstress.run.a.asm_sal_02_H;
 
 version(D_InlineAsm_X86){
@@ -13,15 +13,15 @@
 version(runTest){
 	int main(){
 		ushort a = 0b1001_1000_1011_0011;
-		
+
 		asm{
 			sal a, 2;
 		}
-		
+
 		if(a != 0b0110_0010_1100_1100){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_sal_02_I.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_sal_02_I.d	Thu Jun 08 18:26:22 2006 +0000
@@ -1,7 +1,7 @@
  // $HeadURL$
  // $Date$
  // $Author$
- 
+
 module dstress.run.a.asm_sal_02_I;
 
 version(D_InlineAsm_X86){
@@ -13,15 +13,15 @@
 version(runTest){
 	int main(){
 		uint a = 0x80_01_01_02;
-		
+
 		asm{
 			sal a, 2;
 		}
-		
+
 		if(a != 0x00_04_04_08){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_sar_01_A.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_sar_01_A.d	Thu Jun 08 18:26:22 2006 +0000
@@ -11,13 +11,13 @@
 }
 
 version(runTest){
-	int main(){	
+	int main(){
 		ubyte a = 0x84;
-		
+
 		asm{
 			sar a, 1;
 		}
-		
+
 		if(a != 0xC2){
 			assert(0);
 		}
--- a/run/a/asm_sar_01_B.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_sar_01_B.d	Thu Jun 08 18:26:22 2006 +0000
@@ -11,13 +11,13 @@
 }
 
 version(runTest){
-	int main(){	
+	int main(){
 		ushort a = 0x84_10;
-		
+
 		asm{
 			sar a, 1;
 		}
-		
+
 		if(a != 0xC2_08){
 			assert(0);
 		}
--- a/run/a/asm_sar_01_C.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_sar_01_C.d	Thu Jun 08 18:26:22 2006 +0000
@@ -11,13 +11,13 @@
 }
 
 version(runTest){
-	int main(){	
+	int main(){
 		uint a = 0x84_20_10_22;
-		
+
 		asm{
 			sar a, 1;
 		}
-		
+
 		if(a != 0xC2_10_08_11){
 			assert(0);
 		}
--- a/run/a/asm_sar_01_D.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_sar_01_D.d	Thu Jun 08 18:26:22 2006 +0000
@@ -11,14 +11,14 @@
 }
 
 version(runTest){
-	int main(){	
+	int main(){
 		ubyte a = 0x84;
-		
+
 		asm{
 			mov CL, 1;
 			sar a, CL;
 		}
-		
+
 		if(a != 0xC2){
 			assert(0);
 		}
--- a/run/a/asm_sar_01_E.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_sar_01_E.d	Thu Jun 08 18:26:22 2006 +0000
@@ -11,14 +11,14 @@
 }
 
 version(runTest){
-	int main(){	
+	int main(){
 		ushort a = 0x84_10;
-		
+
 		asm{
 			mov CL, 1;
 			sar a, CL;
 		}
-		
+
 		if(a != 0xC2_08){
 			assert(0);
 		}
--- a/run/a/asm_sar_01_F.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_sar_01_F.d	Thu Jun 08 18:26:22 2006 +0000
@@ -11,14 +11,14 @@
 }
 
 version(runTest){
-	int main(){	
+	int main(){
 		uint a = 0x84_20_10_22;
-		
+
 		asm{
 			mov CL, 1;
 			sar a, CL;
 		}
-		
+
 		if(a != 0xC2_10_08_11){
 			assert(0);
 		}
--- a/run/a/asm_sar_01_G.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_sar_01_G.d	Thu Jun 08 18:26:22 2006 +0000
@@ -11,13 +11,13 @@
 }
 
 version(runTest){
-	int main(){	
+	int main(){
 		ubyte a = 0x84;
-		
+
 		asm{
 			sar a, 2;
 		}
-		
+
 		if(a != 0xE1){
 			assert(0);
 		}
--- a/run/a/asm_sar_01_H.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_sar_01_H.d	Thu Jun 08 18:26:22 2006 +0000
@@ -11,13 +11,13 @@
 }
 
 version(runTest){
-	int main(){	
+	int main(){
 		ushort a = 0x84_10;
-		
+
 		asm{
 			sar a, 2;
 		}
-		
+
 		if(a != 0xE1_04){
 			assert(0);
 		}
--- a/run/a/asm_sar_01_I.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_sar_01_I.d	Thu Jun 08 18:26:22 2006 +0000
@@ -11,13 +11,13 @@
 }
 
 version(runTest){
-	int main(){	
+	int main(){
 		uint a = 0x84_20_10_22;
-		
+
 		asm{
 			sar a, 2;
 		}
-		
+
 		if(a != 0xE1_08_04_08){
 			assert(0);
 		}
--- a/run/a/asm_sar_02_A.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_sar_02_A.d	Thu Jun 08 18:26:22 2006 +0000
@@ -11,15 +11,15 @@
 }
 
 version(runTest){
-	int main(){	
+	int main(){
 		uint a = 0x84_20_10_84;
-		
+
 		asm{
 			mov EAX, a;
 			sar AL, 1;
 			mov a, EAX;
 		}
-		
+
 		if(a != 0x84_20_10_C2){
 			assert(0);
 		}
--- a/run/a/asm_sar_02_B.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_sar_02_B.d	Thu Jun 08 18:26:22 2006 +0000
@@ -11,15 +11,15 @@
 }
 
 version(runTest){
-	int main(){	
+	int main(){
 		uint a = 0x84_20_84_22;
-		
+
 		asm{
 			mov EAX, a;
 			sar AX, 1;
 			mov a, EAX;
 		}
-		
+
 		if(a != 0x84_20_C2_11){
 			assert(0);
 		}
--- a/run/a/asm_sar_02_C.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_sar_02_C.d	Thu Jun 08 18:26:22 2006 +0000
@@ -11,15 +11,15 @@
 }
 
 version(runTest){
-	int main(){	
+	int main(){
 		uint a = 0x84_20_10_22;
-		
+
 		asm{
 			mov EAX, a;
 			sar EAX, 1;
 			mov a, EAX;
 		}
-		
+
 		if(a != 0xC2_10_08_11){
 			assert(0);
 		}
--- a/run/a/asm_sar_02_D.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_sar_02_D.d	Thu Jun 08 18:26:22 2006 +0000
@@ -11,16 +11,16 @@
 }
 
 version(runTest){
-	int main(){	
+	int main(){
 		uint a = 0x84_20_10_84;
-		
+
 		asm{
 			mov EAX, a;
 			mov CL, 1;
 			sar AL, CL;
 			mov a, EAX;
 		}
-		
+
 		if(a != 0x84_20_10_C2){
 			assert(0);
 		}
--- a/run/a/asm_sar_02_E.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_sar_02_E.d	Thu Jun 08 18:26:22 2006 +0000
@@ -11,16 +11,16 @@
 }
 
 version(runTest){
-	int main(){	
+	int main(){
 		uint a = 0x84_20_84_22;
-		
+
 		asm{
 			mov EAX, a;
 			mov CL, 1;
 			sar AX, CL;
 			mov a, EAX;
 		}
-		
+
 		if(a != 0x84_20_C2_11){
 			assert(0);
 		}
--- a/run/a/asm_sar_02_F.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_sar_02_F.d	Thu Jun 08 18:26:22 2006 +0000
@@ -11,16 +11,16 @@
 }
 
 version(runTest){
-	int main(){	
+	int main(){
 		uint a = 0x84_20_10_22;
-		
+
 		asm{
 			mov EAX, a;
 			mov CL, 1;
 			sar EAX, CL;
 			mov a, EAX;
 		}
-		
+
 		if(a != 0xC2_10_08_11){
 			assert(0);
 		}
--- a/run/a/asm_sar_02_G.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_sar_02_G.d	Thu Jun 08 18:26:22 2006 +0000
@@ -11,15 +11,15 @@
 }
 
 version(runTest){
-	int main(){	
+	int main(){
 		uint a = 0x84_20_10_84;
-		
+
 		asm{
 			mov EAX, a;
 			sar AL, 2;
 			mov a, EAX;
 		}
-		
+
 		if(a != 0x84_20_10_E1){
 			assert(0);
 		}
--- a/run/a/asm_sar_02_H.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_sar_02_H.d	Thu Jun 08 18:26:22 2006 +0000
@@ -11,15 +11,15 @@
 }
 
 version(runTest){
-	int main(){	
+	int main(){
 		uint a = 0x84_20_84_22;
-		
+
 		asm{
 			mov EAX, a;
 			sar AX, 2;
 			mov a, EAX;
 		}
-		
+
 		if(a != 0x84_20_E1_08){
 			assert(0);
 		}
--- a/run/a/asm_sar_02_I.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_sar_02_I.d	Thu Jun 08 18:26:22 2006 +0000
@@ -11,15 +11,15 @@
 }
 
 version(runTest){
-	int main(){	
+	int main(){
 		uint a = 0x84_20_10_22;
-		
+
 		asm{
 			mov EAX, a;
 			sar EAX, 2;
 			mov a, EAX;
 		}
-		
+
 		if(a != 0xE1_08_04_08){
 			assert(0);
 		}
--- a/run/a/asm_sbb_01_A.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_sbb_01_A.d	Thu Jun 08 18:26:22 2006 +0000
@@ -14,7 +14,7 @@
 	int main(){
 		byte a = 50;
 		byte b = 30;
-				
+
 		asm{
 			clc;
 			mov BL, a;
@@ -28,18 +28,18 @@
 
 		a = 50;
 		b = 30;
-		
+
 		asm{
 			stc;
 			mov BL, a;
 			sbb BL, b;
 			mov a, BL;
 		}
-		
+
 		if(a != 19){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_sbb_01_B.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_sbb_01_B.d	Thu Jun 08 18:26:22 2006 +0000
@@ -14,7 +14,7 @@
 	int main(){
 		short a = 500;
 		short b = 300;
-				
+
 		asm{
 			clc;
 			mov BX, a;
@@ -28,18 +28,18 @@
 
 		a = 500;
 		b = 300;
-		
+
 		asm{
 			stc;
 			mov BX, a;
 			sbb BX, b;
 			mov a, BX;
 		}
-		
+
 		if(a != 199){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_sbb_01_C.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_sbb_01_C.d	Thu Jun 08 18:26:22 2006 +0000
@@ -14,7 +14,7 @@
 	int main(){
 		int a = 50000;
 		int b = 30000;
-				
+
 		asm{
 			clc;
 			mov EBX, a;
@@ -28,18 +28,18 @@
 
 		a = 50000;
 		b = 30000;
-		
+
 		asm{
 			stc;
 			mov EBX, a;
 			sbb EBX, b;
 			mov a, EBX;
 		}
-		
+
 		if(a != 19999){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_sbb_01_D.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_sbb_01_D.d	Thu Jun 08 18:26:22 2006 +0000
@@ -13,7 +13,7 @@
 version(runTest){
 	int main(){
 		byte a = 50;
-				
+
 		asm{
 			clc;
 			mov BL, a;
@@ -26,18 +26,18 @@
 		}
 
 		a = 50;
-		
+
 		asm{
 			stc;
 			mov BL, a;
 			sbb BL, 30;
 			mov a, BL;
 		}
-		
+
 		if(a != 19){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_sbb_01_E.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_sbb_01_E.d	Thu Jun 08 18:26:22 2006 +0000
@@ -13,7 +13,7 @@
 version(runTest){
 	int main(){
 		short a = 500;
-				
+
 		asm{
 			clc;
 			mov BX, a;
@@ -26,18 +26,18 @@
 		}
 
 		a = 500;
-		
+
 		asm{
 			stc;
 			mov BX, a;
 			sbb BX, 300;
 			mov a, BX;
 		}
-		
+
 		if(a != 199){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_sbb_01_F.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_sbb_01_F.d	Thu Jun 08 18:26:22 2006 +0000
@@ -13,7 +13,7 @@
 version(runTest){
 	int main(){
 		int a = 50000;
-				
+
 		asm{
 			clc;
 			mov EBX, a;
@@ -26,18 +26,18 @@
 		}
 
 		a = 50000;
-		
+
 		asm{
 			stc;
 			mov EBX, a;
 			sbb EBX, 30000;
 			mov a, EBX;
 		}
-		
+
 		if(a != 19999){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_sbb_01_G.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_sbb_01_G.d	Thu Jun 08 18:26:22 2006 +0000
@@ -14,7 +14,7 @@
 	int main(){
 		byte a = 50;
 		byte b = 30;
-				
+
 		asm{
 			clc;
 			mov BL, a;
@@ -29,7 +29,7 @@
 
 		a = 50;
 		b = 30;
-		
+
 		asm{
 			stc;
 			mov BL, a;
@@ -37,11 +37,11 @@
 			sbb BL, CL;
 			mov a, BL;
 		}
-		
+
 		if(a != 19){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_sbb_01_H.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_sbb_01_H.d	Thu Jun 08 18:26:22 2006 +0000
@@ -14,7 +14,7 @@
 	int main(){
 		short a = 500;
 		short b = 300;
-				
+
 		asm{
 			clc;
 			mov BX, a;
@@ -29,7 +29,7 @@
 
 		a = 500;
 		b = 300;
-		
+
 		asm{
 			stc;
 			mov BX, a;
@@ -37,11 +37,11 @@
 			sbb BX, CX;
 			mov a, BX;
 		}
-		
+
 		if(a != 199){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_sbb_01_I.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_sbb_01_I.d	Thu Jun 08 18:26:22 2006 +0000
@@ -14,7 +14,7 @@
 	int main(){
 		int a = 50000;
 		int b = 30000;
-				
+
 		asm{
 			clc;
 			mov EBX, a;
@@ -29,7 +29,7 @@
 
 		a = 50000;
 		b = 30000;
-		
+
 		asm{
 			stc;
 			mov EBX, a;
@@ -37,11 +37,11 @@
 			sbb EBX, ECX;
 			mov a, EBX;
 		}
-		
+
 		if(a != 19999){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_sbb_02_A.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_sbb_02_A.d	Thu Jun 08 18:26:22 2006 +0000
@@ -13,7 +13,7 @@
 version(runTest){
 	int main(){
 		byte a = 50;
-				
+
 		asm{
 			clc;
 			mov AL, a;
@@ -26,18 +26,18 @@
 		}
 
 		a = 50;
-		
+
 		asm{
 			stc;
 			mov AL, a;
 			sbb AL, 30;
 			mov a, AL;
 		}
-		
+
 		if(a != 19){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_sbb_02_B.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_sbb_02_B.d	Thu Jun 08 18:26:22 2006 +0000
@@ -13,7 +13,7 @@
 version(runTest){
 	int main(){
 		short a = 500;
-				
+
 		asm{
 			clc;
 			mov AX, a;
@@ -26,18 +26,18 @@
 		}
 
 		a = 500;
-		
+
 		asm{
 			stc;
 			mov AX, a;
 			sbb AX, 300;
 			mov a, AX;
 		}
-		
+
 		if(a != 199){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_sbb_02_C.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_sbb_02_C.d	Thu Jun 08 18:26:22 2006 +0000
@@ -13,7 +13,7 @@
 version(runTest){
 	int main(){
 		int a = 50000;
-				
+
 		asm{
 			clc;
 			mov EAX, a;
@@ -26,18 +26,18 @@
 		}
 
 		a = 50000;
-		
+
 		asm{
 			stc;
 			mov EAX, a;
 			sbb EAX, 30000;
 			mov a, EAX;
 		}
-		
+
 		if(a != 19999){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_sbb_03_D.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_sbb_03_D.d	Thu Jun 08 18:26:22 2006 +0000
@@ -13,7 +13,7 @@
 version(runTest){
 	int main(){
 		byte a = 50;
-				
+
 		asm{
 			clc;
 			sbb a, 30;
@@ -24,17 +24,17 @@
 		}
 
 		a = 50;
-		
+
 		asm{
 			stc;
 			mov BL, a;
 			sbb a, 30;
 		}
-		
+
 		if(a != 19){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_sbb_03_E.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_sbb_03_E.d	Thu Jun 08 18:26:22 2006 +0000
@@ -13,7 +13,7 @@
 version(runTest){
 	int main(){
 		short a = 500;
-				
+
 		asm{
 			clc;
 			sbb a, 300;
@@ -24,16 +24,16 @@
 		}
 
 		a = 500;
-		
+
 		asm{
 			stc;
 			sbb a, 300;
 		}
-		
+
 		if(a != 199){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_sbb_03_F.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_sbb_03_F.d	Thu Jun 08 18:26:22 2006 +0000
@@ -13,7 +13,7 @@
 version(runTest){
 	int main(){
 		int a = 50000;
-				
+
 		asm{
 			clc;
 			sbb a, 30000;
@@ -24,16 +24,16 @@
 		}
 
 		a = 50000;
-		
+
 		asm{
 			stc;
 			sbb a, 30000;
 		}
-		
+
 		if(a != 19999){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_sbb_03_G.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_sbb_03_G.d	Thu Jun 08 18:26:22 2006 +0000
@@ -14,7 +14,7 @@
 	int main(){
 		byte a = 50;
 		byte b = 30;
-				
+
 		asm{
 			clc;
 			mov CL, b;
@@ -27,17 +27,17 @@
 
 		a = 50;
 		b = 30;
-		
+
 		asm{
 			stc;
 			mov CL, b;
 			sbb a, CL;
 		}
-		
+
 		if(a != 19){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_sbb_03_H.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_sbb_03_H.d	Thu Jun 08 18:26:22 2006 +0000
@@ -14,7 +14,7 @@
 	int main(){
 		short a = 500;
 		short b = 300;
-				
+
 		asm{
 			clc;
 			mov CX, b;
@@ -27,17 +27,17 @@
 
 		a = 500;
 		b = 300;
-		
+
 		asm{
 			stc;
 			mov CX, b;
 			sbb a, CX;
 		}
-		
+
 		if(a != 199){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_sbb_03_I.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_sbb_03_I.d	Thu Jun 08 18:26:22 2006 +0000
@@ -14,7 +14,7 @@
 	int main(){
 		int a = 50000;
 		int b = 30000;
-				
+
 		asm{
 			clc;
 			mov ECX, b;
@@ -27,17 +27,17 @@
 
 		a = 50000;
 		b = 30000;
-		
+
 		asm{
 			stc;
 			mov ECX, b;
 			sbb a, ECX;
 		}
-		
+
 		if(a != 19999){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_seta_01_A.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_seta_01_A.d	Thu Jun 08 18:26:22 2006 +0000
@@ -14,39 +14,39 @@
 version(runTest){
 	int main(){
 		ubyte a;
-		
+
 		a = 0xFF;
-		
+
 		asm{
 			mov EAX, 3;
 			cmp EAX, 4;
 			seta a;
 		}
-		
+
 		if(a != 0){
 			assert(0);
 		}
-		
+
 		a = 0xFF;
-		
+
 		asm{
 			mov EAX, 4;
 			cmp EAX, 3;
 			seta a;
 		}
-		
+
 		if(a != 1){
 			assert(0);
 		}
-		
+
 		a = 0xFF;
-		
+
 		asm{
 			mov EAX, 4;
 			cmp EAX, 4;
 			seta a;
 		}
-		
+
 		if(a != 0){
 			assert(0);
 		}
--- a/run/a/asm_seta_01_B.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_seta_01_B.d	Thu Jun 08 18:26:22 2006 +0000
@@ -14,42 +14,42 @@
 version(runTest){
 	int main(){
 		ubyte a;
-		
+
 		a = 0xFF;
-		
+
 		asm{
 			mov EAX, 3;
 			cmp EAX, 4;
 			seta BL;
 			mov a, BL;
 		}
-		
+
 		if(a != 0){
 			assert(0);
 		}
-		
+
 		a = 0xFF;
-		
+
 		asm{
 			mov EAX, 4;
 			cmp EAX, 3;
 			seta BL;
 			mov a, BL;
 		}
-		
+
 		if(a != 1){
 			assert(0);
 		}
-		
+
 		a = 0xFF;
-		
+
 		asm{
 			mov EAX, 4;
 			cmp EAX, 4;
 			seta BL;
 			mov a, BL;
 		}
-		
+
 		if(a != 0){
 			assert(0);
 		}
--- a/run/a/asm_setae_01_A.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_setae_01_A.d	Thu Jun 08 18:26:22 2006 +0000
@@ -13,39 +13,39 @@
 version(runTest){
 	int main(){
 		ubyte a;
-		
+
 		a = 0xFF;
-		
+
 		asm{
 			mov EAX, 3;
 			cmp EAX, 4;
 			setae a;
 		}
-		
+
 		if(a != 0){
 			assert(0);
 		}
-		
+
 		a = 0xFF;
-		
+
 		asm{
 			mov EAX, 4;
 			cmp EAX, 3;
 			setae a;
 		}
-		
+
 		if(a != 1){
 			assert(0);
 		}
-		
+
 		a = 0xFF;
-		
+
 		asm{
 			mov EAX, 4;
 			cmp EAX, 4;
 			setae a;
 		}
-		
+
 		if(a != 1){
 			assert(0);
 		}
--- a/run/a/asm_setae_01_B.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_setae_01_B.d	Thu Jun 08 18:26:22 2006 +0000
@@ -13,42 +13,42 @@
 version(runTest){
 	int main(){
 		ubyte a;
-		
+
 		a = 0xFF;
-		
+
 		asm{
 			mov EAX, 3;
 			cmp EAX, 4;
 			setae BL;
 			mov a, BL;
 		}
-		
+
 		if(a != 0){
 			assert(0);
 		}
-		
+
 		a = 0xFF;
-		
+
 		asm{
 			mov EAX, 4;
 			cmp EAX, 3;
 			setae BL;
 			mov a, BL;
 		}
-		
+
 		if(a != 1){
 			assert(0);
 		}
-		
+
 		a = 0xFF;
-		
+
 		asm{
 			mov EAX, 4;
 			cmp EAX, 4;
 			setae BL;
 			mov a, BL;
 		}
-		
+
 		if(a != 1){
 			assert(0);
 		}
--- a/run/a/asm_setb_01_A.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_setb_01_A.d	Thu Jun 08 18:26:22 2006 +0000
@@ -13,39 +13,39 @@
 version(runTest){
 	int main(){
 		ubyte a;
-		
+
 		a = 0xFF;
-		
+
 		asm{
 			mov EAX, 3;
 			cmp EAX, 4;
 			setb a;
 		}
-		
+
 		if(a != 1){
 			assert(0);
 		}
-		
+
 		a = 0xFF;
-		
+
 		asm{
 			mov EAX, 4;
 			cmp EAX, 3;
 			setb a;
 		}
-		
+
 		if(a != 0){
 			assert(0);
 		}
-		
+
 		a = 0xFF;
-		
+
 		asm{
 			mov EAX, 4;
 			cmp EAX, 4;
 			setb a;
 		}
-		
+
 		if(a != 0){
 			assert(0);
 		}
--- a/run/a/asm_setb_01_B.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_setb_01_B.d	Thu Jun 08 18:26:22 2006 +0000
@@ -13,42 +13,42 @@
 version(runTest){
 	int main(){
 		ubyte a;
-		
+
 		a = 0xFF;
-		
+
 		asm{
 			mov EAX, 3;
 			cmp EAX, 4;
 			setb BL;
 			mov a, BL;
 		}
-		
+
 		if(a != 1){
 			assert(0);
 		}
-		
+
 		a = 0xFF;
-		
+
 		asm{
 			mov EAX, 4;
 			cmp EAX, 3;
 			setb BL;
 			mov a, BL;
 		}
-		
+
 		if(a != 0){
 			assert(0);
 		}
-		
+
 		a = 0xFF;
-		
+
 		asm{
 			mov EAX, 4;
 			cmp EAX, 4;
 			setb BL;
 			mov a, BL;
 		}
-		
+
 		if(a != 0){
 			assert(0);
 		}
--- a/run/a/asm_setbe_01_A.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_setbe_01_A.d	Thu Jun 08 18:26:22 2006 +0000
@@ -13,39 +13,39 @@
 version(runTest){
 	int main(){
 		ubyte a;
-		
+
 		a = 0xFF;
-		
+
 		asm{
 			mov EAX, 3;
 			cmp EAX, 4;
 			setbe a;
 		}
-		
+
 		if(a != 1){
 			assert(0);
 		}
-		
+
 		a = 0xFF;
-		
+
 		asm{
 			mov EAX, 4;
 			cmp EAX, 3;
 			setbe a;
 		}
-		
+
 		if(a != 0){
 			assert(0);
 		}
-		
+
 		a = 0xFF;
-		
+
 		asm{
 			mov EAX, 4;
 			cmp EAX, 4;
 			setbe a;
 		}
-		
+
 		if(a != 1){
 			assert(0);
 		}
--- a/run/a/asm_setbe_01_B.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_setbe_01_B.d	Thu Jun 08 18:26:22 2006 +0000
@@ -13,42 +13,42 @@
 version(runTest){
 	int main(){
 		ubyte a;
-		
+
 		a = 0xFF;
-		
+
 		asm{
 			mov EAX, 3;
 			cmp EAX, 4;
 			setbe BL;
 			mov a, BL;
 		}
-		
+
 		if(a != 1){
 			assert(0);
 		}
-		
+
 		a = 0xFF;
-		
+
 		asm{
 			mov EAX, 4;
 			cmp EAX, 3;
 			setbe BL;
 			mov a, BL;
 		}
-		
+
 		if(a != 0){
 			assert(0);
 		}
-		
+
 		a = 0xFF;
-		
+
 		asm{
 			mov EAX, 4;
 			cmp EAX, 4;
 			setbe BL;
 			mov a, BL;
 		}
-		
+
 		if(a != 1){
 			assert(0);
 		}
--- a/run/a/asm_setc_01_A.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_setc_01_A.d	Thu Jun 08 18:26:22 2006 +0000
@@ -13,39 +13,39 @@
 version(runTest){
 	int main(){
 		ubyte a;
-		
+
 		a = 0xFF;
-		
+
 		asm{
 			mov EAX, 3;
 			cmp EAX, 4;
 			setc a;
 		}
-		
+
 		if(a != 1){
 			assert(0);
 		}
-		
+
 		a = 0xFF;
-		
+
 		asm{
 			mov EAX, 4;
 			cmp EAX, 3;
 			setc a;
 		}
-		
+
 		if(a != 0){
 			assert(0);
 		}
-		
+
 		a = 0xFF;
-		
+
 		asm{
 			mov EAX, 4;
 			cmp EAX, 4;
 			setc a;
 		}
-		
+
 		if(a != 0){
 			assert(0);
 		}
--- a/run/a/asm_setc_01_B.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_setc_01_B.d	Thu Jun 08 18:26:22 2006 +0000
@@ -13,42 +13,42 @@
 version(runTest){
 	int main(){
 		ubyte a;
-		
+
 		a = 0xFF;
-		
+
 		asm{
 			mov EAX, 3;
 			cmp EAX, 4;
 			setc BL;
 			mov a, BL;
 		}
-		
+
 		if(a != 1){
 			assert(0);
 		}
-		
+
 		a = 0xFF;
-		
+
 		asm{
 			mov EAX, 4;
 			cmp EAX, 3;
 			setc BL;
 			mov a, BL;
 		}
-		
+
 		if(a != 0){
 			assert(0);
 		}
-		
+
 		a = 0xFF;
-		
+
 		asm{
 			mov EAX, 4;
 			cmp EAX, 4;
 			setc BL;
 			mov a, BL;
 		}
-		
+
 		if(a != 0){
 			assert(0);
 		}
--- a/run/a/asm_sete_01_A.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_sete_01_A.d	Thu Jun 08 18:26:22 2006 +0000
@@ -13,39 +13,39 @@
 version(runTest){
 	int main(){
 		ubyte a;
-		
+
 		a = 0xFF;
-		
+
 		asm{
 			mov EAX, 3;
 			cmp EAX, 4;
 			sete a;
 		}
-		
+
 		if(a != 0){
 			assert(0);
 		}
-		
+
 		a = 0xFF;
-		
+
 		asm{
 			mov EAX, 4;
 			cmp EAX, 3;
 			sete a;
 		}
-		
+
 		if(a != 0){
 			assert(0);
 		}
-		
+
 		a = 0xFF;
-		
+
 		asm{
 			mov EAX, 4;
 			cmp EAX, 4;
 			sete a;
 		}
-		
+
 		if(a != 1){
 			assert(0);
 		}
--- a/run/a/asm_sete_01_B.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_sete_01_B.d	Thu Jun 08 18:26:22 2006 +0000
@@ -13,42 +13,42 @@
 version(runTest){
 	int main(){
 		ubyte a;
-		
+
 		a = 0xFF;
-		
+
 		asm{
 			mov EAX, 3;
 			cmp EAX, 4;
 			sete BL;
 			mov a, BL;
 		}
-		
+
 		if(a != 0){
 			assert(0);
 		}
-		
+
 		a = 0xFF;
-		
+
 		asm{
 			mov EAX, 4;
 			cmp EAX, 3;
 			sete BL;
 			mov a, BL;
 		}
-		
+
 		if(a != 0){
 			assert(0);
 		}
-		
+
 		a = 0xFF;
-		
+
 		asm{
 			mov EAX, 4;
 			cmp EAX, 4;
 			sete BL;
 			mov a, BL;
 		}
-		
+
 		if(a != 1){
 			assert(0);
 		}
--- a/run/a/asm_setg_01_A.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_setg_01_A.d	Thu Jun 08 18:26:22 2006 +0000
@@ -13,39 +13,39 @@
 version(runTest){
 	int main(){
 		ubyte a;
-		
+
 		a = 0xFF;
-		
+
 		asm{
 			mov EAX, 3;
 			cmp EAX, -4;
 			setg a;
 		}
-		
+
 		if(a != 1){
 			assert(0);
 		}
-		
+
 		a = 0xFF;
-		
+
 		asm{
 			mov EAX, -4;
 			cmp EAX, 3;
 			setg a;
 		}
-		
+
 		if(a != 0){
 			assert(0);
 		}
-		
+
 		a = 0xFF;
-		
+
 		asm{
 			mov EAX, 4;
 			cmp EAX, 4;
 			setg a;
 		}
-		
+
 		if(a != 0){
 			assert(0);
 		}
--- a/run/a/asm_setg_01_B.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_setg_01_B.d	Thu Jun 08 18:26:22 2006 +0000
@@ -13,42 +13,42 @@
 version(runTest){
 	int main(){
 		ubyte a;
-		
+
 		a = 0xFF;
-		
+
 		asm{
 			mov EAX, 3;
 			cmp EAX, -4;
 			setg BL;
 			mov a, BL;
 		}
-		
+
 		if(a != 1){
 			assert(0);
 		}
-		
+
 		a = 0xFF;
-		
+
 		asm{
 			mov EAX, -4;
 			cmp EAX, 3;
 			setg BL;
 			mov a, BL;
 		}
-		
+
 		if(a != 0){
 			assert(0);
 		}
-		
+
 		a = 0xFF;
-		
+
 		asm{
 			mov EAX, 4;
 			cmp EAX, 4;
 			setg BL;
 			mov a, BL;
 		}
-		
+
 		if(a != 0){
 			assert(0);
 		}
--- a/run/a/asm_setge_01_A.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_setge_01_A.d	Thu Jun 08 18:26:22 2006 +0000
@@ -13,39 +13,39 @@
 version(runTest){
 	int main(){
 		ubyte a;
-		
+
 		a = 0xFF;
-		
+
 		asm{
 			mov EAX, 3;
 			cmp EAX, -4;
 			setge a;
 		}
-		
+
 		if(a != 1){
 			assert(0);
 		}
-		
+
 		a = 0xFF;
-		
+
 		asm{
 			mov EAX, -4;
 			cmp EAX, 3;
 			setge a;
 		}
-		
+
 		if(a != 0){
 			assert(0);
 		}
-		
+
 		a = 0xFF;
-		
+
 		asm{
 			mov EAX, 4;
 			cmp EAX, 4;
 			setge a;
 		}
-		
+
 		if(a != 1){
 			assert(0);
 		}
--- a/run/a/asm_setge_01_B.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_setge_01_B.d	Thu Jun 08 18:26:22 2006 +0000
@@ -13,42 +13,42 @@
 version(runTest){
 	int main(){
 		ubyte a;
-		
+
 		a = 0xFF;
-		
+
 		asm{
 			mov EAX, 3;
 			cmp EAX, -4;
 			setge BL;
 			mov a, BL;
 		}
-		
+
 		if(a != 1){
 			assert(0);
 		}
-		
+
 		a = 0xFF;
-		
+
 		asm{
 			mov EAX, -4;
 			cmp EAX, 3;
 			setge BL;
 			mov a, BL;
 		}
-		
+
 		if(a != 0){
 			assert(0);
 		}
-		
+
 		a = 0xFF;
-		
+
 		asm{
 			mov EAX, 4;
 			cmp EAX, 4;
 			setge BL;
 			mov a, BL;
 		}
-		
+
 		if(a != 1){
 			assert(0);
 		}
--- a/run/a/asm_setl_01_A.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_setl_01_A.d	Thu Jun 08 18:26:22 2006 +0000
@@ -13,39 +13,39 @@
 version(runTest){
 	int main(){
 		ubyte a;
-		
+
 		a = 0xFF;
-		
+
 		asm{
 			mov EAX, 3;
 			cmp EAX, -4;
 			setl a;
 		}
-		
+
 		if(a != 0){
 			assert(0);
 		}
-		
+
 		a = 0xFF;
-		
+
 		asm{
 			mov EAX, -4;
 			cmp EAX, 3;
 			setl a;
 		}
-		
+
 		if(a != 1){
 			assert(0);
 		}
-		
+
 		a = 0xFF;
-		
+
 		asm{
 			mov EAX, 4;
 			cmp EAX, 4;
 			setl a;
 		}
-		
+
 		if(a != 0){
 			assert(0);
 		}
--- a/run/a/asm_setl_01_B.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_setl_01_B.d	Thu Jun 08 18:26:22 2006 +0000
@@ -13,42 +13,42 @@
 version(runTest){
 	int main(){
 		ubyte a;
-		
+
 		a = 0xFF;
-		
+
 		asm{
 			mov EAX, 3;
 			cmp EAX, -4;
 			setl BL;
 			mov a, BL;
 		}
-		
+
 		if(a != 0){
 			assert(0);
 		}
-		
+
 		a = 0xFF;
-		
+
 		asm{
 			mov EAX, -4;
 			cmp EAX, 3;
 			setl BL;
 			mov a, BL;
 		}
-		
+
 		if(a != 1){
 			assert(0);
 		}
-		
+
 		a = 0xFF;
-		
+
 		asm{
 			mov EAX, 4;
 			cmp EAX, 4;
 			setl BL;
 			mov a, BL;
 		}
-		
+
 		if(a != 0){
 			assert(0);
 		}
--- a/run/a/asm_setle_01_A.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_setle_01_A.d	Thu Jun 08 18:26:22 2006 +0000
@@ -13,39 +13,39 @@
 version(runTest){
 	int main(){
 		ubyte a;
-		
+
 		a = 0xFF;
-		
+
 		asm{
 			mov EAX, 3;
 			cmp EAX, -4;
 			setle a;
 		}
-		
+
 		if(a != 0){
 			assert(0);
 		}
-		
+
 		a = 0xFF;
-		
+
 		asm{
 			mov EAX, -4;
 			cmp EAX, 3;
 			setle a;
 		}
-		
+
 		if(a != 1){
 			assert(0);
 		}
-		
+
 		a = 0xFF;
-		
+
 		asm{
 			mov EAX, 4;
 			cmp EAX, 4;
 			setle a;
 		}
-		
+
 		if(a != 1){
 			assert(0);
 		}
--- a/run/a/asm_setle_01_B.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_setle_01_B.d	Thu Jun 08 18:26:22 2006 +0000
@@ -13,42 +13,42 @@
 version(runTest){
 	int main(){
 		ubyte a;
-		
+
 		a = 0xFF;
-		
+
 		asm{
 			mov EAX, 3;
 			cmp EAX, -4;
 			setle BL;
 			mov a, BL;
 		}
-		
+
 		if(a != 0){
 			assert(0);
 		}
-		
+
 		a = 0xFF;
-		
+
 		asm{
 			mov EAX, -4;
 			cmp EAX, 3;
 			setle BL;
 			mov a, BL;
 		}
-		
+
 		if(a != 1){
 			assert(0);
 		}
-		
+
 		a = 0xFF;
-		
+
 		asm{
 			mov EAX, 4;
 			cmp EAX, 4;
 			setle BL;
 			mov a, BL;
 		}
-		
+
 		if(a != 1){
 			assert(0);
 		}
--- a/run/a/asm_setna_01_A.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_setna_01_A.d	Thu Jun 08 18:26:22 2006 +0000
@@ -13,39 +13,39 @@
 version(runTest){
 	int main(){
 		ubyte a;
-		
+
 		a = 0xFF;
-		
+
 		asm{
 			mov EAX, 3;
 			cmp EAX, 4;
 			setna a;
 		}
-		
+
 		if(a != 1){
 			assert(0);
 		}
-		
+
 		a = 0xFF;
-		
+
 		asm{
 			mov EAX, 4;
 			cmp EAX, 3;
 			setna a;
 		}
-		
+
 		if(a != 0){
 			assert(0);
 		}
-		
+
 		a = 0xFF;
-		
+
 		asm{
 			mov EAX, 4;
 			cmp EAX, 4;
 			setna a;
 		}
-		
+
 		if(a != 1){
 			assert(0);
 		}
--- a/run/a/asm_setna_01_B.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_setna_01_B.d	Thu Jun 08 18:26:22 2006 +0000
@@ -13,42 +13,42 @@
 version(runTest){
 	int main(){
 		ubyte a;
-		
+
 		a = 0xFF;
-		
+
 		asm{
 			mov EAX, 3;
 			cmp EAX, 4;
 			setna BL;
 			mov a, BL;
 		}
-		
+
 		if(a != 1){
 			assert(0);
 		}
-		
+
 		a = 0xFF;
-		
+
 		asm{
 			mov EAX, 4;
 			cmp EAX, 3;
 			setna BL;
 			mov a, BL;
 		}
-		
+
 		if(a != 0){
 			assert(0);
 		}
-		
+
 		a = 0xFF;
-		
+
 		asm{
 			mov EAX, 4;
 			cmp EAX, 4;
 			setna BL;
 			mov a, BL;
 		}
-		
+
 		if(a != 1){
 			assert(0);
 		}
--- a/run/a/asm_setnae_01_A.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_setnae_01_A.d	Thu Jun 08 18:26:22 2006 +0000
@@ -13,39 +13,39 @@
 version(runTest){
 	int main(){
 		ubyte a;
-		
+
 		a = 0xFF;
-		
+
 		asm{
 			mov EAX, 3;
 			cmp EAX, 4;
 			setnae a;
 		}
-		
+
 		if(a != 1){
 			assert(0);
 		}
-		
+
 		a = 0xFF;
-		
+
 		asm{
 			mov EAX, 4;
 			cmp EAX, 3;
 			setnae a;
 		}
-		
+
 		if(a != 0){
 			assert(0);
 		}
-		
+
 		a = 0xFF;
-		
+
 		asm{
 			mov EAX, 4;
 			cmp EAX, 4;
 			setnae a;
 		}
-		
+
 		if(a != 0){
 			assert(0);
 		}
--- a/run/a/asm_setnae_01_B.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_setnae_01_B.d	Thu Jun 08 18:26:22 2006 +0000
@@ -13,42 +13,42 @@
 version(runTest){
 	int main(){
 		ubyte a;
-		
+
 		a = 0xFF;
-		
+
 		asm{
 			mov EAX, 3;
 			cmp EAX, 4;
 			setnae BL;
 			mov a, BL;
 		}
-		
+
 		if(a != 1){
 			assert(0);
 		}
-		
+
 		a = 0xFF;
-		
+
 		asm{
 			mov EAX, 4;
 			cmp EAX, 3;
 			setnae BL;
 			mov a, BL;
 		}
-		
+
 		if(a != 0){
 			assert(0);
 		}
-		
+
 		a = 0xFF;
-		
+
 		asm{
 			mov EAX, 4;
 			cmp EAX, 4;
 			setnae BL;
 			mov a, BL;
 		}
-		
+
 		if(a != 0){
 			assert(0);
 		}
--- a/run/a/asm_setnb_01_A.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_setnb_01_A.d	Thu Jun 08 18:26:22 2006 +0000
@@ -13,39 +13,39 @@
 version(runTest){
 	int main(){
 		ubyte a;
-		
+
 		a = 0xFF;
-		
+
 		asm{
 			mov EAX, 3;
 			cmp EAX, 4;
 			setnb a;
 		}
-		
+
 		if(a != 0){
 			assert(0);
 		}
-		
+
 		a = 0xFF;
-		
+
 		asm{
 			mov EAX, 4;
 			cmp EAX, 3;
 			setnb a;
 		}
-		
+
 		if(a != 1){
 			assert(0);
 		}
-		
+
 		a = 0xFF;
-		
+
 		asm{
 			mov EAX, 4;
 			cmp EAX, 4;
 			setnb a;
 		}
-		
+
 		if(a != 1){
 			assert(0);
 		}
--- a/run/a/asm_setnb_01_B.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_setnb_01_B.d	Thu Jun 08 18:26:22 2006 +0000
@@ -13,42 +13,42 @@
 version(runTest){
 	int main(){
 		ubyte a;
-		
+
 		a = 0xFF;
-		
+
 		asm{
 			mov EAX, 3;
 			cmp EAX, 4;
 			setnb BL;
 			mov a, BL;
 		}
-		
+
 		if(a != 0){
 			assert(0);
 		}
-		
+
 		a = 0xFF;
-		
+
 		asm{
 			mov EAX, 4;
 			cmp EAX, 3;
 			setnb BL;
 			mov a, BL;
 		}
-		
+
 		if(a != 1){
 			assert(0);
 		}
-		
+
 		a = 0xFF;
-		
+
 		asm{
 			mov EAX, 4;
 			cmp EAX, 4;
 			setnb BL;
 			mov a, BL;
 		}
-		
+
 		if(a != 1){
 			assert(0);
 		}
--- a/run/a/asm_setnbe_01.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_setnbe_01.d	Thu Jun 08 18:26:22 2006 +0000
@@ -7,35 +7,35 @@
 int main(){
 	version(D_InlineAsm){
 		ubyte a;
-		
+
 		a = a.max;
-		
+
 		asm{
 			mov EAX, 3;
 			cmp EAX, 4;
 			setnbe a;
 		}
-		
+
 		assert(a == 0);
-		
+
 		a = a.max;
-		
+
 		asm{
 			mov EAX, 4;
 			cmp EAX, 3;
 			setnbe a;
 		}
-		
+
 		assert(a == 1);
-		
+
 		a = a.max;
-		
+
 		asm{
 			mov EAX, 4;
 			cmp EAX, 4;
 			setnbe a;
 		}
-		
+
 		assert(a == 0);
 
 		return 0;
--- a/run/a/asm_setnc_01.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_setnc_01.d	Thu Jun 08 18:26:22 2006 +0000
@@ -7,35 +7,35 @@
 int main(){
 	version(D_InlineAsm){
 		ubyte a;
-		
+
 		a = a.max;
-		
+
 		asm{
 			mov EAX, 3;
 			cmp EAX, 4;
 			setnc a;
 		}
-		
+
 		assert(a == 0);
-		
+
 		a = a.max;
-		
+
 		asm{
 			mov EAX, 4;
 			cmp EAX, 3;
 			setnc a;
 		}
-		
+
 		assert(a == 1);
-		
+
 		a = a.max;
-		
+
 		asm{
 			mov EAX, 4;
 			cmp EAX, 4;
 			setnc a;
 		}
-		
+
 		assert(a == 1);
 
 		return 0;
--- a/run/a/asm_setne_01.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_setne_01.d	Thu Jun 08 18:26:22 2006 +0000
@@ -7,35 +7,35 @@
 int main(){
 	version(D_InlineAsm){
 		ubyte a;
-		
+
 		a = a.max;
-		
+
 		asm{
 			mov EAX, 3;
 			cmp EAX, 4;
 			setne a;
 		}
-		
+
 		assert(a == 1);
-		
+
 		a = a.max;
-		
+
 		asm{
 			mov EAX, 4;
 			cmp EAX, 3;
 			setne a;
 		}
-		
+
 		assert(a == 1);
-		
+
 		a = a.max;
-		
+
 		asm{
 			mov EAX, 4;
 			cmp EAX, 4;
 			setne a;
 		}
-		
+
 		assert(a == 0);
 
 		return 0;
--- a/run/a/asm_setng_01.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_setng_01.d	Thu Jun 08 18:26:22 2006 +0000
@@ -7,35 +7,35 @@
 int main(){
 	version(D_InlineAsm){
 		ubyte a;
-		
+
 		a = a.max;
-		
+
 		asm{
 			mov EAX, 3;
 			cmp EAX, -4;
 			setng a;
 		}
-		
+
 		assert(a == 0);
-		
+
 		a = a.max;
-		
+
 		asm{
 			mov EAX, -4;
 			cmp EAX, 3;
 			setng a;
 		}
-		
+
 		assert(a == 1);
-		
+
 		a = a.max;
-		
+
 		asm{
 			mov EAX, 4;
 			cmp EAX, 4;
 			setng a;
 		}
-		
+
 		assert(a == 1);
 
 		return 0;
--- a/run/a/asm_setnge_01.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_setnge_01.d	Thu Jun 08 18:26:22 2006 +0000
@@ -7,35 +7,35 @@
 int main(){
 	version(D_InlineAsm){
 		ubyte a;
-		
+
 		a = a.max;
-		
+
 		asm{
 			mov EAX, 3;
 			cmp EAX, -4;
 			setnge a;
 		}
-		
+
 		assert(a == 0);
-		
+
 		a = a.max;
-		
+
 		asm{
 			mov EAX, -4;
 			cmp EAX, 3;
 			setnge a;
 		}
-		
+
 		assert(a == 1);
-		
+
 		a = a.max;
-		
+
 		asm{
 			mov EAX, 4;
 			cmp EAX, 4;
 			setnge a;
 		}
-		
+
 		assert(a == 0);
 
 		return 0;
--- a/run/a/asm_setnl_01.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_setnl_01.d	Thu Jun 08 18:26:22 2006 +0000
@@ -7,35 +7,35 @@
 int main(){
 	version(D_InlineAsm){
 		ubyte a;
-		
+
 		a = a.max;
-		
+
 		asm{
 			mov EAX, 3;
 			cmp EAX, -4;
 			setnl a;
 		}
-		
+
 		assert(a == 1);
-		
+
 		a = a.max;
-		
+
 		asm{
 			mov EAX, -4;
 			cmp EAX, 3;
 			setnl a;
 		}
-		
+
 		assert(a == 0);
-		
+
 		a = a.max;
-		
+
 		asm{
 			mov EAX, 4;
 			cmp EAX, 4;
 			setnl a;
 		}
-		
+
 		assert(a == 1);
 
 		return 0;
--- a/run/a/asm_setnle_01.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_setnle_01.d	Thu Jun 08 18:26:22 2006 +0000
@@ -7,35 +7,35 @@
 int main(){
 	version(D_InlineAsm){
 		ubyte a;
-		
+
 		a = a.max;
-		
+
 		asm{
 			mov EAX, 3;
 			cmp EAX, -4;
 			setnle a;
 		}
-		
+
 		assert(a == 1);
-		
+
 		a = a.max;
-		
+
 		asm{
 			mov EAX, -4;
 			cmp EAX, 3;
 			setnle a;
 		}
-		
+
 		assert(a == 0);
-		
+
 		a = a.max;
-		
+
 		asm{
 			mov EAX, 4;
 			cmp EAX, 4;
 			setnle a;
 		}
-		
+
 		assert(a == 0);
 
 		return 0;
--- a/run/a/asm_setno_01.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_setno_01.d	Thu Jun 08 18:26:22 2006 +0000
@@ -7,49 +7,49 @@
 int main(){
 	version(D_InlineAsm){
 		ubyte a;
-		
+
 		a = a.max;
-		
+
 		asm{
 			mov EAX, 3;
 			cmp EAX, -4;
 			setno a;
 		}
-		
+
 		assert(a == 1);
-		
+
 		a = a.max;
-		
+
 		asm{
 			mov EAX, -4;
 			cmp EAX, 3;
 			setno a;
 		}
-		
+
 		assert(a == 1);
-		
+
 		a = a.max;
-		
+
 		asm{
 			mov EAX, 4;
 			cmp EAX, 4;
 			setno a;
 		}
-		
+
 		assert(a == 1);
 
 		a = a.max;
-		
+
 		int i = int.min;
-		
+
 		asm{
 			mov EAX, i;
 			cmp EAX, 1;
 			setno a;
 		}
-		
+
 		assert(a == 0);
-		
+
 		return 0;
 	}else{
 		pragma(msg, "no Inline asm support");
--- a/run/a/asm_setnp_01.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_setnp_01.d	Thu Jun 08 18:26:22 2006 +0000
@@ -7,47 +7,47 @@
 int main(){
 	version(D_InlineAsm){
 		ubyte a;
-		
+
 		a = a.max;
-		
+
 		asm{
 			mov EAX, 3;
 			cmp EAX, 4;
 			setnp a;
 		}
-		
+
 		assert(a == 0);
-		
+
 		a = a.max;
-		
+
 		asm{
 			mov EAX, 4;
 			cmp EAX, 3;
 			setnp a;
 		}
-		
+
 		assert(a == 1);
-		
+
 		a = a.max;
-		
+
 		asm{
 			mov EAX, 4;
 			cmp EAX, 4;
 			setnp a;
 		}
-		
+
 		assert(a == 0);
-		
+
 		a = a.max;
-		
+
 		asm{
 			mov EAX, 8;
 			cmp EAX, 6;
 			setnp a;
 		}
-		
+
 		assert(a == 1);
-		
+
 		return 0;
 	}else{
 		pragma(msg, "no Inline asm support");
--- a/run/a/asm_setns_01.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_setns_01.d	Thu Jun 08 18:26:22 2006 +0000
@@ -7,37 +7,37 @@
 int main(){
 	version(D_InlineAsm){
 		ubyte a;
-		
+
 		a = a.max;
-		
+
 		asm{
 			mov EAX, 3;
 			cmp EAX, 4;
 			setns a;
 		}
-		
+
 		assert(a == 0);
-		
+
 		a = a.max;
-		
+
 		asm{
 			mov EAX, 4;
 			cmp EAX, 3;
 			setns a;
 		}
-		
+
 		assert(a == 1);
-		
+
 		a = a.max;
-		
+
 		asm{
 			mov EAX, 4;
 			cmp EAX, 4;
 			setns a;
 		}
-		
+
 		assert(a == 1);
-		
+
 		return 0;
 	}else{
 		pragma(msg, "no Inline asm support");
--- a/run/a/asm_setnz_01.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_setnz_01.d	Thu Jun 08 18:26:22 2006 +0000
@@ -7,37 +7,37 @@
 int main(){
 	version(D_InlineAsm){
 		ubyte a;
-		
+
 		a = a.max;
-		
+
 		asm{
 			mov EAX, 3;
 			cmp EAX, 4;
 			setnz a;
 		}
-		
+
 		assert(a == 1);
-		
+
 		a = a.max;
-		
+
 		asm{
 			mov EAX, 4;
 			cmp EAX, 3;
 			setnz a;
 		}
-		
+
 		assert(a == 1);
-		
+
 		a = a.max;
-		
+
 		asm{
 			mov EAX, 4;
 			cmp EAX, 4;
 			setnz a;
 		}
-		
+
 		assert(a == 0);
-		
+
 		return 0;
 	}else{
 		pragma(msg, "no Inline asm support");
--- a/run/a/asm_setp_01.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_setp_01.d	Thu Jun 08 18:26:22 2006 +0000
@@ -7,47 +7,47 @@
 int main(){
 	version(D_InlineAsm){
 		ubyte a;
-		
+
 		a = a.max;
-		
+
 		asm{
 			mov EAX, 0;
 			inc EAX;
 			setp a;
 		}
-		
+
 		assert(a == 0);
-		
+
 		a = a.max;
-		
+
 		asm{
 			mov EAX, 1;
 			inc EAX;
 			setp a;
 		}
-		
+
 		assert(a == 0);
-		
+
 		a = a.max;
-		
+
 		asm{
 			mov EAX, 2;
 			inc EAX;
 			setp a;
 		}
-		
+
 		assert(a == 1);
-		
+
 		a = a.max;
-		
+
 		asm{
 			mov EAX, 3;
 			inc EAX;
 			setp a;
 		}
-		
+
 		assert(a == 0);
-		
+
 		return 0;
 	}else{
 		pragma(msg, "no Inline asm support");
--- a/run/a/asm_setpe_01.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_setpe_01.d	Thu Jun 08 18:26:22 2006 +0000
@@ -7,47 +7,47 @@
 int main(){
 	version(D_InlineAsm){
 		ubyte a;
-		
+
 		a = a.max;
-		
+
 		asm{
 			mov EAX, 0;
 			inc EAX;
 			setpe a;
 		}
-		
+
 		assert(a == 0);
-		
+
 		a = a.max;
-		
+
 		asm{
 			mov EAX, 1;
 			inc EAX;
 			setpe a;
 		}
-		
+
 		assert(a == 0);
-		
+
 		a = a.max;
-		
+
 		asm{
 			mov EAX, 2;
 			inc EAX;
 			setpe a;
 		}
-		
+
 		assert(a == 1);
-		
+
 		a = a.max;
-		
+
 		asm{
 			mov EAX, 3;
 			inc EAX;
 			setpe a;
 		}
-		
+
 		assert(a == 0);
-		
+
 		return 0;
 	}else{
 		pragma(msg, "no Inline asm support");
--- a/run/a/asm_setpo_01.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_setpo_01.d	Thu Jun 08 18:26:22 2006 +0000
@@ -7,47 +7,47 @@
 int main(){
 	version(D_InlineAsm){
 		ubyte a;
-		
+
 		a = a.max;
-		
+
 		asm{
 			mov EAX, 0;
 			inc EAX;
 			setpo a;
 		}
-		
+
 		assert(a == 1);
-		
+
 		a = a.max;
-		
+
 		asm{
 			mov EAX, 1;
 			inc EAX;
 			setpo a;
 		}
-		
+
 		assert(a == 1);
-		
+
 		a = a.max;
-		
+
 		asm{
 			mov EAX, 2;
 			inc EAX;
 			setpo a;
 		}
-		
+
 		assert(a == 0);
-		
+
 		a = a.max;
-		
+
 		asm{
 			mov EAX, 3;
 			inc EAX;
 			setpo a;
 		}
-		
+
 		assert(a == 1);
-		
+
 		return 0;
 	}else{
 		pragma(msg, "no Inline asm support");
--- a/run/a/asm_sets_01.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_sets_01.d	Thu Jun 08 18:26:22 2006 +0000
@@ -7,37 +7,37 @@
 int main(){
 	version(D_InlineAsm){
 		ubyte a;
-		
+
 		a = a.max;
-		
+
 		asm{
 			mov EAX, 3;
 			cmp EAX, 4;
 			sets a;
 		}
-		
+
 		assert(a == 1);
-		
+
 		a = a.max;
-		
+
 		asm{
 			mov EAX, 4;
 			cmp EAX, 3;
 			sets a;
 		}
-		
+
 		assert(a == 0);
-		
+
 		a = a.max;
-		
+
 		asm{
 			mov EAX, 4;
 			cmp EAX, 4;
 			sets a;
 		}
-		
+
 		assert(a == 0);
-		
+
 		return 0;
 	}else{
 		pragma(msg, "no Inline asm support");
--- a/run/a/asm_setz_01.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_setz_01.d	Thu Jun 08 18:26:22 2006 +0000
@@ -7,37 +7,37 @@
 int main(){
 	version(D_InlineAsm){
 		ubyte a;
-		
+
 		a = a.max;
-		
+
 		asm{
 			mov EAX, 3;
 			cmp EAX, 4;
 			setz a;
 		}
-		
+
 		assert(a == 0);
-		
+
 		a = a.max;
-		
+
 		asm{
 			mov EAX, 4;
 			cmp EAX, 3;
 			setz a;
 		}
-		
+
 		assert(a == 0);
-		
+
 		a = a.max;
-		
+
 		asm{
 			mov EAX, 4;
 			cmp EAX, 4;
 			setz a;
 		}
-		
+
 		assert(a == 1);
-		
+
 		return 0;
 	}else{
 		pragma(msg, "no Inline asm support");
--- a/run/a/asm_sfence_01.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_sfence_01.d	Thu Jun 08 18:26:22 2006 +0000
@@ -6,11 +6,11 @@
 
 int main(){
 	version(D_InlineAsm){
-		
+
 		asm{
 			sfence;
 		}
-		
+
 		return 0;
 	}else{
 		pragma(msg, "no Inline asm support");
--- a/run/a/asm_sgdt_01.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_sgdt_01.d	Thu Jun 08 18:26:22 2006 +0000
@@ -6,15 +6,15 @@
 
 int main(){
 	version(D_InlineAsm){
-		
+
 		long u = 0;
-		
+
 		asm{
 			sgdt u;
 		}
-		
+
 		assert(u!=0);
-		
+
 		return 0;
 	}else{
 		pragma(msg, "no Inline asm support");
--- a/run/a/asm_shl_01_A.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_shl_01_A.d	Thu Jun 08 18:26:22 2006 +0000
@@ -1,7 +1,7 @@
  // $HeadURL$
  // $Date$
  // $Author$
- 
+
 module dstress.run.a.asm_shl_01_A;
 
 version(D_InlineAsm_X86){
@@ -13,17 +13,17 @@
 version(runTest){
 	int main(){
 		uint a = 0xFF_FF_01_02;
-		
+
 		asm{
 			mov EAX, a;
 			shl AL, 1;
 			mov a, EAX;
 		}
-		
+
 		if(a != 0xFF_FF_01_04){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_shl_01_B.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_shl_01_B.d	Thu Jun 08 18:26:22 2006 +0000
@@ -1,7 +1,7 @@
  // $HeadURL$
  // $Date$
  // $Author$
- 
+
 module dstress.run.a.asm_shl_01_B;
 
 version(D_InlineAsm_X86){
@@ -13,17 +13,17 @@
 version(runTest){
 	int main(){
 		uint a = 0xFF_FF_01_02;
-		
+
 		asm{
 			mov EAX, a;
 			shl AX, 1;
 			mov a, EAX;
 		}
-		
+
 		if(a != 0xFF_FF_02_04){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_shl_01_C.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_shl_01_C.d	Thu Jun 08 18:26:22 2006 +0000
@@ -1,7 +1,7 @@
  // $HeadURL$
  // $Date$
  // $Author$
- 
+
 module dstress.run.a.asm_shl_01_C;
 
 version(D_InlineAsm_X86){
@@ -13,17 +13,17 @@
 version(runTest){
 	int main(){
 		uint a = 0x80_01_01_02;
-		
+
 		asm{
 			mov EAX, a;
 			shl EAX, 1;
 			mov a, EAX;
 		}
-		
+
 		if(a != 0x00_02_02_04){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_shl_01_D.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_shl_01_D.d	Thu Jun 08 18:26:22 2006 +0000
@@ -1,7 +1,7 @@
  // $HeadURL$
  // $Date$
  // $Author$
- 
+
 module dstress.run.a.asm_shl_01_D;
 
 version(D_InlineAsm_X86){
@@ -13,18 +13,18 @@
 version(runTest){
 	int main(){
 		uint a = 0xFF_FF_01_02;
-		
+
 		asm{
 			mov EAX, a;
 			mov CL, 1;
 			shl AL, CL;
 			mov a, EAX;
 		}
-		
+
 		if(a != 0xFF_FF_01_04){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_shl_01_E.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_shl_01_E.d	Thu Jun 08 18:26:22 2006 +0000
@@ -1,7 +1,7 @@
  // $HeadURL$
  // $Date$
  // $Author$
- 
+
 module dstress.run.a.asm_shl_01_E;
 
 version(D_InlineAsm_X86){
@@ -13,18 +13,18 @@
 version(runTest){
 	int main(){
 		uint a = 0xFF_FF_01_02;
-		
+
 		asm{
 			mov EAX, a;
 			mov CL, 1;
 			shl AX, CL;
 			mov a, EAX;
 		}
-		
+
 		if(a != 0xFF_FF_02_04){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_shl_01_F.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_shl_01_F.d	Thu Jun 08 18:26:22 2006 +0000
@@ -1,7 +1,7 @@
  // $HeadURL$
  // $Date$
  // $Author$
- 
+
 module dstress.run.a.asm_shl_01_F;
 
 version(D_InlineAsm_X86){
@@ -13,18 +13,18 @@
 version(runTest){
 	int main(){
 		uint a = 0x80_01_01_02;
-		
+
 		asm{
 			mov EAX, a;
 			mov CL, 1;
 			shl EAX, CL;
 			mov a, EAX;
 		}
-		
+
 		if(a != 0x00_02_02_04){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_shl_01_G.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_shl_01_G.d	Thu Jun 08 18:26:22 2006 +0000
@@ -1,7 +1,7 @@
  // $HeadURL$
  // $Date$
  // $Author$
- 
+
 module dstress.run.a.asm_shl_01_G;
 
 version(D_InlineAsm_X86){
@@ -13,17 +13,17 @@
 version(runTest){
 	int main(){
 		uint a = 0xFF_FF_01_02;
-		
+
 		asm{
 			mov EAX, a;
 			shl AL, 2;
 			mov a, EAX;
 		}
-		
+
 		if(a != 0xFF_FF_01_08){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_shl_01_H.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_shl_01_H.d	Thu Jun 08 18:26:22 2006 +0000
@@ -1,7 +1,7 @@
  // $HeadURL$
  // $Date$
  // $Author$
- 
+
 module dstress.run.a.asm_shl_01_H;
 
 version(D_InlineAsm_X86){
@@ -13,17 +13,17 @@
 version(runTest){
 	int main(){
 		uint a = 0xFF_FF_01_02;
-		
+
 		asm{
 			mov EAX, a;
 			shl AX, 2;
 			mov a, EAX;
 		}
-		
+
 		if(a != 0xFF_FF_04_08){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_shl_01_I.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_shl_01_I.d	Thu Jun 08 18:26:22 2006 +0000
@@ -1,7 +1,7 @@
  // $HeadURL$
  // $Date$
  // $Author$
- 
+
 module dstress.run.a.asm_shl_01_I;
 
 version(D_InlineAsm_X86){
@@ -13,17 +13,17 @@
 version(runTest){
 	int main(){
 		uint a = 0x80_01_01_02;
-		
+
 		asm{
 			mov EAX, a;
 			shl EAX, 2;
 			mov a, EAX;
 		}
-		
+
 		if(a != 0x00_04_04_08){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_shl_02_A.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_shl_02_A.d	Thu Jun 08 18:26:22 2006 +0000
@@ -1,7 +1,7 @@
  // $HeadURL$
  // $Date$
  // $Author$
- 
+
 module dstress.run.a.asm_shl_02_A;
 
 version(D_InlineAsm_X86){
@@ -13,15 +13,15 @@
 version(runTest){
 	int main(){
 		ubyte a = 0b1011_0011;
-		
+
 		asm{
 			shl a, 1;
 		}
-		
+
 		if(a != 0b0110_0110){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_shl_02_B.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_shl_02_B.d	Thu Jun 08 18:26:22 2006 +0000
@@ -1,7 +1,7 @@
  // $HeadURL$
  // $Date$
  // $Author$
- 
+
 module dstress.run.a.asm_shl_02_B;
 
 version(D_InlineAsm_X86){
@@ -13,15 +13,15 @@
 version(runTest){
 	int main(){
 		ushort a = 0b1001_1000_1011_0011;
-		
+
 		asm{
 			shl a, 1;
 		}
-		
+
 		if(a != 0b0011_0001_0110_0110){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_shl_02_C.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_shl_02_C.d	Thu Jun 08 18:26:22 2006 +0000
@@ -1,7 +1,7 @@
  // $HeadURL$
  // $Date$
  // $Author$
- 
+
 module dstress.run.a.asm_shl_02_C;
 
 version(D_InlineAsm_X86){
@@ -13,15 +13,15 @@
 version(runTest){
 	int main(){
 		uint a = 0x80_01_01_02;
-		
+
 		asm{
 			shl a, 1;
 		}
-		
+
 		if(a != 0x00_02_02_04){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_shl_02_D.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_shl_02_D.d	Thu Jun 08 18:26:22 2006 +0000
@@ -1,7 +1,7 @@
  // $HeadURL$
  // $Date$
  // $Author$
- 
+
 module dstress.run.a.asm_shl_02_D;
 
 version(D_InlineAsm_X86){
@@ -13,16 +13,16 @@
 version(runTest){
 	int main(){
 		ubyte a = 0b1011_0011;
-		
+
 		asm{
 			mov CL, 1;
 			shl a, CL;
 		}
-		
+
 		if(a != 0b0110_0110){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_shl_02_E.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_shl_02_E.d	Thu Jun 08 18:26:22 2006 +0000
@@ -1,7 +1,7 @@
  // $HeadURL$
  // $Date$
  // $Author$
- 
+
 module dstress.run.a.asm_shl_02_E;
 
 version(D_InlineAsm_X86){
@@ -13,16 +13,16 @@
 version(runTest){
 	int main(){
 		ushort a = 0b1001_1000_1011_0011;
-		
+
 		asm{
 			mov CL, 1;
 			shl a, CL;
 		}
-		
+
 		if(a != 0b0011_0001_0110_0110){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_shl_02_F.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_shl_02_F.d	Thu Jun 08 18:26:22 2006 +0000
@@ -1,7 +1,7 @@
  // $HeadURL$
  // $Date$
  // $Author$
- 
+
 module dstress.run.a.asm_shl_02_F;
 
 version(D_InlineAsm_X86){
@@ -13,16 +13,16 @@
 version(runTest){
 	int main(){
 		uint a = 0x80_01_01_02;
-		
+
 		asm{
 			mov CL, 1;
 			shl a, CL;
 		}
-		
+
 		if(a != 0x00_02_02_04){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_shl_02_G.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_shl_02_G.d	Thu Jun 08 18:26:22 2006 +0000
@@ -1,7 +1,7 @@
  // $HeadURL$
  // $Date$
  // $Author$
- 
+
 module dstress.run.a.asm_shl_02_G;
 
 version(D_InlineAsm_X86){
@@ -13,15 +13,15 @@
 version(runTest){
 	int main(){
 		ubyte a = 0b1011_0011;
-		
+
 		asm{
 			shl a, 2;
 		}
-		
+
 		if(a != 0b1100_1100){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_shl_02_H.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_shl_02_H.d	Thu Jun 08 18:26:22 2006 +0000
@@ -1,7 +1,7 @@
  // $HeadURL$
  // $Date$
  // $Author$
- 
+
 module dstress.run.a.asm_shl_02_H;
 
 version(D_InlineAsm_X86){
@@ -13,15 +13,15 @@
 version(runTest){
 	int main(){
 		ushort a = 0b1001_1000_1011_0011;
-		
+
 		asm{
 			shl a, 2;
 		}
-		
+
 		if(a != 0b0110_0010_1100_1100){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_shl_02_I.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_shl_02_I.d	Thu Jun 08 18:26:22 2006 +0000
@@ -1,7 +1,7 @@
  // $HeadURL$
  // $Date$
  // $Author$
- 
+
 module dstress.run.a.asm_shl_02_I;
 
 version(D_InlineAsm_X86){
@@ -13,15 +13,15 @@
 version(runTest){
 	int main(){
 		uint a = 0x80_01_01_02;
-		
+
 		asm{
 			shl a, 2;
 		}
-		
+
 		if(a != 0x00_04_04_08){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_shld_01_A.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_shld_01_A.d	Thu Jun 08 18:26:22 2006 +0000
@@ -6,19 +6,19 @@
 
 int main(){
 	version(D_InlineAsm){
-		
+
 		ushort a = 0b0000_0000__1000_0000;
 		ushort b = 0b1010_0000__0000_0000;
-		
+
 		asm{
 			mov BX, b;
 			shld a, BX, 3;
 			mov b, BX;
 		}
-		
+
 		assert(a == 0b0000_0100__0000_0101);
 		assert(b == 0b1010_0000__0000_0000);
-		
+
 		return 0;
 	}else{
 		pragma(msg, "no Inline asm support");
--- a/run/a/asm_shld_01_B.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_shld_01_B.d	Thu Jun 08 18:26:22 2006 +0000
@@ -6,19 +6,19 @@
 
 int main(){
 	version(D_InlineAsm){
-		
+
 		uint a = 0b0000_0000__1000_0000__0000_0000__0000_0000;
 		uint b = 0b1010_0000__0000_0000__0000_0000__0000_0000;
-		
+
 		asm{
 			mov EBX, b;
 			shld a, EBX, 3;
 			mov b, EBX;
 		}
-		
+
 		assert(a == 0b0000_0100__0000_0000__0000_0000__0000_0101);
 		assert(b == 0b1010_0000__0000_0000__0000_0000__0000_0000);
-		
+
 		return 0;
 	}else{
 		pragma(msg, "no Inline asm support");
--- a/run/a/asm_shr_01_A.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_shr_01_A.d	Thu Jun 08 18:26:22 2006 +0000
@@ -11,13 +11,13 @@
 }
 
 version(runTest){
-	int main(){	
+	int main(){
 		ubyte a = 0x84;
-		
+
 		asm{
 			shr a, 1;
 		}
-		
+
 		if(a != 0x42){
 			assert(0);
 		}
--- a/run/a/asm_shr_01_B.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_shr_01_B.d	Thu Jun 08 18:26:22 2006 +0000
@@ -11,13 +11,13 @@
 }
 
 version(runTest){
-	int main(){	
+	int main(){
 		ushort a = 0x84_10;
-		
+
 		asm{
 			shr a, 1;
 		}
-		
+
 		if(a != 0x42_08){
 			assert(0);
 		}
--- a/run/a/asm_shr_01_C.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_shr_01_C.d	Thu Jun 08 18:26:22 2006 +0000
@@ -11,13 +11,13 @@
 }
 
 version(runTest){
-	int main(){	
+	int main(){
 		uint a = 0x84_20_10_22;
-		
+
 		asm{
 			shr a, 1;
 		}
-		
+
 		if(a != 0x42_10_08_11){
 			assert(0);
 		}
--- a/run/a/asm_shr_01_D.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_shr_01_D.d	Thu Jun 08 18:26:22 2006 +0000
@@ -11,14 +11,14 @@
 }
 
 version(runTest){
-	int main(){	
+	int main(){
 		ubyte a = 0x84;
-		
+
 		asm{
 			mov CL, 1;
 			shr a, CL;
 		}
-		
+
 		if(a != 0x42){
 			assert(0);
 		}
--- a/run/a/asm_shr_01_E.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_shr_01_E.d	Thu Jun 08 18:26:22 2006 +0000
@@ -11,14 +11,14 @@
 }
 
 version(runTest){
-	int main(){	
+	int main(){
 		ushort a = 0x84_10;
-		
+
 		asm{
 			mov CL, 1;
 			shr a, CL;
 		}
-		
+
 		if(a != 0x42_08){
 			assert(0);
 		}
--- a/run/a/asm_shr_01_F.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_shr_01_F.d	Thu Jun 08 18:26:22 2006 +0000
@@ -11,14 +11,14 @@
 }
 
 version(runTest){
-	int main(){	
+	int main(){
 		uint a = 0x84_20_10_22;
-		
+
 		asm{
 			mov CL, 1;
 			shr a, CL;
 		}
-		
+
 		if(a != 0x42_10_08_11){
 			assert(0);
 		}
--- a/run/a/asm_shr_01_G.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_shr_01_G.d	Thu Jun 08 18:26:22 2006 +0000
@@ -11,13 +11,13 @@
 }
 
 version(runTest){
-	int main(){	
+	int main(){
 		ubyte a = 0x84;
-		
+
 		asm{
 			shr a, 2;
 		}
-		
+
 		if(a != 0x21){
 			assert(0);
 		}
--- a/run/a/asm_shr_01_H.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_shr_01_H.d	Thu Jun 08 18:26:22 2006 +0000
@@ -11,13 +11,13 @@
 }
 
 version(runTest){
-	int main(){	
+	int main(){
 		ushort a = 0x84_10;
-		
+
 		asm{
 			shr a, 2;
 		}
-		
+
 		if(a != 0x21_04){
 			assert(0);
 		}
--- a/run/a/asm_shr_01_I.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_shr_01_I.d	Thu Jun 08 18:26:22 2006 +0000
@@ -11,13 +11,13 @@
 }
 
 version(runTest){
-	int main(){	
+	int main(){
 		uint a = 0x84_20_10_22;
-		
+
 		asm{
 			shr a, 2;
 		}
-		
+
 		if(a != 0x21_08_04_08){
 			assert(0);
 		}
--- a/run/a/asm_shr_02_A.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_shr_02_A.d	Thu Jun 08 18:26:22 2006 +0000
@@ -11,15 +11,15 @@
 }
 
 version(runTest){
-	int main(){	
+	int main(){
 		uint a = 0x84_20_10_84;
-		
+
 		asm{
 			mov EAX, a;
 			shr AL, 1;
 			mov a, EAX;
 		}
-		
+
 		if(a != 0x84_20_10_42){
 			assert(0);
 		}
--- a/run/a/asm_shr_02_B.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_shr_02_B.d	Thu Jun 08 18:26:22 2006 +0000
@@ -11,15 +11,15 @@
 }
 
 version(runTest){
-	int main(){	
+	int main(){
 		uint a = 0x84_20_84_22;
-		
+
 		asm{
 			mov EAX, a;
 			shr AX, 1;
 			mov a, EAX;
 		}
-		
+
 		if(a != 0x84_20_42_11){
 			assert(0);
 		}
--- a/run/a/asm_shr_02_C.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_shr_02_C.d	Thu Jun 08 18:26:22 2006 +0000
@@ -11,15 +11,15 @@
 }
 
 version(runTest){
-	int main(){	
+	int main(){
 		uint a = 0x84_20_10_22;
-		
+
 		asm{
 			mov EAX, a;
 			shr EAX, 1;
 			mov a, EAX;
 		}
-		
+
 		if(a != 0x42_10_08_11){
 			assert(0);
 		}
--- a/run/a/asm_shr_02_D.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_shr_02_D.d	Thu Jun 08 18:26:22 2006 +0000
@@ -11,16 +11,16 @@
 }
 
 version(runTest){
-	int main(){	
+	int main(){
 		uint a = 0x84_20_10_84;
-		
+
 		asm{
 			mov EAX, a;
 			mov CL, 1;
 			shr AL, CL;
 			mov a, EAX;
 		}
-		
+
 		if(a != 0x84_20_10_42){
 			assert(0);
 		}
--- a/run/a/asm_shr_02_E.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_shr_02_E.d	Thu Jun 08 18:26:22 2006 +0000
@@ -11,16 +11,16 @@
 }
 
 version(runTest){
-	int main(){	
+	int main(){
 		uint a = 0x84_20_84_22;
-		
+
 		asm{
 			mov EAX, a;
 			mov CL, 1;
 			shr AX, CL;
 			mov a, EAX;
 		}
-		
+
 		if(a != 0x84_20_42_11){
 			assert(0);
 		}
--- a/run/a/asm_shr_02_F.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_shr_02_F.d	Thu Jun 08 18:26:22 2006 +0000
@@ -11,16 +11,16 @@
 }
 
 version(runTest){
-	int main(){	
+	int main(){
 		uint a = 0x84_20_10_22;
-		
+
 		asm{
 			mov EAX, a;
 			mov CL, 1;
 			shr EAX, CL;
 			mov a, EAX;
 		}
-		
+
 		if(a != 0x42_10_08_11){
 			assert(0);
 		}
--- a/run/a/asm_shr_02_G.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_shr_02_G.d	Thu Jun 08 18:26:22 2006 +0000
@@ -11,15 +11,15 @@
 }
 
 version(runTest){
-	int main(){	
+	int main(){
 		uint a = 0x84_20_10_84;
-		
+
 		asm{
 			mov EAX, a;
 			shr AL, 2;
 			mov a, EAX;
 		}
-		
+
 		if(a != 0x84_20_10_21){
 			assert(0);
 		}
--- a/run/a/asm_shr_02_H.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_shr_02_H.d	Thu Jun 08 18:26:22 2006 +0000
@@ -11,15 +11,15 @@
 }
 
 version(runTest){
-	int main(){	
+	int main(){
 		uint a = 0x84_20_84_22;
-		
+
 		asm{
 			mov EAX, a;
 			shr AX, 2;
 			mov a, EAX;
 		}
-		
+
 		if(a != 0x84_20_21_08){
 			assert(0);
 		}
--- a/run/a/asm_shr_02_I.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_shr_02_I.d	Thu Jun 08 18:26:22 2006 +0000
@@ -11,15 +11,15 @@
 }
 
 version(runTest){
-	int main(){	
+	int main(){
 		uint a = 0x84_20_10_22;
-		
+
 		asm{
 			mov EAX, a;
 			shr EAX, 2;
 			mov a, EAX;
 		}
-		
+
 		if(a != 0x21_08_04_08){
 			assert(0);
 		}
--- a/run/a/asm_shrd_01_A.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_shrd_01_A.d	Thu Jun 08 18:26:22 2006 +0000
@@ -6,19 +6,19 @@
 
 int main(){
 	version(D_InlineAsm){
-		
+
 		ushort a = 0b0000_0000__1000_0000;
 		ushort b = 0b1000_0000__0000_0101;
-		
+
 		asm{
 			mov BX, b;
 			shrd a, BX, 3;
 			mov b, BX;
 		}
-		
+
 		assert(a == 0b1010_0000__0001_0000);
 		assert(b == 0b1000_0000__0000_0101);
-		
+
 		return 0;
 	}else{
 		pragma(msg, "no Inline asm support");
--- a/run/a/asm_shrd_01_B.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_shrd_01_B.d	Thu Jun 08 18:26:22 2006 +0000
@@ -6,19 +6,19 @@
 
 int main(){
 	version(D_InlineAsm){
-		
+
 		uint a = 0b0000_0000__1000_0000__0000_0000__0000_0000;
 		uint b = 0b1000_0000__0000_0000__0000_0000__0000_0101;
-		
+
 		asm{
 			mov EBX, b;
 			shrd a, EBX, 3;
 			mov b, EBX;
 		}
-		
+
 		assert(a == 0b1010_0000__0001_0000__0000_0000__0000_0000);
 		assert(b == 0b1000_0000__0000_0000__0000_0000__0000_0101);
-		
+
 		return 0;
 	}else{
 		pragma(msg, "no Inline asm support");
--- a/run/a/asm_si_01.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_si_01.d	Thu Jun 08 18:26:22 2006 +0000
@@ -8,18 +8,18 @@
 	version(D_InlineAsm){
 		short a=0x12_34;
 		short b;
-	
+
 		assert(a==0x12_34);
 		assert(b==0);
-	
+
 		asm{
 			mov SI, a;
 			mov b, SI;
 		}
-	
+
 		assert(a==0x12_34);
 		assert(b==0x12_34);
-		
+
 		return 0;
 	}else{
 		pragma(msg, "no Inline asm support");
--- a/run/a/asm_sidt_01.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_sidt_01.d	Thu Jun 08 18:26:22 2006 +0000
@@ -6,15 +6,15 @@
 
 int main(){
 	version(D_InlineAsm){
-		
+
 		ulong u = 0;
-		
+
 		asm{
 			sidt u;
 		}
-		
+
 		assert(u != 0);
-		
+
 		return 0;
 	}else{
 		pragma(msg, "no Inline asm support");
--- a/run/a/asm_sldt_01.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_sldt_01.d	Thu Jun 08 18:26:22 2006 +0000
@@ -6,15 +6,15 @@
 
 int main(){
 	version(D_InlineAsm){
-		
+
 		ushort u = 1;
-		
+
 		asm{
 			sldt u;
 		}
-		
+
 		assert(u == 0); // is this realy safe ?
-		
+
 		return 0;
 	}else{
 		pragma(msg, "no Inline asm support");
--- a/run/a/asm_smsw_01.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_smsw_01.d	Thu Jun 08 18:26:22 2006 +0000
@@ -6,15 +6,15 @@
 
 int main(){
 	version(D_InlineAsm){
-		
+
 		ushort a = 0;
-		
+
 		asm{
 			smsw a;
 		}
-		
+
 		assert(a != 0);
-		
+
 		return 0;
 	}else{
 		pragma(msg, "no Inline asm support");
--- a/run/a/asm_stc_01.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_stc_01.d	Thu Jun 08 18:26:22 2006 +0000
@@ -6,19 +6,19 @@
 
 int main(){
 	version(D_InlineAsm){
-		
+
 		ubyte a, b = 3;
-		
+
 		asm{
 			clc;
 			setc a;
 			stc;
 			setc b;
 		}
-		
+
 		assert(a == 0);
 		assert(b == 1);
-		
+
 		return 0;
 	}else{
 		pragma(msg, "no Inline asm support");
--- a/run/a/asm_stmxcsr_01_A.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_stmxcsr_01_A.d	Thu Jun 08 18:26:22 2006 +0000
@@ -12,7 +12,7 @@
 
 version(runTest){
 	import addon.cpuinfo;
-	
+
 	int main(){
 		haveMMX!()();
 
@@ -25,7 +25,7 @@
 		if((state & 0x0000_FFFF) != 0x0000_1F80){
 			assert(0);
 		}
-		
+
 		return 0;
 	}
 }else{
--- a/run/a/asm_str_01.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_str_01.d	Thu Jun 08 18:26:22 2006 +0000
@@ -6,15 +6,15 @@
 
 int main(){
 	version(D_InlineAsm){
-		
+
 		ushort a = 0;
-		
+
 		asm{
 			str a;
 		}
-		
+
 		assert(a != 0);
-		
+
 		return 0;
 	}else{
 		pragma(msg, "no Inline asm support");
--- a/run/a/asm_sub_01_A.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_sub_01_A.d	Thu Jun 08 18:26:22 2006 +0000
@@ -7,17 +7,17 @@
 int main(){
 	version(D_InlineAsm){
 		uint i = 0x12_34_5F_00u;
-		
+
 		assert(i==0x12_34_5F_00u);
-		
+
 		asm{
 			mov EAX, i;
 			sub AL, 1;
 			mov i, EAX;
 		}
-	
-		assert(i==0x12_34_5F_FFu);	
-		
+
+		assert(i==0x12_34_5F_FFu);
+
 		return 0;
 	}else{
 		pragma(msg, "no Inline asm support");
--- a/run/a/asm_sub_01_B.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_sub_01_B.d	Thu Jun 08 18:26:22 2006 +0000
@@ -7,17 +7,17 @@
 int main(){
 	version(D_InlineAsm){
 		uint i = 0x12_3F_00_00u;
-		
+
 		assert(i==0x12_3F_00_00u);
-		
+
 		asm{
 			mov EAX, i;
 			sub AX, 1;
 			mov i, EAX;
 		}
-	
-		assert(i==0x12_3F_FF_FFu);	
-		
+
+		assert(i==0x12_3F_FF_FFu);
+
 		return 0;
 	}else{
 		pragma(msg, "no Inline asm support");
--- a/run/a/asm_sub_01_C.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_sub_01_C.d	Thu Jun 08 18:26:22 2006 +0000
@@ -8,19 +8,19 @@
 	version(D_InlineAsm){
 		uint i = 0x12_23_45_56u;
 		uint s = 0x0u;
-		
+
 		assert(i==0x12_23_45_56u);
 		assert(s==0x0u);
-		
+
 		asm{
 			mov EAX, s;
 			sub EAX, 1;
 			mov i, EAX;
 		}
-	
+
 		assert(i==0xFF_FF_FF_FFu);
 		assert(s==0x0u);
-		
+
 		return 0;
 	}else{
 		pragma(msg, "no Inline asm support");
--- a/run/a/asm_test_01_A.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_test_01_A.d	Thu Jun 08 18:26:22 2006 +0000
@@ -4,25 +4,30 @@
 
 module dstress.run.a.asm_test_01_A;
 
-int main(){
-	version(D_InlineAsm){
+version(D_InlineAsm_X86){
+	version = runTest;
+}else version(D_InlineAsm_X86_64){
+	version = runTest;
+}
+
+version(runTest){
+	int main(){
 		ubyte a = 3u;
 		ubyte b = 2u;
-		
+
 		asm{
 			mov AL, a;
 			test b, AL;
-			jg dummy;
-			mov a, 0;
-		dummy:
-			inc a;
+			jz error;
+			js error;
+			jp error;
 		}
-	
-		assert(a==4);
-		
+
 		return 0;
-	}else{
-		pragma(msg, "no Inline asm support");
-		static assert(0);
+	error:
+		assert(0);
 	}
-}
\ No newline at end of file
+}else{
+	pragma(msg, "DSTRESS{XPASS}: no inline ASM support");
+	static assert(0);
+}
--- a/run/a/asm_test_01_B.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_test_01_B.d	Thu Jun 08 18:26:22 2006 +0000
@@ -4,25 +4,30 @@
 
 module dstress.run.a.asm_test_01_B;
 
-int main(){
-	version(D_InlineAsm){
+version(D_InlineAsm_X86){
+	version = runTest;
+}else version(D_InlineAsm_X86_64){
+	version = runTest;
+}
+
+version(runTest){
+	int main(){
 		ushort a = 3u;
 		ushort b = 2u;
-		
+
 		asm{
 			mov AX, a;
 			test b, AX;
-			jg dummy;
-			mov a, 0;
-		dummy:
-			inc a;
+			jz error;
+			js error;
+			jp error;
 		}
-	
-		assert(a==4);
-		
+
 		return 0;
-	}else{
-		pragma(msg, "no Inline asm support");
-		static assert(0);
+	error:
+		assert(0);
 	}
-}
\ No newline at end of file
+}else{
+	pragma(msg, "DSTRESS{XPASS}: no inline ASM support");
+	static assert(0);
+}
--- a/run/a/asm_test_01_C.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_test_01_C.d	Thu Jun 08 18:26:22 2006 +0000
@@ -4,25 +4,30 @@
 
 module dstress.run.a.asm_test_01_C;
 
-int main(){
-	version(D_InlineAsm){
+version(D_InlineAsm_X86){
+	version = runTest;
+}else version(D_InlineAsm_X86_64){
+	version = runTest;
+}
+
+version(runTest){
+	int main(){
 		uint a = 3u;
 		uint b = 2u;
-		
+
 		asm{
 			mov EAX, a;
 			test b, EAX;
-			jg dummy;
-			mov a, 0;
-		dummy:
-			inc a;
+			jz error;
+			js error;
+			jp error;
 		}
-	
-		assert(a==4);
-		
+
 		return 0;
-	}else{
-		pragma(msg, "no Inline asm support");
-		static assert(0);
+	error:
+		assert(0);
 	}
-}
\ No newline at end of file
+}else{
+	pragma(msg, "DSTRESS{XPASS}: no inline ASM support");
+	static assert(0);
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/run/a/asm_test_01_D.d	Thu Jun 08 18:26:22 2006 +0000
@@ -0,0 +1,31 @@
+// $HeadURL$
+// $Date$
+// $Author$
+
+module dstress.run.a.asm_test_01_D;
+
+version(D_InlineAsm_X86){
+	version = runTest;
+}else version(D_InlineAsm_X86_64){
+	version = runTest;
+}
+
+version(runTest){
+	int main(){
+		ubyte b = 2u;
+
+		asm{
+			test b, 3;
+			jz error;
+			js error;
+			jp error;
+		}
+
+		return 0;
+	error:
+		assert(0);
+	}
+}else{
+	pragma(msg, "DSTRESS{XPASS}: no inline ASM support");
+	static assert(0);
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/run/a/asm_test_01_E.d	Thu Jun 08 18:26:22 2006 +0000
@@ -0,0 +1,31 @@
+// $HeadURL$
+// $Date$
+// $Author$
+
+module dstress.run.a.asm_test_01_E;
+
+version(D_InlineAsm_X86){
+	version = runTest;
+}else version(D_InlineAsm_X86_64){
+	version = runTest;
+}
+
+version(runTest){
+	int main(){
+		ushort b = 2u;
+
+		asm{
+			test b, 3;
+			jz error;
+			js error;
+			jp error;
+		}
+
+		return 0;
+	error:
+		assert(0);
+	}
+}else{
+	pragma(msg, "DSTRESS{XPASS}: no inline ASM support");
+	static assert(0);
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/run/a/asm_test_01_F.d	Thu Jun 08 18:26:22 2006 +0000
@@ -0,0 +1,31 @@
+// $HeadURL$
+// $Date$
+// $Author$
+
+module dstress.run.a.asm_test_01_F;
+
+version(D_InlineAsm_X86){
+	version = runTest;
+}else version(D_InlineAsm_X86_64){
+	version = runTest;
+}
+
+version(runTest){
+	int main(){
+		uint b = 2u;
+
+		asm{
+			test b, 3;
+			jz error;
+			js error;
+			jp error;
+		}
+
+		return 0;
+	error:
+		assert(0);
+	}
+}else{
+	pragma(msg, "DSTRESS{XPASS}: no inline ASM support");
+	static assert(0);
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/run/a/asm_test_02_A.d	Thu Jun 08 18:26:22 2006 +0000
@@ -0,0 +1,34 @@
+// $HeadURL$
+// $Date$
+// $Author$
+
+module dstress.run.a.asm_test_02_A;
+
+version(D_InlineAsm_X86){
+	version = runTest;
+}else version(D_InlineAsm_X86_64){
+	version = runTest;
+}
+
+version(runTest){
+	int main(){
+		ubyte a = 3u;
+		ubyte b = 2u;
+
+		asm{
+			mov AL, a;
+			mov BL, b;
+			test BL, AL;
+			jz error;
+			js error;
+			jp error;
+		}
+
+		return 0;
+	error:
+		assert(0);
+	}
+}else{
+	pragma(msg, "DSTRESS{XPASS}: no inline ASM support");
+	static assert(0);
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/run/a/asm_test_02_B.d	Thu Jun 08 18:26:22 2006 +0000
@@ -0,0 +1,34 @@
+// $HeadURL$
+// $Date$
+// $Author$
+
+module dstress.run.a.asm_test_02_B;
+
+version(D_InlineAsm_X86){
+	version = runTest;
+}else version(D_InlineAsm_X86_64){
+	version = runTest;
+}
+
+version(runTest){
+	int main(){
+		ushort a = 3u;
+		ushort b = 2u;
+
+		asm{
+			mov AX, a;
+			mov BX, b;
+			test BX, AX;
+			jz error;
+			js error;
+			jp error;
+		}
+
+		return 0;
+	error:
+		assert(0);
+	}
+}else{
+	pragma(msg, "DSTRESS{XPASS}: no inline ASM support");
+	static assert(0);
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/run/a/asm_test_02_C.d	Thu Jun 08 18:26:22 2006 +0000
@@ -0,0 +1,34 @@
+// $HeadURL$
+// $Date$
+// $Author$
+
+module dstress.run.a.asm_test_02_C;
+
+version(D_InlineAsm_X86){
+	version = runTest;
+}else version(D_InlineAsm_X86_64){
+	version = runTest;
+}
+
+version(runTest){
+	int main(){
+		uint a = 3u;
+		uint b = 2u;
+
+		asm{
+			mov EAX, a;
+			mov EBX, b;
+			test EBX, EAX;
+			jz error;
+			js error;
+			jp error;
+		}
+
+		return 0;
+	error:
+		assert(0);
+	}
+}else{
+	pragma(msg, "DSTRESS{XPASS}: no inline ASM support");
+	static assert(0);
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/run/a/asm_test_02_D.d	Thu Jun 08 18:26:22 2006 +0000
@@ -0,0 +1,32 @@
+// $HeadURL$
+// $Date$
+// $Author$
+
+module dstress.run.a.asm_test_01_D;
+
+version(D_InlineAsm_X86){
+	version = runTest;
+}else version(D_InlineAsm_X86_64){
+	version = runTest;
+}
+
+version(runTest){
+	int main(){
+		ubyte b = 2u;
+
+		asm{
+			mov BL, b;
+			test BL, 3;
+			jz error;
+			js error;
+			jp error;
+		}
+
+		return 0;
+	error:
+		assert(0);
+	}
+}else{
+	pragma(msg, "DSTRESS{XPASS}: no inline ASM support");
+	static assert(0);
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/run/a/asm_test_02_E.d	Thu Jun 08 18:26:22 2006 +0000
@@ -0,0 +1,32 @@
+// $HeadURL$
+// $Date$
+// $Author$
+
+module dstress.run.a.asm_test_02_E;
+
+version(D_InlineAsm_X86){
+	version = runTest;
+}else version(D_InlineAsm_X86_64){
+	version = runTest;
+}
+
+version(runTest){
+	int main(){
+		ushort b = 2u;
+
+		asm{
+			mov BX, b;
+			test BX, 3;
+			jz error;
+			js error;
+			jp error;
+		}
+
+		return 0;
+	error:
+		assert(0);
+	}
+}else{
+	pragma(msg, "DSTRESS{XPASS}: no inline ASM support");
+	static assert(0);
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/run/a/asm_test_02_F.d	Thu Jun 08 18:26:22 2006 +0000
@@ -0,0 +1,32 @@
+// $HeadURL$
+// $Date$
+// $Author$
+
+module dstress.run.a.asm_test_02_F;
+
+version(D_InlineAsm_X86){
+	version = runTest;
+}else version(D_InlineAsm_X86_64){
+	version = runTest;
+}
+
+version(runTest){
+	int main(){
+		uint b = 2u;
+
+		asm{
+			mov EBX, b;
+			test EBX, 3;
+			jz error;
+			js error;
+			jp error;
+		}
+
+		return 0;
+	error:
+		assert(0);
+	}
+}else{
+	pragma(msg, "DSTRESS{XPASS}: no inline ASM support");
+	static assert(0);
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/run/a/asm_test_03_A.d	Thu Jun 08 18:26:22 2006 +0000
@@ -0,0 +1,32 @@
+// $HeadURL$
+// $Date$
+// $Author$
+
+module dstress.run.a.asm_test_03_A;
+
+version(D_InlineAsm_X86){
+	version = runTest;
+}else version(D_InlineAsm_X86_64){
+	version = runTest;
+}
+
+version(runTest){
+	int main(){
+		ubyte b = 2u;
+
+		asm{
+			mov AL, b;
+			test AL, 3;
+			jz error;
+			js error;
+			jp error;
+		}
+
+		return 0;
+	error:
+		assert(0);
+	}
+}else{
+	pragma(msg, "DSTRESS{XPASS}: no inline ASM support");
+	static assert(0);
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/run/a/asm_test_03_B.d	Thu Jun 08 18:26:22 2006 +0000
@@ -0,0 +1,32 @@
+// $HeadURL$
+// $Date$
+// $Author$
+
+module dstress.run.a.asm_test_03_B;
+
+version(D_InlineAsm_X86){
+	version = runTest;
+}else version(D_InlineAsm_X86_64){
+	version = runTest;
+}
+
+version(runTest){
+	int main(){
+		ushort b = 2u;
+
+		asm{
+			mov AX, b;
+			test AX, 3;
+			jz error;
+			js error;
+			jp error;
+		}
+
+		return 0;
+	error:
+		assert(0);
+	}
+}else{
+	pragma(msg, "DSTRESS{XPASS}: no inline ASM support");
+	static assert(0);
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/run/a/asm_test_03_C.d	Thu Jun 08 18:26:22 2006 +0000
@@ -0,0 +1,32 @@
+// $HeadURL$
+// $Date$
+// $Author$
+
+module dstress.run.a.asm_test_03_C;
+
+version(D_InlineAsm_X86){
+	version = runTest;
+}else version(D_InlineAsm_X86_64){
+	version = runTest;
+}
+
+version(runTest){
+	int main(){
+		uint b = 2u;
+
+		asm{
+			mov EAX, b;
+			test EAX, 3;
+			jz error;
+			js error;
+			jp error;
+		}
+
+		return 0;
+	error:
+		assert(0);
+	}
+}else{
+	pragma(msg, "DSTRESS{XPASS}: no inline ASM support");
+	static assert(0);
+}
--- a/run/a/asm_wait_01.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_wait_01.d	Thu Jun 08 18:26:22 2006 +0000
@@ -4,15 +4,21 @@
 
 module dstress.run.a.asm_wait_01;
 
-int main(){
-	version(D_InlineAsm){
+version(D_InlineAsm_X86){
+	version = runTest;
+}else version(D_InlineAsm_X86_64){
+	version = runTest;
+}
+
+version(runTest){
+	int main(){
 		asm{
 			wait;
 		}
-	
+
 		return 0;
-	}else{
-		pragma(msg, "no Inline asm support");
-		static assert(0);
 	}
-}
\ No newline at end of file
+}else{
+	pragma(msg, "DSTRESS{XPASS}: no inline ASM support");
+	static assert(0);
+}
--- a/run/a/asm_xadd_01_A.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_xadd_01_A.d	Thu Jun 08 18:26:22 2006 +0000
@@ -4,22 +4,33 @@
 
 module dstress.run.a.asm_xadd_01_A;
 
-int main(){
-	version(D_InlineAsm){
-		ubyte a = 1u;
-		ubyte b = 3u;
-		
+version(D_InlineAsm_X86){
+	version = runTest;
+}else version(D_InlineAsm_X86_64){
+	version = runTest;
+}
+
+version(runTest){
+	int main(){
+		ubyte a = 1;
+		ubyte b = 3;
+
 		asm{
 			mov AL, a;
 			xadd b, AL;
 			mov a, AL;
 		}
-	
-		assert(a==3);
-		assert(b==4);
+
+		if(a != 3){
+			assert(0);
+		}
+		if(b != 4){
+			assert(0);
+		}
+
 		return 0;
-	}else{
-		pragma(msg, "no Inline asm support");
-		static assert(0);
 	}
-}
\ No newline at end of file
+}else{
+	pragma(msg, "DSTRESS{XPASS}: no inline ASM support");
+	static assert(0);
+}
--- a/run/a/asm_xadd_01_B.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_xadd_01_B.d	Thu Jun 08 18:26:22 2006 +0000
@@ -2,24 +2,35 @@
 // $Date$
 // $Author$
 
-module dstress.run.a.asm_xadd_01_C;
+module dstress.run.a.asm_xadd_01_B;
 
-int main(){
-	version(D_InlineAsm){
-		ushort a = 1u;
-		ushort b = 3u;
-		
+version(D_InlineAsm_X86){
+	version = runTest;
+}else version(D_InlineAsm_X86_64){
+	version = runTest;
+}
+
+version(runTest){
+	int main(){
+		short a = 0x0102;
+		short b = 0x0103;
+
 		asm{
 			mov AX, a;
 			xadd b, AX;
 			mov a, AX;
 		}
-	
-		assert(a==3);
-		assert(b==4);
+
+		if(a != 0x0103){
+			assert(0);
+		}
+		if(b != 0x0205){
+			assert(0);
+		}
+
 		return 0;
-	}else{
-		pragma(msg, "no Inline asm support");
-		static assert(0);
 	}
-}
\ No newline at end of file
+}else{
+	pragma(msg, "DSTRESS{XPASS}: no inline ASM support");
+	static assert(0);
+}
--- a/run/a/asm_xadd_01_C.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_xadd_01_C.d	Thu Jun 08 18:26:22 2006 +0000
@@ -4,22 +4,33 @@
 
 module dstress.run.a.asm_xadd_01_C;
 
-int main(){
-	version(D_InlineAsm){
-		uint a = 1u;
-		uint b = 3u;
-		
+version(D_InlineAsm_X86){
+	version = runTest;
+}else version(D_InlineAsm_X86_64){
+	version = runTest;
+}
+
+version(runTest){
+	int main(){
+		int a = 0x01020003;
+		int b = 0x01030001;
+
 		asm{
 			mov EAX, a;
 			xadd b, EAX;
 			mov a, EAX;
 		}
-	
-		assert(a==3);
-		assert(b==4);
+
+		if(a != 0x01030001){
+			assert(0);
+		}
+		if(b != 0x02050004){
+			assert(0);
+		}
+
 		return 0;
-	}else{
-		pragma(msg, "no Inline asm support");
-		static assert(0);
 	}
-}
\ No newline at end of file
+}else{
+	pragma(msg, "DSTRESS{XPASS}: no inline ASM support");
+	static assert(0);
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/run/a/asm_xadd_02_A.d	Thu Jun 08 18:26:22 2006 +0000
@@ -0,0 +1,38 @@
+// $HeadURL$
+// $Date$
+// $Author$
+
+module dstress.run.a.asm_xadd_02_A;
+
+version(D_InlineAsm_X86){
+	version = runTest;
+}else version(D_InlineAsm_X86_64){
+	version = runTest;
+}
+
+version(runTest){
+	int main(){
+		ubyte a = 1;
+		ubyte b = 3;
+
+		asm{
+			mov AL, a;
+			mov BL, b;
+			xadd BL, AL;
+			mov a, AL;
+			mov b, BL;
+		}
+
+		if(a != 3){
+			assert(0);
+		}
+		if(b != 4){
+			assert(0);
+		}
+
+		return 0;
+	}
+}else{
+	pragma(msg, "DSTRESS{XPASS}: no inline ASM support");
+	static assert(0);
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/run/a/asm_xadd_02_B.d	Thu Jun 08 18:26:22 2006 +0000
@@ -0,0 +1,38 @@
+// $HeadURL$
+// $Date$
+// $Author$
+
+module dstress.run.a.asm_xadd_02_B;
+
+version(D_InlineAsm_X86){
+	version = runTest;
+}else version(D_InlineAsm_X86_64){
+	version = runTest;
+}
+
+version(runTest){
+	int main(){
+		short a = 0x0102;
+		short b = 0x0103;
+
+		asm{
+			mov AX, a;
+			mov BX, b;
+			xadd BX, AX;
+			mov a, AX;
+			mov b, BX;
+		}
+
+		if(a != 0x0103){
+			assert(0);
+		}
+		if(b != 0x0205){
+			assert(0);
+		}
+
+		return 0;
+	}
+}else{
+	pragma(msg, "DSTRESS{XPASS}: no inline ASM support");
+	static assert(0);
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/run/a/asm_xadd_02_C.d	Thu Jun 08 18:26:22 2006 +0000
@@ -0,0 +1,38 @@
+// $HeadURL$
+// $Date$
+// $Author$
+
+module dstress.run.a.asm_xadd_02_C;
+
+version(D_InlineAsm_X86){
+	version = runTest;
+}else version(D_InlineAsm_X86_64){
+	version = runTest;
+}
+
+version(runTest){
+	int main(){
+		int a = 0x01020003;
+		int b = 0x01030001;
+
+		asm{
+			mov EAX, a;
+			mov EBX, b;
+			xadd EBX, EAX;
+			mov a, EAX;
+			mov b, EBX;
+		}
+
+		if(a != 0x01030001){
+			assert(0);
+		}
+		if(b != 0x02050004){
+			assert(0);
+		}
+
+		return 0;
+	}
+}else{
+	pragma(msg, "DSTRESS{XPASS}: no inline ASM support");
+	static assert(0);
+}
--- a/run/a/asm_xchg_01_A.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_xchg_01_A.d	Thu Jun 08 18:26:22 2006 +0000
@@ -4,22 +4,33 @@
 
 module dstress.run.a.asm_xchg_01_A;
 
-int main(){
-	version(D_InlineAsm){
-		ubyte a = 1u;
-		ubyte b = 3u;
-		
+version(D_InlineAsm_X86){
+	version = runTest;
+}else version(D_InlineAsm_X86_64){
+	version = runTest;
+}
+
+version(runTest){
+	int main(){
+		byte a = 1;
+		byte b = 3;
+
 		asm{
-			mov AL, a;
-			xchg AL, b;
-			mov a, AL;
+			mov BL, a;
+			xchg BL, b;
+			mov a, BL;
 		}
-	
-		assert(a==3u);
-		assert(b==1u);
+
+		if(a != 3){
+			assert(0);
+		}
+		if(b != 1){
+			assert(0);
+		}
+
 		return 0;
-	}else{
-		pragma(msg, "no Inline asm support");
-		static assert(0);
 	}
-}
\ No newline at end of file
+}else{
+	pragma(msg, "DSTRESS{XPASS}: no inline ASM support");
+	static assert(0);
+}
--- a/run/a/asm_xchg_01_B.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_xchg_01_B.d	Thu Jun 08 18:26:22 2006 +0000
@@ -4,22 +4,33 @@
 
 module dstress.run.a.asm_xchg_01_B;
 
-int main(){
-	version(D_InlineAsm){
-		ushort a = 1u;
-		ushort b = 3u;
-		
+version(D_InlineAsm_X86){
+	version = runTest;
+}else version(D_InlineAsm_X86_64){
+	version = runTest;
+}
+
+version(runTest){
+	int main(){
+		short a = 0x1234;
+		short b = 0x3421;
+
 		asm{
-			mov AX, a;
-			xchg AX, b;
-			mov a, AX;
+			mov BX, a;
+			xchg BX, b;
+			mov a, BX;
 		}
-	
-		assert(a==3u);
-		assert(b==1u);
+
+		if(a != 0x3421){
+			assert(0);
+		}
+		if(b != 0x1234){
+			assert(0);
+		}
+
 		return 0;
-	}else{
-		pragma(msg, "no Inline asm support");
-		static assert(0);
 	}
-}
\ No newline at end of file
+}else{
+	pragma(msg, "DSTRESS{XPASS}: no inline ASM support");
+	static assert(0);
+}
--- a/run/a/asm_xchg_01_C.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_xchg_01_C.d	Thu Jun 08 18:26:22 2006 +0000
@@ -4,22 +4,33 @@
 
 module dstress.run.a.asm_xchg_01_C;
 
-int main(){
-	version(D_InlineAsm){
-		uint a = 1u;
-		uint b = 3u;
-		
+version(D_InlineAsm_X86){
+	version = runTest;
+}else version(D_InlineAsm_X86_64){
+	version = runTest;
+}
+
+version(runTest){
+	int main(){
+		int a = 0x1234_5566;
+		int b = 0x7788_9ABC;
+
 		asm{
-			mov EAX, a;
-			xchg EAX, b;
-			mov a, EAX;
+			mov EBX, a;
+			xchg EBX, b;
+			mov a, EBX;
 		}
-	
-		assert(a==3u);
-		assert(b==1u);
+
+		if(a != 0x7788_9ABC){
+			assert(0);
+		}
+		if(b != 0x1234_5566){
+			assert(0);
+		}
+
 		return 0;
-	}else{
-		pragma(msg, "no Inline asm support");
-		static assert(0);
 	}
-}
\ No newline at end of file
+}else{
+	pragma(msg, "DSTRESS{XPASS}: no inline ASM support");
+	static assert(0);
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/run/a/asm_xchg_01_D.d	Thu Jun 08 18:26:22 2006 +0000
@@ -0,0 +1,38 @@
+// $HeadURL$
+// $Date$
+// $Author$
+
+module dstress.run.a.asm_xchg_01_D;
+
+version(D_InlineAsm_X86){
+	version = runTest;
+}else version(D_InlineAsm_X86_64){
+	version = runTest;
+}
+
+version(runTest){
+	int main(){
+		byte a = 1;
+		byte b = 3;
+
+		asm{
+			mov BL, a;
+			mov CL, b;
+			xchg BL, CL;
+			mov a, BL;
+			mov b, CL;
+		}
+
+		if(a != 3){
+			assert(0);
+		}
+		if(b != 1){
+			assert(0);
+		}
+
+		return 0;
+	}
+}else{
+	pragma(msg, "DSTRESS{XPASS}: no inline ASM support");
+	static assert(0);
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/run/a/asm_xchg_01_E.d	Thu Jun 08 18:26:22 2006 +0000
@@ -0,0 +1,38 @@
+// $HeadURL$
+// $Date$
+// $Author$
+
+module dstress.run.a.asm_xchg_01_E;
+
+version(D_InlineAsm_X86){
+	version = runTest;
+}else version(D_InlineAsm_X86_64){
+	version = runTest;
+}
+
+version(runTest){
+	int main(){
+		short a = 0x1234;
+		short b = 0x3421;
+
+		asm{
+			mov BX, a;
+			mov CX, b;
+			xchg BX, CX;
+			mov a, BX;
+			mov b, CX;
+		}
+
+		if(a != 0x3421){
+			assert(0);
+		}
+		if(b != 0x1234){
+			assert(0);
+		}
+
+		return 0;
+	}
+}else{
+	pragma(msg, "DSTRESS{XPASS}: no inline ASM support");
+	static assert(0);
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/run/a/asm_xchg_01_F.d	Thu Jun 08 18:26:22 2006 +0000
@@ -0,0 +1,38 @@
+// $HeadURL$
+// $Date$
+// $Author$
+
+module dstress.run.a.asm_xchg_01_F;
+
+version(D_InlineAsm_X86){
+	version = runTest;
+}else version(D_InlineAsm_X86_64){
+	version = runTest;
+}
+
+version(runTest){
+	int main(){
+		int a = 0x1234_5566;
+		int b = 0x7788_9ABC;
+
+		asm{
+			mov EBX, a;
+			mov ECX, b;
+			xchg EBX, ECX;
+			mov a, EBX;
+			mov b, ECX;
+		}
+
+		if(a != 0x7788_9ABC){
+			assert(0);
+		}
+		if(b != 0x1234_5566){
+			assert(0);
+		}
+
+		return 0;
+	}
+}else{
+	pragma(msg, "DSTRESS{XPASS}: no inline ASM support");
+	static assert(0);
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/run/a/asm_xchg_02_A.d	Thu Jun 08 18:26:22 2006 +0000
@@ -0,0 +1,36 @@
+// $HeadURL$
+// $Date$
+// $Author$
+
+module dstress.run.a.asm_xchg_02_A;
+
+version(D_InlineAsm_X86){
+	version = runTest;
+}else version(D_InlineAsm_X86_64){
+	version = runTest;
+}
+
+version(runTest){
+	int main(){
+		byte a = 1;
+		byte b = 3;
+
+		asm{
+			mov CL, b;
+			xchg a, CL;
+			mov b, CL;
+		}
+
+		if(a != 3){
+			assert(0);
+		}
+		if(b != 1){
+			assert(0);
+		}
+
+		return 0;
+	}
+}else{
+	pragma(msg, "DSTRESS{XPASS}: no inline ASM support");
+	static assert(0);
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/run/a/asm_xchg_02_B.d	Thu Jun 08 18:26:22 2006 +0000
@@ -0,0 +1,36 @@
+// $HeadURL$
+// $Date$
+// $Author$
+
+module dstress.run.a.asm_xchg_02_B;
+
+version(D_InlineAsm_X86){
+	version = runTest;
+}else version(D_InlineAsm_X86_64){
+	version = runTest;
+}
+
+version(runTest){
+	int main(){
+		short a = 0x1234;
+		short b = 0x3421;
+
+		asm{
+			mov CX, b;
+			xchg a, CX;
+			mov b, CX;
+		}
+
+		if(a != 0x3421){
+			assert(0);
+		}
+		if(b != 0x1234){
+			assert(0);
+		}
+
+		return 0;
+	}
+}else{
+	pragma(msg, "DSTRESS{XPASS}: no inline ASM support");
+	static assert(0);
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/run/a/asm_xchg_02_C.d	Thu Jun 08 18:26:22 2006 +0000
@@ -0,0 +1,36 @@
+// $HeadURL$
+// $Date$
+// $Author$
+
+module dstress.run.a.asm_xchg_01_F;
+
+version(D_InlineAsm_X86){
+	version = runTest;
+}else version(D_InlineAsm_X86_64){
+	version = runTest;
+}
+
+version(runTest){
+	int main(){
+		int a = 0x1234_5566;
+		int b = 0x7788_9ABC;
+
+		asm{
+			mov ECX, b;
+			xchg a, ECX;
+			mov b, ECX;
+		}
+
+		if(a != 0x7788_9ABC){
+			assert(0);
+		}
+		if(b != 0x1234_5566){
+			assert(0);
+		}
+
+		return 0;
+	}
+}else{
+	pragma(msg, "DSTRESS{XPASS}: no inline ASM support");
+	static assert(0);
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/run/a/asm_xchg_03_A.d	Thu Jun 08 18:26:22 2006 +0000
@@ -0,0 +1,36 @@
+// $HeadURL$
+// $Date$
+// $Author$
+
+module dstress.run.a.asm_xchg_03_A;
+
+version(D_InlineAsm_X86){
+	version = runTest;
+}else version(D_InlineAsm_X86_64){
+	version = runTest;
+}
+
+version(runTest){
+	int main(){
+		byte a = 1;
+		byte b = 3;
+
+		asm{
+			mov AL, a;
+			xchg AL, b;
+			mov a, AL;
+		}
+
+		if(a != 3){
+			assert(0);
+		}
+		if(b != 1){
+			assert(0);
+		}
+
+		return 0;
+	}
+}else{
+	pragma(msg, "DSTRESS{XPASS}: no inline ASM support");
+	static assert(0);
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/run/a/asm_xchg_03_B.d	Thu Jun 08 18:26:22 2006 +0000
@@ -0,0 +1,36 @@
+// $HeadURL$
+// $Date$
+// $Author$
+
+module dstress.run.a.asm_xchg_03_B;
+
+version(D_InlineAsm_X86){
+	version = runTest;
+}else version(D_InlineAsm_X86_64){
+	version = runTest;
+}
+
+version(runTest){
+	int main(){
+		byte a = 1;
+		byte b = 3;
+
+		asm{
+			mov AL, a;
+			xchg b, AL;
+			mov a, AL;
+		}
+
+		if(a != 3){
+			assert(0);
+		}
+		if(b != 1){
+			assert(0);
+		}
+
+		return 0;
+	}
+}else{
+	pragma(msg, "DSTRESS{XPASS}: no inline ASM support");
+	static assert(0);
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/run/a/asm_xchg_03_C.d	Thu Jun 08 18:26:22 2006 +0000
@@ -0,0 +1,36 @@
+// $HeadURL$
+// $Date$
+// $Author$
+
+module dstress.run.a.asm_xchg_03_C;
+
+version(D_InlineAsm_X86){
+	version = runTest;
+}else version(D_InlineAsm_X86_64){
+	version = runTest;
+}
+
+version(runTest){
+	int main(){
+		int a = 0x1234_5566;
+		int b = 0x7788_9ABC;
+
+		asm{
+			mov EAX, a;
+			xchg EAX, b;
+			mov a, EAX;
+		}
+
+		if(a != 0x7788_9ABC){
+			assert(0);
+		}
+		if(b != 0x1234_5566){
+			assert(0);
+		}
+
+		return 0;
+	}
+}else{
+	pragma(msg, "DSTRESS{XPASS}: no inline ASM support");
+	static assert(0);
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/run/a/asm_xchg_03_D.d	Thu Jun 08 18:26:22 2006 +0000
@@ -0,0 +1,36 @@
+// $HeadURL$
+// $Date$
+// $Author$
+
+module dstress.run.a.asm_xchg_03_D;
+
+version(D_InlineAsm_X86){
+	version = runTest;
+}else version(D_InlineAsm_X86_64){
+	version = runTest;
+}
+
+version(runTest){
+	int main(){
+		int a = 0x1234_5566;
+		int b = 0x7788_9ABC;
+
+		asm{
+			mov EAX, a;
+			xchg b, EAX;
+			mov a, EAX;
+		}
+
+		if(a != 0x7788_9ABC){
+			assert(0);
+		}
+		if(b != 0x1234_5566){
+			assert(0);
+		}
+
+		return 0;
+	}
+}else{
+	pragma(msg, "DSTRESS{XPASS}: no inline ASM support");
+	static assert(0);
+}
--- a/run/a/asm_xor_01_A.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_xor_01_A.d	Thu Jun 08 18:26:22 2006 +0000
@@ -4,22 +4,29 @@
 
 module dstress.run.a.asm_xor_01_A;
 
-int main(){
-	version(D_InlineAsm){
+version(D_InlineAsm_X86){
+	version = runTest;
+}else version(D_InlineAsm_X86_64){
+	version = runTest;
+}
+
+version(runTest){
+	int main(){
 		ubyte a = 1u;
 		ubyte b = 3u;
-		
+
 		asm{
 			mov AL, a;
 			xor b, AL;
-			mov a, AL;
 		}
-	
-		assert(a==1u);
-		assert(b==2u);
+
+		if(b != 2u){
+			assert(0);
+		}
+
 		return 0;
-	}else{
-		pragma(msg, "no Inline asm support");
-		static assert(0);
 	}
-}
\ No newline at end of file
+}else{
+	pragma(msg, "DSTRESS{XPASS}: no inline ASM support");
+	static assert(0);
+}
--- a/run/a/asm_xor_01_B.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_xor_01_B.d	Thu Jun 08 18:26:22 2006 +0000
@@ -4,22 +4,29 @@
 
 module dstress.run.a.asm_xor_01_B;
 
-int main(){
-	version(D_InlineAsm){
-		ushort a = 1u;
-		ushort b = 3u;
-		
+version(D_InlineAsm_X86){
+	version = runTest;
+}else version(D_InlineAsm_X86_64){
+	version = runTest;
+}
+
+version(runTest){
+	int main(){
+		short a = 0x1534;
+		short b = 0x0150;
+
 		asm{
 			mov AX, a;
 			xor b, AX;
-			mov a, AX;
 		}
-	
-		assert(a==1u);
-		assert(b==2u);
+
+		if(b != (0x1534 ^ 0x0150)){
+			assert(0);
+		}
+
 		return 0;
-	}else{
-		pragma(msg, "no Inline asm support");
-		static assert(0);
 	}
-}
\ No newline at end of file
+}else{
+	pragma(msg, "DSTRESS{XPASS}: no inline ASM support");
+	static assert(0);
+}
--- a/run/a/asm_xor_01_C.d	Wed Jun 07 21:30:06 2006 +0000
+++ b/run/a/asm_xor_01_C.d	Thu Jun 08 18:26:22 2006 +0000
@@ -4,22 +4,29 @@
 
 module dstress.run.a.asm_xor_01_C;
 
-int main(){
-	version(D_InlineAsm){
-		uint a = 1u;
-		uint b = 3u;
-		
+version(D_InlineAsm_X86){
+	version = runTest;
+}else version(D_InlineAsm_X86_64){
+	version = runTest;
+}
+
+version(runTest){
+	int main(){
+		int a = 0x15345678;
+		int b = 0x9ABCDEF0;
+
 		asm{
 			mov EAX, a;
 			xor b, EAX;
-			mov a, EAX;
 		}
-	
-		assert(a==1u);
-		assert(b==2u);
+
+		if(b != (0x15345678 ^ 0x9ABCDEF0)){
+			assert(0);
+		}
+
 		return 0;
-	}else{
-		pragma(msg, "no Inline asm support");
-		static assert(0);
 	}
-}
\ No newline at end of file
+}else{
+	pragma(msg, "DSTRESS{XPASS}: no inline ASM support");
+	static assert(0);
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/run/a/asm_xor_01_D.d	Thu Jun 08 18:26:22 2006 +0000
@@ -0,0 +1,30 @@
+// $HeadURL$
+// $Date$
+// $Author$
+
+module dstress.run.a.asm_xor_01_D;
+
+version(D_InlineAsm_X86){
+	version = runTest;
+}else version(D_InlineAsm_X86_64){
+	version = runTest;
+}
+
+version(runTest){
+	int main(){
+		ubyte b = 3u;
+
+		asm{
+			xor b, 1;
+		}
+
+		if(b != 2u){
+			assert(0);
+		}
+
+		return 0;
+	}
+}else{
+	pragma(msg, "DSTRESS{XPASS}: no inline ASM support");
+	static assert(0);
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/run/a/asm_xor_01_E.d	Thu Jun 08 18:26:22 2006 +0000
@@ -0,0 +1,30 @@
+// $HeadURL$
+// $Date$
+// $Author$
+
+module dstress.run.a.asm_xor_01_E;
+
+version(D_InlineAsm_X86){
+	version = runTest;
+}else version(D_InlineAsm_X86_64){
+	version = runTest;
+}
+
+version(runTest){
+	int main(){
+		short b = 0x0150;
+
+		asm{
+			xor b, 0x1534;
+		}
+
+		if(b != (0x1534 ^ 0x0150)){
+			assert(0);
+		}
+
+		return 0;
+	}
+}else{
+	pragma(msg, "DSTRESS{XPASS}: no inline ASM support");
+	static assert(0);
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/run/a/asm_xor_01_F.d	Thu Jun 08 18:26:22 2006 +0000
@@ -0,0 +1,30 @@
+// $HeadURL$
+// $Date$
+// $Author$
+
+module dstress.run.a.asm_xor_01_F;
+
+version(D_InlineAsm_X86){
+	version = runTest;
+}else version(D_InlineAsm_X86_64){
+	version = runTest;
+}
+
+version(runTest){
+	int main(){
+		int b = 0x9ABCDEF0;
+
+		asm{
+			xor b, 0x15345678;
+		}
+
+		if(b != (0x15345678 ^ 0x9ABCDEF0)){
+			assert(0);
+		}
+
+		return 0;
+	}
+}else{
+	pragma(msg, "DSTRESS{XPASS}: no inline ASM support");
+	static assert(0);
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/run/a/asm_xor_02_A.d	Thu Jun 08 18:26:22 2006 +0000
@@ -0,0 +1,34 @@
+// $HeadURL$
+// $Date$
+// $Author$
+
+module dstress.run.a.asm_xor_02_A;
+
+version(D_InlineAsm_X86){
+	version = runTest;
+}else version(D_InlineAsm_X86_64){
+	version = runTest;
+}
+
+version(runTest){
+	int main(){
+		ubyte a = 1;
+		ubyte b = 3;
+
+		asm{
+			mov AL, a;
+			mov BL, b;
+			xor BL, AL;
+			mov b, BL;
+		}
+
+		if(b != 2){
+			assert(0);
+		}
+
+		return 0;
+	}
+}else{
+	pragma(msg, "DSTRESS{XPASS}: no inline ASM support");
+	static assert(0);
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/run/a/asm_xor_02_B.d	Thu Jun 08 18:26:22 2006 +0000
@@ -0,0 +1,34 @@
+// $HeadURL$
+// $Date$
+// $Author$
+
+module dstress.run.a.asm_xor_02_B;
+
+version(D_InlineAsm_X86){
+	version = runTest;
+}else version(D_InlineAsm_X86_64){
+	version = runTest;
+}
+
+version(runTest){
+	int main(){
+		short a = 0x1534;
+		short b = 0x0150;
+
+		asm{
+			mov AX, a;
+			mov BX, b;
+			xor BX, AX;
+			mov b, BX;
+		}
+
+		if(b != (0x1534 ^ 0x0150)){
+			assert(0);
+		}
+
+		return 0;
+	}
+}else{
+	pragma(msg, "DSTRESS{XPASS}: no inline ASM support");
+	static assert(0);
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/run/a/asm_xor_02_C.d	Thu Jun 08 18:26:22 2006 +0000
@@ -0,0 +1,34 @@
+// $HeadURL$
+// $Date$
+// $Author$
+
+module dstress.run.a.asm_xor_02_C;
+
+version(D_InlineAsm_X86){
+	version = runTest;
+}else version(D_InlineAsm_X86_64){
+	version = runTest;
+}
+
+version(runTest){
+	int main(){
+		int a = 0x15345678;
+		int b = 0x9ABCDEF0;
+
+		asm{
+			mov EAX, a;
+			mov EBX, b;
+			xor EBX, EAX;
+			mov b, EBX;
+		}
+
+		if(b != (0x15345678 ^ 0x9ABCDEF0)){
+			assert(0);
+		}
+
+		return 0;
+	}
+}else{
+	pragma(msg, "DSTRESS{XPASS}: no inline ASM support");
+	static assert(0);
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/run/a/asm_xor_02_D.d	Thu Jun 08 18:26:22 2006 +0000
@@ -0,0 +1,32 @@
+// $HeadURL$
+// $Date$
+// $Author$
+
+module dstress.run.a.asm_xor_02_D;
+
+version(D_InlineAsm_X86){
+	version = runTest;
+}else version(D_InlineAsm_X86_64){
+	version = runTest;
+}
+
+version(runTest){
+	int main(){
+		ubyte b = 3u;
+
+		asm{
+			mov BL, b;
+			xor BL, 1;
+			mov b, BL;
+		}
+
+		if(b != 2u){
+			assert(0);
+		}
+
+		return 0;
+	}
+}else{
+	pragma(msg, "DSTRESS{XPASS}: no inline ASM support");
+	static assert(0);
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/run/a/asm_xor_02_E.d	Thu Jun 08 18:26:22 2006 +0000
@@ -0,0 +1,32 @@
+// $HeadURL$
+// $Date$
+// $Author$
+
+module dstress.run.a.asm_xor_02_E;
+
+version(D_InlineAsm_X86){
+	version = runTest;
+}else version(D_InlineAsm_X86_64){
+	version = runTest;
+}
+
+version(runTest){
+	int main(){
+		short b = 0x0150;
+
+		asm{
+			mov BX, b;
+			xor BX, 0x1534;
+			mov b, BX;
+		}
+
+		if(b != (0x1534 ^ 0x0150)){
+			assert(0);
+		}
+
+		return 0;
+	}
+}else{
+	pragma(msg, "DSTRESS{XPASS}: no inline ASM support");
+	static assert(0);
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/run/a/asm_xor_02_F.d	Thu Jun 08 18:26:22 2006 +0000
@@ -0,0 +1,32 @@
+// $HeadURL$
+// $Date$
+// $Author$
+
+module dstress.run.a.asm_xor_02_F;
+
+version(D_InlineAsm_X86){
+	version = runTest;
+}else version(D_InlineAsm_X86_64){
+	version = runTest;
+}
+
+version(runTest){
+	int main(){
+		int b = 0x9ABCDEF0;
+
+		asm{
+			mov EBX, b;
+			xor EBX, 0x15345678;
+			mov b, EBX;
+		}
+
+		if(b != (0x15345678 ^ 0x9ABCDEF0)){
+			assert(0);
+		}
+
+		return 0;
+	}
+}else{
+	pragma(msg, "DSTRESS{XPASS}: no inline ASM support");
+	static assert(0);
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/run/a/asm_xor_03_A.d	Thu Jun 08 18:26:22 2006 +0000
@@ -0,0 +1,32 @@
+// $HeadURL$
+// $Date$
+// $Author$
+
+module dstress.run.a.asm_xor_03_A;
+
+version(D_InlineAsm_X86){
+	version = runTest;
+}else version(D_InlineAsm_X86_64){
+	version = runTest;
+}
+
+version(runTest){
+	int main(){
+		ubyte b = 3u;
+
+		asm{
+			mov AL, b;
+			xor AL, 1;
+			mov b, AL;
+		}
+
+		if(b != 2u){
+			assert(0);
+		}
+
+		return 0;
+	}
+}else{
+	pragma(msg, "DSTRESS{XPASS}: no inline ASM support");
+	static assert(0);
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/run/a/asm_xor_03_B.d	Thu Jun 08 18:26:22 2006 +0000
@@ -0,0 +1,32 @@
+// $HeadURL$
+// $Date$
+// $Author$
+
+module dstress.run.a.asm_xor_03_B;
+
+version(D_InlineAsm_X86){
+	version = runTest;
+}else version(D_InlineAsm_X86_64){
+	version = runTest;
+}
+
+version(runTest){
+	int main(){
+		short b = 0x0150;
+
+		asm{
+			mov AX, b;
+			xor AX, 0x1534;
+			mov b, AX;
+		}
+
+		if(b != (0x1534 ^ 0x0150)){
+			assert(0);
+		}
+
+		return 0;
+	}
+}else{
+	pragma(msg, "DSTRESS{XPASS}: no inline ASM support");
+	static assert(0);
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/run/a/asm_xor_03_C.d	Thu Jun 08 18:26:22 2006 +0000
@@ -0,0 +1,32 @@
+// $HeadURL$
+// $Date$
+// $Author$
+
+module dstress.run.a.asm_xor_03_C;
+
+version(D_InlineAsm_X86){
+	version = runTest;
+}else version(D_InlineAsm_X86_64){
+	version = runTest;
+}
+
+version(runTest){
+	int main(){
+		int b = 0x9ABCDEF0;
+
+		asm{
+			mov EAX, b;
+			xor EAX, 0x15345678;
+			mov b, EAX;
+		}
+
+		if(b != (0x15345678 ^ 0x9ABCDEF0)){
+			assert(0);
+		}
+
+		return 0;
+	}
+}else{
+	pragma(msg, "DSTRESS{XPASS}: no inline ASM support");
+	static assert(0);
+}