ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Среда
27 ноября
135738 Топик полностью
yes (21.10.2008 16:35, просмотров: 81) ответил Yustas на Как сделать в железе не вопрос. Больше интересует суть усовершенствования.
(повтор) а какое соглашение о вызовах компилеру? если писать на С, то "глобальный" аккумулятор вряд ли имеет смысл. а если он не виден компилеру и используется каким-то высокооптимизированным кодом вне функций - то это сильно геморно, но, возможно, быстрее в упоминавшемся спарке всяческие DSP расширения тоже используют глобальные (asr) регистры, но компилер их сохраняет в стек. (может при оптимизации способен сохранять в окнах, но я этого не видел) я это пишу за тем - что сделать железку сейчас значительно проще (меньше "человекочасов"), чем написать софт поддержки, который позволит осмысленно и удобно для пользователя воспользоваться преимуществами железки в моей деятельности именно требование на наличие софта (компилера) заставляет реализовывать существующие архитектуры (ARM, SPARC) - типа из экономии готовое ядро не покупается.