يحتوي هذا المستودع على اقتراح لإضافة دعم SIMD 128 بت إلى WebAssembly. إنها نسخة من مستودع WebAssembly/spec مع إضافة دليل المقترحات/simd. يصف الاقتراح كيف يمكن إضافة أنواع وعمليات SIMD ذات 128 بت إلى WebAssembly. وهو يعتمد على العمل السابق على SIMD.js في لجنة Ecma TC39 ECMAScript ومواصفات SIMD المحمولة التي نتجت عن ذلك.
الدلالات المقترحة لديها التفاصيل.
ملاحظة: راجع وثيقة حالة التنفيذ للحصول على فكرة عن حالة التنفيذ عبر سلاسل الأدوات والمضمنات.
يتم جمع وثائق الاستخدام على https://emscripten.org/docs/porting/simd.html (اصنع العلاقات العامة هنا) وقد يتم نقلها إلى موقع أكثر حيادية للبائع في المستقبل.
قضية التصميم
التمهيدي الأصلي من الريبو المنبع يتبع ...
يحتوي هذا المستودع على تطبيق مرجعي نموذجي لـ WebAssembly، والذي يعمل حاليًا بمثابة المواصفات الرسمية. في النهاية، نتوقع إنتاج مواصفات إما مكتوبة بنثر يمكن قراءته بواسطة الإنسان أو بلغة مواصفات رسمية.
كما أنه يحمل أيضًا مجموعة اختبار WebAssembly، التي تختبر العديد من جوانب التوافق مع المواصفات.
اعرض مواصفات العمل قيد التقدم على webassembly.github.io/spec.
في الوقت الحالي، محتويات هذا المستودع قيد التطوير ومن المعروف أنها "غير كاملة وغير صحيحة".
المشاركة هي موضع ترحيب. يجب إجراء المناقشات حول الميزات الجديدة أو التغييرات الدلالية الهامة أو أي تغيير في المواصفات من المحتمل أن يؤدي إلى مناقشة جوهرية في مستودع تصميم WebAssembly أولاً، بحيث يمكن أن يظل مستودع المواصفات هذا مركزًا. ويرجى اتباع الإرشادات الخاصة بالمساهمة.
للاستشهاد بـ WebAssembly في LaTeX، استخدم ملف bibtex هذا.