🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.asm
Article #2125

Re: Algorytm szybkiego mnozenia - podnoszenie do kwadratu

#2125
From: minięty czas
Date: Wed, 03 Mar 2010 13:37
19 lines
1761 bytes
onegdaj ‟roxy” rzecze:
> Czy ktos moze mi podac namiary na algorytm szybkiego mnozenia dwoch
> liczb 16bitowych.
> Dokladnie chodzi o pomnozenie liczby A przez sam± siebie czyli AxA
> (podnoszenie do potêgi 2).
> Do dyspozycji mam mikrokontroler 8bit i mozliwosc wykonywania dodawania,
> odejmowania i mnozenie dwoch liczb 8 bit. Moze jest jakas w³asciwo¶c
> podczas podnoszenia do kwadratu liczby ktor± mozna by wykorzystaæ i
> przyspieszyæ znacz±co obliczenia? (tak jak np podczas mnozenia liczby A
> x 4 to to samo co  a<<2 a znaczaco brzyspiesza dzia³anie).
na  przykład tablica składników sumy potęg 2 liczby podnoszonej do kwad-
ratu, które  umożliwią wykonanie tylko sumy operacji przesunięć bitowych
do uzyskania wyniku podniesienia do kwadratu:
( a << 2*i_1 ) + (a << 2*i_2 ) + …
o ile to przyspieszy; szczególnie wtedy, gdy coś jest stałe.
-- 
―oh yea, i got it!
―oh, stupid!
D. Icke
Technical Details
Message-ID: <hmlonm$ci3$1@news.mixmin.net>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!news.nask.pl!news.nask.org.pl!newsfeed00.sul.t-online.de!newsfeed01.sul.t-online.de!t-online.de!news.mixmin.net!not-for-mail
References: <hmep02$m1i$1@news.onet.pl>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!news.nask.pl!news.nask.org.pl!newsfeed00.sul.t-online.de!newsfeed01.sul.t-online.de!t-online.de!news.mixmin.net!not-for-mail
From: minięty czas <crav@surfy.net>
Newsgroups: pl.comp.lang.asm
Subject: Re: Algorytm szybkiego mnozenia - podnoszenie do kwadratu
Date: Wed, 3 Mar 2010 13:37:59 +0000 (UTC)
Organization: opRWTng
Message-ID: <hmlonm$ci3$1@news.mixmin.net>
References: <hmep02$m1i$1@news.onet.pl>
Mime-Version: 1.0
Injection-Date: Wed, 3 Mar 2010 13:37:59 +0000 (UTC)
Injection-Info: news.mixmin.net; posting-host="05501a91d22e78a9dcee500917b28296"; logging-data="12867"; mail-complaints-to="abuse@mixmin.net"
Lines: 19
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit