-
Path: news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!newsfeed2.atman.pl!newsfeed.
atman.pl!news.nask.pl!news.nask.org.pl!newsfeed.pionier.net.pl!pwr.wroc.pl!news
.wcss.wroc.pl!not-for-mail
From: Waldek Hebisch <h...@m...uni.wroc.pl>
Newsgroups: pl.misc.elektronika
Subject: Re: Czerny dzien:-(
Date: Sun, 31 Jan 2016 03:44:54 +0000 (UTC)
Organization: Politechnika Wroclawska
Lines: 38
Message-ID: <n8jvvm$oer$1@z-news.wcss.wroc.pl>
References: <56aba1ec$0$698$65785112@news.neostrada.pl>
<a...@n...neostrada.pl>
<56ac6f48$0$654$65785112@news.neostrada.pl>
<a...@n...neostrada.pl>
<56ac9c89$0$689$65785112@news.neostrada.pl>
<a...@n...neostrada.pl>
<56acb330$0$690$65785112@news.neostrada.pl>
<a...@n...neostrada.pl>
<56acc4f7$0$651$65785112@news.neostrada.pl>
<a...@n...neostrada.pl>
NNTP-Posting-Host: math.uni.wroc.pl
X-Trace: z-news.wcss.wroc.pl 1454211894 25051 156.17.86.1 (31 Jan 2016 03:44:54 GMT)
X-Complaints-To: a...@n...pwr.wroc.pl
NNTP-Posting-Date: Sun, 31 Jan 2016 03:44:54 +0000 (UTC)
Cancel-Lock: sha1:DN1zubvaaIacrFpkdEoDij0eb9I=
User-Agent: tin/2.2.1-20140504 ("Tober an Righ") (UNIX) (Linux/4.1.3 (x86_64))
Xref: news-archive.icm.edu.pl pl.misc.elektronika:693359
[ ukryj nagłówki ]Marek <f...@f...com> wrote:
> Diff mips.c gnu gcc 4.5.2 vs Mchp gcc 4.5.2 (xc32 1.33):
> http://83.220.108.211/bins/gnumipsVSmchp.diff.gz
>
Uwagi na szybko:
1) duza czesc zmian to inne formatowanie kodu, czyli nic faktycznie
nie zmienia
2) gcc 4.5.2 to stara wersja, ze slabym wsparciem dla 16 bitowych
instrukcji MIPS. Diff dodaje lepsze wsparcie, podobne zmiany
sa w nowszych wersjach gcc
3) jest kosmetyczna zmiana: wersja Microchipa definiuje
architekture pic32mx, ten sam efekt daje architektura
m4k obecna w oryginalnym gcc
4) inna kosmetyczna zmiana: Microchip pisze 'longcall'
jako nazwe atrybutu zamiast 'long_call'
5) wersja Microchipa uzywa inne koszty instrukcji, jesli
koszty sa dobrze dobrane to moze dac lepsza optymalizacje
6) wyglada ze Microchip dodal jakies optymalizecje ktorych
nie ma w gcc-5.3
W porownaniu z gcc-4.5.2 zmiany sa raczej istotne, ale wyglada
ze wiekszosc jest w nowszych wersjach gcc. W porownaniu z
nowszymi wersjami gcc nie jest jasne czy wersja Microchipa
dodaje cos wartosciowego.
Tak a propo: jest normalne ze specjalnie przygotowane wersje
zawieraja kod ktory pojawia sie pozniej w oficjalnym gcc.
Czasami dzieje sie to dlatego ze autorzy zmian umieszczaja
je najpierw w specjalnej wersji a dopiero potem laduja one
w glownej wersji. Ale czesto jest tez tak ze wersje specjalne
maja kod ktory jest w fazie testowania w wersji oficjalnej
(testowanie zwykle trwa okolo roku).
A propo 2: 'diff -bu' pominolby wiekszosc nieistotnuch zmian.
--
Waldek Hebisch
Następne wpisy z tego wątku
- 31.01.16 11:39 JDX
- 31.01.16 12:01 JDX
- 31.01.16 12:15 Marek
- 31.01.16 14:13 Waldek Hebisch
- 31.01.16 14:53 Waldek Hebisch
- 31.01.16 22:18 Marek
- 31.01.16 23:58 Marek
- 01.02.16 00:03 JDX
- 01.02.16 00:54 JDX
- 01.02.16 07:51 Pszemol
- 01.02.16 10:08 Marek
- 01.02.16 10:51 JDX
- 02.02.16 12:30 Marek
- 02.02.16 14:23 JDX
- 02.02.16 16:42 Marek
Najnowsze wątki z tej grupy
- Coś dusi.
- akumulator napięcie 12.0v
- Podłączenie DMA 8257 do 8085
- pozew za naprawę sprzętu na youtube
- gasik
- Zbieranie danych przez www
- reverse engineering i dodawanie elementów do istniejących zamkniętych produktów- legalne?
- Problem z odczytem karty CF
- 74F vs 74HCT
- Newag ciąg dalszy
- Digikey, SN74CBT3253CD, FST3253, ktoś ma?
- Szukam: czujnik ruchu z możliwością zaączenia na stałe
- kabelek - kynar ?
- Podnieść masę o 0.6V
- Moduł BT BLE 5.0
Najnowsze wątki
- 2025-01-13 Gdańsk => Application Security Engineer <=
- 2025-01-13 Białystok => System Architect (Java background) <=
- 2025-01-13 Warszawa => Konsultant ds. sprzedaży <=
- 2025-01-13 Warszawa => Key Account Manager <=
- 2025-01-13 Szczecin => Senior Field Sales (system ERP) <=
- 2025-01-13 Rzeszów => International Freight Forwarder <=
- 2025-01-13 Bydgoszcz => Specjalista ds. Sprzedaży (transport drogowy) <=
- 2025-01-13 Poznań => Konsultant wdrożeniowy Comarch XL/Optima (Księgowość i
- 2025-01-13 Warszawa => Staż w dziale Sprzedaży B2B <=
- 2025-01-13 Wydajność klimy w obecnych temperaturach
- 2025-01-13 Błonie => Analityk Systemów Informatycznych (TMS SPEED) <=
- 2025-01-13 Kraków => UX Designer <=
- 2025-01-13 Katowice => Key Account Manager (ERP) <=
- 2025-01-13 Mińsk Mazowiecki => Spedytor Międzynarodowy <=
- 2025-01-12 USB3.x->HDMI/DP ze sterownikami w win11