<commit_before>#ifndef COMMON_TIME_TIME_H_
#define COMMON_TIME_TIME_H_

#include <chrono>
#include <cstdint>

namespace {

// Pause executes an assembly "pause" instruction. This should effectively be a
// nop instruction, but will instruct the assembler to make spin waits more
// efficient.
inline void Pause() {
  asm("pause;");<commit_msg>Fix Pause() asm instruction for ARM architectures<commit_after>#ifndef COMMON_TIME_TIME_H_
#define COMMON_TIME_TIME_H_

#include <chrono>
#include <cstdint>

namespace {

// Pause executes an assembly "pause" instruction. This should effectively be a
// nop instruction, but will instruct the assembler to make spin waits more
// efficient.
inline void Pause() {
  #ifdef __aarch64__
    asm("yield;");
  #else
    asm("pause;");
  #endif
{'fraction_non_alphanumeric': 0.09603072983354674, 'fraction_numerical': 0.002560819462227913, 'mean_word_length': 4.924242424242424, 'pattern_counts': {'":': 0, '<': 7, '<?xml version=': 0, '>': 7, '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': '3912426', 'n_tokens_mistral': 254, 'n_tokens_neox': 241, 'n_words': 84}