123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157 |
- in_x86_movss
- ,in_x86_movaps
- ,in_x86_movups
- : //out r0:xmm;r1:ptr32;
- begin
- CheckParameters(1);
- resultdef:=x86_m128type;
- end;
- in_x86_movss_to_mem
- ,in_x86_movaps_to_mem
- ,in_x86_movups_to_mem
- : //r0:ptr32;r1:xmm;
- begin
- CheckParameters(2);
- resultdef:=voidtype;
- end;
- in_x86_movss_to_val
- : //out r0:f32;r1:xmm;
- begin
- CheckParameters(1);
- resultdef:=s32floattype;
- end;
- in_x86_movss_from_val
- : //out r0:xmm;r1:f32;
- begin
- CheckParameters(1);
- resultdef:=x86_m128type;
- end;
- in_x86_movlps
- ,in_x86_movhps
- : //var r0:xmm;r1:ptr32;
- begin
- CheckParameters(2);
- resultdef:=x86_m128type;
- end;
- in_x86_movlhps
- ,in_x86_movhlps
- ,in_x86_addss
- ,in_x86_subss
- ,in_x86_mulss
- ,in_x86_divss
- ,in_x86_rcpss
- ,in_x86_sqrtss
- ,in_x86_maxss
- ,in_x86_minss
- ,in_x86_rsqrtss
- ,in_x86_addps
- ,in_x86_subps
- ,in_x86_mulps
- ,in_x86_divps
- ,in_x86_rcpps
- ,in_x86_sqrtps
- ,in_x86_maxps
- ,in_x86_minps
- ,in_x86_rsqrtps
- ,in_x86_andps
- ,in_x86_orps
- ,in_x86_xorps
- ,in_x86_andnps
- ,in_x86_unpckhps
- ,in_x86_unpcklps
- ,in_x86_pmulhuw
- ,in_x86_psadbw
- ,in_x86_pavgb
- ,in_x86_pavgw
- ,in_x86_pmaxub
- ,in_x86_pminub
- ,in_x86_pmaxsw
- ,in_x86_pminsw
- : //var r0:xmm;r1:xmm;
- begin
- CheckParameters(2);
- resultdef:=x86_m128type;
- end;
- in_x86_cmpss
- ,in_x86_cmpps
- ,in_x86_shufps
- : //var r0:xmm;r1:xmm;imm:i32;
- begin
- CheckParameters(3);
- resultdef:=x86_m128type;
- end;
- in_x86_cvtsi2ss
- : //var r0:xmm;r1:r32;
- begin
- CheckParameters(2);
- resultdef:=x86_m128type;
- end;
- in_x86_cvtss2si
- ,in_x86_cvttss2si
- : //out r0:r32;r1:xmm;
- begin
- CheckParameters(1);
- resultdef:=u32inttype;
- end;
- in_x86_cvtpi2ps
- : //var r0:xmm;r1:mm;
- begin
- CheckParameters(2);
- resultdef:=x86_m128type;
- end;
- in_x86_cvtps2pi
- ,in_x86_cvttps2pi
- : //out r0:mm;r1:xmm;
- begin
- CheckParameters(1);
- resultdef:=x86_m64type;
- end;
- in_x86_pmulhuw_mmx
- ,in_x86_psadbw_mmx
- ,in_x86_pavgb_mmx
- ,in_x86_pavgw_mmx
- ,in_x86_pmaxub_mmx
- ,in_x86_pminub_mmx
- ,in_x86_pmaxsw_mmx
- ,in_x86_pminsw_mmx
- : //var r0:mm;r1:mm;
- begin
- CheckParameters(2);
- resultdef:=x86_m64type;
- end;
- in_x86_pextrw_mmx
- : //out r0:r32;r1:mm;imm:i32;
- begin
- CheckParameters(2);
- resultdef:=u32inttype;
- end;
- in_x86_pinsrw_mmx
- : //var r0:mm;r1:r32;imm:i32;
- begin
- CheckParameters(3);
- resultdef:=x86_m64type;
- end;
- in_x86_pmovmskb
- : //out r0:r32;r1:mm;
- begin
- CheckParameters(1);
- resultdef:=u32inttype;
- end;
- in_x86_pshufw
- : //out r0:mm;r1:mm;imm:i32;
- begin
- CheckParameters(2);
- resultdef:=x86_m64type;
- end;
- in_x86_pextrw
- : //out r0:r32;r1:xmm;imm:i32;
- begin
- CheckParameters(2);
- resultdef:=u32inttype;
- end;
- in_x86_pinsrw
- : //var r0:xmm;r1:r32;imm:i32;
- begin
- CheckParameters(3);
- resultdef:=x86_m128type;
- end;
|