|
|
|
Tokyo + Linux, качество кода
|
|||
|---|---|---|---|
|
#18+
Всем добрый день. Пытаюсь экспериментировать с Линуксом. Не могу понять, почему выдаётся ужасный код в дизассемблере. Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. В Windows 64: Код: sql 1. 2. 3. 4. В Линукс: Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. Что тут можно сделать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.10.2018, 19:48 |
|
||
|
Tokyo + Linux, качество кода
|
|||
|---|---|---|---|
|
#18+
Подождать несколько лет. Возожно что-то измениться. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.10.2018, 20:14 |
|
||
|
Tokyo + Linux, качество кода
|
|||
|---|---|---|---|
|
#18+
ГолландецЧто тут можно сделать? Не использовать Delphi. Но тебя ведь это всё равно не остановит. Так что продолжай страдать и терпеть :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.10.2018, 20:26 |
|
||
|
Tokyo + Linux, качество кода
|
|||
|---|---|---|---|
|
#18+
ГолландецЧто тут можно сделать?вангую: "Соглашение о вызове" поменять ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.10.2018, 06:24 |
|
||
|
Tokyo + Linux, качество кода
|
|||
|---|---|---|---|
|
#18+
kealon(Ruslan), Для x64 вариантов нет - единственное соглашение для Win64, единственное (несколько другое) для юниксов. https://en.wikipedia.org/wiki/X86_calling_conventions#x86-64_calling_conventions ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.10.2018, 06:36 |
|
||
|
Tokyo + Linux, качество кода
|
|||
|---|---|---|---|
|
#18+
MBo, ну и что тогда пенять, всё пучком выходит ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.10.2018, 14:01 |
|
||
|
Tokyo + Linux, качество кода
|
|||
|---|---|---|---|
|
#18+
kealon(Ruslan), чего там пучком, если компилер вместо одной инструкции Код: sql 1. соорудил 8, добавив 4 с обращением в память. Но на самом деле странно конечно. Там точно оптимизация сработала? (А то ведь подобный код и в 32-битах в debug генерится.) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.10.2018, 16:44 |
|
||
|
Tokyo + Linux, качество кода
|
|||
|---|---|---|---|
|
#18+
jmp_original, тьфу... ещё на стаб для обработчика исключений похоже ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.10.2018, 16:59 |
|
||
|
Tokyo + Linux, качество кода
|
|||
|---|---|---|---|
|
#18+
Таки кстати да, это дебаг или релиз? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.10.2018, 20:39 |
|
||
|
Tokyo + Linux, качество кода
|
|||
|---|---|---|---|
|
#18+
rgreatТаки кстати да, это дебаг или релиз? Это чистый не оптимизированный код любого компилятора. Если это оптимизированный релиз, значит оптимизацию пока не подвезли - будет позже ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.10.2018, 00:01 |
|
||
|
Tokyo + Linux, качество кода
|
|||
|---|---|---|---|
|
#18+
rgreat, Написано же Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.10.2018, 00:47 |
|
||
|
Tokyo + Linux, качество кода
|
|||
|---|---|---|---|
|
#18+
Голландецrgreat, Написано же Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.10.2018, 01:20 |
|
||
|
Tokyo + Linux, качество кода
|
|||
|---|---|---|---|
|
#18+
Не работает в некстгенах оптимизация: https://quality.embarcadero.com/browse/RSP-17724 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.10.2018, 01:34 |
|
||
|
Tokyo + Linux, качество кода
|
|||
|---|---|---|---|
|
#18+
Емнип, там же не родной компилятор применяется. Претензии к LLVM, выходит? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.10.2018, 10:23 |
|
||
|
|

start [/forum/topic.php?fid=58&msg=39720669&tid=2040238]: |
0ms |
get settings: |
10ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
164ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
54ms |
get tp. blocked users: |
2ms |
| others: | 247ms |
| total: | 507ms |

| 0 / 0 |
