OpenCores
URL https://opencores.org/ocsvn/bluespec_md6/bluespec_md6/trunk

Subversion Repositories bluespec_md6

[/] [bluespec_md6/] [trunk/] [MD6Control/] [test/] [md6_setbits.c] - Blame information for rev 7

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 2 kfleming
#include<stdlib.h>
2
#include<stdio.h>
3
#include<sys/stat.h>
4
#include<assert.h>
5
#include<endian.h>
6
#include<time.h>
7
 
8
#include"md6.h"
9
#include"encodeBits.h"
10
 
11
 
12
int main(int argc, char** argv) {
13
  struct stat buf;
14
  FILE *inFile;
15
  long long bits;
16
 
17
  if(argc != 6) {
18
    printf("Wrong number of args\n");
19
    exit(0);
20
  }
21
 
22
  bits = atoi(argv[5]);
23
 
24
  inFile = fopen(argv[0],"rb");
25
  // Must determine intput bit length...
26
  assert(stat(argv[1],&buf) == 0);
27
  printf("File is %d bytes\n",buf.st_size);
28
  assert(bits < buf.st_size*8);
29
  assert(bits < MAX_SIZE);
30
 
31
 
32
  printf("0: %s 1: %s\n",argv[0],argv[1]);
33
  md6_file(argv[1],argv[2],argv[3],argv[4],bits);
34
}

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.