<commit_before>/*
 * Copyright (c), <NAME>.
 *
 * MIT License (MIT), http://opensource.org/licenses/MIT
 * Full license can be found in the LICENSE file
 */

#ifndef mathkit_h
#  define mathkit_h

#include <stdlib.h>
#include <string.h>
#include <stdio.h>

#include "mk-common.h"
#include "mk-vector.h"
#include "mk-matrix.h"

/* buit-in operators
 *
 * mkOp [OpType][Param1 Type][Param2 Type]
 * mkOp [OpType][Param1 and Param2 Type]
 */

/* multiplication operators */

MK_EXTERN
MkOp * const mkOpMultiplyF;

MK_EXTERN
MkOp * const mkOpMultiplyD;

MK_EXTERN
MkOp * const mkOpMultiplyInt32;

MK_EXTERN
MkOp * const mkOpMultiplyInt64;

/* addition operators */

MK_EXTERN
MkOp * const mkOpAdditionF;

MK_EXTERN
MkOp * const mkOpAdditionD;

MK_EXTERN
MkOp * const mkOpAdditionInt32;

MK_EXTERN
MkOp * const mkOpAdditionInt64;

/* buit-in printers */

MK_EXTERN
MkPrintFn mkFloatPrinter;

MK_EXTERN
MkPrintFn mkDoublePrinter;

MK_EXTERN void * const MkFloatZero;
MK_EXTERN void * const MkDoubleZero;
MK_EXTERN void * const MkInt32Zero;
MK_EXTERN void * const MkInt64Zero;

MK_EXTERN void * const MkFloatOne;
MK_EXTERN void * const MkDoubleOne;
MK_EXTERN void * const MkInt32One;
MK_EXTERN void * const MkInt64One;

#endif /* mathkit_h */
<commit_msg>rename operators<commit_after>/*
 * Copyright (c), <NAME>.
 *
 * MIT License (MIT), http://opensource.org/licenses/MIT
 * Full license can be found in the LICENSE file
 */

#ifndef mathkit_h
#  define mathkit_h

#include <stdlib.h>
#include <string.h>
#include <stdio.h>

#include "mk-common.h"
#include "mk-vector.h"
#include "mk-matrix.h"

/* buit-in operators
 *
 * mkOp [OpType][Param1 Type][Param2 Type]
 * mkOp [OpType][Param1 and Param2 Type]
 */

/* multiplication operators */

MK_EXTERN
MkOp * const mkOpMultF;

MK_EXTERN
MkOp * const mkOpMultD;

MK_EXTERN
MkOp * const mkOpMultInt32;

MK_EXTERN
MkOp * const mkOpMultInt64;

/* addition operators */

MK_EXTERN
MkOp * const mkOpAddF;

MK_EXTERN
MkOp * const mkOpAddD;

MK_EXTERN
MkOp * const mkOpAddInt32;

MK_EXTERN
MkOp * const mkOpAddInt64;

/* buit-in printers */

MK_EXTERN
MkPrintFn mkFloatPrinter;

MK_EXTERN
MkPrintFn mkDoublePrinter;

MK_EXTERN void * const MkFloatZero;
MK_EXTERN void * const MkDoubleZero;
MK_EXTERN void * const MkInt32Zero;
MK_EXTERN void * const MkInt64Zero;

MK_EXTERN void * const MkFloatOne;
MK_EXTERN void * const MkDoubleOne;
MK_EXTERN void * const MkInt32One;
MK_EXTERN void * const MkInt64One;

#endif /* mathkit_h */

{'fraction_non_alphanumeric': 0.10150223304912707, 'fraction_numerical': 0.016240357287860333, 'mean_word_length': 4.67741935483871, 'pattern_counts': {'":': 0, '<': 11, '<?xml version=': 0, '>': 11, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '6017315', 'n_tokens_mistral': 1032, 'n_tokens_neox': 962, 'n_words': 245}