Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function _display_floor {
- var_44 = LODWORD(rdi);
- var_40 = LODWORD(rsi);
- var_39 = LOBYTE(rdx);
- var_28 = LODWORD(LODWORD(var_40) - LODWORD(var_44));
- var_24 = LODWORD(LODWORD(var_28) + 0x3);
- var_20 = LODWORD(_calc_space_top_floot(LODWORD(var_44), LODWORD(var_40)));
- var_16 = LODWORD(_calc_width_top_floor(LODWORD(var_44), LODWORD(var_40), var_40, var_44));
- if (LODWORD(LODWORD(var_40) & 0x1) == 0x0) {
- var_32 = LODWORD(LODWORD(var_40) - 0x1);
- }
- else {
- var_32 = LODWORD(var_40);
- }
- var_12 = LODWORD(var_32);
- var_8 = 0x0;
- do {
- LODWORD(rax) = var_8;
- if (LODWORD(rax) >= LODWORD(var_24)) {
- break;
- }
- _display_sequence(LODWORD(sign_extend_64(LOBYTE(0x20))), LODWORD(var_20));
- _display_sequence(LODWORD(sign_extend_64(LOBYTE(0x2f))), LODWORD(0x1));
- if ((LOBYTE(var_39) == 0x0) || (LODWORD(LODWORD(var_24) - LODWORD(var_12)) > LODWORD(var_8))) {
- _display_sequence(LODWORD(sign_extend_64(LOBYTE(0x2a))), LODWORD(LODWORD(var_16) - 0x2));
- }
- else {
- _display_sequence(LODWORD(0x2a), LODWORD((LODWORD(SAR(LODWORD(var_16 + (LODWORD(var_16) >> 0x1f)), 0x1)) - LODWORD(SAR(LODWORD(var_12 + (LODWORD(var_12) >> 0x1f)), 0x1))) + 0xffffffffffffffff), LODWORD(var_16) >> 0x1f, 0x2a);
- if ((LODWORD(var_12) < 0x5) || (LODWORD((LODWORD(var_24) - LODWORD(SAR(LODWORD(var_12 + (LODWORD(var_12) >> 0x1f)), 0x1))) + 0xffffffffffffffff) != LODWORD(var_8))) {
- _display_sequence(LODWORD(sign_extend_64(LOBYTE(0x7c))), LODWORD(var_12));
- }
- else {
- var_7 = LOBYTE(0x7c);
- _display_sequence(LODWORD(sign_extend_64(LOBYTE(0x7c))), LODWORD(LODWORD(var_12) - 0x2), sign_extend_64(LOBYTE(0x7c)), 0x7c);
- var_0 = LODWORD(0x1);
- _display_sequence(LODWORD(sign_extend_64(LOBYTE(0x24))), LODWORD(0x1));
- _display_sequence(LODWORD(sign_extend_64(LOBYTE(var_7))), LODWORD(var_0));
- }
- _display_sequence(LODWORD(0x2a), LODWORD((LODWORD(SAR(LODWORD(var_16 + (LODWORD(var_16) >> 0x1f)), 0x1)) - LODWORD(SAR(LODWORD(var_12 + (LODWORD(var_12) >> 0x1f)), 0x1))) + 0xffffffffffffffff), LODWORD(var_16) >> 0x1f, 0x2a);
- }
- _display_sequence(LODWORD(sign_extend_64(LOBYTE(0x5c))), LODWORD(0x1));
- var_20 = LODWORD(LODWORD(var_20) - 0x1);
- var_16 = LODWORD(LODWORD(var_16) + 0x2);
- _ft_putchar(LODWORD(sign_extend_64(LOBYTE(0xa))));
- var_8 = LODWORD(LODWORD(var_8) + 0x1);
- } while (true);
- return rax;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement