x86-64 पर टैग किए गए जवाब

x86-64 इंटेल x86 आर्किटेक्चर के लिए 64 बिट एक्सटेंशन है


6
यदि मैं गति के बजाय आकार के लिए अनुकूलन करता हूं तो जीसीसी 15-20% तेज कोड क्यों उत्पन्न करता है?
मैंने पहली बार 2009 में देखा कि जीसीसी (कम से कम मेरी परियोजनाओं पर और मेरी मशीनों पर) गति को ( या ) के बजाय यदि मैं आकार ( -Os) के लिए अनुकूलित करता हूं, तो मैं काफी तेज कोड उत्पन्न करने की प्रवृत्ति रखता हूं और मैं सोच रहा …

15
अगर कोई .NET असेंबली x86 या x64 के लिए बनाया गया था, तो मैं कैसे निर्धारित कर सकता हूं?
मुझे .NET असेंबली की एक मनमानी सूची मिली है। यदि प्रत्येक DLL x86 (x64 या किसी भी CPU के विपरीत) के लिए बनाया गया था, तो मुझे प्रोग्रामेटिक रूप से जांचने की आवश्यकता है। क्या यह संभव है?
327 .net  assemblies  x86  64-bit  x86-64 

5
पूर्णांक विभाजन को लागू करने में जीसीसी एक अजीब संख्या से गुणा का उपयोग क्यों करता है?
के बारे में पढ़ रहा हूँ div और mulविधानसभा संचालन के रहा हूं, और मैंने सी में एक साधारण कार्यक्रम लिखकर उन्हें कार्रवाई में देखने का फैसला किया है: फ़ाइल विभाजन #include <stdlib.h> #include <stdio.h> int main() { size_t i = 9; size_t j = i / 5; printf("%zu\n",j); return …

4
X86_64 असेंबली में एक बेकार लूप को बेकार एमओवी निर्देशों को पेश करने में तेजी क्यों आएगी?
पृष्ठभूमि: एम्बेडेड विधानसभा भाषा के साथ कुछ पास्कल कोड का अनुकूलन करते हुए , मैंने एक अनावश्यक MOVनिर्देश पर ध्यान दिया, और इसे हटा दिया। मेरे आश्चर्य के लिए, गैर-आवश्यक निर्देश को हटाने से मेरा कार्यक्रम धीमा हो गया । मैंने पाया कि मनमाने ढंग से अनुपयोगी MOVनिर्देशों को जोड़ने …

4
I386 और x86-64 पर UNIX और Linux सिस्टम कॉल के लिए कॉलिंग कन्वेंशन क्या हैं
निम्नलिखित लिंक दोनों UNIX (BSD स्वाद) और लिनक्स के लिए x86-32 सिस्टम कॉल सम्मेलनों की व्याख्या करें: http://www.int80h.org/bsdasm/#system-calls http://www.freebsd.org/doc/en/books/developers-handbook/x86-system-calls.html लेकिन दोनों UNIX & Linux पर x86-64 सिस्टम कॉल कन्वेंशन क्या हैं?
147 linux  unix  assembly  x86-64  abi 

3
किसी फ़ंक्शन से संरचना लौटते समय संभावित जीसीसी बग
मेरा मानना ​​है कि मुझे ओ'नील के पीसीजी पीआरएनजी को लागू करते समय जीसीसी में एक बग मिला। ( गॉडबोल्ट के कंपाइलर एक्सप्लोरर पर प्रारंभिक कोड ) गुणा करने के बाद oldstateसे MULTIPLIER, (आरडीआई में संग्रहीत परिणाम), जीसीसी है कि परिणाम नहीं जोड़ता है INCREMENT, movabs'ing INCREMENTबजाय RDX के लिए …
133 c  gcc  assembly  x86-64  compiler-bug 

