APPLE落下部門

[ポール・カーティス]はSEGGERの上分裂を計算に関するブログ記事の興味深いシリーズを持っています。これは熱いトピックでしたが、最近は多くのコンピュータやコンピュータ言語は内蔵の乗算と除算をサポートしています。しかし、一部のプロセッサは、命令と、それは理想的とは言えないかもしれない行うためのライブラリを欠いています。あなたはスピードやスペースを最適化することを可能にするかもしれないあなた自身をロールバックする方法を知っています。除算を行うには、ニュートンのアルゴリズムを使用して、現在の割賦カバー。

スティーブ・マーティンは、億万長者になると税金を払うことはありません方法についての有名なビットを持っていました。彼はまず…数百万ドルを取得します」、と言って始まりました。あなたが最初にあなたが分割することができます前に掛け合わせる方法を知っている必要があり以来続いて…」このメソッドは、少しそのようなものです。基本的な前提は2つあり:ニュートン法を使用すると、連続した乗算による逆数の推定値を洗練して、逆数は分割と同じ数を乗じてみましょう。私たちは6で34を分割する必要がある場合はつまり、あなたは* 1/6 34に6分の34を書き換えることができ、答えは同じです。

逆数のためのニュートンの近似は、あなたが答えを推測を取り、その後、一連の乗算を通してそれを絞り込むことができます。各乗算は、より良い精度を作成します。あなたは、古典的なスピード/スペースのトレードオフを実行するためにこれを使用することができます。たとえば、ちょうど私達がバイト(おそらく固定小数点バイト)の逆数を見つけたいとしましょう。 256個の要素のルックアップテーブルは、完璧な精度を提供することになると非常に高速になります。これ以上の数学は必要ありません。しかし、何についての32ビット?今の表では、あまりにも大きいです。しかし、あなたは、ルックアップする32ビットの番号の最初の8ビット、言うことができます。以上。以下。あなたにとって重要なものに依存します。

だから今、あなたはあなたの逆数の貧弱な推定値を持っています。サー・アイザックはそれを改善することができます。いくつかの数aについて、あなたは一緒にあなたの見積もり(x)と乗算それらを取ります。 2からその数を引くと、新しい見積もりを取得することにより、古い推定値を乗算する係数を有します。先にスキップ、あなたの推定が正しかった場合、乗算はあなたにすべての古い推定値を変更しないだろう1を与えるだろう明らかです。見積もりがオフになっている場合は、倍率を取得します。

式として、それは次のようになります。

X = X *(2 * X)。
あなたは22の逆数は0.02であるかもしれないを決めるのであれば、最初のパスはあなたを与えるだろう。

0.02 *(2-22 * 0.02)= 0.0312

0.0312 *(2-22 * 0.0312)= 0.0410

0.0410 *(2-22 * 0.0410)= 0.0450
正しい答えは、循環小数0.0454545であり、あなたが続けるならば、あなたはそこに取得します。

もちろん、あなたは分裂を行うための1以上の時間を掛けなければなりません。

我々は、ポストは、固定小数点実装を有しており、次にARM、RISC-V、およびdsPIC30ため、得られたアセンブリコードを検査することを好みました。まあ価値読みます。

我々は、アセンブリ言語で使用できる数学のトリックが大好きです。あなたはAVRと浮動小数点で作業している場合、この方法をお見逃しなく。

Leave a Reply

Your email address will not be published. Required fields are marked *

Related Post

YouTube GamingYouTube Gaming

