Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- include cpp_compi.pkgrar
- end PUSH << "Compile.exe";
- PUSH STACK VERTEX BUFFER 234.ff2::"VertexCompile435"
- ADD SDDDDR3DRIVE to Vertex.Buffer(Stackx.y)
- INT x as Buffer;
- ;------------------------- Here we declare the commands to compile -------------------------
- reg.new(Buffer.StackPush(00008.pkg)regcomm("-compile"))
- reg.new(Buffer.StackPush(00208.pkg)regcomm("-run"))
- reg.new(Buffer.StackPush(00108.pkg)regcomm("-compilerun"))
- ;------------------------- Make sure they are registered -------------------------
- if {{reg.checkex(("-compile")) && if {{reg.checkex(("-run")) || if {{reg.checkex("-compilerun")):>>
- PUSH STACK BUFFER x0000f2::"VertexCompilerWork"
- >>else< do{{
- reg.new(Buffer.StackPush(00008.pkg)regcomm("-compile"))
- reg.new(Buffer.StackPush(00208.pkg)regcomm("-run"))
- reg.new(Buffer.StackPush(00108.pkg)regcomm("-compilerun"))
- }}while !({{reg.checkex(("-compile")) && if {{reg.checkex(("-run")) || if {{reg.checkex("-compilerun")))
- ;------------------------- Now, we add the Stack Pointers -------------------------
- INT {{}x as INT^CHAR && y as CHAR((^mind)).RegNewVars))>push.stack.vertexbuffer(newstackpointer)))
- CHARLONG {{x as new longint ^>> do{for(i=reg.new(CompilerCode;Compiler;Compiler++}__+)
- ;------------------------- Make sure no buffer overflows (Basically when your CPU starts melting) -------------------------
- FUNC(CheckBOF) for i as INT not BOF{if BOF do{[PUSH STACK VERTEX BUFFER 23411.x0000f::"-rShutdown" && push msg == "Computer immediate shutdown to prevent Buffer Overflow !"
- MOV STACK.x000f2 as INT to MOV OPR2.PreventBOF({})
- ;------------------------- Now that this is done... YAY! Be happy, here is the simple part. We basically register new stacks to be pushed in memory by the compiler when the algorithms execute.. Simple.-------------------------
- ;------ OH YEAH, Here I also integrate ASM. So don't be surprised if the syntax changes. This is the compiler **>> code.
- add $t3, $a0, $zero
- add $t1, $zero, $zero
- leggimatrice_cicloi:
- add $t2, $zero, $zero
- leggimatrice_cicloj:
- addi $v0, $zero, 4
- la $a0, valore
- syscall
- addi $v0, $zero, 1
- add $a0, $t1, $zero
- addi $a0, $a0, 1
- syscall
- addi $v0, $zero, 4
- la $a0, cqaq
- syscall
- addi $v0, $zero, 1
- add $a0, $t2, $zero
- addi $a0, $a0, 1
- syscall
- addi $v0, $zero, 4
- la $a0, dp
- syscall
- addi $v0, $zero, 5
- syscall
- sw $v0, 0($t3)
- addi $t3, $t3, 4
- addi $t2, $t2, 1
- bne $t2, $a1, leggimatrice_cicloj
- addi $t1, $t1, 1
- bne $t1, $a1, leggimatrice_cicloi
- jr $ra
- add $v0, $a0, $zero
- mul $t0, $a1, $a1
- sll $t0, $t0, 2
- add $v0, $v0, $t0
- add $t4, $a1, $zero
- sll $t4, $t4, 2
- add $t4, $t4, $a0
- sub $t4, $t4, 4
- ecx,dword ptr [esp+24h]
Advertisement
Add Comment
Please, Sign In to add comment