Бляди тоже ок, ага. Войти !bnw Сегодня Клубы
УНЯНЯ. У нас есть немножечко инфы об этом пользователе. Мы знаем, что он понаписал, порекомендовал и даже и то и другое сразу. А ещё у нас есть RSS.
Теги: Клубы:

Кто-нибудь ковырялся с Emscripten?

В общем "Здравствуй, мир!" оно компилит хорошо.

А как с чем-нибудь посложнее?

#include <stdio.h>

int main()
{
    char name[10];
    printf("1: ");
    scanf("%9s", name);
    printf("1. Is instruction ordering ok, <%s>?\n", name);
    printf("2: ");
    scanf("%9s", name);
    printf("2. Still ok, <%s>? =)\n", name);
    return 0;
}

А так: выдаётся JavaScript, который сперва всё печатает, а потом радостно спрашивает то, что его попросили в scanf, причём один раз.

Разумно предположить, что это у меня руки кривые и я как-то неправильно Emscripten поставил ил запускаю. Ок, генерю LLVM-код при помощи CLang:

; ModuleID = 'test.c'
target datalayout = "e-p:32:32:32-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-f80:32:32-n8:16:32-S32"
target triple = "i386-pc-cygwin"

@.str = private unnamed_addr constant [4 x i8] c"1: \00", align 1
@.str1 = private unnamed_addr constant [4 x i8] c"%9s\00", align 1
@.str2 = private unnamed_addr constant [38 x i8] c"1. Is instruction ordering ok, <%s>?\0A\00", align 1
@.str3 = private unnamed_addr constant [4 x i8] c"2: \00", align 1
@.str4 = private unnamed_addr constant [23 x i8] c"2. Still ok, <%s>? =)\0A\00", align 1

define i32 @main() nounwind {
  %1 = alloca i32, align 4
  %name = alloca [10 x i8], align 1
  store i32 0, i32* %1
  %2 = call i32 (i8*, ...)* @printf(i8* getelementptr inbounds ([4 x i8]* @.str, i32 0, i32 0))
  %3 = getelementptr inbounds [10 x i8]* %name, i32 0, i32 0
  %4 = call i32 (i8*, ...)* @scanf(i8* getelementptr inbounds ([4 x i8]* @.str1, i32 0, i32 0), i8* %3)
  %5 = getelementptr inbounds [10 x i8]* %name, i32 0, i32 0
  %6 = call i32 (i8*, ...)* @printf(i8* getelementptr inbounds ([38 x i8]* @.str2, i32 0, i32 0), i8* %5)
  %7 = call i32 (i8*, ...)* @printf(i8* getelementptr inbounds ([4 x i8]* @.str3, i32 0, i32 0))
  %8 = getelementptr inbounds [10 x i8]* %name, i32 0, i32 0
  %9 = call i32 (i8*, ...)* @scanf(i8* getelementptr inbounds ([4 x i8]* @.str1, i32 0, i32 0), i8* %8)
  %10 = getelementptr inbounds [10 x i8]* %name, i32 0, i32 0
  %11 = call i32 (i8*, ...)* @printf(i8* getelementptr inbounds ([23 x i8]* @.str4, i32 0, i32 0), i8* %10)
  ret i32 0
}

declare i32 @printf(i8*, ...)

declare i32 @scanf(i8*, ...)

Код нормально работает при помощи lli, компилится в нормальный ассемблер при помощи llc, в общем код ок.

Запускаю его при помощи вот этой демо-странички от Emscripten. Получаю, что характерно, аналогичную кривость, но почти наоборот, попробуйте сами.

ЧЯДНТ?

#9ESVPY (34+2) / @dluciv / 4304 дня назад

Чинуши думают повысить ставки НДФЛ и НДС на два процента в 2019-м: http://txt.newsru.com/finance/07jul2014/taxes2018.html

#5MME24 (2+4) / @corpse / 4304 дня назад

а еще проигрываю с фоточек, где какой-то автобляди разъебали лобовое или проткнули шины за неправильную парковку. и с комментов одобрения тоже проигрываю.

отсюда выводится разница между тем, как пидорашка и нормальный человек воспринимают насилие в отношении нарушителя правил.

нормальный человек воспринимает насилие над человеком нарушившим правила, как негативную, но необходимую штуку, которая должна в итоге привести к коррекции поведения. поэтому насилие будет пропорциональным, будет объясняться зачем оно произошло и будет предупреждение. типа "не ставь машину тут - она мешает, лучше ставь вон там, она мешает меньше, либо уебывай. не сделаешь - отхуярим бампер".

пидорашке же нравится сам факт насилия, восстановления справедливости и страдания нарушителя. поэтому за неправильную парковку сразу будет расхуярена лобовуха, без предупреждения, через год после того, как начали неправильно парковаться и без объяснения, за что собственно расхуярили. он мудак, он получил справедливо, пусть сам догадывается за что.

#LRX4A6 (4+3) / @muromec / 4305 дней назад

Shirogane no Ishi: Argevollen 01. Сказ о том, как бисёнинистый гундум заваливает чёткий баттлтех.

#7XUA7B (0) / @o01eg / 4305 дней назад

http://www.youtube.com/watch?v=jkVxfUPFT54 — это те самые московские нерды-либертарии?

#55SCS2 (25+1) / @goren / 4305 дней назад

Aldnoah.Zero 01. Типикал Гена, которого взяли на три серии, чтобы не слил концовку.

#C4YGW8 (0) / @o01eg / 4305 дней назад

Akame ga Kill! А выглядит неплохо, бодренько.

#PJ4RH8 (0) / @o01eg / 4305 дней назад

ARENA 01: [[Aoyama Nanami]] Yui
ARENA 02: Tokisaki Kurumi [[Yaya]]
ARENA 03: Dekomori Sanae [[Roromiya Karuta]]
ARENA 04: [[Natsume Rin]] Nōmi Kudryavka
ARENA 05: [[Shiomiya Shiori]] Azuki Azusa
ARENA 06: [[Yukinoshita Yukino]] Itsuka Kotori
ARENA 07: Chitanda Eru [[Takanashi Tōka]]
ARENA 08: Yoshino [[Himeragi Yukina]]
ARENA 09: [[Takanashi Rikka]] Yūki Mikan
ARENA 10: Momo Belia Deviluke [[Charlotte Belew]]
ARENA 11: Yatogami Tōka [[Haqua du Lot Herminium]]
ARENA 12: Yukihira Furano [[Shirakiin Ririchiyo]]
ARENA 13: Tobiichi Origami [[Nibutani Shinka]]
ARENA 14: [[Nyarlathotep]] Laura Bodewig
ARENA 15: [[Chocolat]] Shokuhō Misaki
ARENA 16: Kuroyukihime [[Kuriyama Mirai]]
ARENA 17: [[Kurousagi]] Yūki Asuna
ARENA 18: Kirigaya Suguha [[Abstained]] Tsutsukakushi Tsukiko
ARENA 19: Aihara Enju [[Harudori Tsugumi]]
ARENA 20: [[Nakatsu Shizuru]] Ibarazaki Emi
ARENA 21: Kirishima Shōko [[Mikazuki Yozora]]
ARENA 22: [[Tachibana Kanade]] Nakamura Yuri
ARENA 23: [[Illyasviel von Einzbern]] Makise Kurisu
ARENA 24: [[Yuzuriha Inori]] Gokō Ruri (Kuroneko)
ARENA 25: Konjiki no Yami [[Abstained]] Last Order
ARENA 26: Charlotte Dunois [[Abstained]] Nakano Azusa
ARENA 27: [[Katsura Hinagiku]] Nagato Yuki
ARENA 28: [[Sengoku Nadeko]] Iwasawa Masami
ARENA 29: [[Senjōgahara Hitagi]] Kōsaka Kirino
ARENA 30: [[Eucliwood Hellscythe]] Aisaka Taiga
ARENA 31: Honma Meiko [[Victorique de Blois]]
ARENA 32: Yui-nyan [[Shiina Mashiro]]
ARENA 33: Hirasawa Yui [[Hasegawa Kobato]]
ARENA 34: Misaka Mikoto [[Abstained]] Shana
ARENA 35: Aragaki Ayase [[Tōwa Erio]]
ARENA 36: Akiyama Mio [[Oshino Shinobu]]
ARENA 37: Suzumiya Haruhi [[Kasugano Sora]]
ARENA 38: Saber [[Kashiwazaki Sena]]

#QASAQB (0) / @o01eg / 4305 дней назад

Pri Para 01. Пока не понял, зачем я это посмотрел, но это какая-то странная смесь Aikatsu и Jewel Pets.

#IEH8LO (0) / @o01eg / 4305 дней назад

Надо запилить лигу защиты высокорослых. Стандарты, рассчитанные на монголоидов, заебали.

#U3TQY9 (3+1) / @nixer / 4305 дней назад

Кровавые бендеровцы настолько кровавы, что убили Остапа Бендера:
https://pbs.twimg.com/media/Brx5140CMAAg_pD.jpg:large
https://pbs.twimg.com/media/Brx51ysCIAA2X90.jpg:large

#3J10SN (0+6) / @o01eg / 4305 дней назад

http://benderlog.livejournal.com/485132.html
"У нас были три разных версии строк, два пакета для работы с Юникодом,
три фреймворка для логирования, пара функций для скачивания страниц по
HTTP и целое множество контейнеров, а также libxml, glib, OpenSSL и
протобуфы. Не то чтобы это всё нужно было для сборки проекта, но если уж
начал собирать зависимости, то становится трудно остановиться.
Единственное, что вызывало у меня опасения, — это boost. Нет ничего
более беспомощного, безответственного и испорченного, чем программисты,
использующие boost. Я знал, что рано или поздно мы перейдём и на эту
дрянь."

#A2JC0E (0) / @o01eg / 4306 дней назад

Никому танки в хозяйстве не нужны? http://aillarionov.livejournal.com/712057.html?thread=54112121#t54112121
"Военнослужащие РФ оставили у границы с Украиной колонну боевой техники, - Тымчук http://censor.net.ua/n292667"
"Сегодня мы, группа «ИС», зафиксировали в непосредственной близости от госграницы с Украиной, напротив Луганской области, колонну боевой техники. В составе колонны – 3 танка, 3 РСЗО «Град» и несколько бронемашин.
По прибытию к границе экипажи боевых машин, состоящие из российских военных, оставили колонну без охраны и уехали на автотранспорте.
Где эти танки и «Грады» окажутся завтра (а то уже и сегодня) – ясно всякому. Это – к прежней проблеме закрытия границы."
https://www.facebook.com/dmitry.tymchuk/posts/522895647839095
"я свидетельствую: 28 июня с трассы М4 "Дон" в сторону луганской области ушла колонна российской артиллерии. буквально на следующий день всё это стреляющее барахло стояло "бесхозным" в двух километрах от украинской границы." http://aillarionov.livejournal.com/712057.html?thread=54126969#t54126969
"..........
От Михаила Киросирова :
Уф. Вчера ночью приехал на Кубань, к родственникам. ехал на авто по трассе "Дон" - 4. После поворота на Луганск, стали замечать военную технику тентованный военный КАМАЗ без номеров, на прицепе противотанковая пушка, вокруг никого, не экипажа не солдат, впечатление что пушки брошенные. одна стояла вдоль поля у дороги, второй КАМАЗ с пушкой прям на трассе. до границы с Украиной в том месте пару километров.
........................
@МаксимДесятов: У меня друган поехал в Анапу к сыну и рассказывал мне по телефону тоже самое. Говорит, едешь по трассе и стоят брошенные танки , БТРы...при этом имеют они вид полусписанной техники ....вокруг ни души на несколько десятков километров. Только м....кам в такой ситуации будет не ясно, откуда танки и БТРы появляются в Украине.
Да. И юридически не подкопаешься. Россия ничего не поставляет, это лугандонцы сами "крадут" в РФ технику....................."
https://plus.google.com/u/0/+VasilySolodovOfficial/posts/CJxeszBYNE3#+VasilySolodovOfficial/posts/CJxeszBYNE3

