yosys-master
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
sat.cc File Reference
#include "kernel/register.h"
#include "kernel/celltypes.h"
#include "kernel/consteval.h"
#include "kernel/sigtools.h"
#include "kernel/log.h"
#include "kernel/satgen.h"
#include <stdlib.h>
#include <stdio.h>
#include <algorithm>
#include <errno.h>
#include <string.h>
+ Include dependency graph for sat.cc:

Go to the source code of this file.

Data Structures

struct  SatHelper
 
struct  SatHelper::ModelBlockInfo
 
struct  SatPass
 

Functions

void print_proof_failed ()
 
void print_timeout ()
 
void print_qed ()
 

Variables

SatPass SatPass
 

Function Documentation

void print_proof_failed ( )

Definition at line 770 of file sat.cc.

771 {
772  log("\n");
773  log(" ______ ___ ___ _ _ _ _ \n");
774  log(" (_____ \\ / __) / __) (_) | | | |\n");
775  log(" _____) )___ ___ ___ _| |__ _| |__ _____ _| | _____ __| | |\n");
776  log(" | ____/ ___) _ \\ / _ (_ __) (_ __|____ | | || ___ |/ _ |_|\n");
777  log(" | | | | | |_| | |_| || | | | / ___ | | || ____( (_| |_ \n");
778  log(" |_| |_| \\___/ \\___/ |_| |_| \\_____|_|\\_)_____)\\____|_|\n");
779  log("\n");
780 }
void log(const char *format,...)
Definition: log.cc:180

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void print_qed ( )

Definition at line 793 of file sat.cc.

794 {
795  log("\n");
796  log(" /$$$$$$ /$$$$$$$$ /$$$$$$$ \n");
797  log(" /$$__ $$ | $$_____/ | $$__ $$ \n");
798  log(" | $$ \\ $$ | $$ | $$ \\ $$ \n");
799  log(" | $$ | $$ | $$$$$ | $$ | $$ \n");
800  log(" | $$ | $$ | $$__/ | $$ | $$ \n");
801  log(" | $$/$$ $$ | $$ | $$ | $$ \n");
802  log(" | $$$$$$/ /$$| $$$$$$$$ /$$| $$$$$$$//$$\n");
803  log(" \\____ $$$|__/|________/|__/|_______/|__/\n");
804  log(" \\__/ \n");
805  log("\n");
806 }
void log(const char *format,...)
Definition: log.cc:180

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void print_timeout ( )

Definition at line 782 of file sat.cc.

783 {
784  log("\n");
785  log(" _____ _ _ _____ ____ _ _____\n");
786  log(" /__ __\\/ \\/ \\__/|/ __// _ \\/ \\ /\\/__ __\\\n");
787  log(" / \\ | || |\\/||| \\ | / \\|| | || / \\\n");
788  log(" | | | || | ||| /_ | \\_/|| \\_/| | |\n");
789  log(" \\_/ \\_/\\_/ \\|\\____\\\\____/\\____/ \\_/\n");
790  log("\n");
791 }
void log(const char *format,...)
Definition: log.cc:180

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

Variable Documentation