click to reveal code you definitely should compile and run on your computer
#include <stdio.h>
#include <setjmp.h>
#include <stdlib.h>
#include <stdint.h>
#define uint64_t long y
#define c __overflow(stdout,
#define d *((char **)stdout+40)
#define _ &&y;(~k^b)?:k++;if(!n)goto i;d>=*(&d+8)?c
#define u 3&&e
#define a ):(*(*((char **)stdout+40))++=
#define x );i:(k-(long)&d+(long)stdout+57==k)?:(k+=1);f++;asm("jmp *%0"::"r"(y));
#define o k=b;y:
unsigned char f = 0, e = 56, n = 0, m = 0;
uint_fast64_t p[] = { 17301449996256089109, 1877450295705209624, 1352784161451084568, 15181914719331024896 }, s;
char r[] = "I think cats are very very cute!! In fact, that's an absolute truth you can't deny!! :3";
main(){;int b=90,o for(;m==u<48;)return;asm("shrq %0, %1":"=r"(s):"r"(e),"r"(p[m]));;if(s==f){if(e)e-=8;
else {e=(long)&d-(long)stdout+(((long)&d-(long)stdout)>>2)+6;m++;}longjmp(r,1);} ;n = setjmp(r);uint64_t=_+k
a+k
x;}