#IKDNQQ (0+3) / @o01eg / 4306 дней назад

http://grani.ru/Politics/World/Europe/Ukraine/m.230825.html

МИД России: Военная фаза конфликта на Украине закончится через несколько недель

Раз они сказали, значит так и будет. Значит, в течение нескольких недель всех рашкотеррористов оттуда выведут. Вот, Славянск и Краматорск уже освободили. Это не значит, конечно, что они прекратят заниматься провокациями и устраивать конфликты, они же только про военную фазу сказали.

#M99FP3 (9+1) / @goren / 4306 дней назад

http://ald1979.livejournal.com/8851.html
"Друзья и недруги, хватит уже полоскать русофобию, единственный раз этот термин использовался относительно закономерно Игорем Шафаревичем в известной книге)
"Фо́бия (от греч. φόβος — «страх») — симптом, сутью которого является иррациональный неконтролируемый страх или устойчивое переживание излишней тревоги в определённых ситуациях или в присутствии (ожидании) некоего известного объекта."
Если человек за хамство, барство, наглость, непонятно чем порожденную снисходительность и осознание собственной "крутизны" и безнаказанности периодически получает по морде и по стечению обстоятельств он русский - это не фобия, это просто по морде, не по паспорту.
Когда я одного из своих друзей по телефону называю хохлячья морда и спрашиваю привезли ли ему сало, а он отвечает шо я клятый москаль и он через час будет дома, нам не нужно посредников с ленточками. Если я вдруг сойду с ума и приду к нему пьяный и с грязной ленточкой, подвывая о Путине и вопя кримнаш, буду рассказывать что его народ фейк, что его язык поганый, что их страну надо под руки вести в стойло и что они потом спасибо скажут и я о нем так забочусь - я получу по фейсу с высочайшей вероятностью. И это тоже не будет фобией, это будет нормальной реакцией на быдло.
Греч. μίσος, Мизос — "ненависть" - гораздо более по тексту. Вот и придумайте термин."

#83WA5U (12+2) / @o01eg / 4306 дней назад

Россия встаёт с колен: http://www.vedomosti.ru/finance/news/28584601/rosstat-inflyaciya-v-rossii-v-iyune-sostavila-06-v-godovom
"Инфляция в России в июне 2014 г. составила 0,6% после 0,9% в мае и апреле, 1,0% в марте, 0,7% в феврале и 0,6% в январе, сообщил в пятницу Росстат. Окончательные данные по инфляции совпали с недельным мониторингом Росстата, который делается по более узкой потребительской корзине.
Инфляция в июне превысила ожидания аналитиков и Минэкономразвития — консенсус-прогноз экономистов, подготовленный «Интерфаксом» в конце месяца, и прогноз министерства равнялись 0,5%. Основной причиной замедления роста цен в июне по сравнению с предыдущими месяцами стало сезонное снижение цен на плодоовощную продукцию на 2,8%, но с другой стороны, существенно подорожали мясопродукты."

#N4DJYK (0) / @o01eg / 4306 дней назад

Bishoujo Senshi Sailor Moon: Crystal 01. Они тако сделали самеое худшее, что только можно было сделать с экранизацией. Сделали хэншин в 3d.

#UENT1A (1) / @o01eg / 4306 дней назад

Rail Wars! 01. Единственное, что вытягивает это аниме - поезда. В остальном слишком школьно-карикатурное аниме. Хотя даже ЖД компания какая-то ненатуральная.

#GUPY6N (0) / @o01eg / 4306 дней назад
--
ipv6 ready BnW для ведрофона BnW на Реформале Викивач Котятки

Цоперайт © 2010-2016 @stiletto.