Форум программистов, компьютерный форум CyberForum.ru

Соглашение Fast call - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ ASCII код Хемминга с++ http://www.cyberforum.ru/cpp-beginners/thread1157757.html
Всем добрый день! Программа реализует код Хемминга, но только для двоичной уже переведенной, согласно таблице ASCII, таблице двоичной последовательности. В обще суть в том, что нужно ввести в консоли первичную последовательность, например слово "hi" и прога должна закодировать согласно алгоритму Помогите, время поджимает... да, вижак 10 #include<stdio.h> #include<stdlib.h> #include<string.h>...
C++ Составить таблицу значений функции с шагом Составить таблицу значений функции z=x^2+y^2 при x изменяется от 5 до -5 с шагом 0.5 а y изменяется от 3 до -3 с шагом 0.3 Добавлено через 4 минуты #include <vcl.h> #include <stdio.h> #include <math.h> #include <conio.h> //--------------------------------------------------------------------------- http://www.cyberforum.ru/cpp-beginners/thread1157753.html
C++ Значение слов в С++. Нужен словарь и литература по основам
Всем привет!Можете посоветовать словарь или литературу где будет описываться значения слов и символов например for это цикл и т.д. include <iostream> это стандартная библиотека ввода и вывода и т.д.Заранее спасибо!
Структура "Учебные предметы". Вывести те, которые ведет данный преподаватель C++
Структуры в C++ Написать программу, которая записывает данные в массив структур и производит обработку этих данных. Программа должна обрабатывать данные об учебных предметах и выводить на экран информацию о тех предметах, которые ведет заданный преподаватель.
C++ Целочисленный массив размера N: прибавить к четным числам последний элемент http://www.cyberforum.ru/cpp-beginners/thread1157740.html
Дан целочисленный массив размера N. Преобразовать его, прибавив к четным числам последний элемент. Последний элемент массива не изменять. Осуществить сдвиг влево на k позиций, где k – число нечетных элементов. (CИ)
C++ Ошибка в структуре ORDER Не хочет сравнивать расчетный счет, и при вводе выдает вообще левые данные... картинка ниже #pragma hdrstop #pragma argsused #include <tchar.h> #include <stdio.h> #include <stdlib.h> #include <iostream.h> using namespace std; подробнее

Показать сообщение отдельно
taras atavin
Ушёл с форума.
 Аватар для taras atavin
3569 / 1752 / 91
Регистрация: 24.11.2009
Сообщений: 27,619
26.04.2014, 08:50     Соглашение Fast call
Аргументы значений с плавающей запятой и двойной точностью передаются в XMM0 – XMM3 (до 4) с помощью гнезда целых чисел (RCX, RDX, R8 и R9), которое обычно и используется, в то время как гнездо кардинальных чисел отклоняется (см. пример) и наоборот.
,
Floating-point and double-precision arguments are passed in XMM0 – XMM3 (up to 4) with the integer slot (RCX, RDX, R8, and R9) that would normally be used for that cardinal slot being ignored (see example) and vice versa.
. Как это вообще понять?
__m128 types, arrays and strings are never passed by immediate value but rather a pointer is passed to memory allocated by the caller. Structs/unions of size 8, 16, 32, or 64 bits and __m64 are passed as if they were integers of the same size. Structs/unions other than these sizes are passed as a pointer to memory allocated by the caller. For these aggregate types passed as a pointer (including __m128), the caller-allocated temporary memory will be 16-byte aligned.
Что такое __m128 и __m64?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 06:29. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru