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

Не могу запустить ассемблерную вставку на c++ - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ По названию страны определить название её континента http://www.cyberforum.ru/cpp-beginners/thread733789.html
Напишите пожалуйста две программы. 1.Перечисляемый тип. страна = (Германия, Куба, Бирма, Монако, Непал, Польша, Кения) континент = (Азия, Америка, Европа, Африка) страна s; континент k; По названию страны определить название её континента.
C++ ошибка в Dev C++ source not complete Отредактировала программу, смотрю ошибок вроде нет, откомпилировала, ошибок не обнаружено, с радостью запускаю и тут выдается маленькое такое окно с ошибкой, очень надо сделать эту работу, 20-ого декабря зачет, все время писала на MinGV Developer studio C++ а в универе преподают как то коряво, на С, причем говорят что это С++, в общем к преподам подошла сказала что буду на минге писать они... http://www.cyberforum.ru/cpp-beginners/thread733749.html
Вывести в алфавитном порядке все словосочетания, отделенные запятыми C++
Дана строка текста, в которой слова разделены пробелами и запятыми. Необходимо: вывести в алфавитном порядке все словосочетания, отделенные запятыми. Строку инициализировать в коде программы: So she was considering in her own mind, as well as she could, for the hot day made her feel very sleepy and stupid, whether the pleasure of making a daisy-chain would be worth the trouble of getting...
C++ Написать функцию F(S,pos), которая возвращает номер первого найденного пробела
Написать и протестировать функцию F(S,pos), которая анализирует строку S, начиная с позиции pos, и возвращает номер первого найденного пробела. Если пробела нет, возвращает 0; если pos <0 или больше длины строки,то возвращается -1. Добавлено через 1 час 19 минут Помогите,до завтра нужно сдать
C++ Вычислить значение многочлена для заданного значения x http://www.cyberforum.ru/cpp-beginners/thread733743.html
Задача: Многочлен Pn(x) задан массивом своих коэффициентов A(n+1). Вычислить значение многочлена для заданного значения x. Полезно использовать схему Горнера, требующую всего n трудоемких операций: anxn+an-1xn-1+...+a1x+a0=((...(anx+an-1)x+an-2)x+...+a1)x+a0 Программа работает, но нет уверенности что она является решением этой задачи. Просто не понятно что именно требуется. Вот код:...
C++ В матрице определить количество положительных, отрицательных элементов и нулей и максимальный элемент В матрице размерами N*M определить количество положительных, отрицательных элементов и нулей (N и M не больше 10) и максимальный элемент. Матрицу сформировать из случайных чисел в диапазоне от –10 до 100 подробнее

Показать сообщение отдельно
Deviaphan
Делаю внезапно и красиво
Эксперт C++
1286 / 1220 / 50
Регистрация: 22.03.2011
Сообщений: 3,744
17.12.2012, 07:56     Не могу запустить ассемблерную вставку на c++
Ты помещаешь результат в dot, а возвращаешь iSum.
Код не проверял пока что.

Добавлено через 9 минут
Теперь кратко по коду - работать в таком виде он не будет:
1. movaps принимает данные типа float, ты же передаёшь short
2. Для этих функций данные должны быть выровненными (на 16 байт, кажется, но лучше уточнить для конкретной платформы). Т.е. нельзя использовать new, нужно либо выравнивать при выделении на стэке, либо aligned_malloc/aligned_free использовать (название переврал, ищи в гугле)
3. XMM регистры всего лишь по 128 бит, поэтому массив в 10000000 элементов в них не влезет, а цикла у тебя не предусмотрено.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru