Skip to content

Commit 3b6cf95

Browse files
burhanr13kawakami-k
authored andcommitted
mnemonic for bhs and blo
1 parent 553ea9e commit 3b6cf95

File tree

4 files changed

+16
-0
lines changed

4 files changed

+16
-0
lines changed

src/xbyak_aarch64_mnemonic.h

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5497,8 +5497,12 @@ void CodeGenerator::bne(const Label &label) { b(NE, label); }
54975497
void CodeGenerator::bne(int64_t label) { b(NE, label); }
54985498
void CodeGenerator::bcs(const Label &label) { b(CS, label); }
54995499
void CodeGenerator::bcs(int64_t label) { b(CS, label); }
5500+
void CodeGenerator::bhs(const Label &label) { b(HS, label); }
5501+
void CodeGenerator::bhs(int64_t label) { b(HS, label); }
55005502
void CodeGenerator::bcc(const Label &label) { b(CC, label); }
55015503
void CodeGenerator::bcc(int64_t label) { b(CC, label); }
5504+
void CodeGenerator::blo(const Label &label) { b(LO, label); }
5505+
void CodeGenerator::blo(int64_t label) { b(LO, label); }
55025506
void CodeGenerator::bmi(const Label &label) { b(MI, label); }
55035507
void CodeGenerator::bmi(int64_t label) { b(MI, label); }
55045508
void CodeGenerator::bpl(const Label &label) { b(PL, label); }

utility/mnemonic_def_tail.h

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,12 @@ void bne(const Label &label);
44
void bne(int64_t label);
55
void bcs(const Label &label);
66
void bcs(int64_t label);
7+
void bhs(const Label &label);
8+
void bhs(int64_t label);
79
void bcc(const Label &label);
810
void bcc(int64_t label);
11+
void blo(const Label &label);
12+
void blo(int64_t label);
913
void bmi(const Label &label);
1014
void bmi(int64_t label);
1115
void bpl(const Label &label);

utility/mnemonic_tail.h

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,12 @@ void CodeGenerator::bne(const Label &label) { b(NE, label); }
44
void CodeGenerator::bne(int64_t label) { b(NE, label); }
55
void CodeGenerator::bcs(const Label &label) { b(CS, label); }
66
void CodeGenerator::bcs(int64_t label) { b(CS, label); }
7+
void CodeGenerator::bhs(const Label &label) { b(HS, label); }
8+
void CodeGenerator::bhs(int64_t label) { b(HS, label); }
79
void CodeGenerator::bcc(const Label &label) { b(CC, label); }
810
void CodeGenerator::bcc(int64_t label) { b(CC, label); }
11+
void CodeGenerator::blo(const Label &label) { b(LO, label); }
12+
void CodeGenerator::blo(int64_t label) { b(LO, label); }
913
void CodeGenerator::bmi(const Label &label) { b(MI, label); }
1014
void CodeGenerator::bmi(int64_t label) { b(MI, label); }
1115
void CodeGenerator::bpl(const Label &label) { b(PL, label); }

xbyak_aarch64/xbyak_aarch64_mnemonic_def.h

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5497,8 +5497,12 @@ void bne(const Label &label);
54975497
void bne(int64_t label);
54985498
void bcs(const Label &label);
54995499
void bcs(int64_t label);
5500+
void bhs(const Label &label);
5501+
void bhs(int64_t label);
55005502
void bcc(const Label &label);
55015503
void bcc(int64_t label);
5504+
void blo(const Label &label);
5505+
void blo(int64_t label);
55025506
void bmi(const Label &label);
55035507
void bmi(int64_t label);
55045508
void bpl(const Label &label);

0 commit comments

Comments
 (0)