Add new...Clone CompilerExecutor From ThisOpt RemarksStack UsagePreprocessorASTLLVM IROpt PipelineDeviceRust MIRRust HIRRust Macro ExpansionGHC CoreGHC STGGHC CmmGCC Tree/RTLGNAT Debug TreeGNAT Debug Expanded CodeControl Flow Graph
![Compiler Explorer](https://cdn-ak-scissors.b.st-hatena.com/image/square/0230913d6eed2f7295720308aa716d40aa883ba1/height=288;version=1;width=512/https%3A%2F%2Fgithub.com%2Fcompiler-explorer%2Finfra%2Fblob%2Fmain%2Flogo%2Ffavicon.png%3Fraw%3Dtrue)
Debugging with GDB This file documents the GNU debugger GDB. This is the Tenth Edition, of Debugging with GDB: the GNU Source-Level Debugger for GDB (GDB) Version 16.0.50.20240726-git. Copyright © 1988-2024 Free Software Foundation, Inc. Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later version publ
Overview These manuals describe the architecture and programming environment of the Intel® 64 and IA-32 architectures. Electronic versions of these documents allow you to quickly get the information you need and print only the pages you want. The Intel® 64 and IA-32 architectures software developer's manuals are now available for download via one combined volume, a four-volume set, or a ten-volume
MMXレジスタ(64ビット)の命令は割愛しました。 S1=SSE S2=SSE2 S3=SSE3 SS3=SSSE3 S4.1=SSE4.1 S4.2=SSE4.2 V1=AVX V2=AVX2 #=64ビットモード専用 *はPS/PD/DQ を SS/SD/SI に変えるとスカラー命令(最下位のひとつのデータだけ計算)になります。 各命令の下の青字はその命令に対応するC/C++ intrinsicsの名前です。 AVX/AVX2 SSE4.2までの命令の先頭にVをつけるとAVX命令になります。 実数のAVX命令でスカラーでないものはYMMレジスタで256ビット演算ができます。 整数のAVX命令でYMMレジスタが使えるのはAVX2からです。 instrinsicsで256ビット命令を使うには先頭の_mmを_mm256に、末尾のsi128をsi256に変えます。 YMMレジスタの使用には対
Using Intel.com Search You can easily search the entire Intel.com site in several ways. Brand Name: Core i9 Document Number: 123456 Code Name: Emerald Rapids Special Operators: “Ice Lake”, Ice AND Lake, Ice OR Lake, Ice* Quick Links You can also try the quick links below to see results for most popular searches. Product Information Support Drivers & Software
The question of “How do I design my application in Haskell?” comes up a lot. There’s a bunch of perspectives and choices, so it makes sense that it’s difficult to choose just one. Do I use plain monad transformers, mtl, just pass the parameters manually and use IO for everything, the ReaderT design pattern, free monads, freer monads, some other kind of algebraic effect system?! The answer is: why
79 Build Systems à la Carte ANDREY MOKHOV, Newcastle University, United Kingdom NEIL MITCHELL, Digital Asset, United Kingdom SIMON PEYTON JONES, Microsoft Research, United Kingdom Build systems are awesome, terrifying ś and unloved. They are used by every developer around the world, but are rarely the object of study. In this paper we offer a systematic, and executable, framework for developing an
Free for commercial or personal use by Dima Braven. WebGradients is a free collection of 180 linear gradients that you can use as content backdrops in any part of your website. Easy copy CSS3 crossbrowser code and use it in a moment! We've also prepared a .PNG version of each gradient. As a bonus, there are packs for Sketch & Photoshop.
Beamer について 突然ですが,TeXでスライドが作れるってご存知でしたか? Beamerを使えばできちゃうんです(まあぶっちゃけつらいんですけど). 例えばこちらのスライドはBeamerを使って作っています. 案外綺麗に作れそうでしょ? PowerPointに飽きたとかあの微妙な操作性にイライラして仕方ないという方は,是非検討してみてはいかがでしょう. 概要 個人的にはBeamerが好きで周りにも勧めているのですが,あれができないこれができないといった声をたまに聞きます. Beamerは日本語情報が絶妙に揃っていないので,調べようにも調べづらいということでしょう. 特にプレゼンテーションで使用するようなテクニックは通常の文書作成とは少し違いますから,なかなか情報が蓄積していかないように感じましたので,Tipsをまとめていこうと思います. 図や表の絶対座標での配置 数式への注釈づけ 動
An enhanced and expanded version of PHRASEBANK is available in PDF or Kindle format: Home page The Academic Phrasebank is a general resource for academic writers. It aims to provide you with examples of some of the phraseological ‘nuts and bolts’ of writing organised according to the main sections of a research paper or dissertation (see the top menu ). Other phrases are listed under the more gene
Bitcoinはもはや説明する必要がないくらいメジャーな存在になりました。その価格は2017/12/12現在で日本円にして200万円を超えており1、技術的な知識を持っていない一般の人でも気軽に手に入れることができるようになりました。技術的な視点からみるとBitcoinそのものというよりもその基礎技術であるブロックチェーンが革命的なものであり単純な仮想通貨にとどまらない応用の可能性を秘めています。例えばEthereumはブロックチェーン上にプログラム(スマートコントラクト)をデプロイして実行できる環境であり、今年の12月にはCryptoKittiesというEthereumブロックチェーン上に実装されたゲームが大人気になりました。Lightning NetworkやPlasmaなどなど技術的な話題に尽きないのが盛り上がりを見せるブロックチェーン界隈の面白いところでありますが、今回はそのブロック
前書き 教養も良いのですが実用もしたいですよね。 色々あってword2vec1をフルスクラッチで実装する必要が生じたため、プロトタイプに向いており2個人的に実用性を体感したかった3Haskellを採用しました。 結果できあがった物はgithubの方を見てもらうとして、ここでは今回役立ったエコシステムや言語機能についてざっくばらんに報告し、これからの話でまとめたいと思います。 対象は入門書を終え、What I Wish I Knew When Learning Haskellを調べ始めるなど、言語機能に適応する術が身についた初心者とします。 役立ったパッケージ達 Haskellを広めたければエコシステムと暗黙知についてちゃんと報告しろという叫びを目にしたので取り敢えず全て列挙してみましょう。 stackageで著名パッケージが何に依存し何に用いられているかを確認できますから、初心者の方はそこ
これは FOLIO Advent Calendar 2017 14日目の投稿です。 HaskellでDIを実装する一番いい方法は何か、様々な手法を比較しながらベストな方法を探していこうと思います。 記事中のコードは記述を簡潔にするため実行に必要なGHC拡張やimportを書いていません。完全なコードは以下のgistに載せているので参照して下さい。 https://gist.github.com/lotz84/7207fa3a6b806807defd04e773f8dc78 易しい依存性の注入 DI(Dependency Injection, 依存性の注入)とは何でしょうか。Wikipediaから説明を引用すると、 依存性の注入とは、コンポーネント間の依存関係をプログラムのソースコードから排除し、外部の設定ファイルなどで注入できるようにするソフトウェアパターンである。英語の頭文字からDIと略
この記事は CAMPHOR- Advent Calendar 2017 の20日目の記事です. Python では pip,Ruby では Bundler,JavaScript (Node.js) では npm と様々なパッケージマネージャが存在します.これらを使うと,パッケージをいい感じにインストールして使えるようにしてくれますが,どのようにしてパッケージがインストールされているのかあまりよく把握していない人もいると思います.また,Ruby では Gemfile や Gemfile.lock, Python では requirements.txt,Node.js では package.json,package-lock.json,yarn.lock といったファイルがパッケージマネージャによって使われていますが,このようなファイルは何のために存在するのか分からない人もいるかと思います.
Git is hard: screwing up is easy, and figuring out how to fix your mistakes is fucking impossible. Git documentation has this chicken and egg problem where you can't search for how to get yourself out of a mess, unless you already know the name of the thing you need to know about in order to fix your problem. So here are some bad situations I've gotten myself into, and how I eventually got myself
この記事は CAMPHOR- Advent Calendar 2017 9日目の記事です. こんにちは, ohmurakenです. スクレイピングの練習も兼ねて, はてなブックマークの人気エントリーの情報を抽出してみたよという記事です. 人気エントリー はてなブックマークでは以下のようなURLで日にち毎の人気エントリーがまとめられています. http://b.hatena.ne.jp/hotentry/{category}/{YYYYMMDD} 例えばテクノロジーカテゴリに関する, 2017年12月5日の人気エントリーの一覧ページのURLは以下のように定義されています. http://b.hatena.ne.jp/hotentry/it/20171205 一覧ページのHTML構成 人気エントリーのページは1つのタイル内にエントリーの情報が埋め込まれています. それぞれのタイルはHTMLのl
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く