11
कैसे पता लगाएं कि एक देशी DLL फ़ाइल को x64 या x86 के रूप में संकलित किया गया है?
मैं यह निर्धारित करना चाहता हूं कि क्या एक मूल असेंबली को एक प्रबंधित कोड एप्लिकेशन ( C # ) से x64 या x86 के रूप में अनुपालन किया जाता है । मुझे लगता है कि यह पीई लोडर में कहीं न कहीं होना चाहिए क्योंकि ओएस लोडर को यह …
133 c#  .net  winapi  64-bit  x86-64 

4
64-बिट सिस्टम पर रस्ट का 128-बिट पूर्णांक `i128` कैसे काम करता है?
जंग में 128-बिट पूर्णांक होते हैं, इन्हें डेटा प्रकार i128(और u128अहस्ताक्षरित ints) के साथ चिह्नित किया जाता है : let a: i128 = 170141183460469231731687303715884105727; रस्ट i12864-बिट सिस्टम पर इन मूल्यों को कैसे काम करता है; जैसे कि यह इन पर अंकगणित कैसे करता है? चूंकि, जहां तक ​​मुझे पता है, …

3
32-बिट रजिस्टरों पर x86-64 निर्देश पूर्ण 64-बिट रजिस्टर के ऊपरी भाग को शून्य क्यों करते हैं?
इंटेल नियमावली के x86-64 टूर में , मैंने पढ़ा शायद सबसे आश्चर्यजनक तथ्य यह है कि एक निर्देश जैसे MOV EAX, EBXस्वचालित रूप से RAXरजिस्टर के ऊपरी 32 बिट्स को शून्य करता है । इंटेल प्रलेखन (3.4.1.1 मैनुअल-बेसिक आर्किटेक्चर में 64-बिट मोड में जनरल-पर्पस रजिस्टर), जो एक ही समय पर …

8
एक ही समाधान / परियोजना में विजुअल स्टूडियो के साथ 32 बिट और 64 बिट दोनों को लक्षित करना
मुझे इस बात पर थोड़ी दुविधा है कि मल्टी-टार्गेटिंग के लिए मेरे विजुअल स्टूडियो को कैसे स्थापित किया जाए। बैकग्राउंड: c # .NET v2.0 पी के साथ / तीसरी पार्टी में 32 बिट डीएलएल, एसक्यूएल कॉम्पैक्ट v3.5 SP1, एक सेटअप प्रोजेक्ट के साथ। अभी, प्लेटफ़ॉर्म लक्ष्य x86 पर सेट है, …

4
Windows86 x86-64 पर अन्य सभी ओएस से अलग कॉलिंग कन्वेंशन का उपयोग क्यों करता है?
एएमडी में एक एबीआई विनिर्देश है जो x86-64 पर उपयोग करने के लिए कॉलिंग सम्मेलन का वर्णन करता है। सभी ओएस इसका अनुसरण करते हैं, विंडोज को छोड़कर, जिसमें स्वयं x86-64 कॉलिंग कन्वेंशन है। क्यों? क्या कोई इस अंतर के तकनीकी, ऐतिहासिक या राजनीतिक कारणों को जानता है, या यह …

10
X86 बदसूरत क्यों है? दूसरों की तुलना में इसे हीन क्यों माना जाता है? [बन्द है]
जैसा कि वर्तमान में खड़ा है, यह प्रश्न हमारे प्रश्नोत्तर प्रारूप के लिए एक अच्छा फिट नहीं है। हम तथ्यों, संदर्भों या विशेषज्ञता के आधार पर उत्तर दिए जाने की अपेक्षा करते हैं, लेकिन इस सवाल पर बहस, बहस, मतदान या विस्तारित चर्चा की संभावना होगी। यदि आपको लगता है …

15
System.BadImageFormatException: फ़ाइल या असेंबली लोड नहीं कर सका (installutil.exe से)
मैं InstallUtil.exe का उपयोग करके एक Windows सेवा स्थापित करने का प्रयास कर रहा हूं और त्रुटि संदेश प्राप्त कर रहा हूं System.BadImageFormatException: फ़ाइल या असेंबली को लोड नहीं किया जा सका या {xxx.exe}इसकी निर्भरता में से एक। एक प्रोग्राम को एक गलत प्रारूप के साथ लोड करने का प्रयास …

11
आधुनिक हार्डवेयर पर फ्लोटिंग पॉइंट बनाम पूर्णांक गणना
मैं C ++ में कुछ प्रदर्शन महत्वपूर्ण काम कर रहा हूं, और हम वर्तमान में उन समस्याओं के लिए पूर्णांक गणना का उपयोग कर रहे हैं जो स्वाभाविक रूप से अस्थायी बिंदु हैं क्योंकि "तेज"। यह पूरी तरह से कष्टप्रद समस्याओं का कारण बनता है और बहुत सारे कष्टप्रद कोड …

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.