へようこそ。Googleがすべての愚かな質問または非常にインテリジェントな質問を意味する場合、YouTubeは同様の行のビデオ用です。ネコのビデオからNASAオンラインフィードまで、すべてがあります。 YouTubeは長年にわたってビデオで世界を楽しませてきましたが、最近ではオンラインビデオで楽しさを急増させ、かなりの活力とoozeを追加しました。これも歴史になるように設定されています。 現在、YouTubeは新しいものであるが適切な市場に挑戦しています。オンラインゲームストリーミング。ゲームストリーミングメディアの一種のリーダーであるTwitchと呼ばれるアプリが既にあります。これは、今日から2番でカウントされるプログラムがあります。 要件をライバルと比較すると、YouTube Gamingは、最小限の個人インターフェースと映画のようなテーマで成功すると考えられており、個人にゲーム視聴の究極の体験を提供します。 Vergeによると、YouTube Gaming UIを使用すると、特定の投稿を購読、コメントし、上に押し上げます。静的なYouTubeビデオで発見された選択と非常によく似ています。 特定のビデオの検索は、オンラインフィードまたは通常のゲームコンテンツの分類または分類に基づいているようです。同様に、ランディングページがあります。または、プライベートゲームのカバーページ、特にプライベートゲームの構成と呼ばれる方がはるかに適しており、ゲームタグで公開されている最高のビデオを提供します。さらに、同様に、個人がコンテンツをバイラルにすることができるトレンドリストを持っています。 YouTubeゲームのホットショットは、オンラインストリームを「巻き戻す」機能であるように思われます。これは、将来含まれているか更新された場合、Twitchプラットフォームからかなりの量の数字を支援するでしょう。しかし、Twitchの最も顕著なチャンネルで32,000人以上の日常的な視聴者と同様のYouTubeゲームコンテンツでわずか11,000人の視聴者がいます。同様に、初日のラッシュユーザーを含むYouTubeの視聴者は、希望をもたらします。まだ。 YouTubeゲームについてどう思いますか?以下のコメントであなたの意見を共有してください。

12.12取引:Sony XB900Nノイズキャンセルヘッドフォン$ 100オフ、現在148ドル12.12取引:Sony XB900Nノイズキャンセルヘッドフォン$ 100オフ、現在148ドル

Amazonは現在、Sony WH-XB900Nワイヤレスノイズキャンセルヘッドフォンをわずか148ドルで販売しています。通常、これらは最大350ドルまでのもので販売され、この取引は40%の確実な節約になります。 珍しいことに、この取引はヘッドフォンの青と黒の両方のバージョンでも利用できます。カートにヘッドフォンを追加する前に、正しいものを選択していることを確認してください。 これらの特定のヘッドフォンは、非常に人気があり、よくレビューされたWH-1000XM3ヘッドフォンの小さないとこと見なすことができます。デジタルノイズキャンセルが組み込まれており、1回の充電から約30時間を得ることが期待できます。また、AmazonのAlexaがすぐに構築されたデジタル音声アシスタントのサポートもあります。ヘッドフォン自体を折りたたんで、簡単にバッグなどに入れることもできます。 ノイズキャンセルを使用すると、人々があなたに言っていることを聞くのが難しい場合があります。そこでは、アンビエントサウンドモードが方程式に入ります。このモードでは、外にいる間に公共交通機関の発表や交通などを聞くことができるようになりながら、音楽を楽しむことができます。 これらのヘッドフォンは、Amazonで200を超えるレビューから4.3星のスコアを持っていますが、その理由は簡単にわかります。在庫はすでに低くなり始めているので、注文がすべてなくなる前に必ず注文を受けてください。 購入:Sony WH-XB900Nワイヤレスノイズキャンセルアマゾンからの黒または青のエクストラベースヘッドフォンのキャンセル:$ 148 |元の価格:25​​0ドル あなたもチェックアウトしたいかもしれません: ダウンロード:iOS 13.2.3 IPSWリンク、iPhoneおよびiPad用にリリースされたOTAアップデート Jailbreak iOS 13.2.3 Checkra1nを使用して、[チュートリアル]の方法は次のとおりです。 Checkra1n iOS 13.2.3 Jailbreak IPA on Mac [0.9.6ベータ]をダウンロード iOS 13/ 13.2.2 jeallbreaks