প্রশ্ন ট্যাগ «x86-64»

x86-64 ইন্টেল x86 আর্কিটেকচারের একটি 64 বিট এক্সটেনশন


6
আমি যদি গতির পরিবর্তে আকারের জন্য অপ্টিমাইজ করি তবে জিসিসি কেন 15-20% দ্রুত কোড উত্পন্ন করে?
আমি ২০০৯ সালে প্রথম লক্ষ্য করেছি যে জিসিসি (কমপক্ষে আমার প্রকল্পগুলিতে এবং আমার মেশিনে) আমি গতির ( বা ) পরিবর্তে আকারের ( -Os) এর জন্য অপ্টিমাইজ করলে খুব দ্রুততর কোড তৈরি করার প্রবণতা রয়েছে এবং কেন আমি তখন থেকেই ভাবছিলাম।-O2-O3 আমি এই বিস্ময়কর আচরণটি দেখায় এবং এখানে পোস্ট করার জন্য …

15
.NET অ্যাসেম্বলিটি x86 বা x64 এর জন্য নির্মিত হয়েছিল কিনা তা আমি কীভাবে নির্ধারণ করতে পারি?
আমি নেট নেট অ্যাসেমব্লির একটি ইচ্ছামত তালিকা পেয়েছি। আমি প্রোগ্রামগতভাবে যাচাই করতে হবে যে প্রতিটি ডিএলএল x86 (x64 বা কোনও সিপিইউ হিসাবে বিপরীতে) জন্য নির্মিত হয়েছিল কিনা। এটা কি সম্ভব?
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 0; } এবং তারপরে এ্যাসেম্বলি ভাষার কোড তৈরি করা: gcc -S division.c …

4
কেন অকেজো এমওভি নির্দেশাবলী প্রবর্তন করে x86_64 সমাবেশে একটি আঁট লুপ গতি বাড়িয়ে দেবে?
পটভূমি: এম্বেড থাকা অ্যাসেম্বলি ভাষার সাথে কিছু পাস্কাল কোড অনুকূলিত করার সময় , আমি একটি অপ্রয়োজনীয় MOVনির্দেশ লক্ষ্য করে এটিকে সরিয়ে দিয়েছি । আমার অবাক করে দিয়েছি, অপ্রয়োজনীয় নির্দেশনা সরিয়ে দেওয়ার কারণে আমার প্রোগ্রামটি ধীর হয়ে গেছে । আমি দেখতে পেয়েছি যে স্বেচ্ছাসেবী, অকেজো MOVনির্দেশাবলী যোগ করার পরে আরও কার্যকারিতা …

4
ইউএনআইএক্স এবং লিনাক্স সিস্টেমের জন্য আইও tions। Are এবং এক্স ---- calls calls-তে কল করা সম্মেলনগুলি কী কী
নিম্নলিখিত লিঙ্কগুলি ইউএনআইএক্স (বিএসডি গন্ধ) এবং লিনাক্স উভয়ের জন্য x86-32 সিস্টেম কল কনভেনশন ব্যাখ্যা করে: http://www.int80h.org/bsdasm/#system-calls http://www.freebsd.org/doc/en/books/developers-handbook/x86-system-calls.html তবে ইউএনআইএক্স এবং লিনাক্স উভয়ের জন্য x86-64 সিস্টেম কল কনভেনশনগুলি কী কী?
147 linux  unix  assembly  x86-64  abi 

3
কোনও ফাংশন থেকে স্ট্রাক্ট ফিরে আসার সময় সম্ভাব্য জিসিসি বাগ
আমি বিশ্বাস করি ও'নিলের পিসিজি পিআরএনজি বাস্তবায়নের সময় আমি জিসিসিতে একটি বাগ পেয়েছি। ( গডবোল্টের সংকলক এক্সপ্লোরার এর প্রাথমিক কোড ) , (আরডিআই-তে সংরক্ষিত ফলাফল) oldstateদ্বারা গুণ করার পরে MULTIPLIER, জিসিসি সেই ফলাফলটিকে INCREMENTআরডিএক্সে যোগ করে না INCREMENT, যা পরে র্যান্ড 32_ret.state এর রিটার্ন মান হিসাবে ব্যবহৃত হয় একটি সর্বনিম্ন …
133 c  gcc  assembly  x86-64  compiler-bug 

11
কোনও নেটিভ ডিএলএল ফাইল x64 বা x86 হিসাবে সংকলিত আছে কীভাবে তা আবিষ্কার করবেন?
কোনও নির্ধারিত কোড অ্যাপ্লিকেশন ( সি # ) থেকে কোনও নেটিভ এসেম্বলি x64 বা x86 হিসাবে মেনে চলা হয়েছে কিনা তা আমি নির্ধারণ করতে চাই । আমি মনে করি এটি অবশ্যই পিই শিরোনামের কোথাও থাকা উচিত যেহেতু ওএস লোডারকে এই তথ্যটি জানা দরকার, তবে আমি এটি খুঁজে পাইনি। অবশ্যই আমি …
133 c#  .net  winapi  64-bit  x86-64 

4
মরিচের 128-বিট পূর্ণসংখ্যা ger i128` কীভাবে 64-বিট সিস্টেমে কাজ করে?
মরিচায় 128-বিট পূর্ণসংখ্যা রয়েছে, এগুলি ডেটা টাইপের i128(এবং u128স্বাক্ষরযুক্ত স্বাক্ষরের জন্য) দ্বারা চিহ্নিত করা হয় : let a: i128 = 170141183460469231731687303715884105727; কীভাবে জাস্ট এই i128মানগুলি একটি 64-বিট সিস্টেমে কাজ করে; যেমন এটি গাণিতিক কীভাবে করে? যেহেতু, আমি যতদূর জানি, মানটি একটি x86-64 সিপিইউর একটি রেজিস্টারে ফিট করতে পারে না, সংকলকটি …

3
কেন 86২-বিট নিবন্ধের উপর x86-64 নির্দেশাবলী পূর্ণ 64৪-বিট নিবন্ধের উপরের অংশটি শূন্য করে?
ইন ইন্টেল সারগ্রন্থ এর x86-64 'ট্যুর , আমি পড়তে সম্ভবত সবচেয়ে অবাক করা তথ্য হ'ল কোনও নির্দেশ যেমন MOV EAX, EBXস্বয়ংক্রিয়ভাবে RAXনিবন্ধের উপরের 32 বিটগুলিকে শূন্য করে । একই উত্সে উদ্ধৃত ইনটেল ডকুমেন্টেশন (৩.৪.১.১ ম্যানুয়াল বেসিক আর্কিটেকচারে -৪-বিট মোডে সাধারণ-উদ্দেশ্য রেজিস্টারস) আমাদের বলে: গন্তব্য সাধারণ-উদ্দেশ্য রেজিস্ট্রারে destination৪-বিট অপারেশনগুলি একটি -৪-বিটের …

8
একই সমাধান / প্রকল্পে ভিজ্যুয়াল স্টুডিওতে 32 বিট এবং 64 বিট উভয়কে লক্ষ্য করে
মাল্টি-টার্গেটিংয়ের জন্য কীভাবে আমার ভিজ্যুয়াল স্টুডিও তৈরি করতে হবে সে সম্পর্কে আমার একটু দ্বিধা রয়েছে। পটভূমি: সি #। নেট ভি 2.0 পি / সাথে তৃতীয় পক্ষের সাথে পরিচিত 32 বিট ডিএলএল, এসকিউএল কমপ্যাক্ট v3.5 এসপি 1, একটি সেটআপ প্রকল্পের সাথে। এখনই, প্ল্যাটফর্মের লক্ষ্যটি x86 এ সেট করা হয়েছে যাতে এটি …

4
উইন্ডোজ ৪ x x--- এ অন্য সমস্ত ওএস থেকে আলাদা কলিং কনভেনশন কেন ব্যবহার করে?
এএমডির একটি এবিআই স্পেসিফিকেশন রয়েছে যা x86-64 এ কল করার কনভেনশনটি বর্ণনা করে describes সমস্ত ওএসগুলি এটি অনুসরণ করে, উইন্ডোজ বাদে যার নিজস্ব x86-64 কলিং কনভেনশন রয়েছে। কেন? কেউ কি এই পার্থক্যের প্রযুক্তিগত, ?তিহাসিক বা রাজনৈতিক কারণগুলি জানেন, বা এটি নিখুঁতভাবে NIHsyndrome এর বিষয়? আমি বুঝতে পারি যে বিভিন্ন ওএসের …

10
X86 কুরুচিপূর্ণ কেন? অন্যের তুলনায় কেন এটিকে নিকৃষ্ট বলে বিবেচনা করা হয়? [বন্ধ]
যেমনটি বর্তমানে দাঁড়িয়ে আছে, এই প্রশ্নটি আমাদের প্রশ্নোত্তর বিন্যাসের জন্য উপযুক্ত নয়। আমরা উত্তরগুলি তথ্য, তথ্যসূত্র বা দক্ষতার দ্বারা সমর্থন করা আশা করি তবে এই প্রশ্নটি সম্ভবত বিতর্ক, যুক্তি, পোলিং বা বর্ধিত আলোচনার জন্য অনুরোধ করবে। আপনি যদি মনে করেন যে এই প্রশ্নটি উন্নত হতে পারে এবং সম্ভবত পুনরায় খোলা …

15
সিস্টেম.বেডিআইমেজ ফরমেট এক্সসেপশন: ফাইল বা অ্যাসেমব্লি লোড করা যায়নি (ইনস্টলটুইল.এক্সে থেকে)
আমি ইনস্টলটুল.এক্সই ব্যবহার করে একটি উইন্ডোজ পরিষেবা ইনস্টল করার চেষ্টা করছি এবং ত্রুটির বার্তাটি পাচ্ছি সিস্টেম.বেডিআইমেজ ফরমেট এক্সসেপশন: ফাইল বা সমাবেশ ' {xxx.exe}' বা এর অন্যতম নির্ভরতা লোড করা যায়নি । একটি ভুল ফর্ম্যাট সহ একটি প্রোগ্রাম লোড করার চেষ্টা করা হয়েছিল। কি দেয়? সম্পাদনা: (ওপি দ্বারা নয়) আরও বার …

11
আধুনিক হার্ডওয়্যারে ভাসমান পয়েন্ট বনাম পূর্ণসংখ্যার গণনা
আমি সি ++ তে কিছু পারফরম্যান্স সমালোচনামূলক কাজ করছি, এবং আমরা বর্তমানে সহজাত ভাসমান পয়েন্টগুলির যে সমস্যাগুলির জন্য "এটি দ্রুত" এর জন্য পূর্ণসংখ্যার গণনা ব্যবহার করছি। এটি সম্পূর্ণ বিরক্তিকর সমস্যার কারণ এবং প্রচুর বিরক্তিকর কোড যুক্ত করে। এখন, আমার মনে আছে যে প্রায় 386 দিন ভাসমান পয়েন্ট গণনাগুলি এত ধীরে …

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.